- 博客(48)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 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 1938 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 1152
原创 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 1168
原创 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 2173
原创 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 4396 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 1092
原创 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 2145
原创 [IIS] Windows Server 2012 R2 + IIS8.5碰到的一些问题
HTTP 500 error打开Failed Request Tracing
2015-06-09 18:48:14 6515
原创 让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 3362
原创 [Sublime Text] 经验汇总
1. 操作整个文件的某一列1. Ctrl+A - 选择所有内容2. Ctrl+Shift+L - 拆分到每列.3. 移动光标 4. 移动到行首,Home
2015-04-24 14:04:57 1008 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 1036 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 899
原创 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 924
原创 搜狗浏览器的8点个人体会
最近一直在使用搜狗输入法,感觉使用上还比较不错,而且每次更新都会自动提示一些最热门的关键词以及输入法皮肤的定期更新,这两个方面算是搜狗输入法不同于其他的地方,一直还觉得这两个还可以,所以就一直在用搜狗输入法。 正是由于搜狗输入法的良好感觉,以及搜狗还推出所谓的云输入法后,又推出史上最快的浏览器搜狗浏览器2.0,据说其速度和性能同Google Chrome相当,还采用了双核,又
2010-04-23 10:41:00 2944 5
原创 Pure C++(中文版)
Pure C++ 专栏...原著:Stanley B. Lippman翻译:coffer原文出处:Pure C++:Hello, C++/CLI 欢迎来到我在MSDN杂志主持的第一个专栏!实际上,我以前写过第一个专栏,其内容完全不同——讲的是Visual Studio 2005中新的泛型编程支持。但回想起来,我 觉得那篇文章留下了太多的未解答问题。因此我另辟蹊径开设这个专栏,以便提供一个我的团
2005-05-04 21:39:00 3693 1
原创 第四代移动通信的思考
移动通信已成为当代通信领域内的发展潜力最大、市场前景最广的热点技术。目前全球已具有相当规模的移动通信标准有GSM、CDMA和TDMA三大分支,每个分支都在抢占市场。全球无线技术各自为营,各厂商都在不断推出新技术,以迅速抢占行业标准的主导地位。尽管第三代移动通信(3G)标准比现有无线技术更强大,但也将面积竞争和标准不兼容等问题。人们开始呼吁移动通信标准的统一,以期通过第四代移动通信标
2005-03-28 12:23:00 3612
原创 .NET专家Richard Grimes的告别书(zz)
.NET专家Richard Grimes的告别书作者: 陶刚编译时间: 2005-03-22出处: 天极网责任编辑: 方舟Richard Grimes先生正在逐步离开评论所有的.NET技术的岗位。在他的告别演讲中,他回顾了.NET开发中一些错误,并对该平台的前途提出了一些警告。[正文] 我撰写.NET技术通讯已经有大约三年时间,现在我决定停止这项工作。我认为有必要写一篇总结性的文章,阐述我对.N
2005-03-27 19:15:00 1918
原创 软件工厂+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 2945
原创 Sun开源代码Solaris及其战略后果分析(zz)
Sun开源代码Solaris及其战略后果分析(本文作者Paul Murphy 著有《The Unix Guide to Defenestration》一书,他是一名有20年经验的IT咨询专家。)有些人相信社会或历史的必然性:到了恰当的时间,就会有几个人独立地发明出具有决定性意义的新技术。在这一点上,我的看法更激进;我相信有人在牛顿和莱布尼兹之前就发明了微积分,但是他没有推广。换句话说,这不是因为
2005-03-03 12:39:00 1701
原创 IP推动网络新一轮融合(zz)
回顾现有通信网的建设历程可以看出,在电路交换网络基础上开发新业务的过程中,国内运营商基本上采取了以特定业务网承载某一类业务的方式。按照这种方式,一方面网络的建设成本与电路交换网基本类似,没有明显的优势,而且不同网络由于采用了不同的管理系统,因此在为大客户提供综合业务时,往往还要增加额外的管理协调和网络互通成本。因此,业界一直期望能够在一个统一的网络上提供所有的业务。
2005-01-28 14:08:00 1971
原创 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 1985
原创 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 1793
原创 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 2073
原创 MPLS与ATM多重角色较量与融合ZZ
刘琦 MPLS被看好,已经不是一两天的事情了,它的优势促成了思科、中兴、港湾、华为、上海贝尔阿尔卡特、Juniper等厂商的共同发力,因此,决战下厂商的技术也在攀升,由此可能引发的规模采购使这个技术不断被参透和攻破。但是在CN2 以及下一代互联网的共同考验下,对于MPLS技术和ATM技术,谁在网络中更有生命力,又或打出组合拳迎合需求,引起了热烈的争论。 MPLS已结果 目前的核心路由器早已不
2005-01-14 13:47:00 1574
原创 61条面向对象设计的经验原则 [转]
摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”
2005-01-13 11:39:00 2820 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 4408
原创 c++程序员常用工具集
(来源:ChinaITLab) ■...开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特
2005-01-06 18:33:00 1929
原创 动静兼济总相宜——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 1386
原创 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 2688
原创 C#程序设计语言Version2.0简介(zz)
C#程序设计语言Version2.0简介[翻译] lover_P 2004-01-26 -------------------------------------------------------------------------------- ---------------------------------------------------------------------------
2004-12-15 13:21:00 1387
原创 追MM与设计模式
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何
2004-12-11 15:21:00 1167
原创 现在和将来
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 1149
原创 嗅探的基本原理 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 1917
原创 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 1274
原创 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 1731 2
原创 排序算法小结
排序小结 排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点是算
2004-11-18 20:17:00 8732 17
原创 线程的基础知识
线程的基础知识1. 进程与线程有那些区别和联系? 每个进程至少需要一个线程。 进程由两部分构成:进程内核对象,地址空间。线程也由两部分组成:线程内核对象,操作系统用它来对线程实施管理。线程堆栈,用于维护线程在执行代码时需要的所有函数参数和局部变量。 进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿命期都在
2004-11-14 20:40:00 2033
原创 面向对象程序设计语言C++中的多态性
面向对象程序设计语言C++中的多态性 C++是以C语言为基础,支持数据抽象和面向对象的程序设计语言。C++对C语言的扩充部分汲取了许多著名语言中最优秀的特征,如从Algo168中吸取了操作符重载机制等。由于C++语言具有与C语言一样的高执行效率,并容易被熟悉C语言的软件人员接受,因而很快得以流行。但这种混合型面向对象的程序设计语言是一种新的程序设计语言,人们对它
2004-11-14 15:52:00 2813
Effective Modern C++
2014-12-09
iOS上如何能够以SMB客户端访问服务器
2018-05-08
怎么忽略HTTPS的证书错误
2018-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人