- 【双语新闻】AGI安全与对齐,DeepMind近期工作
曲奇人工智能安全
agi安全llama人工智能
我们想与AF社区分享我们最近的工作总结。以下是关于我们正在做什么,为什么会这么做以及我们认为它的意义所在的一些详细信息。我们希望这能帮助人们从我们的工作基础上继续发展,并了解他们的工作如何与我们相关联。byRohinShah,SebFarquhar,AncaDragan21stAug2024AIAlignmentForumWewantedtosharearecapofourrecentoutput
- 常见大模型框架
AI小夜
ai
生成对抗网络(GAN)类似框架StyleGAN(及其变体StyleGAN2和StyleGAN3):开发者:NVIDIA特点:能够生成极高质量的图像,广泛应用于人脸生成、艺术创作等领域。BigGAN:开发者:DeepMind特点:在大规模数据集上训练的高质量图像生成模型,特别适用于高分辨率图像生成。CycleGAN:特点:用于图像到图像的转换任务,如风格迁移,无需成对的训练数据。Pix2Pix:特点
- 2024.8.14-算法学习(原创+转载)
蓝纹绿茶
算法学习人工智能
一、投机采样图源自投机采样推理原理-66Ring'sBlog投机采样(SpeculativeDecoding)是Google和DeepMind在2022年同时发现的大模型推理加速方法。它可以在不损失生成效果前提下,获得3x以上的加速比。大型语言模型(LLM)的推理通常需要使用自回归采样。它们的推理过程相当缓慢,需要逐个token地进行串行解码。生成每个标记都需要将所有参数从存储单元传输到计算单元,
- 王先森日记第49篇:介绍介绍阿尔法狗背后的人工智能公司
王先森科技日记
AlphaGo先是战胜了李世石,随后横扫了围棋界的所有选手,今年还战胜了围棋界排名第一的国际冠军柯洁。基本已经形成一个共识,在围棋领域“人类再也不可能战胜人工智能了”。而AlphaGo就是DeepMind公司开发的。介绍DeepMind,首先得介绍它的创始人,他叫DemisHassabis,这个人是个名副其实的大牛人。他从小就是神童,13岁的时候就成为了国际象棋大师,等级分在全球14岁以下棋手当中
- 全球知名语音大模型介绍
科学禅道
大模型专栏语音大模型深度学习人工智能语音识别
全球知名的语音大模型包括但不限于以下几种:OpenAIWhisper:OpenAI于2022年发布的Whisper是一个大规模的多语言端到端语音转文本模型,它能够在多个语种上实现高质量的自动语音识别(ASR),并且具备一定的翻译能力。目前最新版本是OpenAIWhisperV3,发布时间为2023年11月7日。DeepMindWaveNet:DeepMind开发的WaveNet是一种开创性的神经网
- DeepMind Q&A Dataset-那些著名的数据集
readilen
2015年Hermann等创立的两个非常棒的用于问答研究的数据集,分别包含90k和197k个文档,,每个文档平均有4个问题。每个问题都是一个带有一个缺失单词/短语的句子,可以从随附的文档/上下文中找到。原作者热心地发布了脚本和附带的文档来生成数据集,但是并不太好用。纽约大学整理了数据集。我们又在该数据集基础上利用斯坦福nlp实验的分词工具进一步加工。CNNQuestions:hereStories
- 谷歌内部开发AI大语言模型“鹅”;OpenAI CEO 寻求大规模AI芯片全球生产投资
go2coding
AI日报人工智能语言模型自然语言处理
AI新闻谷歌内部开发AI大语言模型“鹅”摘要:谷歌正在积极将AI技术融入其产品中,并为提升员工效率而开发了一个名为“鹅”的AI大语言模型。这一模型仅供公司内部团队使用,旨在辅助新产品的开发。据悉,“鹅”基于Google“25年的工程专业知识”训练而成,能回答与谷歌特定技术相关的问题,并支持基于自然语言提示编辑代码等新功能。它是由GoogleBrain、DeepMind以及谷歌内部基础设施团队合作开
- 在充斥着人工智能的时代,职场人要如何前行?
媛姐说职场
日前,新华社在第五届世界互联网大会上发布全球首个合成新闻主播——“AI合成主播”,运用最新人工智能技术,“克隆”出与真人主播拥有同样播报能力的“分身,让多少人艳羡的播音员也将职位不保;在今日头条上,一个名叫小明的机器人写作收获过单篇十万+,作家也正在经受人工智能的挑战;开发出阿尔法狗的谷歌DeepMind,开始训练人工智能解读唇语,一定意义上,等于宣告了同声传译这个职业的消亡!近年来,人工智能获得
- 要玩转这个星际争霸II开源AI,你只需要i5+GTX1050
编程小世界
DeepMind、OpenAI和暴雪对于星际争霸2人工智能的研究仍在进行中,面对复杂的即时战略游戏,人们目前还鲜有进展。尽管近期腾讯、南大、伯克利等均在星际II上攻克了全场游戏,但其训练规模并不是个体研究者所能handle的。最近,来自UniversityofTartu的RomanRing开源了首个星际争霸2的智能体项目,我们也可以在这个前沿领域里展开自己的研究了。Reaver是一个模块化的深度强
- 天才科学家谢赛宁紧急辟谣!和OpenAI的Sora模型无关
夕小瑶
人工智能
这几天OpenAI的视频生成模型Sora实在是太火爆了。然而就在昨天有一篇自媒体文章在网上疯传,有接近10w+的阅读,标题为「震惊世界的Sora发明人之一,是毕业于上海交大的天才少年—谢赛宁」。谢赛宁(SainingXie)本科毕业于上海交通大学,2018年获得加州大学圣迭戈分校CS博士学位,师从屠卓文教授。读博期间,他曾在NECLabs、Adobe、Facebook、谷歌、DeepMind当过实
- DeepMind加持的GNN框架正式开源,TensorFlow进入图神经网络时代
Python数据挖掘
pythonpython深度学习神经网络
谷歌在垃圾邮件检测、流量估计以及YouTube内容标签等环境中使用了一种强大的工具GNN(图神经网络)。11月18日,谷歌联合DeepMind对外开源TensorFlowGNN工具,助力流量预测、谣言和假新闻检测、疾病传播建模、物理模拟等领域的基础研究。11月18日,谷歌联合DeepMind发布了TensorFlowGNN(图神经网络)。目前,谷歌已经在诸如垃圾邮件检测、流量估计以及YouTube
- 【论文阅读】一文读懂Mamba:具有选择状态空间的线性时间序列建模
啵啵菜go
Mamba论文阅读transformer人工智能深度学习神经网络自然语言处理nlp
Mamba:Linear-TimeSequenceModelingwithSelectiveStateSpacesMamba:基于选择状态空间的线性时间序列建模论文两位作者AlbertGu和TriDao,博士都毕业于斯坦福大学,导师为ChristopherRé。AlbertGu现在是CMU助理教授,多年来一直推动SSM架构发展。他曾在DeepMind工作,目前是CartesiaAI的联合创始人及首
- 领先人类 800 年?DeepMind利用深度学习预测 220 万种新晶体
人工智能深度学习
AI工具GNoME发现220万种新晶体,相当于人类科学家800年的实验产出,其中38万种新晶体可以成为未来高新技术的稳定材料。从计算机芯片、电池到太阳能电池板,都离不开结构稳定的无机晶体(inorganiccrystals)。传统意义上,发现或者研发一种全新的稳定的无机晶体,往往需要长达数月的艰苦实验。如今借助GoogleDeepMind发布的深度学习工具GNoME,科研人员在短时间内就发现了22
- 每日一看大模型新闻(2023.12.23-12.25上)李飞飞DeepMind全新「代码链」碾压CoT;2023计算机科学7项重大突破!大模型密集涌现上榜;ChatGPT领衔全球最受欢迎的AI工具
超爱玩大模型
人工智能自然语言处理prompt数据分析语言模型chatgptembedding
1.产品发布1.1阿里团队推新AI模型I2VGen-XL:单张静止图像就能生成高质量视频发布日期:2023.12.24阿里团队推新AI模型I2VGen-XL:单张静止图像就能生成高质量视频(msn.cn)主要内容:视频合成领域迎来新突破,阿里团队提出I2VGen-XL模型,通过静态图像引导实现高质量视频生成。I2VGen-XL模型通过两阶段策略,解耦语义与细节,以单张图像为引导实现视频合成。研究人
- 谷歌 DeepMind 联合斯坦福推出了主从式遥操作双臂机器人系统增强版ALOHA 2
xwz小王子
机器人多模态变形金刚机器人人工智能
谷歌DeepMind联合斯坦福推出了ALOHA的增强版本——ALOHA2。与一代相比,ALOHA2具有更强的性能、人体工程学设计和稳健性,且成本还不到20万元人民币。并且,为了加速大规模双手操作的研究,ALOHA2相关的所有硬件设计全部开源了,并提供了详细的教程,以及具有系统识别功能的ALOHA2MuJoCo模型。谷歌DeepMind放出了相关论文《ALOHA2:AnEnhancedLow-Cos
- Google DeepMind最新研究,将视觉语言大模型作为强化学习的全新奖励来源
TechBeat人工智能社区
技术文章自然语言处理计算机视觉视觉语言模型强化学习奖励模型
论文题目:Vision-LanguageModelsasaSourceofRewards论文链接:https://arxiv.org/abs/2312.09187在大型语言模型(LLM)不断发展的进程中,强化学习扮演了重要的角色,ChatGPT就是在GPT-3.5的基础上经过人类反馈的强化学习算法微调得到。而对于强化学习本身而言,如何使其优化算法在各种丰富的开放环境中更好的完成目标是目前研究的主要
- 加速知识检索:伯克利&DeepMind联合研究,RaLMSpec让语言模型服务飞速提升2-7倍!
夕小瑶
语言模型人工智能自然语言处理
近年来,随着大型语言模型(LLM)的出现,在多样化的NLP任务上取得了令人瞩目的成果。然而,知识密集型任务仍是NLP领域中的一项挑战,因为这些任务不仅要求模型要理解和生成自然语言,还要能够访问和利用大量的外部知识。然而,要想将大量知识编码进一个完全参数化的模型中,不仅在训练上需要更多努力,在部署时也同样如此。特别是当基础模型需要适应新数据或不同的下游任务时,这一挑战会更加严峻。为了应对这一挑战,最
- 加速知识检索:伯克利&DeepMind联合研究,RaLMSpec让语言模型服务飞速提升2-7倍
夕小瑶
学习人工智能chatgpt自然语言处理
近年来,随着大型语言模型(LLM)的出现,在多样化的NLP任务上取得了令人瞩目的成果。然而,知识密集型任务仍是NLP领域中的一项挑战,因为这些任务不仅要求模型要理解和生成自然语言,还要能够访问和利用大量的外部知识。然而,要想将大量知识编码进一个完全参数化的模型中,不仅在训练上需要更多努力,在部署时也同样如此。特别是当基础模型需要适应新数据或不同的下游任务时,这一挑战会更加严峻。为了应对这一挑战,最
- 机器学习---强化学习---目前的坑
Iverson_henry
当前(2019年)机器学习中有哪些研究方向特别的坑?微尘强化学习MAB嗑盐ing;nlp/推荐系统预备卒53人赞同了该回答深度强化学习~1.深度强化学习可能是非常采样低效的(sampleinefficient):强化学习也有其规划谬误,学习一个策略通常需要比想象更多的样本。在DeepMind的跑酷论文(EmergenceofLocomotionBehavioursinRichEnvironment
- 全新开源AI代码工具诞生!超越谷歌DeepMind旗下AlphaCode
夕小瑶
人工智能
听说,谷歌DeepMind开发出的AlphaCode,和上个月刚刚由Gemini推出的AlphaCode2两位“老大哥”被超越了?没错,全新开源人工智能代码生成工具AlphaCodium,诞生了!其开发不得不说受到了两位老大哥的启发,但令人惊喜的是,AlphaCodium现在已经“青出于蓝胜于蓝”,甚至在本周致使X(Twitter)处于混乱和激动的情绪当中。AlphaCodium是前所未有的最好
- 今日arXiv最热NLP大模型论文:伯克利&DeepMind联合研究,RaLMSpec让检索增强LLM速度提升2-7倍!
夕小瑶
自然语言处理人工智能
引言:知识密集型NLP任务中的挑战与RaLM的潜力在知识密集型自然语言处理(NLP)任务中,传统的大语言模型面临着将海量知识编码进全参数化模型的巨大挑战。这不仅在训练和部署阶段需要大量的努力,而且在模型需要适应新数据或不同的下游任务时,问题更加严重。为了应对这些挑战,近期的研究提出了检索增强型语言模型(Retrieval-augmentedLanguageModels,RaLM),它通过检索增强将
- 大模型增强大模型:通过融合扩展能力(Google DeepMind2024)
Ly大可爱
LLM人工智能语言模型自然语言处理
1、写作动机:存在如此多领域特定的模型自然引发一个问题:我们是否能够将一个固定模型与一个特定领域的增强模型组合,以实现新的能力?例如,我们是否可以将增强模型的代码理解能力与固定LLM的语言生成能力组合,以实现代码到文本的生成能力?微调为什么不可行,组合为什么可行?答:因为训练大型模型在计算上是昂贵的,尤其是增强模型本身可能是在大规模数据集上训练的LLM。此外,由于隐私和组织边界的原因,处理来自多个
- 伯克利&DeepMind联合研究,RaLMSpec让检索增强LLM速度提升2-7倍!
AI知识图谱大本营
大模型人工智能
引言:知识密集型NLP任务中的挑战与RaLM的潜力在知识密集型自然语言处理(NLP)任务中,传统的大语言模型面临着将海量知识编码进全参数化模型的巨大挑战。这不仅在训练和部署阶段需要大量的努力,而且在模型需要适应新数据或不同的下游任务时,问题更加严重。为了应对这些挑战,近期的研究提出了检索增强型语言模型(Retrieval-augmentedLanguageModels,RaLM),它通过检索增强将
- Yann LeCun荣获全球AI大奖!Keras之父和Deepmind创始人也曾获奖
夕小瑶
人工智能keras深度学习
大家好,我是二狗。就在昨天,图灵奖得主、Meta首席人工智能科学家YannLeCun在推特上祝贺自己获得2023年全球瑞士人工智能奖(2023GlobalSwissAIAward)。在颁奖现场,YannLeCun短暂地用牛铃演奏了一首布鲁斯音乐。YannLeCun因为为深度学习作出的杰出贡献(主要是发明了CNN卷积神经网络)和Hinton和Bengio三人共同获得了图灵奖。最近几年,LeCun所领
- 谷歌DeepMind科学家「被爆将离职创业」!曾参与AlphaGo、Alphafold工作,首轮融资或超2亿美元
夕小瑶
人工智能
据彭博社报道,GoogleDeepMind的两位科学家LaurentSifre(下图左)和KarlTuyls(下图右)将离职创业,两人一直在与投资者讨论在法国巴黎创建一家人工智能初创公司。新公司目前名为Holistic,将专注于构建新的人工智能模型。两人目前已发出离职通知,正式离开日子暂时未知,但两人已与潜在投资者就可能超过2.2亿美元的融资进行了讨论。Laurentifre自2014年开始就在D
- 谷歌危机大爆发!科学家纷纷离职创业、员工裁员不断...
夕小瑶
人工智能
据TheInformation最新爆料,谷歌DeepMind三名研究员最近离开谷歌,创办了自己的AI创业公司UnchartedLabs(译为探索未知的实验室)。这三名研究人员曾在谷歌DeepMind开发生成图像和音乐AI模型工作,其中一位研究人员DavidDing曾担任谷歌DeepMind一个30人研究团队的技术负责人。据领英显示,DavidDing大学毕业于哈佛大学,毕业后先是去了一家公司做量
- 谷歌DeepMind最新成果:机器人灵巧操作服务我们日常生活
xwz小王子
LLM机器人机器人Deepmind
谷歌DeepMind最新成果:机器人灵巧操作服务我们日常生活CAAI认知系统与信息处理专委会2024-01-1300:00发表于北京几乎是和斯坦福“炒虾洗碗”机器人同一时间,谷歌DeepMind也发布了最新具身智能成果。并且是三连发:先是一个主打提高决策速度的新模型,让机器人的操作速度(相比原来的RoboticsTransformer)提高了14%——快的同时,质量也没有下滑,准确度还上升了10.
- 奥数能力金牌级:DeepMind几何推理模型alphageometry登上Nature,代码开源
javastart
自然语言aigc大模型chatgptAIGC人工智能
这项工作代表了AI在数学推理上的能力突破,是开发通用AI系统方面的重要里程碑。这一次,人工智能算法在数学奥林匹克竞赛(IMO)上取得了重大成绩突破。在今天发表的国际权威期刊《自然》杂志最新一期上,论文《Solvingolympiadgeometrywithouthumandemonstrations》向世人介绍了AlphaGeometry,专家表示,这是人工智能朝着具有人类推理能力方向迈进的重要一
- 用大模型训练实体机器人,谷歌推出机器人代理模型
RPA中国
机器人人工智能机器学习
谷歌DeepMind的研究人员推出了一款,通过视觉语言模型进行场景理解,并使用大语言模型来发出指令控制实体机器人的模型——AutoRTAutoRT可有效地推理自主权和安全性,并扩大实体机器人学习的数据收集规模。在实验中,AutoRT指导超过20个实体机器人执行指令,并通过远程操作和自主机器人策略收集了77,000个真实机器人操作的片段。这充分说明,AutoRT收集的机器人操作数据更加多样化,并且在
- 用大模型训练实体机器人,谷歌推出机器人代理模型
richerg85
机器人人工智能机器学习
谷歌DeepMind的研究人员推出了一款,通过视觉语言模型进行场景理解,并使用大语言模型来发出指令控制实体机器人的模型——AutoRTAutoRT可有效地推理自主权和安全性,并扩大实体机器人学习的数据收集规模。在实验中,AutoRT指导超过20个实体机器人执行指令,并通过远程操作和自主机器人策略收集了77,000个真实机器人操作的片段。这充分说明,AutoRT收集的机器人操作数据更加多样化,并且在
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =