自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 php中如何防止CSRF攻击

3.1 Cookies Hashing第一个方案可能是解决这个问题的最简单和快捷的方案了,因为攻击者不能够获得被攻击者的Cookies内容,也就不能够构造相应的表单。这个问题的实现方法与下面的类似。在某些登录页面我们根据当前的会话创建Cookies:                 // Cookie value      $value = "Something

2015-08-02 15:38:29 1371

原创 分析包信息

依赖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 347

原创 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 246

原创 接口协议框架

app通讯协议 加密协议1)所有请求包体前面8个字节是随机串,剩余所有的加密密文 2)加密key:A)Body前面8个字节作为随机keyB)客户端固定写死一个key 加密过程$DYNAMIC_KEY=12345678                #8动态密码$FIXED_KEY=#$&(*#*$(#$&(  

2017-06-22 11:44:58 667

原创 php框架中的数据操作接口

数据库结构数据库分为单库和分库两种,在配制文件中这两种库都会对应至一个cluster_id。每个分库的表名、结构完全一致,分库规则是按一个给定的值(通常是对象id)进行指定的哈希算法运算得到。分库及单库的操作上基本一致。只是创建Model库时分库需要传入一个额外的值去哈希计算所在的数据库。数据表Model所有的 Model 都继承至基类 Db_Mod

2017-06-22 11:44:00 407

原创 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 385

转载 php 闭包函数(匿名函数)的应用

1 减少foreach的循环的代码比如手册http://php.net/manual/en/functions.anonymous.php 中的例子Cart12345678910111213141516171819

2016-12-07 20:19:46 300

原创 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 7927

转载 stdin,stdout,stderr

Abstract:1) Linux Shell 命令的标准输入、标准输出、标准错误,及其重定位;2)Linux Shell 操作自定义文件描述符;    文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联。众所周知的文件描述符是标准输入stdin、标准输出stdout、标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符。

2016-11-30 12:01:18 409

原创 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 265

转载 Mongo中id介绍

2.6.6 _id和ObjectIdMongoDB 中存储的文档必须有一个"_id" 键。这个键的值可以是任何类型的,默认是个ObjectId 对象。在一个集合里面,每个文档都有唯一的"_id" 值,来确保集合里面每个文档都能被唯一标识。如果有两个集合的话,两个集合可以都有一个值为123 的"_id" 键,但是每个集合里面只能有一个"_id" 是123 的文档。1. ObjectI

2016-07-15 11:37:54 881

转载 PHP中SESSION与COOKIE的区别与联系

这两者,区别和联系其实也挺深奥的,总是了解一些皮毛,每次都得上网查,今天写下来,每隔段时间就看看,加深记忆。    Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时

2016-07-08 10:40:53 246

转载 drupal模块开发指南

开始之前      如果您需要用PHP来查出您站点上的错误,请访问此链接 (link is external)。 它将告诉您如何更改Drupal的设置,使drupal显示错误信息。为您的模块命名       建立模块的第一步是为它取一个不太长的名字。这个名字将被用在所有的模块文件名和方法名中。所以这个名字必须以字母开头并只能有小写字母和下划线。比如,我们会用"current_posts

2015-10-23 11:58:57 899

转载 mongodb

下面是mongo与MySQL的对比MongoDB基本使用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQ

2015-07-28 18:48:42 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除