08 2016 档案

RSA加密原理与秘钥、公钥生成
摘要:RSA加密(非对称加密) RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。(不可逆向运算的加密方法) 它通常是先生成一对RSA 密钥,其中之一是保密密钥(私钥),由用户保存;另一个为公开密钥(公钥),可 阅读全文

posted @ 2016-08-30 10:01 trangowang 阅读(2391) 评论(0) 推荐(0)

web开发中SESSION的本质
摘要:有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法 阅读全文

posted @ 2016-08-29 14:23 trangowang 阅读(780) 评论(0) 推荐(0)

C语言输出格式
摘要:%a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数 阅读全文

posted @ 2016-08-25 11:03 trangowang 阅读(225) 评论(0) 推荐(0)

centos7 搭建LNMP
摘要:http://hi.ktsee.com/545.html 阅读全文

posted @ 2016-08-22 15:37 trangowang 阅读(148) 评论(0) 推荐(0)

mysql的水平拆分和垂直拆分
摘要:1,水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1...qq99表。 用户登录的时候,可以将用户的id%100,那么会得到0-99的 阅读全文

posted @ 2016-08-20 17:31 trangowang 阅读(17923) 评论(1) 推荐(0)

JavaScript中正则使用
摘要:字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 阅读全文

posted @ 2016-08-16 14:56 trangowang 阅读(319) 评论(0) 推荐(0)

JavaScript 中JSON
摘要:JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,任何正常的软 阅读全文

posted @ 2016-08-16 14:55 trangowang 阅读(150) 评论(0) 推荐(0)

Windows下svn使用教程
摘要:SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subver 阅读全文

posted @ 2016-08-14 01:45 trangowang 阅读(6572) 评论(0) 推荐(0)

Linux下svn命令
摘要:1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.p 阅读全文

posted @ 2016-08-14 01:36 trangowang 阅读(140) 评论(0) 推荐(0)

Linux下svn回滚
摘要:方法1: 用svn merge 1) 先 svn up,保证更新到最新的版本,如20; 2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录]; 3) 回滚到版本号10:svn merge -r 阅读全文

posted @ 2016-08-14 01:32 trangowang 阅读(3567) 评论(0) 推荐(0)

Nginx配置文件说明
摘要:#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid; #工作模式及连接数上限events 阅读全文

posted @ 2016-08-14 01:15 trangowang 阅读(197) 评论(0) 推荐(0)

linux下创建svn仓库及用户
摘要:1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r /SVNRootDirectry 其中SVNRootDirectry是你的SVN 根目录,例如192.85.1.2上的是:/SVN。-d 表示以后太服务方式执行,-r就表示root 1.2 创建仓储 1.2.1 在 阅读全文

posted @ 2016-08-13 23:49 trangowang 阅读(14037) 评论(0) 推荐(1)

微信开发
摘要:开发文档https://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html 微信支付文档https://pay.weixin.qq.com/wiki/doc/api/index.html 公众号支付文档https://pay.w 阅读全文

posted @ 2016-08-13 17:50 trangowang 阅读(139) 评论(0) 推荐(0)

SVN版本管理 目录结构
摘要:一. SVN标准目录 Subversion有一个很标准的目录结构,是这样的。比如项目是 proj,svn地址为 svn://proj/,那么标准的 svn 布局是: 这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录 阅读全文

posted @ 2016-08-13 17:40 trangowang 阅读(11374) 评论(0) 推荐(0)

导航