自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落白

千里之行,始于足下

  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 php 安全处理多线程同时写操作同一文件

<?php$file_name = 'hello.txt';if(!is_writable($file_name)){ die("此文件无写权限或不存在!");}$date = "写点什么东西zzzzzz";// 1、 file_get_contents()方法写入文本信息// file_put_contents($file_name,$date); //清空文件内容重新写入信息/

2016-07-23 20:35:04 2380

原创 php 去除字符串末尾字符

// preg_match() 执行一个正则表达式匹配//手机号验证$mobile = 15712312312;$preg_mobile = "/^(86)?0?1\d{10}$/";echo preg_match($preg_mobile,$mobile,$matches),''; //座机号码$preg_tel = "/^\d{3}-\d{8}$|^\d{4}-\d{7}$/"

2016-07-23 20:16:30 8615

原创 php 多维数组的常用逻辑处理函数

<?php$arr = array(['a','b','c'],['d','e','f'],['x','z','y']);print_r(recursive_array($arr));//Array ( [0] => Array ( [0] => a [1] => b [2] => c ) [1] => Array ( [0] => d [1] => e [2] => f ) [2] =

2016-07-23 15:25:35 1567

转载 网络协议

php.ini设置file_uploads = On 文件上传功能开启upload_tmp_dir = "d:/wamp/tmp" 上传文件临时存放目录post_max_size = 3M   post方式提交数据的最大字节长度upload_max_filesize = 64M 上传文件的最大字节长度        为什么不一样,因为使用网络协议传送数据的方式不一样,post限于h

2016-07-23 09:37:49 1323

原创 php 字符串长度的解释

在php中,函数strlen()返回字符串的长度,实际上是计算得到字符串所占的字节长度,在不同的编码下,字符串所占的字节长度是不同的。列举几个常用的字符编码占用字节情况:ASCII码:一个ASCII码就是一个字节UTF8编码:一个英文字符占用一个字节,一个中文(含繁体)占用三个字节Unicode编码:一个英文字符占用两个字节,一个中文(含繁体)占用两个字节GBK和GBK2312

2016-07-22 00:27:11 2537

原创 jQuery 事件 - ready() 方法

允许使用以下三种语法:语法 1$(document).ready(function(){ //DO})语法 2$().ready(function(){ //DO})语法 3$(function(){ //DO}提示:ready() 函数不应与 一起使用。

2016-07-21 10:13:10 344

原创 关于CSS的优先级,CSS优先级计算

原则一: 继承不如指定原则二: #id > .class > 标签选择符原则三:越具体越强大原则四:标签#id >#id ; 标签.class > .classCSS优先级权重计算法CSS优先级包含四个级别(标签内选择符,ID选择符,Class选择符,元素选择符)以及各级别出现的次数!根据这四个级别出现的次数计算得到CSS的优先级。CSS

2016-07-21 10:09:45 850

原创 格式符函数printf()、sprintf()、 vprintf()、 vsprintf()、 fprintf() 和 vfprintf()

printf():输出格式化字符,将参数值依次填充到指定字符串中vprintf():输出格式化字符,将变量中的值依次填充到指定字符串中sprintf():格式化字符串,将参数值依次填充到指定字符串中,不输出vsprintf():格式化字符串,将数组中的值依次填充到指定字符串中,不输出fprintf():格式化字符串,将参数值依次填充到指定字符串中并写入文件,不输出

2016-07-21 10:08:42 3389

原创 数组内部指针控制

/* 数组内部指针控制1 current();  //读取指针位置的内容2 key();      //读取当前指针指向内容的索引值3 next();     //将数组中的内部指针指向下一单元4 prev();     //将数组内部指针倒回一位5 end();      //将数组内部指针指向最后一个元素6 reset();    //将目前指针指向第一个索引位置

2016-07-21 10:07:41 729

原创 Yii2 防止用户重复登录

1.新建存放用户登录口令token的表,并生成modelCREATE TABLE IF NOT EXISTS `tbl_admin_session` ( `session_id` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL, `session_token` varchar(56) NOT NULL, PRIMAR

2016-07-21 10:06:58 3726

转载 php 文件操作

在PHP中读写文件,可以用到一下内置函数: 1.fopen(创建文件和打开文件) 语法: 复制代码 代码如下:fopen(filename,mode) filename,规定要打开的文件。mode,打开文件的模式,可能的值见下表。 mode 说明 "r" 只读方式打开,将文件指针指向文件开头。 "r+" 读写方式打开,将文件指针指向文件开头。 "

2016-07-21 10:04:16 244

原创 php读取xml对象

defined('XML_PATH') or define('XML_PATH',$_SERVER['DOCUMENT_ROOT'].'website/data/data.xml');try{if(file_exists(XML_PATH)){$xmlObj = @simplexml_load_file(XML_PATH);if(!$xmlObj){$xmlData = f

2016-07-20 18:08:40 457

原创 MySQL 查询之分页优化

/* SELECT * FROM `tbl_user` limit 10,20;   -- 20 rows in set (0.00 sec)SELECT * FROM `tbl_user` limit 100,20;  -- 20 rows in set (0.00 sec)SELECT * FROM `tbl_user` limit 1000,20; -- 20 rows in s

2016-07-19 23:45:20 440

原创 MySQL 模糊查询

mysql模糊查询两种匹配模式1.sql匹配模式1).不能使用操作符"="或"!=",而是使用操作符LIKE或 NOT LIKE2).通配符:"%"表示任意数量的任意字符(包含0个);"_"表示任意单个字符3).默认情况下不分区大小写4).如果匹配格式中不含上述两种通配符中的任意一个,其效果等同于"="或"!="2.正则表达式匹配模式(不推荐)1)正则表达式匹配模式

2016-07-19 15:56:00 534

原创 Python定时备份mysql

备份mysql数据库的python脚本,backup.py:import osimport urllibimport jsonimport socketimport thread import urlparseimport time import shutilsourcePath = "/Data/mysql/data/db_name"def delete_file

2016-07-15 12:07:22 1052

原创 php 给对象私有及受保护的成员变量赋值的几种方法

1.构造方法赋值<?phpclass City{ private $_cityName; private $_population; //function city($_cityName,$_population){} php5.3.3起在有命名空间的类中,类同名方法不再视为构造方法而是常规方法,无命名空间类中不影响 public function __construct($_

2016-07-10 13:47:25 19986

原创 通过主机IP地址和子网掩码计算主机网络号

假设一个ip为192.168.2.121,子网掩码为255.255.255.240,ip和掩码最后一段数字换算成二进制数之后做相与运算得到的结果就是该主机网络号。开始计算:1.ip末段数字121换算成二进制数(可以用短除法计算):1111001 => 01111001(为了方便运算,高位补0,不影响结构)2.子网掩码末段数字240换算成二进制数:111100003.将换算出来的两个

2016-07-08 10:18:23 3832

原创 php方法固定传参和可变参数的参数列表

1.方法传参(1).值传递:function func_name($var); 方法内部改变参数的值不影响方法外部参数的值(2).引用传递:function func_name(&$var); 方法内部改变参数的值会改变方法外部参数的值,传入的是参数的引用地址2.可变数量的参数列表a).    int  func_num_args(void):返回传入方法的参数数目,整型

2016-07-05 18:26:54 4830

原创 Yii2 使用邮箱组件发送邮件

1.在Yii2配置文件中添加邮箱组件 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smt

2016-07-04 18:09:39 1934

转载 php使用upload封装类上传文件

index.html&lt;form action="upload.php" method="post" enctype="multipart/form-data" &gt; name:&lt;input type="text" name="username" value="" /&gt;&lt;br/&gt; &lt;input

2016-07-04 18:07:23 9527

原创 使用javascript原生XMLHttpRequest对象进行ajax交互

AJAX(Asynchronous Javascript And XML):异步javascript和xml,是一种创建交互式网页应用的网页开发技术。AJAX通过在后台与服务器进行数据交换,从而使网页实现异步更新,提高了系统性能和用户友好度。//post请求 window.onload=function(){ var username=document.get

2016-07-04 10:19:55 1135

原创 php NOWDOC相关介绍与使用

NOWDOC和HEREDOC类似(HEREDOC可参考“php HEREDOC相关介绍与使用”),语法上的不同点在于NOWDOC开始标识符需要用单引号包含(注意,只能是单引号不是双引号,使用双引号的话等同于HEREDOC)。HEREDOC类似于双引号字符串,NOWDOC类似于单引号字符串,区别就是NOWDOC不会对字符串进行解析操作。这种结构适用于无需转义的代码和文本段落,与xml的结构类似

2016-07-04 09:28:08 334

原创 php HEREDOC相关介绍与使用

HEREDOC结构是一种表达字符串的方法,结构:<?php$var="php test";$str = <<<EOThello heredoc!$varEOT;print_r ($str);输出:hello heredoc! php test语法:1.以操作符2.操作符后紧跟标识符(开始标识符),开始标志符与结束标识符相同,一般定义为EOT、

2016-07-03 15:45:48 369

原创 MySQL 查询指定数量的表数据

使用sql语句查询用户表前5条数据:select  top 5 * from tbl_user;这条sql语句是不能被mysql成功执行的,因为mysql并不支持top关键字用法,这条语句是可以在sqlserver中执行的,查出tbl_user表前5条记录,为了在mysql中实现这种查询,可以使用limit关键字,如下:select * from tbl_user limit 5; 

2016-07-01 16:29:12 6123

原创 php include,require,include_once,require_once 的区别

include(),require(),include_once(),require_once()作用都是包含并运行指定文件,但是使用场景又有很大区别。1.include()和require()的区别:include()引入文件时,如果遇到错误会提示错误并继续执行;require()引入文件遇到错误时也提示错误但会终止程序的运行。require()语句一般放在php脚本页面的最

2016-07-01 15:40:57 4674

数据恢复高级技术(汪中夏).pdf

《数据恢复高级技术》一书,是信息产业部电子行业技术培训专用教材,该书结合具体实例讲解了数据恢复基础、硬盘物理故障的判定及修复、PC-3000在数据恢复中的应用、磁盘阵列的数据恢复、 UNIX系统的数据恢复、数据库修复技术、Office文档修复和数据恢复在电子取证中的应用,适合计算机系统管理人员、软件开发人员、计算机硬件维护维修人员、从事计算机取证的工作人员,以及信息安全及相关专业的大专院校的师生阅读。

2018-09-23

HTTP权威指南.pdf

《HTTP权威指南》详细解释了HTTP协议,包括HTTP是如何工作的,如何用HTTP来开发基于Web的应用程序,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。《HTTP权威指南》的中心内容是HTTP,本质是理解Web的工作原理,以及如何将这些知识应用到Web编程和管理之中,主要涵盖HTTP的技术运作方式、产生动机、性能和目标以及一些相关技术问题。

2018-09-23

《J2EE开发全程实录》.(杨中科).[PDF].&ckook;.pdf

Java EE(Java Platform,Enterprise Edition)是sun公司(2009年4月20日甲骨文将其收购)推出的企业级应用程序版本。这个版本以前称为 J2EE。能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 3.0应用程序。

2018-09-20

安卓开发技术.pdf

1.1.1 Android是什么? 是一个针对移动设备的操作系统和软件平台 基于Linux内核 由 Google和开放手机联盟OHA开发的 容许使用Java语言来开发和管理代码 Android开放源代码,Android遵从Apache Software License (ASL)2.0版本的协议 Android于2007年11月5日开放手机联盟成立时发布

2018-09-20

空空如也

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

TA关注的人

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