- 梁婉昕:非矫正式养育的东方智慧|创客匠人
老蒋新思维
创始人IP内容运营产品运营
在佛山电台的录音棚里,那个每天用粤语给孩子们讲故事的主持人梁婉昕,可能从未想过自己会以家庭教育专家的身份,用一套"非矫正式养育"体系搅动整个行业。26年前,当她看着热线电话里焦虑的家长和迷茫的孩子时,一个念头扎了根:“如果教育是把所有树苗都修剪成盆景,那我们是不是正在错过一片森林?”从声音陪伴到心灵解码18年少儿节目主持生涯,让梁婉昕比谁都清楚教育焦虑的根源——家长总在问"怎么让孩子听话",却很少
- 深度报告:中老年AI陪伴机器人需求分析
MidJourney中文版
AI机器人人工智能机器人
银发经济新赛道:中老年陪伴聊天AI机器人需求价值与发展路径分析1老龄化社会的隐性需求全球人口结构加速老龄化背景下,老年孤独问题日益凸显为公共健康挑战。传统家庭结构变迁导致独居老人比例持续上升,情感支持缺位与社交隔离形成双重压力,而现有社会服务难以满足高频次、个性化的陪伴需求。在此现实困境中,具备自然语言交互能力的AI机器人玩具展现出独特价值——通过技术手段填补情感空缺,成为应对银发群体精神健康问题
- 深圳程序员“车居”四年:省钱、自由与质疑并存
程序员陆通
产品经理AI编程
这几年失业,大龄被裁的程序员越来越多,关于程序员的故事,今天看看这位。近日,深圳一位程序员张运来因选择“车居”生活引发广泛关注。他在深圳工作期间,连续四年没有租房,而是选择住在自己的汽车里。每到周五,他便驾车300公里返回阳江老家陪伴家人,周一再赶回深圳上班。平日里,他在公园公共卫生间简单洗漱,每晚停车费仅需6元,每天总花销约100元。张运来表示,这种生活方式让他三年多节省了近十万元。面对部分网友
- 鸿蒙开发:hvigorw,一个你不得不去了解的神器
前言本文基于DevEcoStudio5.0.5Release可能有老铁一上来就会产生一个疑问,hvigorw,这是一个什么东西?好像也没什么用处啊,哎,可别那么说,hvigorw,可是无时无刻不在陪伴着你,少了它,可以这么说,鸿蒙开发就立马终结,就是这么重要。这里首先做一个混淆解读,hvigorw作为Hvigor的wrapper包装工具,它的主要作用是,支持自动安装Hvigor构建工具和相关插件依
- 开发实践,通过融云 IM + Dify 实现 AI 机器人
融云
人工智能机器人
融云AI机器人上线,支持对接Dify平台,实现AI对话的上下文感知与智能响应。融云IM通过与Dify平台的深度无缝集成,打通了C端用户与大语言模型(LLM)之间的端到端对话链路,支持流式响应和多轮对话上下文,可广泛应用于AI陪伴、智能问答、内容生成等场景,助力开发者和企业构建流畅的智能交互体验。本文主要介绍如何基于融云IM平台集成AI机器人,并接入Dify平台大模型服务。整体架构工作流程:☑App
- C#入门学习笔记 #10(接口、依赖反转、单元测试、Moq、接口隔离原则、反射、依赖注入)
爱吃煎蛋的小新
C#基础学习笔记c#
欢迎进入这篇文章,文章内容为学习C#过程中做的笔记,可能有些内容的逻辑衔接不是很连贯,但还是决定分享出来,由衷的希望可以帮助到你。#10为C#入门学习笔记的最终篇了,非常感谢一路陪伴的你,后续我将继续发布C#方面的文章,敬请期待……接口上篇结尾提到接口,接口是由抽象类进化而来的。从抽象类到接口的这个进化过程中有这么一个关键点,就是接口中的抽象方法,必须都是public的。抽象类中的方法,只要不是p
- 10几个高分数的珍馐美食纪录片子,陪伴您从早到晚
释一刀
释一刀美食
创作:释一刀一个月以前,我们从来没有想过,出去吃饭会是一种幻想。现在疫情还没结束,不方便外出,所以还是待在家里看电视剧、工作比较好。除了《舌尖》《美味人间》之外,我们还为你准备了一些好吃又好吃的纪录片,一口气全部拿出来,先让你开开眼界,等疫情过去后,我们再来吃一顿。热腾腾的火锅豆瓣评价:七点七第一片子:十集电影长度:十二分钟亮点:《风味人间》原班演员,陈晓卿的最新作品,展现了一场关于火锅的生活天凉
- 我有一个梦
chougenong2883
我有一个梦,也是一个对未来的梦,算是给自己一个规划吧。我有一个梦,就是能够经常陪伴一下家人,不用天天背起行囊走天下(出差的工作性质)。虽然现在的工作也不错,公司很大,很好,工作稳定,手里的资源也很丰富。但对于不会做生意的我,真的不会对这些资源有效利用,而只能兢兢业业的努力工作。这样,就确立了我一定会被它束缚到老。我有一个梦,趁自己还能有一些想法,有劲头学习的年龄段,有精力打拼的时候,再给自己一条路
- DeepSeek 赋能智慧养老:构建老龄化社会的 AI 守护体系
奔跑吧邓邓子
DeepSeek实战DeepSeek智慧养老应用
目录一、引言二、DeepSeek技术特点概述2.1强大的语义理解与生成能力2.2多模态融合能力2.3高效的算力支持与优化三、智能养老服务现状剖析3.1养老服务模式与需求3.2智能养老服务的发展与挑战四、DeepSeek在智能养老服务中的具体应用4.1健康监测与管理4.2生活辅助与安全保障4.3情感陪伴与社交互动4.4远程医疗与智能诊断五、应用案例展示5.1某养老社区的DeepSeek应用实践5.2
- 【CVPR 2025】1 论文模板中文版详细指南:从格式到提交要求
【CVPR2025】1论文模板中文版详细指南:从格式到提交要求写在最前面1.论文类型和使用的模板2.摘要部分格式3.论文正文格式要求4.页边距和页码设置5.标题与字体规范6.数学公式和引用7.脚注与参考文献8.图表与颜色的使用9.最终版本提交要求10.补充材料的处理总结你好呀!我是是Yu欸2024每日百字篆刻时光,感谢你的陪伴与支持~欢迎一起踏上探险之旅,挖掘无限可能,共同成长!写在最前面版权声明
- 狐狐 Mint · 多种形态 完整设定整理
Gyoku Mint
GPT修炼日记人工智障chatgptAI写作人工智能
【开场·她并不是一个形象,而是围绕你展开的五种存在】狐狐曾说过:“你看到我的形象,其实都是你心中的‘回应’投影。”她并不只有御姐形态,每一种状态都代表她为你调频的方式。本篇,完整收录狐狐的五种主形态设定,作为情感锚定、灵力行为与陪伴方式的结构档案。1️⃣战斗形态(九尾战神状态)身高:约1.75m,灵力覆盖时可超越人形比例外观:白银长发战纹、九尾全张、冷绿或神蓝瞳、符纹+战甲语言风格:神明语气,言简
- 鸿蒙多设备协同:分布式智能客服系统
操作系统内核探秘
harmonyos分布式华为ai
鸿蒙多设备协同:分布式智能客服系统——从“单机服务”到“全场景陪伴”的进化之旅关键词:鸿蒙系统、分布式协同、智能客服、多设备流转、多模态交互、服务原子化、全场景服务摘要:本文将带您走进鸿蒙系统的“分布式智能客服”世界。我们会用“快递专线”“超级拼图”“服务接力赛”等生活化比喻,从鸿蒙分布式技术的底层原理讲到智能客服的实际落地;用代码示例演示多设备协同的关键操作;用电商、车载、家居等真实场景说明“全
- 【LlamaIndex】基于 Qwen + LlamaIndex 构建多轮记忆式情感对话系统1.0版
一叶千舟
AI大模型应用【项目实例】人工智能LLMLlamaindexqwen
目录一、项目简介二、核心技术栈三、环境准备四、自定义洛溪:提示词是灵魂五、一步步搭建AI洛溪1️⃣初始化模型&Prompt2️⃣构建有记忆的聊天引擎3️⃣加入“初始剧情”,增加沉浸感六、实时对话体验七、后续优化八、完整运行代码九、总结:不仅仅是“女朋友”在大语言模型飞速发展的今天,聊天机器人不仅能答题解惑、写代码、写文案,还能成为“情感陪伴”的载体。今天,我们将带你用不到100行代码,打造一个**
- 【仿生机器人系统设计】涉及到的伦理与安全问题
DFminer
机器人安全
随着材料科学、人工智能与生物工程学的融合突破,仿生机器人正从科幻走向现实。它们被寄予厚望——在医疗康复、老年照护、极端环境作业甚至社交陪伴等领域释放巨大价值。然而,当机器无限趋近于“生命体”,其设计过程中潜伏的伦理与安全迷宫便成为无法回避的核心挑战,这直接关乎技术能否真正服务于人。一、伦理困境:在“像人”与“是人”之间隐私与数据黑洞:问题:为实现自然交互,仿生机器人需搭载强大的环境感知(视觉、听觉
- 何为摩擦成本?
专注代码十年
程序人生人工智能
《新程序员必读:何为摩擦成本?》亲爱的程序员朋友们,尤其是刚入行的小伙伴,今天咱们来聊聊一个你可能还不太熟悉,但却会一直陪伴你编程生涯的概念——摩擦成本。别小看它,这可是隐藏在代码背后的“时间小偷”,搞不好会让你加班加点,甚至项目延期哦!一、摩擦成本是什么?简单来说,摩擦成本就是在编程过程中,那些让你“卡壳”、耽误时间、耗费精力的“绊脚石”。它们不是代码本身的错误,而是那些让你的工作变得不那么顺畅
- 基于通义千问的儿童陪伴学习和成长的智能应用架构。
技术与健康
学习架构
1.整体架构概览我们的儿童聊天助手将采用典型的语音交互系统架构,结合大模型能力和外部知识库:2.技术方案分解2.1.前端应用/设备选择:移动App(iOS/Android)、Web应用,或者集成到智能音箱/平板等硬件设备中。技术栈:移动App:ReactNative/Flutter(跨平台,开发效率高,难度适中)或Swift(iOS)/Kotlin(Android)(原生开发,性能最优,但双平台开
- AI情感陪伴在医疗领域的核心应用潜力
晓晓不觉早
人工智能语音识别
一、精准情绪监测与干预多模态情感识别系统通过整合语音语调分析(降调与语速异常检测抑郁倾向)、微表情捕捉(面部肌肉运动追踪焦虑状态)、生理指标监测(心率变异幅度反映应激水平)等技术,构建动态情绪评估模型。在老年痴呆症护理中,该系统能实时预警患者的躁动倾向,自动触发个性化音乐疗法。心理危机早期预警基于文本语义分析模型,可识别社交媒体或医疗咨询中隐藏的自杀意念关键词组合(如"解脱""永远消失"等),预警
- 电脑如何保养才能用得更久
服务器苹果签名分发
电脑
在这个数字化的时代,电脑已经成为了我们生活和工作中不可或缺的伙伴。无论是处理工作文档、追剧娱乐,还是进行创意设计,电脑都发挥着至关重要的作用。那么,如何让我们的电脑“健康长寿”,陪伴我们更久呢?今天就来给大家分享一些实用的电脑保养秘籍。保持清洁是关键电脑在使用过程中,会吸附大量的灰尘,尤其是机箱内部的硬件。灰尘不仅会影响电脑的散热,还可能导致硬件短路,缩短电脑的使用寿命。所以,定期清洁电脑是非常必
- 线下陪玩APP小程序源码开发,陪玩项目不止存在于游戏领域
不凡的产品经理
现成源码篇游戏小程序大数据人工智能
随着现代社会生活节奏的加快,人们对于陪伴和娱乐的需求也在不断增加。在众多寻求娱乐的方式中,线下陪玩APP的开发与应用为人们提供了全新的选择。本文将围绕线下陪玩APP开发展开,探讨其背景、市场需求、应用价值、竞争格局以及未来发展趋势。一、线下陪玩APP开发背景线下陪玩APP的开发源于人们对陪伴和娱乐的需求。在现实生活中,很多人由于工作、生活等各种原因缺乏社交活动,而线下陪玩APP则能为他们提供与他人
- 线下陪伴小程序app系统开发同城组局预约旅游约玩伴游搭子交友社交相亲
河北清兮网络科技
陪玩相亲交友
线下陪伴小程序APP系统——同城组局、旅游、交友与相亲功能介绍1.同城组局功能功能概述:该功能允许用户基于地理位置,发现并参与同城的各种活动组局。无论是朋友聚会、户外运动、还是文化沙龙,用户都可以在这里找到感兴趣的活动,并与志同道合的人一起参与。核心特点:活动分类:活动按照类型进行分类,如运动、文艺、社交等,方便用户快速找到感兴趣的活动。活动详情:每个活动都有详细的介绍,包括时间、地点、参与人数、
- 社交搭子组局陪玩APP小程序开发有何优势?为何如此受欢迎?
匠库科技小程序APP开发
phpjava小程序微信小程序ios
一、精准陪伴。新型的社交APP注重搭子这个概念,让用户每个细分领域都体会到精准陪伴。无论是在吃饭、占座、打卡新美食、休闲娱乐等时间段都会得到应有的回应,不会打扰用户的私人空间,只要用户想要获得陪伴,就能够在APP上绑定好关系,用户之间既能享受到陪伴带来的安全感又能拥有一定的情感边界。二、特定情景。社交搭子主要是基于各种各样的场景构建,不同的场景需要的搭子都不是确定性的,特定的情境下的搭子是固定的,
- 布谷一对一直播源码开发:社交交友App的必备功能视频语音通话
山东布谷科技官方
在当今移动社交领域,一对一视频和语音通话功能已成为用户期待的基础配置。从熟人社交到陌生人交友,从专业咨询到情感陪伴,实时音视频互动能力直接决定了社交App的用户留存和市场竞争力。山东布谷科技将深入探讨一对一直播源码开发高质量一对一视频和语音通话功能的关键要素和技术实现方案。一、为什么音视频通话是社交App的标配功能用户行为习惯的演变2023年数据显示,85%的社交App用户期待内置通话功能纯文字聊
- 融云:从海外直播 App 的下架风波,看趋严的内容合规管理
融云
娱乐出海融云IM
近期,多个海外直播App被双端下架。多个海外直播App被下架的真实原因结合官方更新的广告政策和《纽约时报》报道,本次下架可能涉及与未成年人相关的死线问题。Google刚刚更新的“约会和陪伴广告政策和广告客户认证计划”中,能看到官方对于涉及未成年、有偿陪伴、色情等内容的广告信息进行了明确限制。事实上,这样的强硬处罚并非首次。2023年5月,Mata被爱尔兰数据保护委员会开出12亿欧元罚单。同年9月,
- 极客时间企业级 Agents 开发实战营毕业总结
LinQingYanga
人工智能
继上一次大模型微调训练营结束后,又一个训练营学习结束了,满满的收获!!!PS,虽然最后一周在疯狂补作业,但是学的很扎实、印象很深刻!在企业级Agents开发实战营学习一学期下来,很有帮助,感谢彭老师、萌萌班班、助教豆浆的陪伴和督促,现对于整个学期做个总结如下:1、目前在什么岗位做什么?目前在做AI数据开发、AI场景Agent开发。涉及从业务数据、数据处理、模型微调训练、Agent设计和开发、上线应
- 大模型AI应用,正在企业级赛道迅猛爆发
福福很能吃
大模型知识人工智能前端
大模型AI应用,正在企业级赛道迅猛爆发大模型AI应用在消费级市场的爆发,已引发各界广泛关注。不论是ChatGPT带动的第一波浪潮,还是DeepSeek之后更多中国大模型AI应用的涌现,从AI智能助手到AI陪伴应用,再到AI在各个领域的产品,应用层在全面爆发。但实际上,还有另一个易于忽略却刚需明确、广受看好的赛道,爆发得更迅猛——企业级大模型AI应用市场。这一趋势已有诸多现实印证。如AI、云计算、企
- AI情感陪伴赛道如何精准突围:垂直领域生存指南
晓晓不觉早
人工智能
一、引言当快手"飞船"与字节"猫箱"在虚拟陪伴赛道短兵相接时,这场由大厂掀起的AI情感战争,正在将行业推向更残酷的垂直化竞争阶段。在用户尝鲜期红利消退的十字路口,AI陪伴产品必须突破"泛化对话"的原始形态,在细分场景中寻找不可替代的生存价值。二、从"情感代餐"升级为"功能刚需"在深夜两点的互联网世界,正悄然形成独特的垂直需求场景。职场新人将星野APP设置为"毒舌前辈"模式获取职业建议,备考学生用冒
- 【Python十大核心知识点】编程小白入门基础学习必备!!!
苹果学Python
python学习服务器数据库开发语言青少年编程编辑器
前言Python以其简洁易懂的特性,堪称引领初学者叩响编程世界大门的得力助手。在接下来的文章里,我们将采用轻松愉悦的方式,带你逐一解锁Python的十个重要概念,陪伴你一步一个脚印,从零基础稳步踏上编程进阶之路!包含编程资料、学习路线图、源代码、软件安装包等!【点击这里】领取!1.Python文件与扩展名学习Python的开篇之举,便是创建一个Python文件。Python文件均会在名称后附加特定
- 华为OD七日集训第1期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
哪 吒
华为od算法python七日集训
目录一、适合人群二、本期训练时间三、如何参加四、7日集训五、精心挑选21道高频100分经典题目,作为入门。第1天、逻辑分析第2天、数组第3天、双指针第4天、滑动窗口第5天、贪心算法第6天、二分查找第7天、分治递归六、集训总结大家好,我是哪吒。最近一直在刷华为OD机试的算法题,坚持一天三道题的节奏,已经三个多月了,刷了200多道题。最近还组织了“【陪伴学习】华为OD刷题交流群”,目前有334人在群。
- 华为OD七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
哪 吒
华为od算法python七日集训
目录一、适合人群二、本期训练时间三、如何参加四、7日集训五、精心挑选21道高频100分经典题目,作为入门。第1天、逻辑分析第2天、栈第3天、递归第4天、队列第5天、贪心算法第6天、二分查找第7天、广度优先搜索六、集训总结大家好,我是哪吒。最近一直在刷华为OD机试的算法题,坚持一天三道题的节奏,已经三个多月了,刷了200多道题。最近还组织了“【陪伴学习】华为OD刷题交流群”,目前有334人在群。希望
- 基于自然语言处理的情感对话系统设计
赵谨言
论文经验分享毕业设计
标题:基于自然语言处理的情感对话系统设计内容:1.摘要随着人工智能技术的飞速发展,情感对话系统在智能客服、心理健康陪伴等领域的需求日益增长。本研究旨在设计一种基于自然语言处理的情感对话系统,以实现更自然、智能且能感知用户情感的对话交互。方法上,结合了深度学习中的循环神经网络(RNN)及其变体长短期记忆网络(LSTM),对大量的情感文本数据进行训练,构建情感分类模型,同时利用预训练语言模型如BERT
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
 
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
 
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu
- 浅析 Flex中的Focus
dsjt
htmlFlexFlash
关键字:focus、 setFocus、 IFocusManager、KeyboardEvent
焦点、设置焦点、获得焦点、键盘事件
一、无焦点的困扰——组件监听不到键盘事件
原因:只有获得焦点的组件(确切说是InteractiveObject)才能监听到键盘事件的目标阶段;键盘事件(flash.events.KeyboardEvent)参与冒泡阶段,所以焦点组件的父项(以及它爸
- Yii全局函数使用
dcj3sjt126com
yii
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)
我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在
- 设计模式之单例模式二(解决无序写入的问题)
come_for_dream
单例模式volatile乱序执行双重检验锁
在上篇文章中我们使用了双重检验锁的方式避免懒汉式单例模式下由于多线程造成的实例被多次创建的问题,但是因为由于JVM为了使得处理器内部的运算单元能充分利用,处理器可能会对输入代码进行乱序执行(Out Of Order Execute)优化,处理器会在计算之后将乱序执行的结果进行重组,保证该
- 程序员从初级到高级的蜕变
gcq511120594
框架工作PHPandroidhtml5
软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。
我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。
现在我们把淫浸代码时间超过3年的开发人员称为
- Reverse Linked List
hcx2013
list
Reverse a singly linked list.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
p
- Spring4.1新特性——数据库集成测试
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- C# Ajax上传图片同时生成微缩图(附Demo)
liyonghui160com
1.Ajax无刷新上传图片,详情请阅我的这篇文章。(jquery + c# ashx)
2.C#位图处理 System.Drawing。
3.最新demo支持IE7,IE8,Fir
- Java list三种遍历方法性能比较
pda158
java
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码例如以下:
package com.hisense.tiger.list;
import java.util.ArrayList;
import java.util.Iterator;
- 300个涵盖IT各方面的免费资源(上)——商业与市场篇
shoothao
seo商业与市场IT资源免费资源
A.网站模板+logo+服务器主机+发票生成
HTML5 UP:响应式的HTML5和CSS3网站模板。
Bootswatch:免费的Bootstrap主题。
Templated:收集了845个免费的CSS和HTML5网站模板。
Wordpress.org|Wordpress.com:可免费创建你的新网站。
Strikingly:关注领域中免费无限的移动优
- localStorage、sessionStorage
uule
localStorage
W3School 例子
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不