- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 vim简单粗暴的配置
参考github上的方法,直接使用一行命令即可完成复杂的配置过程https://github.com/ma6174/vimhttp://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html?winzoom=1
2017-01-09 13:51:31
470
原创 git 笔记
一、用户名、密码设置设置的用户名、密码,是用于每次向版本库中commit时所用的。通过gitconfig方法设置之后,以后commit就不用输入用户名密码了。这里配置的是git全局文件。二、克隆代码git clone 本地资源目录/远程地址 à这样把克隆下的资源存放在当前目录下 gitclone 本地资源目录/远程地址 newDir à这样把克隆下来
2017-01-08 10:39:16
477
原创 pdf转xml
下载poppler-0.45,使用pdftohtml.exe 命令def pdftoXml(filename): pdfpath = 'F:/testFiles/pdfFiles/'+filename+'.pdf' resultpath = 'F:/testFiles/resuleFiles/'+filename+'.xml' os.system('E:/
2017-01-08 10:08:30
8253
5
转载 配置elasticsearch 以及ik分词
https://github.com/medcl/elasticsearch-analysis-ikhttps://www.elastic.co/downloads/past-releases/elasticsearch-2-3-2es:2.3.2ik:1.9.2一安装es:wget 'https://download.elastic.co/elasticsearch/rele
2016-10-20 17:41:57
597
原创 ElasticSearch 常见错误
一、 ElasticSearcg 报index.max_result_window错误如果确实需要深度翻页,需要修改max_result_window:curl -XPUT "http://localhost:9200/my_index/_settings" -d '{ "index" : { "max_result_window" : 500000 } }'it r
2016-10-20 10:01:14
14142
原创 elasticsearch 重建索引 使用python迁移索引数据 reindex
1. 首先根据json文档重建索引: curl -XPUT 'http://127.0.0.1:9200/index_name/' -d @resume-10-14.json2. 索引重定向索引别名:resume_test_alias旧索引:resume_test_4新索引:resume_test_5curl -XPOST http://127.0.0.1:
2016-10-14 11:10:18
4153
转载 通过Function Score Query优化Elasticsearch搜索结果
在使用Elasticsearch进行全文搜索时,搜索结果默认会以文档的相关度进行排序,如果想要改变默认的排序规则,也可以通过sort指定一个或多个排序字段。但是使用sort排序过于绝对,它会直接忽略掉文档本身的相关度(根本不会去计算)。在很多时候这样做的效果并不好,这时候就需要对多个字段进行综合评估,得出一个最终的排序。function_score在Elasticsearc
2016-10-13 20:11:04
1396
原创 Firefox :命令行下静默打印html/mht文件为pdf
Firefox :命令行下静默打印html/mht为pdf 准备:1. 安装Firefox2. 将Firefox的打印设置设为静默打印:3. Firefox中安装UnMHT扩展插件。 因为mht文件是IE打包的文件,默认状态下Firefox不能打开mht文件。4. 设置系统默认打印机为Adobe PDF,设置默认输出路径,不
2016-09-03 15:07:38
4406
转载 windows python安装lxml
1、下载easy_install的安装包,下载地址:https://pypi.Python.org/pypi/setuptools我是Windows7,所以直接下载Windows(Simplify)下的ez_install.py,有时打开是源代码,可以再本地新建一个ez_install.py的文件,然后复制源代码即可。2、在cmd中找到ez_install.py所在的目录,输入py
2016-08-22 13:51:18
795
原创 find similar queries for short query——找到相似查询
在问答系统中,或搜索系统中,经常遇到short query。通过找到这些query的相似querie,并用这些query的检索结果,可以有效提高当前short query的检索效果。方法一: 最常用的方法是利用log信息。在网页搜索中,我们往往利用用户对检索结果的点击和停留时间,作为一种相关反馈信息。
2016-08-11 14:58:06
1170
原创 Mongo 常用技术
1. find命令中使用通配符: db.users.find({"name":/.*智联.*/}) 注意后面没有双引号,如果有双引号,表示精确匹配双引号里面的内容了。
2016-08-11 14:17:41
619
转载 Linux 命令——head
Head命令:1.命令格式:head [参数]... [文件]... 2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3.命令参数:-q 隐藏文件名-v 显示文件名-c 显示字节数-n 显示的行数4.使用实例:实例1:显示文件的前n行命令:head
2016-08-11 13:50:09
538
原创 elasticsearch批量index,update,delete——Bulk Helpers
1. 批量建索引for i in range(0,1000):newDic = {"key":"value"}action = {"_index": IndexName, "_type": TypeName, "_id": _id, "_source": newDic}actions.append(action)#--------------bukl index ac
2016-08-11 11:15:35
8692
转载 elasticsearch 字段别名(创建索引并指定索引类型的mapping)
ES默认是动态创建索引和索引类型的mapping的。这就相当于无需定义Solr中的Schema,无需指定各个字段的索引规则就可以索引文件,很方便。但有时方便就代表着不灵活。比如,ES默认一个字段是要做分词的,但我们有时要搜索匹配整个字段却不行。如有统计工作要记录每个城市出现的次数。对于NAME字段,若记录“new york”文本,ES可能会把它拆分成“new”和“york”这两个词,分别计算这个两
2016-08-09 11:09:32
9437
原创 python 整体输出字典中的中文
improt jsondic = json.dumps(dic,encoding="UTF-8",ensure_ascii=False,indent=2)print dic
2016-05-20 13:59:35
893
转载 如何实现基于内容和用户画像的个性化推荐
个性化推荐系统是一门由数据挖掘和机器学习综合的学科,它必须能够基于用户之前的口味和喜好提供相关的精确的推荐,而且这种口味和喜欢的收集必须尽量少的需要用户的劳动。本文主要介绍了如何基于内容和用呢画像实现一个个性化推荐化系统。作者:飒然Hang来源:后端技术杂谈|2016-04-08 11:39 收藏 分享网+线下沙龙 | 移动APP模式创新:给你一个做A
2016-04-25 17:27:57
10071
转载 UML类图各符号含义
(转自:雨中枫叶 UML类图各符号含义 原文地址:http://www.cnblogs.com/fengye-dream/archive/2012/03/07/2383813.html)类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度越高。
2013-06-28 09:04:22
1196
原创 js自动脚本
/* * 这是一个 JavaScript 代码片段速记器。 * * 您可以输入一些 JavaScript 代码,然后右击或者从 执行 菜单中选择执行下列操作: * 1. 运行选中的代码。 * 2. 打开对象查看器查看运行结果。 * 3. 将运行结果作为注释添加到选中内容的后面显示。 *///obj.checked = false;//window.loc
2013-06-28 09:02:47
1206
原创 Mac os下设置文件的隐藏和显示的方法
mac系统如何显示和隐藏文件苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults wr
2013-02-27 16:29:14
744
转载 图像滤镜处理算法:灰度、黑白、底片、浮雕
最近手机端图片类的应用很火,比如刚被Facebook收购的Instagram,还有以前ipad上很有意思的一款应用Photo Booth。图片类应用,免不了对图片的处理,常见的滤镜效果,如灰度、底片、浮雕、柔化、光照等效果,更有意思的有各种如哈哈镜一般的变型特效,当然,也有其他的人物面部美化、图片合成等高级功能,这些功能组合在一起便能够提供十分新奇的体验。下面介绍几种简单的图片处理算法,通过这
2013-01-11 16:57:14
1586
转载 Cocoa、Foundation、UIKit、Objective-c、XCode、Interface Builder的概念
Cocoa是在Mac OS X系统上原生的一个编译环境。他包含两个框架,其实就是一系列的类库,Foundation和AppKit。在你的iPhone等掌上设备上,使用的则是他的一个子类 - Cocoa Touch。他所支持的Foundation框架与Cocoa相同,但他的用户图形类库为UIKit,它是为掌上设备特殊设计,提供了你设备上的界面。Cocoa Touch与Cocoa一个比
2012-12-28 14:10:34
680
原创 objective-C中单例的几种写法
在讲单例之前先简单说明一个概念:“线程安全”。如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。在我们的程序中一定要注意线程安全的问题。下面开始正题:一、标准写法 这是一种很标准的Singleton实现,中规中矩。不过这种实现并不是
2012-11-28 09:45:38
998
转载 frame、bounds、center的区别
详解UIView的frame、bounds和center属性博客分类:iPhone From: http://ios.wpjam.com/2011/08/29/uiview-frame-bounds-center/from:http://janedoneway.iteye.com/blog/1434830 1、概要翻开ios官方开发文档,赫然
2012-11-22 15:50:28
516
原创 正则表达式在objectiv-c中的简单应用
//--------------------------------------------------// Method - (BOOL)isBlank:(NSString *)input// Describe 判断给定字符串是否空白串。// 空白串是指由空格、制表符、回车符、换行符组成的字符串// result BOOL//--------
2012-11-21 21:41:57
641
转载 正则表达式介绍
首页 | 常用正则表达式 | 正则表达式测试工具 |网络信息采集服务 | 论坛 正则表达式30分钟入门教程原地址:http://deerchao.net/tutorials/regex/regex.htm目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与
2012-11-21 20:12:22
391
转载 objective-C回调机制总结
一、协议协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。实现简单,容易理解。强类型检查。类与类间建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦。类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。大部
2012-11-19 17:13:42
736
原创 正则表达式法判断输入内容是否全部为空白符
一、正则表达式法- (BOOL)isBlank:(NSString *)inputStr { //正则表达式(空白符) NSString *regEx = @"^\\s{1,}$"; //返回第一次找到符合该正则表达式的位置 NSRange r = [inputStr rangeOfString:regEx options:NSRegularEx
2012-11-19 09:36:08
4318
转载 正式协议与非正式协议
协议分非正式协议和正式协议非正式协议(interface)非正式协议在Obj-c中关键字虽然是interface,但是这个和C#中的借口并不完全相同。回忆之前学过的内容,我们定义一个类Sample时,会生成一个Sample.h,代码如下:#import @interface Sample:NSObject { } -(void) HelloWorld; @end
2012-11-15 17:18:21
696
个性化旅游推荐系统——PAT验证
2017-01-08
单例中要引入的头文件
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人