06 2017 档案

摘要:修改PHP上传文件大小限制的方法 修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_e 阅读全文
posted @ 2017-06-26 09:29 datang6777 阅读(542) 评论(0) 推荐(0)
摘要:<html> <body> <p id="intro">Hello World!</p> <script> var txt=document.getElementById("intro").innerHTML; document.write(txt); </script> </body> </htm 阅读全文
posted @ 2017-06-24 13:51 datang6777 阅读(111) 评论(0) 推荐(0)
摘要:& 与 ^ 位逻辑异或 $ # ! 逻辑或 ~ 按位取反 阅读全文
posted @ 2017-06-24 13:40 datang6777 阅读(141) 评论(0) 推荐(0)
摘要:设计数据库时,通常需要遵从不同的规范,设计出合理的数据库,减少数据冗余,而这些规范称为数据库范式,一般来说,只需要实现前三大范式即可。 下面说说我对这三大范式的理解: 以下表为例: [sql]view plain copy print? CREATE TABLE `test` ( `id` int  阅读全文
posted @ 2017-06-22 14:57 datang6777 阅读(297) 评论(0) 推荐(0)
摘要:1.冒泡 function bubbleSort($arr){ //进行N轮循环 for($n = count($arr)-1; $n > 0 ; $n --){ //每一轮循环需要进行的比较次数 for ($i = 0 ; $i < $n ; $i++){ //如果 if($arr[$i]<$ar 阅读全文
posted @ 2017-06-21 16:04 datang6777 阅读(180) 评论(0) 推荐(0)
摘要:1:为何选择前端这个方向和对前端的理解 为什么: 第一的话就是对前端很感兴趣,之前也接触过其他的语言,但是直到接触到前端才发现真的有兴趣做下去,兴趣是一个人最好的老师, 第二的话前端很有前途,像现在nodejs,rn,微信小程序这类工具和框架可以让前端进行后端和移动开发,所以我觉得前端的前途会更多一 阅读全文
posted @ 2017-06-20 21:16 datang6777 阅读(283) 评论(0) 推荐(0)
摘要:如果帮到了您,可以支持一下,谢谢您的支持! Redis是一个支持持久化的内存数据库=>也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。 redis支持四种持久化方式, 一是 Snapshotting(快照)也是默认方式; 二是Append-only file(缩写aof)的方式; 三 阅读全文
posted @ 2017-06-20 20:54 datang6777 阅读(26320) 评论(0) 推荐(2)
摘要:opcode(operate code)是计算机指令中的一部分,用于指定要执行的操作,指令的格式和规范由处理器的指定规范指定 opcode是一种php脚本编译后的中间语言,就像java的ByteCode,或者.NET的MSL 为什么要使用opcode缓存 opcode cache的目的是避免重复编译 阅读全文
posted @ 2017-06-20 17:25 datang6777 阅读(313) 评论(0) 推荐(0)
摘要:来源于一道面试题: PHP的类型转换规则 1.如果是一个数字与一个字符串进行比较,那么会把字符串转换为数字再比较 2.字符串的转换规则,若字符串以数字开头,则取开头数字作为转换按结果,若无,则取0 阅读全文
posted @ 2017-06-19 17:18 datang6777 阅读(295) 评论(0) 推荐(0)
摘要:PHP是一种弱类型语言, 这样的特性, 必然要求有无缝透明的隐式类型转换, PHP内部使用zval来保存任意类型的数值, zval的结构如下(5.2为例): 上面的结构中, 实际保存数值本身的是zvalue_value联合体: 今天的话题, 我们只关注其中的俩个成员, lval和dval, 我们要意 阅读全文
posted @ 2017-06-19 16:10 datang6777 阅读(3577) 评论(0) 推荐(0)
摘要:';class B extends A { public static function who() { echo __CLASS__; }}echo B::test(); 阅读全文
posted @ 2017-06-19 10:48 datang6777 阅读(162) 评论(0) 推荐(0)
摘要:本文可以参考: http://www.cnblogs.com/datang6777/p/6882769.html http://www.cnblogs.com/datang6777/p/6893363.html 进行钻研。 1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种 阅读全文
posted @ 2017-06-15 10:43 datang6777 阅读(352) 评论(0) 推荐(0)
摘要:kill -9 pid pid是进程号 -9 代表的是数字 INT 2 这个就是你在bash下面用Ctrl+C 来结束一个程序时,bash会向进程发送这个信号,默认的,进程收到这个程序会结束。 你可以用 kill -INT pid 来发这个信号。QUIT 3 这个是你在bash下用 Ctrl+\ 来 阅读全文
posted @ 2017-06-15 09:10 datang6777 阅读(805) 评论(0) 推荐(0)
摘要:popen 首先popen()函数创建一条管道,方向为父进程的fpout到子进程的stdin,接着popen程序打开in.txt文本并一行一行地读取出来写到管道的fpout端。子进程则从stdin中读取从父进程发送过来的数据显示到stdout中。 首先popen()函数创建一条管道,方向为父进程的f 阅读全文
posted @ 2017-06-14 09:57 datang6777 阅读(503) 评论(0) 推荐(0)
摘要:话题先攒着,过来再来写 先来一张原理图 composer的原理和其他的包管理工具都是一样的,只是实现的细节有些不同,例如yum,例如brew,例如apt-get还有packets。 使用自己的composer库 1.首先我们要搞定本地,也就是图上本地的composer.json 可以使用命令或者自己 阅读全文
posted @ 2017-06-13 21:22 datang6777 阅读(296) 评论(0) 推荐(0)
摘要:Nginx日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。 既然是统计,那么awk是必不可少的,好用而高效。 命令如下: awk '{a[$1] += 1;} END {for (i in a) printf("%d %s\n", a[i], i);}' 阅读全文
posted @ 2017-06-13 20:24 datang6777 阅读(5126) 评论(0) 推荐(0)
摘要:简单点就是说,一个命令的结果作为另外一个命令(结果)的输入 。 管道是linux提供的一种常见的进程通信工具,也是很多shell命令能够灵活组合产生强大用途的一个重要工具。 管道是什么? 管道,顾名思义就是个管子,里面可以流过去很多东西。举个栗子 ls | morels输出列出来的文件目录就通过‘| 阅读全文
posted @ 2017-06-13 20:18 datang6777 阅读(2722) 评论(0) 推荐(0)
摘要:ip能锁定一台物理机器,对应着一张网卡,外界发来的数据包网卡都会接收。但是问题来了,网卡给程序提供了接口,你监听一下我,要是有消息来了,我就转发给你。这样应用程序就能收到数据了。但是问题来了,程序A和程序B都需要监听网卡接发数据,网卡说那我把接到的数据都发给你两,你们自己看着办吧。好,小A小B都接受 阅读全文
posted @ 2017-06-13 20:06 datang6777 阅读(1346) 评论(2) 推荐(2)
摘要:Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应 阅读全文
posted @ 2017-06-13 20:02 datang6777 阅读(2108) 评论(0) 推荐(1)
摘要:PHP中调用外部命令,可以用如下三种方法来实现: 方法一:用PHP提供的专门函数(四个): PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(), shell_exec() 1)exec() 原型: string exec ( string $comman 阅读全文
posted @ 2017-06-13 19:53 datang6777 阅读(737) 评论(0) 推荐(0)
摘要:<?php/** * Created by PhpStorm. * User: * Date: 2017/6/12 * Time: 14:34 * 关于反射类的理解 */class Person { public $datang = '123'; public $datang1 = '1234'; 阅读全文
posted @ 2017-06-12 14:45 datang6777 阅读(350) 评论(0) 推荐(0)
摘要:<?php/** * PHP之实现双向链表 */class Hero{ public $pre=null; public $no; public $name; public $next=null; public function __construct($no='',$name=''){ $this 阅读全文
posted @ 2017-06-12 14:31 datang6777 阅读(217) 评论(0) 推荐(0)
摘要:单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十 阅读全文
posted @ 2017-06-12 14:08 datang6777 阅读(348) 评论(0) 推荐(0)
摘要:Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 阅读全文
posted @ 2017-06-10 10:11 datang6777 阅读(738) 评论(0) 推荐(0)
摘要:在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧。php如何获取数组的长度,使用php函数count(),或是sizeof()例如: 代码如下: $arr = Array('0','1','2 阅读全文
posted @ 2017-06-09 10:00 datang6777 阅读(401) 评论(0) 推荐(0)
摘要:关于爬虫内容的分享,我会分成两篇,六个部分来分享,分别是: 一、我们的目的是什么 一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值,内容一般分为两部分,非结构化的文本,或结构化的文本。 1. 关于非结构化的数据 1.1 HTML文本(包含JavaScript代码) HTML 阅读全文
posted @ 2017-06-08 23:08 datang6777 阅读(360) 评论(0) 推荐(0)
摘要:本文翻译自Auth-Boss。 如果有翻译的不恰当或不对的地方, 欢迎指出。 成为一个认证老司机, 了解网络上不同的身份认证方法。 本文档的目的是记录和编目Web上的身份验证方法。认证指的是创建一个系统的过程,用户可以通过该系统“登录”在线服务,并授予对受保护资源的访问权限。以下引用可能更好地总结我 阅读全文
posted @ 2017-06-08 22:56 datang6777 阅读(827) 评论(0) 推荐(0)
摘要:效果如图 算法: 循环一次字符串(本例的$str),把出现过的字符串记录在一个数组(如本例的$strRecord)内,如果已经此记录函数已经有,则不记录; 在每个字符串时,拿来与记录数组的值进行比较(本例的$strRecord[]['key']),如果记录里的某个值和这个字符串一样,就记录次数+1( 阅读全文
posted @ 2017-06-07 15:03 datang6777 阅读(1926) 评论(0) 推荐(0)
摘要:常见web架构: LAMP =Linux+Apache+Mysql+PHP LNMP =Linux+Nginx+Mysql+PHP nginx概述: 知道:1 不知道:2 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器。 Nginx 是由 Igor Sysoev( 阅读全文
posted @ 2017-06-06 14:50 datang6777 阅读(380) 评论(0) 推荐(0)
摘要:当你在浏览器中输入url后发生了什么?下面是个人学习过程中的总结,如有理解不正确或不足的地方希望大家指出。先上一张脑图: 还有个问题:www.baidu.com 键入后,域名怎么知道的是这个IP! 补充个问题:谁和谁建立连接呢? 建立TCP连接,http 请求,由客户端和域名服务器建立连接。 浏览器 阅读全文
posted @ 2017-06-05 20:03 datang6777 阅读(230) 评论(0) 推荐(0)
摘要:比较 GET 与 POST 还有一个问题就是:form 表单的get post 的默认传输量是多少? 期待评论区来解答!!! 一个获取数据,一个修改数据。 下面的表格比较了两种 HTTP 方法:GET 和 POST。 阅读全文
posted @ 2017-06-03 22:27 datang6777 阅读(141) 评论(0) 推荐(0)
摘要:我们知道,redis设置配置文件的maxmemory参数,可以控制其最大可用内存大小(字节)。 那么当所需内存,超过maxmemory怎么办? 这个时候就该配置文件中的maxmemory-policy出场了。 其默认值是noeviction。 下面我将列出当可用内存不足时,删除redis键具有的淘汰 阅读全文
posted @ 2017-06-02 14:31 datang6777 阅读(323) 评论(0) 推荐(0)
摘要:MYSQL中常用的强制性操作(例如强制索引) https://www.jb51.net/article/49807.htm SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 建索引参考的原则 : 一个表有3列 ,a,b,c 说出3种索引,能够在查询的时候用到 a 阅读全文
posted @ 2017-06-02 14:17 datang6777 阅读(1279) 评论(0) 推荐(0)
摘要:mysql,A用户表,B留言表,查询留言数大于10条记录的用户名,留言数量 :select u.name,count(*) as total from user as u inner join message as m on u.user_id=m.user_id group by u.name h 阅读全文
posted @ 2017-06-01 21:15 datang6777 阅读(217) 评论(0) 推荐(0)