- 博客(40)
- 资源 (1)
- 收藏
- 关注
转载 sublime text 3常用插件推荐
ctrl+shift+p调用出窗口:输入installpackage然后输入你想要的插件即可:BracketHighlighter高亮显示匹配的括号、引号和标签BracketHighlighter这个插件能在左侧高亮显示匹配的括号、引号和标签,能匹配的 [] , () , {} , "" , '' , 等甚至是自定义的标签,当看到密密麻麻的代码分不清标签之间包容嵌套的关系时,这
2014-07-30 14:07:50
1439
原创 安装4.5免重启的方法
安装4.5免重启的方法mu_.net_framework_4.5_x86_x64_921021.exe /q:a /c:"install /l /q"
2014-05-27 15:24:51
817
转载 Sumblime Text 2 常用插件以及安装方法
安装Sublime Text 2插件的方法:1.直接安装安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。2.使用Package Control组件安装也可以安装package control组件,然后直接在线安装:按Ctrl+`调出console(注:安装有QQ输入法的这个快捷
2014-02-03 08:50:39
722
转载 利用putty通过win7访问ubuntu
1.用apt-get直接安装SSHD服务所需相关软件包:sudo apt-get install openssh-server2.开启服务:sudo /etc/init.d/ssh startps:1.如果输入上面的开启服务命令后提示没有权限或者不能开启,可以转用root用户:sudo su ----切换root用户输入:start ssh 即可(我用的是u
2013-12-01 13:59:15
1186
转载 Ubuntu安装nodeJS
安装环境ubuntu12.04 64bit nodejs-v0.8.14.tar.gz Node.js是一个基于google v8+javascript的服务端编程框架。但是Node.js又不是js应用,应该说是js的运行平台。它采用事件驱动、异步编程,为网络服务而设。 Node.js的性能不错,按照创始人Ryan Dahl的说法,性能是Node.js考虑的重要因素,选择c++和v
2013-12-01 12:11:33
527
转载 jquery-ui-rails
jquery-ui-railsThis gem packages the jQuery UI 1.10.0 assets (JavaScripts, stylesheets, andimages) for the Rails 3.1+assetpipeline, so you never haveto download a custom package through th
2013-10-05 22:27:45
933
转载 开源Licence 扫盲
Apache Licence 2.0Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:需要给代码的用户一份Apache Licence如果你修改了代码,需要在被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中
2013-09-25 11:23:17
511
转载 Metro UI for Rails 3.1
https://github.com/mangege/metro-ui-rails-cnMetro UI for Rails 3.1 Asset PipelineThis gem integrates Metro-UI-CSS toolkit into Rails 3.1 Asset Pipeline.InstallationAdd this line to y
2013-09-21 17:10:13
680
转载 python命名规范
常量:常量名所有字母大写,由下划线连接各个单词,如WHITE = 0XFFFFFFTHIS_IS_A_CONSTANT = 1变量:1.普通变量: 全部小写,由下划线连接各个单词,如:1color = WHITE2this_is_a_variable = 12.保护成员变量: 单下划线作前缀,意思是只有类对象和子类对象自己能访问到这些变量
2013-09-14 17:35:14
659
转载 python实例方法,类方法和静态方法
装饰器使用@操作符,例子如下:class MyClass: val1 = 'Value 1' def __init__(self): self.val2 = 'Value 2' @staticmethod def staticmd(): print '静态方法,无法访问val1和val2' @clas
2013-09-14 17:13:33
656
原创 windows下安装python
到http://www.python.org/下载python安装包,要根据自己的操作系统位数选择,装完后将安装路径加入到环境变量的path里eclipse里安装aptana的插件,强烈推荐aptana,包括了ruby,php,python的开发环境
2013-09-13 13:07:01
516
转载 Ruby 命名规则
1、局部变量:小写字母开头即可,如:fred anObject _x three_two_one 2、实例变量:以一个@开头,如:@name @_ @Size 3、类变量:以两个@@开头,如:@@name @@_ @@Size4、常量:以首字母开头。5、类名、模块名:属于常量。6、全局变量:以$开头,如:$params $PROGRAM $! $_ $-a
2013-09-07 22:26:34
629
转载 Rails 文件夹的用途
Gemfile该文件允许你指定你程序所需要的gem (比如你用到了mysql数据库, 你需要在这里指定 gem "mysql").README你的应用程序大体说明. 用这个来告诉他人该程序是干什么的, 等等.Rakefile该文件包含了一系列可以在终端运行的命令.app/包含了应用程序的控制器,模型,以及视图. 在本教
2013-09-07 22:16:41
833
原创 低质量软件编程产生的成本价格细目表
注意:下面这个清单里描述的事情并不是你绝对不能做的,它只是用量化的方法来让你知道编程上的这些做法将会产生的负面代价。这些费用是在代码审查时你将要付出的。不遵守编码风格费用: $0.02代码库中的程序编码风格一致虽然不是很重要,但值得你去遵守。 在提交代码的说明信息上偷懒费用: $0.50这主要是为了以后的查找。请细读这篇代码提交说明信息指导(英文)。 使
2013-09-06 16:33:47
403
转载 rails常用命令
1.rails new demo2.cd demo3.rails generate controller Say hello goodbye生成一个控制器say和两个页面hello与goodbye4. rails server5.Rails g scaffold Product title:string description:text创建数据库中的表结构表名: Pro
2013-09-05 13:42:46
538
转载 可伸缩性的10年探索:知名网站的技术发展历程
互联网已经发展多年,其中不乏脱颖而出者,这些网站多数都已存在了接近10年或10年以上,在如此长时间的发展过程中,除了业务上面临的挑战,在技术上也面临了很多的挑战。我挑选了一些Alexa排名较前的网站(排名截止到2012年4月21日),看看它们在技术上是如何应对业务发展过程中的挑战的。Google目前Alexa排名第1。它诞生于1997年,当时是一个研究性项目,每个月build一次索引,bu
2013-08-24 16:46:03
559
转载 知名网站的技术实现
网站需要具有良好的可伸缩性,来应对不断增长的访问量和数据量。《程序员》杂志5月刊的《可伸缩性的10年探索:知名网站的技术发展历程》一文中介绍了一些Alexa排名较前的网站的技术发展历程,本文将结合提及的Google、Facebook、Twitter等网站的技术发展历程,总结它们在可伸缩性、可用性、高性能以及低成本四点上通常采用的技术。可伸缩可伸缩分为垂直伸缩和水平伸缩两类,垂直伸缩通过升级
2013-08-24 16:44:53
462
原创 Ruby中的字符串
用""将直接嵌入在代码中的字符串叫字面字符串。字符串用+进行连接x = "Test"y = "String"puts x+y 输出TestString需要多行文本时x = %q!This is a test!puts x;和x = %q{This is a test}puts x;都会输出This is a test
2013-08-24 11:27:09
503
转载 给 C# 开发者的代码审查清单
这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考。这是为了确保在编码过程中,大部分通用编码指导原则都能注意到。对于新手和缺乏经验(0到3年工作经验)的开发者,参考这份清单编码会很帮助。 清单1. 确保没有任何警告(warnings)。2.如果先执行Code Analysis(启用所有Microsoft Rules)再消除所有警告就更好了。3. 去掉所有没有用到
2013-08-22 12:50:08
393
翻译 Approaches to Hierarchical Facets in Solr 处理Solr中分层的Facets
This document contains various suggestions and solutions for dealing with"Hierarchical Facets" - a concept which can mean differnet things todiffernet people depending on their data.本文档包含处理"Hierar
2013-08-11 18:41:52
1142
原创 Ruby中的循环
1、首先是while循环和until循环这是两种相反的循环,举例说明x= 1until x >100; puts x; x = x*2;end输出1248163264x= 1until x <100; puts x; x = x*2; break if x>200;end永远都不会执行而whi
2013-08-11 18:28:26
898
原创 如何在Win7上调试Ruby程序
先安装rubyinstaller,下载并解压DevKit,注意,这两个版本要对应,网页上有说明(http://rubyinstaller.org/downloads/),解压DevKit后,打开目录,运行devkitvars.bat(是不是必须的不确定)。打开cmd,进入DevKit的解压目录ruby dk.rb---Configures an MSYS/MinGW based D
2013-07-24 13:54:36
2945
转载 设计模式主要类型
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实
2013-07-07 15:34:52
468
翻译 HackingSolr -- Info for people interested in hacking and customizing the Solr application(
Contents1. Hacking On Solr1. Source Repository来源库2. Hacking With Solr1. Solr Plugins2. Customizing the War3. web.xml Hacks1. Customizing the Pat
2013-06-27 14:15:54
672
原创 反编译问题
\k__BackingField_\1查找内容:\k__BackingField替换内容:_\1_k__BackingField两种说法,忘记是哪个了
2013-06-26 17:21:20
237
翻译 SolrTerminology_术语
This is the place to define terms that are specific to Solr or that havemeanings in the Solr community that differ from their meanings in the generalpopulace.这里定义Solr中特定的或者在Solr社区中有不同于通常意义的术语。Wh
2013-06-26 17:06:43
512
转载 JAVA_HOME设置不对的解决方法
先设置JAVA_HOME,设置完后cmd 输入 echo %JAVA_HOME% 看看输出正确不,这个没问题的话,一般式path出了问题,反正设置完,验证一下。或者直接用命令行来加path set path=%path%;%JAVA_HOME%\bin; 命令行加的一般不会错。JAVA_HOME也可以用命令行在输入 set JAVA_HOME=路径。
2013-04-23 15:31:53
1463
转载 注册Tomcat为windows服务
一、注册为Windows系统服务: 运行cmd打开控制台,进入Tomat目录/bin文件夹,会看到service.bat输入如下命令运行。service install 服务名称这一句是将当前Tomcat服务器注册为系统服务,服务名称为service.bat中PR_DISPLAYNAME加上指定的服务名称,如果服务名不写则服务名为service.bat文件中的 PR_DIS
2013-04-23 15:28:26
809
转载 将逗号分隔的字段拆解成记录
将1, '1,2' , 'a,b'2 , '1,3' , 'a,c,d' 拆成1,1,a1,1,b1,2,a1,2,b2,1,a2,1,c2,1,d2,3,a2,3,c2,3,dIF OBJECT_ID('tb') IS NOT NULLDROP TABLE tbGOCREATE TABLE tb( id
2012-12-16 15:54:51
2004
原创 solr schema.xml的fields节点
Field有以下属性,name:mandatory,field的名字。type:mandatory,在 中预先定义好的类型名。indexed:如果field需要被索引(可搜索或可排序),则定义为true。stored:如果field需要在查询结果中显示,则定义为true。multiValued:如果每一个document的这个field可能包含多个值,则定义为true。om
2012-12-14 17:40:42
802
转载 solr的facet查询
原帖地址:http://www.blogjava.net/conans/articles/379555.html solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量.比如搜索数码相机, 在搜索结果栏会根
2012-12-01 23:02:24
452
原创 solr链接数据库
1. 向D:\Solr\home\conf\solrconfig.xml添加以下内容requestHandlername="/dataimport"class="org.apache.solr.handler.dataimport.DataImportHandler"> lstname="defaults"> strname="config">data-
2012-12-01 21:56:21
362
原创 部署IKAnalyzer
部署好solr之后,还需要部署中文分词,网上大多推荐paoding和IK,paoding的版本更老些,于是用了更新的IK。IK Analyzer 2012 FF是for solr 4的,因为公司要统一版本,所以我换成了solr3.6.1所以IK的版本也换成了2012u6.下面说怎么部署,解压IKAnalyzer2012_u6.zip后,将IKAnalyzer2012_u6.jar复制到apac
2012-12-01 15:12:18
563
转载 中文分词技术
转载一篇:留下来仔细研究下http://www.williamlong.info/archives/333.html信息的飞速增长,使搜索引擎成为人们查找信息的首选工具,Google、百度、中国搜索等大型搜索引擎一直是人们讨论的话题。随着搜索市场价值的不断增加,越来越多的公司开发出自己的搜索引擎,阿里巴巴的商机搜索、8848的购物搜索等也陆续面世,自然,搜索引擎技术也成为技
2012-11-29 13:30:38
510
转载 Solr的安装方法
看了两个星期Endeca,领导决定改用Solr,Endeca只学了点皮毛,又要开始学solr,先安装了一下,把安装方法几下了,java几乎是0基础,所以连同tomcat的安装一起,都是从网上找到的,总结起来。我的是Win7系统,其他的系统可能设置环境变量的位置不同,但应该区别不大。先安装jdk,这个没什么可说的,去官网下好了。然后下载tomcat,设置tomcat需要的环境变量,设置的
2012-11-29 10:38:15
517
原创 如何在win7上调试perl程序
刚到了新公司,接手了一个有关Endeca的项目,其中有段perl脚本,本人对perl是一窍不通,只能边看边学,我觉得最快的方法就是边调试边学习。于是上网搜索合适的工具,网上很多文章说了很多工具,各有优缺点,当然,付费和功能少是最大的缺点,于是决定安装免费而又强大的eclipse+EPIC。网上关于epic安装方法的文章很多,不过对于我这个久闻perl和eclipse大名却从未使用过,只用过vs这种
2012-11-19 13:39:36
1447
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人