- 【自然语言处理】:实验1布置,Word2Vec&TranE的实现
X.AI666
自然语言处理人工智能机器学习自然语言处理
清华大学驭风计划因为篇幅原因实验答案分开上传,答案链接http://t.csdnimg.cn/5cyMG如果需要详细的实验报告或者代码可以私聊博主有任何疑问或者问题,也欢迎私信博主,大家可以相互讨论交流哟~~实验1:Word2Vec&TranE的实现案例简介Word2Vec是词嵌入的经典模型,它通过词之间的上下文信息来建模词的相似度。TransE是知识表示学习领域的经典模型,它借鉴了Word2Ve
- 【论文笔记】EMBEDDING ENTITIES AND RELATIONS FOR LEARN-ING AND INFERENCE IN KNOWLEDGE BASES
CodingJazz
人工智能
摘要提出了一个准确率更高的双线性公式,一个利用学习到的关系嵌入来挖掘逻辑规则的方法。背景在可扩展到大型知识库的关系学习方法上有张量因子分解和基于神经嵌入的模型两种流行的方法。它们学习使用实体与关系的低维来表示编码关系。本文重点研究了基于能量目标的神经嵌入模型。最近的嵌入模型TransE比RESCAL等张量因子分解方法预测性能更好。本文贡献:(1)提出了一个通用的多关系学习框架,该框架统一了过去开发
- DGL-KE使用
canaryW
机器学习graphML&&DL知识图谱
DGL-KE是亚马逊开发的基于DGL的知识图片嵌入库,提供了TransE,TransR等一系列嵌入方法,可以使用命令行的方式快速得到知识图谱中实体和关系的嵌入。我遇到一个需求,需要将知识图谱中的实体和关系嵌入到低维向量,我首先想到的是使用清华的开源知识图谱嵌入库open-ke,但是当我在Ubuntu上面安装好时,我发现其只能支持在GPU上进行嵌入计算,但是我的虚拟机上没有条件安装CUDA,因此我将
- 知识表示学习【知识图谱专栏】
俱往矣...
知识图谱学习笔记知识图谱人工智能自然语言处理知识表示
知识表示学习一、知识图谱1、符号定义:2、三元组表示的缺陷:二、知识表示学习1、分布式表示的特点:2、三元组和词向量分布式表示三、知识表示经典模型1、TransE模型2、TransH模型3、TransR模型一、知识图谱知识图谱是将现实世界的具象事物与抽象概念表示为实体,将实体间的联系表示为关系,并最终以(头实体、关系、尾实体)三元组为基本元素结构来表示知识。比如:(淘宝,从属于,阿里巴巴)(支付宝
- 技术动态 | 大模型用于知识图谱推理常用范式:兼论基于TransE模型的知识推理实践...
开放知识图谱
知识图谱机器学习自然语言处理人工智能
转载公众号|老刘说NLP知识推理是从已有的知识出发,得出未知的、隐性的知识,具体到知识图谱中,即利用图谱中现有的知识(三元组),得到一些新的实体间的关系或者实体的属性(三元组)。关于知识推理这一任务,我们已经在《OGB-知识推理概览必读:三大推理评测任务、数据集与现有模型水平概述》、《技术总结:知识图谱推理中的常用方法、关键问题、评测指标与开放数据总结》等文章中进行了理论性的介绍。其中知识图谱推理
- TransE 论文笔记
懒狗的救赎
知识图谱论文自然语言处理知识图谱机器学习深度学习人工智能
TranslatingEmbeddingsforModelingMulti-relationalData-Abstract-Background-ALgorithm-Experiment-Conclusion-Abstract在低位向量空间中,嵌入多关系数据的实体与关系。提出一个规范模型,易于训练,包含较少的参数,并且可以扩展到非常大的数据库。TransE就是在低维嵌入中,一种通过对实体进行翻译来
- 两种读取entity2id.txt文件方式
冰镇果汁加点糖
2018-06-12实现TransE算法时,在数据准备阶段,需要读取entity2id.txt和relation2id.txt文件,形成字典格式。遇到两种读取方法:利用open打开文件,按行读取并生成字典sp='\t'file_path=os.path.jon(data_dir,"entity2id.txt")withopen(file_path,"r")asf:forlineinf1:entit
- 【论文阅读】WATSON:通过聚合上下文语义从审计日志中抽象出行为(NDSS-2021)
C00per_
论文阅读攻击调查APT攻击
ZengJ,ChuaZL,ChenY,etal.WATSON:AbstractingBehaviorsfromAuditLogsviaAggregationofContextualSemantics[C]//NDSS.2021.TC_e3trace、攻击调查、TransE、以信息流为边界提取子图,为子图提取行为表示,进一步聚类,分析师只需分析一个簇的代表事件1.摘要&引言WATSON,一种通过推断
- 知识图谱笔记:TransH
UQI-LIUWJ
机器学习知识图谱笔记人工智能
1TransE存在的问题一对多假设有一个关系"是父亲",其中一个父亲(头实体)可能有多个孩子(尾实体)父亲A->孩子1父亲A->孩子2在TransE中,这两个关系会被建模为:A+是父亲≈孩子1A+是父亲≈孩子2由于孩子1和孩子2是不同的实体,它们的嵌入向量也会不同。但在TransE的设定中,这两个孩子的embedding会很相似/一致多对一考虑一个"是首都"的关系,多个城市可能是同一个国家的首都(
- 知识图谱笔记:TransE
UQI-LIUWJ
机器学习知识图谱笔记人工智能
1知识图谱介绍一条知识图谱可以表示为一个三元组(sub,rel,obj)。举个例子:小明的爸爸是大明,表示成三元组是(小明,爸爸,大明)。前者是主体,中间是关系,后者是客体。主体和客体统称为实体(entity)。关系有一个属性,不可逆,也就是说主体和客体不能颠倒过来。知识图谱的集合,链接起来成为一个图(graph)每个节点是一个一个实体每条边是一个关系,或者说是一个事实(fact)有向图,主体指向
- 走进知识图谱(三)【世界知识图谱篇】其他的知识表示学习模型
潘帕斯的雄鹰
#知识图谱知识图谱学习人工智能python知识表示学习
除了上篇文章介绍到的基于复杂关系建模的知识表示方法,我们还有多种基于平移模型而改进的知识图谱知识表示方法,并且它们都是对关系的深入建模。可以将它们归为两类,分别是知识图谱结构建模和知识图谱多源信息融合建模。这也对应了之前说的,知识图谱表示主要解决的问题就是实体与关系的表示,以及种类众多,外部信息如何融入进去。知识图谱结构建模一、基于关系路径的知识表示学习TransE及其扩展模型往往只考虑了实体之间
- ERNIE
吹洞箫饮酒杏花下
主题:根据额外的信息输入(实体),增强语言表征能力。利用大规模的文本语料库以及KG图,训练得到一个增强的语言表示模型。问题:将额外的知识加入语言表达模型,有两个关键问题:1.结构化知识的编码:如何对知识进行编码;2.异质信息融合:语言模型的预训练过程与知识的表示过程不同,因此是单独的向量,不同的语义空间。因此,需要对两者进行融合。思路:1)知识(实体)的提取、对齐、编码:transE算法对KG图进
- 知识表示学习(三):TransR
J_Xiong0117
基础理论知识表示学习自然语言处理学习知识图谱人工智能
一.摘要知识图谱补全旨在执行实体之间的链接预测。在本文中,我们考虑了知识图嵌入的方法。最近,诸如TransE和TransH等模型通过将关系视为从头实体到尾实体的翻译来构建实体和关系嵌入。我们注意到这些模型只是将实体和关系放在同一个语义空间中。事实上,一个实体可能有多个方面,各种关系可能集中在实体的不同方面,这使得公共空间不足以进行建模。在本文中,我们提出的TransR在单独的实体空间和关系空间中构
- torch使用GPU加速
他是一个俗人啊
深度学习深度学习pytorchpython
下载cuda下载torch下载与python版本适配的GPU版torch使用GPU加速将模型,函数,数据都放入GPU中将模型加入GPU#自定义模型要继承torch.nn.Module才能使用GPU加速#在模型后加cuda函数model=TransE(num_nodes,num_relations,hidden_channels).cuda()将函数放入GPU,例外:模型model的__init__
- SimKGC: Simple Contrastive Knowledge Graph Completion with Pre-trained Language Models 2022ACL
失眠的树亚
论文知识图谱语言模型人工智能
SimKGC:SimpleContrastiveKnowledgeGraphCompletionwithPre-trainedLanguageModels2022ACLSimKGC:基于预训练语言模型的简单对比知识图补全方法分为两类:基于文本的方法有KG-BERT,基于图嵌入的方法:TransE、RotatE、TransH、Tucker.KG-BERT、StAR、BLP采用预训练语言模型计算嵌入。
- 语言模型用作知识嵌入
zenRRan
大数据自然语言处理算法python机器学习
每天给你送来NLP技术干货!来自:知识工场知识嵌入(KnowledgeEmbedding)将知识图谱中的关系和实体嵌入向量空间进行表示。现有工作主要分为两类:传统的基于结构的方法(如TransE)在向量空间建模KG的结构信息,此类方法无法良好地表示真实知识图谱中大量结构信息匮乏的长尾实体;新兴的基于文本的方法(如Kepler)引入额外的文本信息和语言模型,但该方向的现有工作相较于基于结构的方法存在
- 论文浅尝 | SimKGC:基于预训练语言模型的简单对比知识图谱补全
开放知识图谱
语言模型知识图谱人工智能自然语言处理
笔记整理:李雅新,天津大学硕士,研究方向为知识图谱补全链接:https://dl.acm.org/doi/10.1145/3539597.3570483动机知识图谱补全(KGC)旨在对已知事实进行推理并推断缺失的链接。基于文本的方法从自然语言描述中学习实体表示,并且具有归纳KGC的潜力。然而,基于文本的方法的性能在很大程度上落后于基于图嵌入的方法,如TransE和RotatE。本文认为基于文本的方
- 【自然语言处理】 - 作业1: Word2Vec及TransE实现
曼城周杰伦
学堂在线深度学习人工智能机器学习自然语言处理word2vec
课程链接:清华大学驭风计划代码仓库:Victor94-king/MachineLearning:MachineLearningbasicintroduction(github.com)驭风计划是由清华大学老师教授的,其分为四门课,包括:机器学习(张敏教授),深度学习(胡晓林教授),计算机语言(刘知远教授)以及数据结构与算法(邓俊辉教授)。本人是综合成绩第一名,除了数据结构与算法其他单科均为第一名。
- Language Models as Knowledge Embeddings:语言模型用作知识嵌入 IJCAI 2022
失眠的树亚
论文语言模型人工智能深度学习
1.相关工作1)基于结构的知识嵌入进一步分成基于翻译的模型和基于语义匹配的模型基于翻译的模型采用基于距离的评分函数,TransE把实体和关系嵌入到一个维度为d的共享向量空间中;TransH,TransR,RotatE.语义匹配模型采用基于相似性的评分函数,RESCAL,DistMult,CoKE.2)基于描述的知识嵌入DKRL[Xie等人,2016]首先引入实体的描述,并通过卷积神经网络对其进行编
- A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[一](基于距离的翻译模型:TransE、TransH、TransR、TransH、TransA、RotatE)
汀、人工智能
知识图谱自然语言处理知识推理TransE人工智能
知识图谱专栏简介:数据增强,智能标注,文本信息抽取(实体关系事件抽取)、知识融合算法方案、知识推理、模型优化、模型压缩技术等专栏详细介绍:知识图谱专栏简介:数据增强,智能标注,文本信息抽取(实体关系事件抽取)、知识融合算法方案、知识推理、模型优化、模型压缩技术等NLP知识图谱相关技术业务落地方案和码源,本专栏会持续更新包含知识图谱(知识融合、知识推理等)、NLP业务落地方案以及码源。同时我也会整理
- 知识图谱嵌入方法-transE
SU_ZCS
知识图谱人工智能
目录一、知识图谱嵌入二、transE算法三、缺点一、知识图谱嵌入知识图谱(KnowledgeGraph,KG)是大规模语义网络知识库,利用三元组(实体,关系,实体)来描述具体的知识,其具有语义丰富、结构友好、易于理解等优点。当今大规模知识库(知识图谱)的构建为许多自然语言处理任务提供了底层支持,例如问答系统、推荐系统等诸多领域,但由于其规模庞大且不完备,如何高效存储(低维稠密)[1]和补全知识库[
- 论文笔记 --《CoLAKE: Contextualized Language and Knowledge Embedding》
ColdCoder
标签:Jd_Paperweekly时间:2020.11.05来源:COLING2020关键词:预训练模型,knowledge-EnhancedNLP,KnowledgeEmbedding,GNN1.背景及问题描述之前的一些knowledge-Enhanced预训练语言模型,一般都是使用浅层的、静态的并且独立训练的实体embedding,如TransE等,直接融入到预训练模型中,并且实体embedd
- B.特定领域知识图谱知识推理方案[一]:基于表示学习的知识感知推理算法[对抗负采样、Logic Rule,链接预测任务]在关系预测、推荐场景下应用
汀、人工智能
知识图谱人工智能知识推理链接预测图神经网络
推荐文章:推荐参考文章:A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[一](基于距离的翻译模型:TransE、TransH、TransR、TransH、TransA、RotatE)A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[二](DTransE/PairRE:基于表示学习的知识图谱链接预测算法)A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[三](基于语义的匹配模型:
- A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[五]-GeniePath会自动过滤多度“邻居“的图神经网络算法。
汀、人工智能
知识图谱自然语言处理人工智能知识推理图神经网络
推荐参考文章:A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[一](基于距离的翻译模型:TransE、TransH、TransR、TransH、TransA、RotatE)A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[二](DTransE/PairRE:基于表示学习的知识图谱链接预测算法)A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[三](基于语义的匹配模型:张量分解模
- B.特定领域知识图谱知识推理方案[二]:基于自监督图谱表征算法升级[特征交叉、邻居采样修正、生成学习、对比学习等]
汀、人工智能
知识图谱自然语言处理知识推理人工智能图神经网络
推荐参考文章:A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[一](基于距离的翻译模型:TransE、TransH、TransR、TransH、TransA、RotatE)A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[二](DTransE/PairRE:基于表示学习的知识图谱链接预测算法)A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[三](基于语义的匹配模型:张量分解模
- 关于知识图谱TransR
big_matster
知识图谱知识图谱人工智能
论文题目LearningEntityandRelationEmbeddingsforKnowledgeGraphCompletion论文链接TransR文中指出,不管是TransE还是TransH都是将实体和关系映射同一空间,但是,一个实体可能具有多个层面的信息,不同的关系可能关注实体的不同层面。实体和关系表达的最佳维度并不一定是一致的,因此,映射到同一个空间可能会限制模型效果。作者认为,两个实体
- 知识图谱表示学习模型
发呆的比目鱼
文本信息抽取与知识图谱知识图谱人工智能
知识图谱表示学习模型表示模型TransETransE认为h+r≈th+r\approxth+r≈t,即r是头尾实体之间的翻译关系,并定义评分函数为fr(h,t)=∣∣h+r−t∣∣22f_r(h,t)=||h+r-t||^2_2fr(h,t)=∣∣h+r−t∣∣22,优化目标是最小化评分函数。TransRTransR认为TransE是把实体和关系放在同一空间中进行考虑,但实体可能具有多个不同方面的
- 图嵌入方法总结
球球offer
知识图谱机器学习人工智能深度学习知识图谱
KnowledgeGraphEmbedding:ASurveyofApproachesandApplications前言基本符号图嵌入(只利用事实发现)翻译距离模型transE家族高斯嵌入其他的距离模型语义匹配模型RESCAL及其扩展使用神经网络匹配典型的训练程序openworldassumption(开放世界假设)closedworldassumption(封闭世界假设)图嵌入(结合其他信息)实
- 知识图谱补全(KGC)的常用方法
Sweet_Ya
知识图谱知识图谱人工智能
构建知识图谱最为核心的一步就是知识抽取,但是知识抽取只能初步构建出图谱,要想得到内容比较准确的图数据库,还需要非常重要的一步,就是知识图谱的补全。知识图谱补全主要有以下几种方法:一、基于知识表示方法主要有Trans系列(包括TransR、TransH、TransE、TransD)和基于神经网络的方法原理:已知三元组中任意两个元素,预测另一个缺失元素方法:通过将可组成的三元组映射到不同向量空间中进行
- 【读论文】1.0 TransE模型
lucky_08
知识图谱人工智能
TranslatingEmbeddingsforModelingMulti-relationalData(2013/NIPS)Abstract•问题:把多关系数据的实体和关系嵌入到低维向量空间中•多元关系数据:有向图中包括头实体h、尾实体t以及两者之间的关系r,表示为三元组(h,r,t)•提出TransE:对向量空间中的三元组(h,r,t)进行操作,关系r视为翻译来进行建模的知识表示方法简单来说,
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(