`
leichenlei
  • 浏览: 128155 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

java数值类型

    博客分类:
  • java
一、java基本类型 byte、short、int、long、boolean、char、float、double、   其中数值类型: byte     8位 short    16位 int        32位 long     64位   二、计算机二进制表示: 正数:   例如:byte i = 4。  用二进制表示(8位) ...

TCP协议

1,协议格式   TCP/IP协议:       IP首部:     TCP协议首部: 其中   U R G 紧急指针( u rgent pointer)有效。 A C K 确认序号有效。 P S H 接收方应该尽快将这个报文段交给应用层。 R S T 重建连接。 S Y N 同步序号用来发起一个连接。这个标志和下一个标志将在第 1 8章介绍。 F I N 发端完成发送任务。     2,三次握手 三次握手是只client发出请求,server回应,client再确认。   报文段1:tcp首部中的”syn“被置1,             ...
最近再写nodejs项目,都说nodejs是单个线程,是异步回调机制,我自己想了一下nodejs的异步线程模型和非异步机制的不同,认识比较肤浅,上图:     我们先看第一个图(假设是一个java web系统): 第一个图是一个同步机制的web系统。假设左边的IO是http请求,右边的IO是查询数据库。 1,一个请求过来,经过左侧的IO系统创建一个新的线程,在这个线程中完成一些业务。 2,这个线程中发起访问数据库,并开始等待右边的IO返回 3,右边IO返回,这个线程返回(response)右边的线程。 4,线程结束。   整个过程从左边的IO到右边的IO,再到左边的IO是 ...
一、eclipse import工程错误:   原因是先复制工程到工作目录下了,这步骤多余了。  
在webstorm中使用 supervisor 修改代码可以自动重启服务,可以省去很多点击重启服务的时间。   1,命令行下npm install supervisor -g 安装。 安装之后 可执行程序在 C:\Users\Administrator\AppData\Roaming\npm\node-supervisor.cmd。   2,配置        
进入到\sdk\platform-tools,这个目录是adb所在目录。查看运行设备 >adb devices 进入设备的shell命令行 >adb shell 进入数据库目录,查看 #cd /system/data/data #ll opendir failed, Permission denied root权限,并在手机上同意。 #su 查找数据库 #ls -R /data/data/*/databases 查看数据库 #sqlite3 sqlite3 sh: sqlite3: not found 然后http://blog.csdn.ne ...
1,分层:利于重构每层实现,而接口不变。但是每个层次有重复工作,有额外开销。   物理层: 链路层: 网络层:ip协议 运输层:tcp、udp协议 应用层:http协议   2,ip地址  ip地址是32位的。习惯每8位写成一个十进制,例如192.168.1.1。 但是实际上分割见下图:    3,端口 1~255 知名端口 比如  256~1023 unix预留 1024~5000  TCP/IP      

mysql安装

mysql5.5以上使用cmake   下载source  code 下 mysql-5.5.**.tar.gz   一、一些依赖 1.安装make编译器 下载地址: http://www.gnu.org/software/make/ [c-sharp] view plaincopy   tar zxvf make-3.82.tar.gz  
  一、安装 1去官网下载redis2.6.16,官方没有windows版本。 2放到linux,解压,进入解压后的目录,执行 make 3之后它建议执行 make test,执行,少一个You need 'tclsh8.5' 其实到这里已经能运行了,进入 ..解压目录/src,执行 redis-server 4最后 makeinstall,就是复制一下文件。   二、变成系统服务,开机执行   cd /usr/local/redis-2.6.16/utils ./install_server.sh   报错: Installing service... . ...
第一种 vi /etc/passwd  这里是所有用户的信息,格式是:用户名:密码:uid:gid:用户描述:主目录:登陆shell 第二种 usermod -d 路径 用户名 报错:usermod: user 用户名 is currently logged in 解决办法: 杀死所有用户要修改用户的进程。 ps -ef kill -9 pid  注意:只有root能执行这个命令,如果是从 “被修改用户” su 到root,也会报这个错误,最好直接用root登陆。   修改之后很奇怪 命令行前变成: -bash1.4  解决办法: ll -a ...
一、查看 1、rpm查找:rpm -qa|grep -i mysql      二、卸载: 1,yum卸载 yum remove mysql-client yum remove mysql-server   make uninstall   三、安装 1,cmake cmake  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql   -DINSTALL_DATADIR=/usr/local/mysql/data make  make install 注意: cmake出错之后需要 rm CMakeCache.txt     ...
Resin-4.0.35 (built Tue, 12 Feb 2013 10:05:50 PST) Copyright(c) 1998-2012 Caucho Technology.  All rights reserved.     Using Resin(R) Open Source under the GNU Public License (GPL).     See http://www.caucho.com for information on Resin Professional,   including caching, clustering, JNI accele ...

nodejs远程调试

一,eclipse安装nodejs和chromedevtools插件即可调试,插件的安装配置上一篇中已经说明。 (1)要想调试,启动node服务时需要加个参数:  命令行模式:      node --debug xxx.js     node --debug=0000 xxx.js eclipse模式:    这是开启调试端口,不指定,默认端口是5858         二、远程调试(非本地调试)   我们的NODE工程由于用到了连接mysql用的mysql-libmysqlclient 包,这个包中有c程序,在windows运行比较困难,于是我们的工程只能在li ...
说明:本人OS为64位windows7  Eclipse开发环境搭建前提条件:1)Node.js已安装ok,环境变量已配置,可以使用node -v来校验是否安装和配置成功(打开cmd命令窗口,输入node -v,如果正确安装正确,则会输出安装的Node.js版本号);成功了以后,在命令窗口下执行命令: npm -v ,若Node.js安装成功的话,npm也是安装成功的,因为Node.js已经自带npm。               2)Eclipse已安装ok。 搭建步骤: 1. Eclipse插件:               NodeJS的插件:http://www.nodecl ...
  出处:http://blog.csdn.net/justinavril/article/details/4181354     public class AllSort{ public static void main(String[] args) { char buf[]={'a','b','c'}; perm(buf,0,buf.length-1); } public static void perm(char[] buf,int start,int end){ ...
Global site tag (gtag.js) - Google Analytics