自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerry的灌水乐园

我希望你,和我一样满腔热血,心头带伤。要狠,狠得象狼敢叫万夫莫当;要傲,傲得象兰高挂一脸秋霜。

原创 Git使用技巧笔记

主要记录一些Git使用的一些问题,以备日后查阅分支合并的几种区别fast-forward模式(git merge): 如果HEAD在分支的父节点上,这样可以进行”快进方式”,直接移动HEAD到合并分支的头。关闭fast-forward模式(git merge --no-ff): 不使用fast-forward模式,在当前分支自动创建一个commit合入所有分支的修改。squash模式(git

2017-02-21 14:49:59 1500 5

原创 Mongodb相关

1. Server1, 2, 3 config server2. Server8 main server3. Server1-7 shard serverconfig server: mongod --configsvr --port 27019 --logpath /usr/local/mongodb/log/configsvr.log --logappend --dbpath

2015-12-01 11:25:08 984

原创 Notepad++ 实用经验汇总

1. 比较有用的plugin:HEX-EditorJSO N Viewer2. 常用快捷键:选择复制当前行,Ctrl + Shift + T 跟系统的restore文件冲突了,自己修改到 Ctrl + Shift  + CSetting -> Shortcut Mapper -> Scintilla commandsSCI_LINECOPY

2015-10-13 13:43:07 956

原创 ComEmu配置

Windows上的命令行实在太简单了,自从用了ComEmu,基本上不想再用cmd.exe了。-- Binding comemu with git bashShortcut:Target: D:\Tools\ConEmuPack.150707\ConEmu64.exe /cmd bin\bash.exe --login -i -cur_console:nStart i

2015-09-25 15:46:13 1838

原创 Nginx + fail2ban 提高安全性

通过Nginx做web server时,发现error.log中有很多连接尝试,这个时候fail2ban可以比较好的对付这些爬虫,探测程序等。# Install fail2bansudo apt-get install fail2ban# Copy jail.conf at /etc/fail2ban/jail.local and edit it.[nginx-nosc

2015-09-21 10:59:52 3732 1

原创 Linux下命令杂谈

1. Get top 10 history command  history | awk 'BEGIN {total = 0;} {cmd[$2]++; total++;} END {for (i in cmd) print cmd[i] " " cmd[i]/total*100 "% " i;}' | grep -v "./" | column -c3 -t | sort -nr | nl

2015-09-16 15:16:37 984

原创 Ubuntu上搭建hadoop和spark集群

在Ubuntu上搭建hadoop和spark集群1. 安装Javasudo mkdir /usr/local/java/sudo tar xvf jdk-7u79-linux-x64.tgz -C /usr/local/java/2. 安装scala$ sudo mkdir /usr/local/src/scala$ sudo tar xvf scala-2.10

2015-08-10 10:38:33 1614

原创 [IIS] Windows Server 2012 R2 + IIS8.5碰到的一些问题

HTTP 500 error打开Failed Request Tracing

2015-06-09 18:48:14 5992

原创 让apachebench支持多url

ab(ApacheBench)是著名的http性能测试工具,但是它只支持访问同一个url,而刚好有需求要能并发测试多个url,没办法,只好自己找了,刚好发现google code上有这么一个project。apachebench-for-multi-url因为需要修改源码ab.c,所以需要先下载源码来编译下载源码 http://httpd.apache.org/downlo

2015-05-06 16:08:50 2856

原创 [Sublime Text] 经验汇总

1. 操作整个文件的某一列1. Ctrl+A - 选择所有内容2. Ctrl+Shift+L - 拆分到每列.3. 移动光标 4. 移动到行首,Home

2015-04-24 14:04:57 920 2

原创 [SQL Server] 常见经验总结

1. 通过SQL Server Management Studio查看存储过程实现SELECT sm.DEFINITIONFROM sys.objects soINNER JOIN sys.all_sql_modules sm ON so.object_id = sm.object_idWHERE type = 'P' AND so.NAME = ''--stor

2015-04-15 15:40:43 895 1

原创 [Mysql] 常见经验总结

新增数据时,只插入不存在的数据 (几种方法) INSERT IGNORE INTO test (a, b) VALUES(%s, %s) -- 这种方法,当记录存在时,不会插入新数据,但是会导致auto_increament主键递增 INSERT INTO test (a, b) SELECT * FROM (SELECT %s, %s) AS tmp WHERE NOT EXISTS (

2015-04-09 17:17:39 778

原创 Ubuntu上Deb包的生成

Ubuntu上的包管理工具apt-get带来很方便的包管理,安装,卸载。但如果想自己制作一个安装包,不通过服务器来发布,那么就需要制作debian的deb包来实现。目前有很多现成的工具来方便使用。1. 创建目录,mypack-1.0 (带上版本信息,制作的时候要求)mkdir mypack2. cd mypack-1.0把需要安装的test目录放到里面mypack-

2015-04-03 17:46:14 768

原创 搜狗浏览器的8点个人体会

      最近一直在使用搜狗输入法,感觉使用上还比较不错,而且每次更新都会自动提示一些最热门的关键词以及输入法皮肤的定期更新,这两个方面算是搜狗输入法不同于其他的地方,一直还觉得这两个还可以,所以就一直在用搜狗输入法。      正是由于搜狗输入法的良好感觉,以及搜狗还推出所谓的云输入法后,又推出史上最快的浏览器搜狗浏览器2.0,据说其速度和性能同Google Chrome相当,还采用了双核,又

2010-04-23 10:41:00 2702 5

原创 Pure C++(中文版)

Pure C++ 专栏...原著:Stanley B. Lippman翻译:coffer原文出处:Pure C++:Hello, C++/CLI   欢迎来到我在MSDN杂志主持的第一个专栏!实际上,我以前写过第一个专栏,其内容完全不同——讲的是Visual Studio 2005中新的泛型编程支持。但回想起来,我 觉得那篇文章留下了太多的未解答问题。因此我另辟蹊径开设这个专栏,以便提供一个我的团

2005-05-04 21:39:00 2962 1

原创 第四代移动通信的思考

        移动通信已成为当代通信领域内的发展潜力最大、市场前景最广的热点技术。目前全球已具有相当规模的移动通信标准有GSM、CDMA和TDMA三大分支,每个分支都在抢占市场。全球无线技术各自为营,各厂商都在不断推出新技术,以迅速抢占行业标准的主导地位。尽管第三代移动通信(3G)标准比现有无线技术更强大,但也将面积竞争和标准不兼容等问题。人们开始呼吁移动通信标准的统一,以期通过第四代移动通信标

2005-03-28 12:23:00 3034

原创 .NET专家Richard Grimes的告别书(zz)

.NET专家Richard Grimes的告别书作者: 陶刚编译时间: 2005-03-22出处: 天极网责任编辑: 方舟Richard Grimes先生正在逐步离开评论所有的.NET技术的岗位。在他的告别演讲中,他回顾了.NET开发中一些错误,并对该平台的前途提出了一些警告。[正文]  我撰写.NET技术通讯已经有大约三年时间,现在我决定停止这项工作。我认为有必要写一篇总结性的文章,阐述我对.N

2005-03-27 19:15:00 1763

原创 软件工厂+DSL: 微软对MDA的回答

软件工厂+DSL: 微软对MDA的回答Stephen Swoyer[2004/12/1]两年前,OMG推出了MDA,用UML来自动化来自应用、中间件或者定制组件的软件集成。顾问公司META集团的副总裁Thomas Murphy认为,从某种程度上说,软件工厂和与之相关的领域特定语言DSL(Domain Specific Languages)的概念,是微软对MDA的回应。“MDA是OMG的软件工厂。微

2005-03-17 15:10:00 2273

原创 十年MFC经历认识的Microsoft技术(zz)

十年MFC经历认识的Microsoft技术(zz)  作者:未知一、初识MFC           我最初知道MFC大概是在1993年,那个时候Visual C++还没面世,当时Microsoft的C++编译器还很弱,官方的名字是Microsoft C/C++ 7.0,MFC的版本是1.0,几乎没 有引起什么反响,那个时期最好的C++开发环境Borland C++ 3.1,其实,大概是 1992年

2005-03-16 16:13:00 3119 5

原创 Sun开源代码Solaris及其战略后果分析(zz)

 Sun开源代码Solaris及其战略后果分析(本文作者Paul Murphy 著有《The Unix Guide to Defenestration》一书,他是一名有20年经验的IT咨询专家。)有些人相信社会或历史的必然性:到了恰当的时间,就会有几个人独立地发明出具有决定性意义的新技术。在这一点上,我的看法更激进;我相信有人在牛顿和莱布尼兹之前就发明了微积分,但是他没有推广。换句话说,这不是因为

2005-03-03 12:39:00 1563

原创 IP推动网络新一轮融合(zz)

         回顾现有通信网的建设历程可以看出,在电路交换网络基础上开发新业务的过程中,国内运营商基本上采取了以特定业务网承载某一类业务的方式。按照这种方式,一方面网络的建设成本与电路交换网基本类似,没有明显的优势,而且不同网络由于采用了不同的管理系统,因此在为大客户提供综合业务时,往往还要增加额外的管理协调和网络互通成本。因此,业界一直期望能够在一个统一的网络上提供所有的业务。       

2005-01-28 14:08:00 1488

原创 PURE C++

Hello, C++/CLIStanley B. Lippman     Welcome to my first column for MSDN®Magazine. I had actually written a completely different first column—one on the new generic programming support in Visual S

2005-01-26 20:22:00 1775

原创 Active Directory Client Extensions

Active Directory Client Extensions for Windows 95/98 and Windows NT 4.0Posted: February 14, 2000

2005-01-17 15:59:00 1645

原创 Active Directory Service Interfaces (ADSI) 2.5

Active Directory Service Interfaces (ADSI) 2.5  Intel Version (English Language) DEC Alpha Version (English Language) ADSI 2.5 SDK (English Language) Intel Version (French Language) DEC

2005-01-17 15:58:00 1898

原创 MPLS与ATM多重角色较量与融合ZZ

刘琦  MPLS被看好,已经不是一两天的事情了,它的优势促成了思科、中兴、港湾、华为、上海贝尔阿尔卡特、Juniper等厂商的共同发力,因此,决战下厂商的技术也在攀升,由此可能引发的规模采购使这个技术不断被参透和攻破。但是在CN2 以及下一代互联网的共同考验下,对于MPLS技术和ATM技术,谁在网络中更有生命力,又或打出组合拳迎合需求,引起了热烈的争论。  MPLS已结果  目前的核心路由器早已不

2005-01-14 13:47:00 1239

原创 61条面向对象设计的经验原则 [转]

摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”                                                                                                      

2005-01-13 11:39:00 2699 1

原创 QQWry.dat文件结构分析(zz)

TITLE  : QQWry.dat文件结构分析AUTHOR : lionel@nkbbs.orgDATE   : 2004/12/18CONTENT:         最近写一个程序,其中一部分功能是关于ip地址查询的,上网找了很久ip数据库,得到的结果却不太理想。唯一找到比较全的数据库就是从 QQWry.dat导出的纯文本文件,比较大,所以我觉得不如索性就直接用 QQWry.dat,这个文件每

2005-01-08 16:20:00 3694

原创 c++程序员常用工具集

(来源:ChinaITLab)  ■...开发环境  ---->Turbo c  DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:)  ---->Visual C++ 6.0/7.0  稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特

2005-01-06 18:33:00 1732

原创 动静兼济总相宜——Java与.NET之外的语言视界

http://blog.csdn.net/myan/archive/2004/12/24/227899.aspx动静兼济总相宜——Java与.NET之外的语言视界 去年的这个时候,我写了一篇文章来总结C++的2003年,题目是《波澜不惊》。其实当时我预料,C++的“波澜不惊”不仅会是2003的主题,恐怕也是之后很多年的主题。不过这个预料在仅仅一年之内就被打破,今年微软推出的C++/CLI着实翻起了

2005-01-06 14:39:00 1288

原创 [zz]心目中的编程高手

                                                                                   【 原文由 Iterator 所发表 】                                                                                                 

2004-12-25 15:13:00 1672 1

原创 What's New for MFC Developers?(zz)

Whats New for MFC Developers?(翻译)--------------------------------------------------------------------------------作者:kamphkb 来源:http://msdn.microsoft.com/msdnnews/2001/sept/vcnet/vcnet.asp  Whats N

2004-12-20 13:46:00 2525

原创 C#程序设计语言Version2.0简介(zz)

C#程序设计语言Version2.0简介[翻译] lover_P 2004-01-26 -------------------------------------------------------------------------------- ---------------------------------------------------------------------------

2004-12-15 13:21:00 1238

原创 追MM与设计模式

创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何

2004-12-11 15:21:00 1081

原创 JDK 5介绍(by kingoal)

                                                                                                                                                                                                        

2004-12-09 11:27:00 1672

原创 现在和将来

  Jeff Prosise是畅销书《Programming Windows with MFC》的作者,是Windows程序设计、MFC和COM领域的世界知名权威。目前专注于.NET。这是cpp-home.com于2001年8月30日对他的访问。 问: 你从什么时候开始成为一名程序员的? 答: 1983年我买了第一台PC(Commodore 64),开始编写并尝试卖软件。起先用BASIC,接着为了

2004-12-07 18:47:00 1045

原创 嗅探的基本原理 zz

 嗅探的基本原理 zz http://www.chinaitlab.com/www/news/article_show.asp?id=2296 http://www.cert.org.cn/articles/tabloid/common/2003072116217.shtml 嗅探的基本原理 来源:转载 2003-07-21 一 前言   SNIFF真是一个古老的话题,关于在网络上采用SNIFF来

2004-12-01 14:03:00 1593

原创 The GRETA Regular Expression Template Archive

GRETA: The GRETA Regular Expression Template ArchiveGRETA gives you all the power of Perl 5 regular expressions in your C++ applications. These easy-to-use classes let you perform regular expression

2004-11-19 20:07:00 1146

原创 STL之父访谈录

STL之父访谈录       翻译者 : myan 出处: http://www.sgi.com/technology/stl  1995年3月,dr.dobbs journal特约记者, 著名技术书籍作家al stevens采访了stl创始人alexander stepanov. 这份访谈纪录是迄今为止对于stl发展历史的最完备介绍, 侯捷先生在他的stl有关文章里推荐大家阅读这篇文章. 因此

2004-11-19 10:53:00 1489 2

原创 排序算法小结

排序小结    排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。    对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。    我将按照算法的复杂度,从简单到难来分析算法。    第一部分是简单排序算法,后面你将看到他们的共同点是算

2004-11-18 20:17:00 8518 17

原创 线程的基础知识

线程的基础知识1. 进程与线程有那些区别和联系?     每个进程至少需要一个线程。         进程由两部分构成:进程内核对象,地址空间。线程也由两部分组成:线程内核对象,操作系统用它来对线程实施管理。线程堆栈,用于维护线程在执行代码时需要的所有函数参数和局部变量。        进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿命期都在

2004-11-14 20:40:00 1852

提示
确定要删除当前文章?
取消 删除