- 博客(30)
- 资源 (56)
- 收藏
- 关注
原创 Linux下Hadoop 2.2.0 集群配置攻略
Hadoop 2.2.0 集群配置攻略 用户输入标识: chmod +x jdk-7u45-linux-x64.rpm 为黑色带底纹 系统输出标识: java version "1.7.0_51" 为绿色小字2014年3月20-日 by lilihao Q 4045362041. 安装sun jdk(1). 到Oracle的官方网站
2014-08-13 16:40:27 3005
原创 构建Android 开发环境
Android 开发环境配置Windows7 下搭建Android开发环境,整合数个攻略,修改了其中一些错误,并对一些配置遗漏做了补充。工欲善其善,必先利其器2014年8月13-日 by lilihao Q: 4045362041. 安装jdk 和java环境变量的设置(1). jdk 下载地址:安装包:http://w
2014-08-13 16:37:03 2201
转载 面试转载2
阿里巴巴 算法、数据工程师笔试题选解1、有三个结点的,可以构成多少个种叉树?2、一副牌52张(去掉大小王),从中抽取两张牌,一红一黑的概率是多少?编程题:3、设计一个最优算法来查找一n个元素数组中的最大值和最小值。已知一种需要比较2n次的方法,请给一个更优的算法。情特别注意优化时间复杂度的常数。4、已知三个升序整数数组a[l], b[m]和c[n]。请在
2014-01-17 10:26:31 573
转载 面试转载
编程面试中排名前10的 算法概念StringLinked ListTreeGraphSortingRecursion vs. Iteration (递归 vs. 迭代)Dynamic Programming (动态编程)Bit Manipulation (位操作)Probability (概率问题)Combinations and Permu
2014-01-17 10:21:39 589
转载 nginx 安装
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtool
2013-09-23 16:05:54 503
转载 nginx 安装
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtool
2013-09-23 16:04:48 573
转载 rzsz 安装
用习惯了SecureCRT,觉得rz的命令太方便了,但最近遇到一新装的linux服务器,急忙用SecureCRT连上去,发现不能识别rz命令,以前用过几百次,不会错啊,于是在网上查N久,才知道原来要使用SecureCRT的rz命令,要在linux上安装一个工具,具体过程如下: Linux系统手动安装rz/sz 软件包 定制安装的linux可能没有把rzsz包安装到系统,
2013-09-22 16:35:34 669
转载 Boost::asio io_service 实现分析
Boost::asio io_service 实现分析io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列。Io_servie的接口
2013-06-13 15:23:06 588
原创 Epoll学习总结
Epoll学习总结中学历史老师告诉我,所有的简答题论述题都要回答三个问题,这个东西是什么?为什么?我们需要怎么做? 一、Epoll是什么? epoll是Linux下多路复用IO接口select/poll的增强版本,是一个优秀的异步事件的通知机制,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不用迫使开发者每
2012-11-28 15:31:34 600
原创 调试汇总
1、“Make sure the members appear in the initializer list in the same order as they appear in the class!”初始化列表中数据成员的初始化顺序应该和你在类的声明中给出数据成员的顺序保持一致!update t_system_msg2 set send_time = "2013-01-3
2012-11-05 17:21:58 473
原创 Nagle算法
Nagle算法用于TCP通过减少小数据的频繁发送,提高了网络效率。它的主要职责是数据的积累,它主要有两个门槛:1、缓冲区中的字节数达到了一定的数量;2、等待时间超过了一定的时间(一般是200ms)。 对实时性能要求比较高的C/S服务器上,并不允许自动连接小缓冲区带来的延迟。在socket网络编程中,可以设置Socket中的TCP_NODELAY选项来来关闭Nagle过程,或者可以在s
2012-11-05 09:13:08 513
原创 Linux服务器开发 常用技巧
1、 查看当前进程Ps –ef Ps –ef | grep condPs -ef | grep imd 2、 杀死某属性进程Pkill -9 condPkill -9 imdKill -9 2342 4543killall cond -9 3、 查看端口侦听状况Netstat -lpnt Netst
2012-09-20 18:40:20 728
原创 《高质量C++编程》笔记一
//2012-09-26 by llh 把共性的部分提取出来,也就是抽象,组成一个类,就是封装,以后使用的时候重用,就是继承。共性越通用,类越抽象。比如数据库的记录维护功能(增删改等),就可以作为一个类来写,以后使用时给某些属性赋值进行操作。 Void标示空类型,这种类型的大小无法确定,void指针可以作为通用指针,可以指向任何类型的对象,常
2012-09-20 18:35:39 406
原创 读书笔记目录
最近读的书:希望能在一两个月内,为每本书的阅读笔记,新的,一一记录下来。《高质量程序设计指南》《编程珠玑》《C++设计模式》《C++标准程序库》 《计算机操作系统》《算法导论》《数据结构》《数据结构与算法分析》 《Shell编程指南》《Unix网络编程》《Mysql必知必会》《MySql技术内幕》
2012-09-20 18:28:59 626
原创 Linux下的Find命令
Linux find命令详解由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会
2010-09-30 15:58:00 484
原创 SQLServer远程连接配置
<br />SQL Server 2005 不允许远程连接解决方法<br /><br />做课程设计时,很多都遇到这个问题。把解决方法写在这儿,供参考。<br /><br />刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一
2010-09-20 15:49:00 1502
原创 K&R 访谈摘录
百无聊赖,读了Koenig和Moo的书,厌烦的时候,将电子书拖到了最后,才发现了一段有意思的访谈,反复体会,既深刻又精辟。 提问:二位怎样看待C++教育的现状? Koenig: 太糟糕了,很多教材都是C语言书结尾贴上一点点C++材料,误导读者字符串乃是定常字符数组,应该用标准库中的STRCPY和strcmp来操作,一个程序员一旦开始就掌握这些东西,就会根深蒂固,挥之不去。C++是个非
2010-09-20 15:42:00 535
原创 Linux 下的TCP/UDP
07年,南京,软件博览会上得到的奖品是LINUX的吉祥物,一只长得像QQ的企鹅。现在来说,如果非要我给LINUX几个形容词的话,我可能会用热情,奔放,开朗,阳光,大度和包容。ipv4是目前internet所用的网络寻址模式,寻址结构称为sockaddr_in,定义如下:struct sockaddr_in{ sa_family_t sin
2010-09-20 15:36:00 472
原创 VS2008
<br />Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1
2010-09-20 15:30:00 427
原创 BacNet开发入门2
<br />BACnet说明1 BACnet含义<br />A Data Communication Protocol for Building Automation and Control Network的简称,是一种为楼宇自控网络制定的数据通讯协议。 2 BACnet技术特点<br />BACnet采用了面向对象的技术,它定义了一组具有属性的对象(Object)来表示任意的楼宇自控设备的功能,从而提供了一种标准的表示楼宇自控设备的方式。同时BACnet定义了四种服务原语来传递某些
2010-09-20 14:56:00 11465 9
原创 计算机专业英语词汇
<br />计算机专业英语词汇 《计算机专业英语词汇》 <br /><br />A<br /> Active-matrix主动距陈<br /> Adapter cards适配卡<br /> Advanced application高级应用<br /> Analytical graph分析图表<br /> Analyze分析<br /> Animations动画<br /> Application software 应用软件<br /> Arithmetic operations算术运算<b
2010-09-20 14:54:00 3334
原创 WinSock 错误码汇总
<br /> <br />Windows Sockets错误码扩展描述:<br /> <br />WSAEINTR (10004) Interrupted function call. <br />阻塞操作被函数WSACancelBlockingCall ()调用所中断。<br /> <br />WSAEACCES (10013) Permission denied. <br />试图使用被禁止的访问权限去访问套接字
2010-09-20 14:48:00 5022
原创 Vim编辑器入门
<br />Linux 用户目录下编辑<br /> .vimrc <br />Set auto indent<br />Set tabstop =4<br />Set number<br />Set incsearch<br />Syntax on<br /> <br />编辑器的三种状态:<br />命令行模式,插入模式,底行模式<br />「I」进入插入模式<br />「ESC」ESC退出进入底行模式<br />「:」进入命令行模式<br /> <br />命令行模式下输入:<br />「w」:保存<b
2010-09-20 12:02:00 730 1
原创 Linux 入门
系统管理命令:1、显示当前工作路径: pwd2、查看历史命令记录: history3、清屏: clear4.、动态查看进程: top5、显示当前终端的所有进程信息: ps -a6、终止进程对应的进程号: kill +进程号7、显示内存状态: free8、关闭防火墙:
2010-09-20 10:35:00 388 1
简易DOS命令,实用的无操作系统硬盘格式化命令,系统损毁时急用
2010-11-10
Bacnet简介
2010-10-29
Begining Visual C++ 2008 高清 pdf
2010-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人