SecureCRT工具登录跳板机,直接连接目标机器

SecureCRT工具登录跳板机,直接连接目标机器:http://blog.csdn.net/doctor_who2004/article/details/51891703

线程和进程的区别是什么?

定义方面:进程是程序在某个数据集合上的一次运行活动;线程是进程中的一个执行路径。 角色方面:在支持线程机制的系统中,进程是系统资源分配的单位,线程是系统调度的单位。 资源共享方面:进程之间不能共享资源,而线程共享所在进程的地址空间和其它资源。同时线程还有自己的栈和栈指针,程序计数器等寄存器。 独立性方面:进程有自己独立的地址空间,而线程没有,线程必须依赖于进程而存在。 更多详情参考: https: …

继续阅读 »

学习PHP的好资料

PHP 之道 – PHP The Right Way:http://laravel-china.github.io/php-the-right-way/ Laravel China 社区项目文档:https://laravel-china.org/topics/2541/community-wiki 博客 鸟哥大神(PHP底层):http://www.laruence.com/ swo …

继续阅读 »

如何用awk取重复记录的第一条记录和最后一条记录

附录 1、awk ‘! a[$0]++’ 怎么理解? 这是一个非常经典的去重复项的awk语句,虽然短小,不过涉及到了不少知识点,下面一一解读: <1> :”!” 即非。 <2>:a[$0],以$0为数据下标,建立数组a <3>:a[$0]++,即给数组a赋值,a[$0]+=1 <4> :那么组合起来,awk是怎么执行!a[$0]++的呢? 即: ‘!a[$0]+ …

继续阅读 »

TCP、UDP、HTTP、SOCKET之间的区别

IP:网络层协议; TCP和UDP:传输层协议; HTTP:应用层协议; SOCKET:TCP/IP网络的API。 TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样 …

继续阅读 »

Linux的traceroute命令详解

不同环境上的命令 windows里的是tracert Linux里的命令是traceroute 路由跟踪traceroute工具说明 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 路由扫描工具的原理都是存活时间 …

继续阅读 »

Sublime Text 3 插件安装及Vim 模式设置

启用 Vim 模式 在菜单栏中: Preferences -> Setting – User ,即可打开配置文件进行编辑,将 ignored_packages 项的[]里面内容清空: “ignored_packages”:  [  ]   这样就启用了 Vim 模式,按 Esc 退出编辑模式,即进入了 Vim 模式。 vim 模式快捷键说明请查看 http:// …

继续阅读 »

深入了解RPC

深入浅出 RPC – 浅出篇:http://blog.csdn.net/mindfloating/article/details/39473807 深入浅出 RPC – 深入篇:http://blog.csdn.net/mindfloating/article/details/39474123/ 相关阅读: 你应该知道的 RPC 原理:http://blog.jobbole …

继续阅读 »

Charles 抓包工具教程大全

详情请阅读: Charles 从入门到精通:http://blog.devtang.com/2015/11/14/charles-introduction/ charles使用教程指南:http://www.cnblogs.com/wangkongming/p/4453727.html Charles 那些事儿:http://www.jianshu.com/p/69c218f80f47 Charl …

继续阅读 »

VirtualBox上虚拟机的导入和导出,实现虚拟机的复制和转移

Virtualbox提供了导出和导入虚拟机的功能。由于近期我发现Virtualbox虚拟机所在的分区空间紧张,所以打算把虚拟机转移到另外一个有空间的分区。体验了一下Virtualbox导出和导入功能,在此和大家分享一下经验。 首先,介绍一下在什么情况下需要导出和导入虚拟机。 1、有时候你需要和别人共享你的Virutalbox虚拟机,这样可以省去别人安装虚拟机和配置虚拟机的过程,节省大量时间。比如在 …

继续阅读 »

理解OAuth 2.0

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 全文阅读: 理解OAuth 2.0:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html

如何做单节点的优化

做单节点的优化,主要侧重于逻辑优化、算法优化和代码优化等。基本原则如下。 优化算法,选择合适高效的算法,降低不必要的递归、循环、多层循环嵌套等计算。用简单的算法完成大部分情况,不要为少数特例而将算法复杂化。特例由特殊的分支处理。 避免申请过多不必要的内存开销。 及时释放资源,降低资源占用时间,包括内存、I/O、网络和数据库等。 善用缓存:缓存常用的、不易变化的;偶有变化,可以考虑缓存依赖机制。 慎 …

继续阅读 »

i++与++i的区别及效率

先看看基本区别: i++ :先在i所在的表达式中使用i的当前值,后让i加1 ++i :让i先加1,然后在i所在的表达式中使用i的新值 看一些视频教程里面写for循环的时候都是写 ++i 而不是 i++,上网搜索了一下,原来有效率问题 ++i相当于下列代码 i += 1; return i; i++相当于下列代码 j = i; i += 1; return j; 当然如果编译器会将这些差别都优化掉, …

继续阅读 »

Redis和Memcache的区别总结

总结一: memcache官方定义 Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating da …

继续阅读 »

主键和唯一索引的区别

一、相似之处 创建主键的同时会创建一个唯一索引; 二、区别 主键是一种约束,目的是对这个表的某一列进行限制; 唯一索引是一种索引,索引是数据库表的一个冗余结构,目的是为了更好的查询; 主键列不允许为空值,而唯一性索引列允许空值; 一个表最多只能一个主键,但是可以包含多个唯一索引; 扩展阅读: 主键和唯一索引的区别:http://blog.csdn.net/baoqiangwang/article/ …

继续阅读 »