自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 在学python(要点整理)

1.把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-52.如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r”表示”内部的字符串默认不转义3.Python允许用”’…”’的格式表示多行内容4.空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。5.

2016-06-11 15:54:57 505 1

原创 php中isset和array_key_exists测试对比

<?php$arr = range(0, 100000);$times = 100000;$start = microtime(true);for($i = 0; $i < $times; $i++){ array_key_exists(100000, $arr);}$end = microtime(true);echo 'array_key_exists:', $end -

2016-04-22 10:12:07 1467

原创 关于thinkcmf(挖个坑)

..

2016-04-18 16:04:56 1248

原创 阿里云centos6.7搭建lamp及php编译configure error

搭建版本: apche-2.2.31 mysql-5.6.29 php-5.4.45#yum update -y //先更新一下 安装顺序 php在最后安装即可一、安装apache 1)可在linux下用wget 下载(链接前面有),也可在window下载后ftp上传到linux 安装目录:/usr/local/apache #tar zxvf httpd-2.2

2016-03-31 17:41:28 825

原创 哈哈...忽然就有了动力

2016-03-30 16:38:24 324

原创 RTSP、RTMP、HTTP、RTP、RTSP、RTCP、HLS

共同点:1:RTSP RTMP HTTP都是在应用应用层。2: 理论上RTSP RTMPHTTP都可以做直播和点播,但一般做直播用RTSP RTMP,做点播用HTTP。做视频会议的时候原来用SIP协议,现在基本上被RTMP协议取代了。区别:1:HTTP: 即超文本传送协议(ftp即文件传输协议)。       2:HTTP将所有的数据作为文件做处理。ht

2016-03-10 11:07:41 1084

原创 mysql主从复制 配置测试(一主一从)

关于mysql主从复制1.在主mysql创建一个可以远端访问的帐号。grant all on *.* tobuck@'192.168.1.66' identified by "hello";use mysqlupdateuserset host ='%' where user = 'buck'; 2.配置主mysql;  vi /etc/my.c

2016-02-29 15:06:36 324

原创 Centos6 安装mysql5.6 以及ERROR 2002 ERROR 1045 解决方法

系统 centos6.5Mysql5.6的安装过程 1.http://dev.mysql.com/downloads/mysql/下载tar包 选择系统: Linux - Generic (glibc 2.5) (x86, 64-bit), RPM 可以在window下载然后用ftp 上传 也可以在linux下用wget 下载 2.在linux下解压 tar包 其中要使用的有两个 MyS

2016-02-27 14:53:33 1205

原创 关于Atlas 配置及调试

Atlas  待续...

2016-02-20 17:28:01 1677

原创 (总结)web安全 防止数据采集的几种方式

各种密码加密方式 :第一种比较简单的,无加密,但是会有隐藏token,需要在login界面查看源代码 找出把它加入form表单参数提交即可;第二种是ajax请求login 要注意在header中加入 "X-Requested-With:XMLhttprequest"第三种是采用前缀+pwd 进行md5 加密 在网页源代码中找出前缀

2016-02-04 13:12:40 2888

原创 centos6.7搭建lnmp及配置

nginx 1.8 mysql 5.6 php 5.4 安装lnmp 这里默认nginx是1.6 所以还要升级nginx1.8centos安装配置nginx1.8 然后遇到一个问题 启动nginx服务器时 报错 address already in use 是配置文件的问题 查看这个配置lnmp/etc/nginx/conf.d/default.conf/usr/local

2016-01-20 16:39:33 717

原创 putty提示connection time out

网络配置没问题并且防火墙关闭 ssh正常 可能原因: 看的时候没有已连接 少了 vmnet1网卡驱动 解决方法: 在编辑中重设默认配置 要退出centos系统完美

2016-01-18 17:52:41 13004 1

原创 一个有效防止数据采集的方法,哈哈哈

滑动验证。。。。。。。。。。。。。。。。。。。。。。。。。。

2016-01-13 17:39:32 443

原创 数据采集-关于post生成ticket传递参数给另一个页面用get方式验证登录

1.先输入错误密码看提交方式: 没有postform 而且还是get方式传输 有点奇怪2.看源代码 可以看到登录页嵌入iframe 通过里面的链接传给另一个页面,点击 3,同第一步 可以看出 查看源代码 4.测试登录成功时的参数 一个链接后面接ticket参数 可是这个参数我又没有传递 推测是根据 post参数 随机生成 的 。再看302 页面被重

2016-01-13 00:31:55 3269 2

原创 数据采集-关于密码使用js脚本进行rsa方式加密的解决方法

接到老大任务,采集某网站用户数据,作案工具:一个用户账号,charles抓包工具,谷歌浏览器。登录:第一次就需要输入验证码, (牺牲一些用户体验,但这是一种防采集的很重要作法);点击登录,google浏览器调试工具显示: 可以看出需要5个参数,人为输入的只有三个。可能有隐藏input。密码还变长了!!!(后来才知道这就是利用js脚本进行rsa加密)于是看源代码:确实有隐藏token。google浏

2016-01-08 17:18:35 2082 1

原创 mysql连接远程数据库

第一种是用工具phpMyAdmin连接数据库: 下载好phpmyadmin放在对应目录.修改phpmyadmin/libraries/config.default.php 将下图中的改成你admin所对应的服务器路径: 往下找: 接着往下找: 最后在浏览器地址栏输入phpmyadmin所配置的网址:用户名和密码都是远程的用户名和密码,登录即可第二种方法是在cmd窗口下访问(个人

2016-01-05 00:30:25 486

原创 http随手记

http请求并不是只能通过浏览器发送。在window下用telnet也可以发送http请求ISO七层模型是基础,现在使用的都是TCP/IP模型就是基于ISO模型的基础上的上三层是为用户服务的比如在本地写ppt之类的 下四层是数据传输用的0101就是比特位数据链路层就是发送MAC地址网络层配ip 选择传递路由路径tcp 可靠  udp 快传输层确定端口号 会话层要识别

2016-01-03 13:59:05 281

原创 centos5.5配置网络连接(阿和整理)

第一步:在window的cmd窗口中ipconfig查看当前IP、子网掩码、默认网关(后面会用到) 例如:在深圳图书馆 第二步:cmd窗口下ping同号段10.0.141.*是否有人使用,如果显示连接超时或者是拒绝访问。这样的ip就可以作为centos的ip使用 第三步:设置ifcfg-eth0 里面的内容: NETMASK以及GATEWAY就是子网掩码和默认网关(在第一步时可

2016-01-03 13:50:08 5097

原创 实现QQ互联功能

1.在QQ互联上创建应用,填写要跳转的网页,并在网页头部加上meat标签 ,填写回调地址在之后下载的sdk文件中的config.php会用到2.设置好之后下载sdk文件,把sdk文件中的html文件的图片还有 js代码放到 要登录的那个网页中  3.sdk文件包中起作用的就qq_login.php,config.php,session.php,qq_callback.php,可以单独拿出来

2015-12-22 00:20:13 685

原创 phpmail

1.获得phpmail压缩包 解压至服务器目录2.改配置文件 创建一个php处理文件 注意 要在对应的邮箱上开启smtp服务3.调用 sendMail函数 以及连接数据库等等================================================================function sendMail($to, $fro

2015-12-20 23:27:08 385

原创 将项目部署到linux步骤小记

1.用yum 搭建好 lnmp centos默认php5.1 mysql5.0   要添加wget ...引入respository key  才可以yum update2.设置linux系统的网络配置 static ip地址必须无人使用 在cmd窗口 ping 可测试  弄好之后service network restart  防火墙也要设置运用 eth0 ftp上传等3.将在windo

2015-12-14 23:13:45 387

原创 js总结

JAvaScript1. JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。2.作用域就像是盒子里面的盒子 可以理解为相对的全局作用域; 无var可视为全局3.JavaScript一共有六种类型:Number、String、Boolean、Objec、Undefined、Null4. 在Javascrip

2015-11-19 12:58:31 346

原创 安装使用神器vim

2.特点:可以传输任何数据 字符、二进制数据等  缺点:每次连接只处理一个请求3. HTTP请求分为四个部分: 请求行, 请求头, 空行, 请求数据4.content-type(post)): 内容的发送形式, 只有post提交的时候才会有  空行: 用来结束请求头5. HTTP响应也分为四个部分: 响应行(状态行)  响应头 空行  响应主题(数据HTML)状态行: 用来描述服务

2015-11-14 23:04:14 241

原创 yii2关于View

XML1.xml格式要求相对html严格,关闭标签、大小写区分、正确嵌套、必须有根元素、属性值须加引号、实体引用代替特殊字符2.xml命名规则 不以数字或者标点符号开始 不能以xml开始 不能包含空格   避免以- . : 命名3.xml中尽量避免使用属性 多用子元素 因为属性无法包含多重值 无法描述树结构 不易扩展 难维护4.元数据应当存储为属性 而数据本身应当存储为元素

2015-11-13 22:47:13 390

原创 (php)session和cookie简单理解要点;

1.cookie 是一种将服务器数据保存到http协议。然后浏览器将数据携带给服务器的技术。2.跨脚本就是 一次请求响应完之后就是脚本结束  第二次请求又是新的脚本;3.当设置cookie和 $_COOKIE在同一文件中执行时   显示为空 因为$_COOKIE是请求  设置cookie是请求服务器之后携带过来的 所以为空4.cookie作用域 设置'/'代表网站根目录  所有都可以访

2015-10-23 00:37:39 263

原创 (php)类、接口、空间、序列化、PDO

10/121.对象中保存了与类的关系2.self每个方法都可以使用 但是$this不能再静态方法中使用;3.静态方法里面不能有$this;静态方法是通过类进去的。4.clone方法在被调用时被调用  如果clone方法私有化之后 就禁止clone5.class_exists()判断内存里面是否存在 file_exists()判断所在文件夹是否存在此文件;6.单实例化 遵行三

2015-10-15 23:54:38 329

原创 yii视频小记

1.类的成员:属性、方法、常量;2.属性和方法由对象来访问; 常量由类来访问3.属性是数据 方法是结构 类常量属于类;4.$this表示当前对象;5.构造方法在  对象被创建时调用;6.方法的调用 对象必须存在7.析构 在对象断开连接时被执行  可以用unset()  或者给变量赋值空 $b=null8.对象比较:1.必须同类 2.比较属性的个数 3.比较属性值;9

2015-10-11 22:07:52 259

原创 (mysql)触发器、事件、事务、函数

1.事务操作原理:事务开启之后Start transaction,所有的操作都会临时保存到事务日志。只有在得到commit才会关闭,否则清空;2.设置回滚点: savepoint 回滚点名字;  回到回滚点: rollback to 回滚点名字;3.事务特性:ACID  A:原子性,要么成功,要么失败 C:一致性,只有commit时才会改变 I:隔离性,两个窗口操作互不影响 D:永久性,数

2015-10-09 23:35:17 2849

原创 (php)php登录验证要点

1.用浏览器打开php文件 不用浏览器打开html,让html作为用户看到的界面,php做动态交互数据;2.isset();判断是否存在,不能用$_post[];它是全局 都为有, 必须用$_post(submit);3.合法性验证:验证user 和password 是否为空;验证为空时要用跳转;location 跳转没反应,所以用refresh:3;url = login.php 再

2015-10-07 01:25:58 262

原创 (mysql)int、float、char、enum要点

1.负号占一个符号位;2.zerofill零填充;3.float(10,2)意思是正数+小数位共10个,小数位占2个;如果输入的小数位超过小数位,就四舍五入;不允许整数位超出位数;4.float如果小数超出2位,99999999.99,会进位;100000000;decimal不能进位;insert不了;5.decimal和整型数都是定点数,float是浮点;6.1字节等于8位

2015-10-07 01:24:10 1578

原创 (php)mysql主键及高级操作 摘要

1.主键默认不为空;2.增加主键:alter table (表名)add primary key(字段);3.删除主键alter table (表名)drop primary key(字段);主键要先删除再增加;4.key是一个索引,auto_increment必须是索引;必须是数字,最多只能一个自增长;5.自增如果输入的id超过原先最大,就直接跳过,下次再自增(最大+1);6

2015-09-29 22:11:29 1022

原创 (php)mysql的int和float

1.负号占一个符号位;2.zerofill零填充;3.float(10,2)意思是正数+小数位共10个,小数位占2个;如果输入的小数位超过小数位,就四舍五入;不允许整数位超出位数;4.float如果小数超出2位,99999999.99,会进位;100000000;decimal不能进位;insert不了;5.decimal和整型数都是定点数,float是浮点;6.1字节等于8位

2015-09-28 21:02:34 1326

原创 (php)不用mysql 统计站点流量;test1;

function func(){$addr = $_SERVER['REMOTE_ADDR'];$ip_file = 'ip.txt';$num_file = 'num.txt';$arr_ip = file($ip_file);$arr_num = file($num_file);$ip_str = implode(',',$arr_ip);$append = fil

2015-09-27 23:19:29 573

原创 (php)mysql数据库操作

数据库;1.mysqlexe=>db=>table=>field=>content;2.设置中文数据库的方法,在设置前SET NAMES GBK;3.校对集依赖字符集,随之改变;4.数据库删除应该备份后再删除;5.校对集:采用什么编码方式比较数据;6.删除数据表可以多个一起,而数据库不行;7.服务器字符集中的character_set_cliet:gbk;charact

2015-09-27 17:32:20 258

原创 (php)输出杨辉三角

//可以看出值为上层的左边+右边的和;要把它想象成一个二维数组;循环养成从0开始的习惯;function func(){echo "";for($i=0;$iecho "";for($j=0;$jif($j==0||$i==$j){$arr[$i][$j]=1;}else{$arr[$i][$j]=$arr[$i-1][$j]+$arr[$i-1][$j-1];

2015-09-25 22:50:37 1124

原创 (php)文件操作

1.读取路径:opendir();读取出来的是一个资源文件;2.rewinddir();重置指针(针对资源);3.操作文件路径函数:opendir();closedir();readdir();rewinddir();4.操作文件:file_exists();is_file();mkdir();rmdir();getcwd();5.array scandir(有效路径);返回一个数

2015-09-24 22:49:16 397

原创 (php)form&文件上传

1.浏览器提交数据的 本质是基于http协议;2.任何一个表单(form)提交数据:必须要有name属性;以及submit;3.接收到的数据,在php中以键值对数组形式存在;4.$_get 和 $_post 是超全局预定义变量,区分大小写;5.$_request可以不区分get和post数据,不用它代替是因为它会合并数据,用array_merge形式,会把前面同键名数据覆盖掉;不安

2015-09-23 21:49:38 373

原创 (php)输出菱形

简单粗暴   。。。       function func($x){echo "";for($i=0,$m=0;$iecho "";for($k=$x;$k>=$m+4;$k--){echo "".""."";}for($j=0;$jecho ""."*"."";}echo "";}}func(15);//func();中的$x 比fu

2015-09-21 23:49:13 1878

原创 变量与全局变量

//@错误抑制符,在可能出现错误的语句之前使用;//!$a>10 会先把!$a转换成boolean。true为1 false为0  再进行比较;//短路运算(偷懒运算)  eg: f && t  var_dump(t) 显示未定义。 因为 已判断第一个是f 直接短路 不运算下一个;//比较的时候,如果类型不一样,系统会自动转换成统一类型;//复合三目运算 内部用括号包裹;//前

2015-09-21 23:27:36 298

原创 (50道编程题)输入两个正整数m和n,求其最大公约数和最小公倍数。php

function func($m,$n){$x=2;$y=0;for($a=2;$m>=$a;$a++){if($m%$a==0&&$n%$a==0){$x=$a;}}echo "最大公约数是:".$x."";for($b=$m*$n;$b>0&&$bif($b%$m==0&&$b%$n==0){$y=$b;}}echo $y;}fu

2015-09-21 00:38:59 2678

JavaScript权威指南(第6版)(中文版)

javascript 权威指南 中文版 前端必读手册

2016-12-22

空空如也

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

TA关注的人

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