04 2016 档案

摘要:1. session概念 0 2. http协议与状态保持 0 3. 理解cookie 0 4. php中session的生成机制 2 5. php中session的过期回收机制 3 6. php中session的客户端存储机制 4 1. session概念 在web服务器蓬勃发展的时代,sessi 阅读全文
posted @ 2016-04-29 11:47 南无 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例) 1.断点调试是啥?难不难? 断点调试其 阅读全文
posted @ 2016-04-28 09:07 南无 阅读(17815) 评论(1) 推荐(4) 编辑
摘要:在前一篇文章中,我们讨论了什么是架构。事实上,这些基础概念对于做架构是非常重要的,大部分人对于每天都习以为常的概念,都自以为明白了,但实际上都是下意识的,并不是主动的认识。比如说“什么是桌子?”,做培训的时候,我经常拿这个例子来问大家,回答千奇百怪。这实际上就导致了做架构的时候,不同角色的沟通会出很 阅读全文
posted @ 2016-04-28 08:53 南无 阅读(207) 评论(0) 推荐(0) 编辑
摘要:vps :wxmp 03服务器 虚拟主机: 万网免费主机 云服务器:wxmp阿里云 阅读全文
posted @ 2016-04-27 15:49 南无 阅读(182) 评论(0) 推荐(0) 编辑
摘要:虚拟主机就是利用网络空间技术,把一台服务器分成许多的"虚拟"的主机,每一台网络空间都具有独立的域名和IP地址,具有完整的Internet服务器功能。网络空间之间完全独立,在外界看来,每一台网络空间和一台独立的主机完全一样。效果一样,但费用却大不一样了。由于多台网络空间共享一台真实主机的资源,每个网络 阅读全文
posted @ 2016-04-27 15:27 南无 阅读(257) 评论(0) 推荐(0) 编辑
摘要:SQLServer子查询可以分为 相关子查询 和 嵌套子查询 两类。前提, 假设Books表如下: 类编号 图书名 出版社 价格 2 c#高级应用 圣通出版 23.00 2 Jsp开发应用 机械出版社 45.00 3 高等数学 济南出版社 25.00 3 疯狂英语 清华大学出版社 32.00 嵌套子 阅读全文
posted @ 2016-04-27 14:01 南无 阅读(15597) 评论(0) 推荐(0) 编辑
摘要:1,not in 速度奇慢,要用 not EXISTS ,速度奇快! 大表效果尤其明显 sql中exists,not exists的用法 exists()后面的子查询被称做相关子查询,他是不返回列表的值的,只是返回一个ture或false的结果。在查询的时候只要有一个记录符合条件,那么它就返回tru 阅读全文
posted @ 2016-04-27 13:54 南无 阅读(2130) 评论(0) 推荐(0) 编辑
摘要:空字符串 '' 不占内存空间; NULL占一个字节的空间; 空字符串 的判断用 == <> NULL值用 is null ifnull(); 阅读全文
posted @ 2016-04-27 13:37 南无 阅读(248) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 陷阱一:空值不一定为空 空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据库的一种特性。如在普 阅读全文
posted @ 2016-04-27 13:32 南无 阅读(644) 评论(0) 推荐(0) 编辑
摘要:与使用in时不同: 在使用in 时: SELECT COUNT(name) FROM CVE WHERE name NOT IN ('CVE-1999-0001', 'CVE-1999-0002'); SELECT COUNT(name) FROM CVE WHERE name NOT IN ('C 阅读全文
posted @ 2016-04-27 10:40 南无 阅读(4109) 评论(0) 推荐(0) 编辑
摘要:偶尔看到的。。。或许有人会注意过,但我以前真不知道 SQL: select * from table where id IN (3,6,9,1,2,5,8,7); 这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办?SQL能不能完 阅读全文
posted @ 2016-04-27 10:37 南无 阅读(3307) 评论(1) 推荐(0) 编辑
摘要:概要 优化的理由 1. 大小写对SQL语句的影响(ORACLE) 2. 尽量使用(NOT) EXISTS 替代( NOT)IN这样的操作 3. 在海量查询时尽量少用格式转换 4. 查询海量数据是,可以使用OPTIMIZER HINTS(ORACLE) 5. ORDER BY和GROPU BY 6. 阅读全文
posted @ 2016-04-27 10:33 南无 阅读(218) 评论(0) 推荐(0) 编辑
摘要:架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Gary(微信greenguolei)深聊。 阅读全文
posted @ 2016-04-27 09:48 南无 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Multipart/form-data POST文件上传详解 理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: <form method="post"action="http://w.sohu.com" > <inputtype 阅读全文
posted @ 2016-04-27 09:12 南无 阅读(9299) 评论(0) 推荐(0) 编辑
摘要:背景 之前做日志收集模块时,用到flume。另外也有的方案,集成kafaka来提升系统可扩展性,其中涉及到消息队列当时自己并不清楚为什么要使用消息队列。而在我自己提出的原始日志采集方案中不适用消息队列时,有几个基本问题:1. 日志文件上传过程,有个基本的生产者-消费者问题;2. 另外系统崩溃时,数据 阅读全文
posted @ 2016-04-26 08:56 南无 阅读(772) 评论(0) 推荐(0) 编辑
摘要:我是一个线程,我一出生就被编了个号: 0x3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。” 我一脸懵懂,包裹,什么 阅读全文
posted @ 2016-04-26 08:44 南无 阅读(209) 评论(0) 推荐(0) 编辑
摘要:当需要跨模块调用视图文件时,需要使用被包含文件的完整路径,如: <include file="./App/Home/View/Store/header.html"/> 使用"模块名/控制器/方法名"无效,使用<?php require './a.html'?>时,视图模板中{php变量}无法解释,会 阅读全文
posted @ 2016-04-25 10:35 南无 阅读(972) 评论(0) 推荐(0) 编辑
摘要:目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大家对架构的认识。 什么是道,什么是术?道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径很多,条条大路通罗马,罗马是道, 阅读全文
posted @ 2016-04-25 09:27 南无 阅读(189) 评论(0) 推荐(0) 编辑
摘要:Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。 Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择! 阅读全文
posted @ 2016-04-21 14:22 南无 阅读(820) 评论(0) 推荐(0) 编辑
摘要:在CSDN看到一个cookie设置domain时,如何删除的问题, 自己也只知道domain设置为顶级域名时可以被其他二级域名共享,但是如何删除还是有一点搞不清楚,所以特意测试了下cookie和domain之间的关系,下面是一些测试结果的总结设置cookie 非顶级域名,如二级域名或者三级域名,设置 阅读全文
posted @ 2016-04-21 10:29 南无 阅读(7211) 评论(0) 推荐(0) 编辑
摘要:在父类中的构造函数中使用$this , 这是$this指的是正在实例化的子类对象,不管是parent还是继承调用父类的构造函数. 如: 阅读全文
posted @ 2016-04-21 10:11 南无 阅读(852) 评论(0) 推荐(0) 编辑
摘要:第一种情况:子类没有定义构造函数时,默认继承。例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 <?php class A{ public $name; function __construct(){ echo $this->name="小强"; } } class B extend 阅读全文
posted @ 2016-04-21 09:44 南无 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:这几天整理一份很乱的代码,这才意识到php对include处理不是一般的贱:别的编程语言在处理include中的相对目录时,都是以当前处理的文件作为基准。也就是说,如果A包含B,B包含C时,C再包含一个含相对路径的文件,那么路径是相对于C的。这样的处理很自然,符合人们的直觉,也便于开发出路径无关的程 阅读全文
posted @ 2016-04-21 09:33 南无 阅读(2751) 评论(0) 推荐(0) 编辑
摘要:.NET到PHP的一些感想 阅读全文
posted @ 2016-04-21 09:21 南无 阅读(202) 评论(0) 推荐(0) 编辑
摘要:自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。 Trait 是 PHP 多重继承的一种解决方 阅读全文
posted @ 2016-04-21 09:18 南无 阅读(333) 评论(0) 推荐(0) 编辑
摘要:PHP中提供了<<<运算符构建多行字符串序列的方法,通常称为here-document或表示为heredoc的简写。 这种方法详细表述了字符串的字面值,并在文本中保留了字符串的下划线和其他空格(包括缩进)。例如: 1 <?php 2 $author ='wixy'; 3 echo <<<_END 4 阅读全文
posted @ 2016-04-21 08:35 南无 阅读(574) 评论(0) 推荐(0) 编辑
摘要:一个程序里面面向对象与面向过程可以同时共存,在以面向对象为主的程序里面,只需在类定义之前include定义了函数的php文件,就可以在类的定义中直接使用函数文件中定义的函数. 在类中的定义函数是需要加public 或者private等修饰符,而在函数文件中定义函数 不能加这些修饰符. 如: requ 阅读全文
posted @ 2016-04-20 10:05 南无 阅读(194) 评论(0) 推荐(0) 编辑
摘要:具体效果参考:http://www.zhangxinxu.com/study/201306/ajax-page-html5-history-api.html?//以下是自己的部分理解<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" 阅读全文
posted @ 2016-04-20 09:46 南无 阅读(537) 评论(0) 推荐(0) 编辑
摘要:var eleMenus = $("#choMenu a").bind("click", function (event){});此时eleMeuns的值是$("#choMenu a")所有匹配的元素的集合数组. 阅读全文
posted @ 2016-04-20 09:00 南无 阅读(687) 评论(0) 推荐(0) 编辑
摘要:1.JavaScript中的数组是一种特殊的对象。作为索引的数字在内部被转换为字符串类型,这是因为JavaScript对象的属性名必须是字符串。 所以数组只是一种特殊的对象。 2.数组的浅复制与深复制 浅复制: var nums=[1,2,3]; var samenums=nums; nums[0] 阅读全文
posted @ 2016-04-20 08:34 南无 阅读(187) 评论(0) 推荐(0) 编辑
摘要:贴个代码先: function O(user,pwd){ //use constructor this.user=user; this.pwd=pwd; this.get=get; return this; } function O2(user,pwd){ //use factory var obj 阅读全文
posted @ 2016-04-19 16:36 南无 阅读(231) 评论(0) 推荐(0) 编辑
摘要:首先,function是一个指向Function对象,函数名是一个指向函数的指针。那么在函数体内,就会有一个作用域,即this关键字。 this关键字指的是函数运行的作用域,举个例子来说, <script type="text/javascript"> function funcA() { aler 阅读全文
posted @ 2016-04-19 16:34 南无 阅读(592) 评论(0) 推荐(0) 编辑
摘要:1. 将Array中的所有元素组成一个字符串 : toString()方法对一维数组而言:将所有元素以","号连接起来,组成一个字符串。 var array = ['张三', '李四', '王五', '赵六']; alert(array.toString()); 2. Join用法 如果想以自定义的 阅读全文
posted @ 2016-04-19 15:48 南无 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Array是JavaScript中的一个事先定义好的对象(也可以称作一个类),可以直接使用。 创建Array对象: var array = new Array(); 创建指定元素个数的Array对象: var array = new Array(20); 创建具有指定元素的Array对象: var 阅读全文
posted @ 2016-04-19 15:31 南无 阅读(147) 评论(0) 推荐(0) 编辑
摘要:isset 判断变量是否已存在,如果变量存在则返回 TRUE,否则返回 FALSE。 empty 判断变量是否为空,如果变量是非空 或非零 的值,则 empty() 返回 FALSE。换句话说,"" 、0 、"0" 、NULL 、FALSE 、array() 、var $var; 以及没有任何属性的 阅读全文
posted @ 2016-04-19 08:50 南无 阅读(211) 评论(0) 推荐(0) 编辑
摘要:apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/loca 阅读全文
posted @ 2016-04-17 18:21 南无 阅读(289) 评论(0) 推荐(0) 编辑
摘要:使用 httpd -v命令 [root@localhost ~]# httpd -v Server version: Apache/2.2.15 (Unix)Server built: Feb 13 2012 22:25:23 查看php的版本信息,如果是通过yum,或者是rpm包安装的,可以使用r 阅读全文
posted @ 2016-04-17 18:08 南无 阅读(156) 评论(0) 推荐(0) 编辑
摘要:CentOS虚拟机安装成功后,默认开机未启用网关,通过修改配置文件,启用网卡 编辑系统配置文件,虚拟机完成后,系统安装了一个默认的网卡,即eth0,其配置文件的路径为/etc/sysconfig/network-scripts/ifcfg-eth0,在系统终端中输入命令:vi /etc/syscon 阅读全文
posted @ 2016-04-16 15:21 南无 阅读(515) 评论(0) 推荐(0) 编辑
摘要:自动获取IP地址的局域网中,用的是DHCP服务器 阅读全文
posted @ 2016-04-16 11:26 南无 阅读(145) 评论(0) 推荐(0) 编辑
摘要:使用artdialog可以实现嵌套页面间的通信. 一.引入插件 //artdialog是建立在jquery上面的所以要首先引入jquery 阅读全文
posted @ 2016-04-15 17:01 南无 阅读(691) 评论(0) 推荐(0) 编辑
摘要:实现目标 使用到的API history.state 当前URL下对应的状态信息。如果当前URL不是通过pushState或者replaceState产生的,那么history.state是null。 history.pushState(state, title, url) 将当前URL和histo 阅读全文
posted @ 2016-04-15 08:59 南无 阅读(1681) 评论(0) 推荐(0) 编辑
摘要:HTML代码: <div id="forAppend" class="demo"></div> JS代码: var eleAppend = document.getElementById("forAppend"); window.URL = window.URL || window.webkitUR 阅读全文
posted @ 2016-04-15 08:48 南无 阅读(2154) 评论(0) 推荐(0) 编辑
摘要:<?php$a = 9.45*100;var_dump($a);var_dump(intval($a));$a = 945*1.00;var_dump($a);var_dump(intval($a));?> 运行结果:float(945) int(944) float(945) int(945) 这 阅读全文
posted @ 2016-04-14 11:42 南无 阅读(362) 评论(0) 推荐(0) 编辑
摘要:今天使用Thinkphp 框架开发时,遇到了一个奇怪的现象:地址栏中URL:/index.php/Admin/Category/index/r/20160414105610.html?cate_name=美食,(在服务器上)参数的值明明显示的是正常的汉字,但是在后台使用get获取时,显示是经过url 阅读全文
posted @ 2016-04-14 10:59 南无 阅读(147) 评论(0) 推荐(0) 编辑
摘要:网站开发中,当遇到乱码时,首先要确定是乱码是什么编码 可以用一些在线工具经行编码转换,确定了是什么编码后在做相应的措施. 阅读全文
posted @ 2016-04-14 10:50 南无 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示