- 博客(14)
- 收藏
- 关注

转载 php中如何防止CSRF攻击
3.1 Cookies Hashing第一个方案可能是解决这个问题的最简单和快捷的方案了,因为攻击者不能够获得被攻击者的Cookies内容,也就不能够构造相应的表单。这个问题的实现方法与下面的类似。在某些登录页面我们根据当前的会话创建Cookies: // Cookie value $value = "Something
2015-08-02 15:38:29
1434
原创 分析包信息
依赖aapt dump badging xx.apk 命令,用于分析包信息java 安装参考 https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora#install-oracle-java-8步骤wget --no-cookies --
2017-06-26 11:05:33
372
原创 git安装流程
版本控制版本发布开发环境 http://192.168.6.230:8888/线上环境 http://88.99.40.85:8080/git 项目管理版本合并 http://git.avazuinc.info/git 库 项目模板 http://git.avazuinc.info/public_php/templategit 项目初始化
2017-06-22 11:47:03
297
原创 接口协议框架
app通讯协议 加密协议1)所有请求包体前面8个字节是随机串,剩余所有的加密密文 2)加密key:A)Body前面8个字节作为随机keyB)客户端固定写死一个key 加密过程$DYNAMIC_KEY=12345678 #8动态密码$FIXED_KEY=#$&(*#*$(#$&(
2017-06-22 11:44:58
718
原创 php框架中的数据操作接口
数据库结构数据库分为单库和分库两种,在配制文件中这两种库都会对应至一个cluster_id。每个分库的表名、结构完全一致,分库规则是按一个给定的值(通常是对象id)进行指定的哈希算法运算得到。分库及单库的操作上基本一致。只是创建Model库时分库需要传入一个额外的值去哈希计算所在的数据库。数据表Model所有的 Model 都继承至基类 Db_Mod
2017-06-22 11:44:00
454
原创 php7新特性
新增功能常用的语法糖合并比较运算符: // PHP 7之前的写法:比较两个数的大小 function order_func($a, $b) { return ($a $b) ? 1 : 0); } // PHP新增的操作符 ,perfect function order_func($a, $b) {
2017-06-22 11:39:02
433
转载 php 闭包函数(匿名函数)的应用
1 减少foreach的循环的代码比如手册http://php.net/manual/en/functions.anonymous.php 中的例子Cart12345678910111213141516171819
2016-12-07 20:19:46
327
原创 Python爬虫 爬取Google Play 100万个App的数据,并入库到数据库 scrapy框架
代码目录结构相关文件代码 google.py爬虫主要代码 # -*- coding: utf-8 -*-import scrapyfrom scrapy.spiders import CrawlSpider, Rulefrom scrapy.linkextractors.sgml import SgmlLinkExtractorfrom scrapy.li
2016-12-02 18:35:55
8251
转载 stdin,stdout,stderr
Abstract:1) Linux Shell 命令的标准输入、标准输出、标准错误,及其重定位;2)Linux Shell 操作自定义文件描述符; 文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联。众所周知的文件描述符是标准输入stdin、标准输出stdout、标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符。
2016-11-30 12:01:18
461
原创 python+sublime
如果是想在sublime里要python shell那种交互或者run module F5 F5 F5下这种效果的话,还是挺容易实现的,windows下的:1. 打开Sublime text 3 安装package controlSublime Text 3 安装Package Control2. 安装 SublimeREPLCtrl+shift+p 键入 install pack
2016-11-29 00:05:18
293
转载 Mongo中id介绍
2.6.6 _id和ObjectIdMongoDB 中存储的文档必须有一个"_id" 键。这个键的值可以是任何类型的,默认是个ObjectId 对象。在一个集合里面,每个文档都有唯一的"_id" 值,来确保集合里面每个文档都能被唯一标识。如果有两个集合的话,两个集合可以都有一个值为123 的"_id" 键,但是每个集合里面只能有一个"_id" 是123 的文档。1. ObjectI
2016-07-15 11:37:54
951
转载 PHP中SESSION与COOKIE的区别与联系
这两者,区别和联系其实也挺深奥的,总是了解一些皮毛,每次都得上网查,今天写下来,每隔段时间就看看,加深记忆。 Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时
2016-07-08 10:40:53
282
转载 drupal模块开发指南
开始之前 如果您需要用PHP来查出您站点上的错误,请访问此链接 (link is external)。 它将告诉您如何更改Drupal的设置,使drupal显示错误信息。为您的模块命名 建立模块的第一步是为它取一个不太长的名字。这个名字将被用在所有的模块文件名和方法名中。所以这个名字必须以字母开头并只能有小写字母和下划线。比如,我们会用"current_posts
2015-10-23 11:58:57
1002
转载 mongodb
下面是mongo与MySQL的对比MongoDB基本使用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQ
2015-07-28 18:48:42
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人