05 2013 档案

摘要:setcookie(name,value,expire,path,domain,secure)参数描述name必需。规定 cookie 的名称。value必需。规定 cookie 的值。expire可选。规定 cookie 的有效期。path可选。规定 cookie 的服务器路径。domain可选。规定 cookie 的域名。secure可选。规定是否通过安全的 HTTPS 连接来传输 cookie。setcookie('mycookie','value');//函数原型:int setcookie(string name,string value,int ex 阅读全文
posted @ 2013-05-31 18:24 simpman 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1. 访问应用慢怎么办?首先开发者需确认访问慢的原因,包括用户原因,网络原因,服务端原因。1. 用户原因建议从以下方面排查:用户电脑性能,电脑病毒,DNS缓存和设置,上网代理,防火墙设置,浏览器版本和插件等,可以通过换电脑测试。2.网络原因建议从以下方面排查:确定用户的IP以及网络运营商,域名解析是否正确,是否存在跨网,局域网额外限制,到其他公网服务是否正常,到相关服务器或网络中间路由节点的网络延迟,有无丢包,小运营商网络不稳定等。建议通过异地正常网络使用相同帐号测试。3. 服务端问题建议从以下方面排查:平台问题,如CDN异常,请求转发异常等;服务端问题,如服务器性能,进程状况,程序异常等。排 阅读全文
posted @ 2013-05-29 21:10 simpman 阅读(448) 评论(0) 推荐(0) 编辑
摘要:1. 什么是linux服务器load average?Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load_average2. 如何查看linux服务器负载?可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看。3. 服务器负载高怎么办?服务器负载(load/load average)是根据进程队列的长度来显示的。当服务器出现负载高的现象时(建议以15分钟平均值为参考),可能是由于CPU资源不足,I/O读写 阅读全文
posted @ 2013-05-29 21:09 simpman 阅读(219) 评论(0) 推荐(0) 编辑
摘要:引导扇区在每个分区里都存在,但是我们常说的*主引导扇区*是硬盘的第一物理扇区。它由两个部分组成:即主引导记录MBR和硬盘分区表DPT。在总共512字节的主引导分区里其中MBR占446个字节(偏移0--偏移1BDH),DPT占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”(偏移1FEH偏移1FFH)是分区的结束标志。大致的结构如下图:0000 |------------------------------------------------|| || || Main Boot Record || || || 主引导记录(446字节) || || || |01BD | |0 阅读全文
posted @ 2013-05-29 10:51 simpman 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:昨天韩老师讲了下linux启动过程,感觉没什么,今天一搜索,水还真深。转原文:下面是整个Linux系统的启动过程:Linux Boot StepStartBIOSgrub/liloKernel bootinitrc.sysinitrcmingettyloginshell登录系统一.BIOS自检计算机在接通电源之后首先由BIOS进行POST自检,然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入引导块。Linux系统是从BIOS中的地址oxFFFF0处开始引导的。BIOS的第1个步骤是加电POST自检。POST的工作是对硬件进行检测。BIOS的第2个步骤是进行本地设备的枚举和初始化【 阅读全文
posted @ 2013-05-29 10:35 simpman 阅读(195) 评论(0) 推荐(0) 编辑
摘要:php 常用的判断变量的函数有下列几个gettype()、is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()现在让我们了解下具体的使用方法 gettype() gettype 会根据 参数类型返回下列值 “boolean”(从 PHP 4 起) “integer” “double”(如果是 float 则返回“double”,而不是“float”) “string” “array” “object” “res 阅读全文
posted @ 2013-05-28 14:06 simpman 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1. sudo blkid/dev/sda1: UUID="9ADAAB4DDAAB250B" TYPE="ntfs"2. ls -l /dev/disk/by-uuidlrwxrwxrwx 1 root root 10 2008-05-15 22:37 2cec6109-5bcf-45a3-ba1b-978b041c037f -> ../../sdb63. sudo vol_id /dev/sda1 ID_FS_USAGE=filesystem ID_FS_TYPE=reiserfs ID_FS_VERSION=3.6 ID_FS_UUID=be 阅读全文
posted @ 2013-05-28 10:20 simpman 阅读(5145) 评论(0) 推荐(0) 编辑
摘要:1. fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过mount /directoryname命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。2. fstab文件格式 下面是/etc/fatab文件的一个示例行: fs_spec fs_file fs_type fs_options fs_dump fs_pass /dev/hda1 / ext2 defaults 1 1 fs_spec - 该字段定义希望加载的文件... 阅读全文
posted @ 2013-05-28 10:19 simpman 阅读(3722) 评论(0) 推荐(0) 编辑
摘要:[root@Alyxxxxx~]# cat /etc/fstab## /etc/fstab# Created by anaconda on Mon Dec 17 09:06:53 2012## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=887b0b9e-449b-414e-a11d-cd94093e3fe1 / ... 阅读全文
posted @ 2013-05-28 09:49 simpman 阅读(255) 评论(0) 推荐(0) 编辑
摘要:挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,也可以是用M或m单位结 阅读全文
posted @ 2013-05-27 10:30 simpman 阅读(167) 评论(0) 推荐(0) 编辑
摘要:阿里云提供云服务器的硬盘由两块组成,一块是系统盘,一块是数据盘,默认数据盘是没有挂载的,如果要用到数据盘就需要自己手动挂载。通过命令fdisk -l,可以看到设备名为/dev/xvdb。另外在挂载前要对硬盘(/dev/xvdb)分区和格式化。分区使用命令fdisk,格式化命令为mkfs.ext3。*****************************分区******************************fdisk /dev/xvdb(输入n)Command (m for help): n Command action e extended p primary pa... 阅读全文
posted @ 2013-05-27 10:15 simpman 阅读(339) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/yexiaochai/archive/2013/05/26/3100387.html#由于在下载一些东西,收藏不成功,就把原文转过来了。前言因为公司要进行前端团队建设,这一培训任务就落到了我手里,有时候会望着后端几个工作5年甚至10年的同事,心里还是有点虚的,虚完事情还是要做的,所以首先需要先复习复习,后面再根据最近的博客形成PPT吧,所以“本老师”来了。。。这次培训的内容由CSS、javascript、jquery组成,按道理说该先写CSS的,但是我CSS很水已经是默认的标准了,所以还是先看看js吧,希望我js不这样水javascript基 阅读全文
posted @ 2013-05-27 04:57 simpman 阅读(185) 评论(0) 推荐(0) 编辑
摘要:MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like 'default_storage_engine';查看当前数据库到默认引擎。命令:show engines和show variables like 'have%'可以列出当前数据库所支持到引擎。其中Value显示为disabled的记录表示数据库支持此引擎,而在数据库启动时被禁用。在MySQL5.1以后,INFO 阅读全文
posted @ 2013-05-24 23:56 simpman 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数... 阅读全文
posted @ 2013-05-24 17:22 simpman 阅读(600) 评论(0) 推荐(0) 编辑
摘要:针对firefox ie6 ie7 ie8的css样式中的line-height属性,以前我们大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7以上对!important可以正确解释,会导致页面没按要求显示!这些细节却往往影响了整个页面样式的美观性。搜索了一下,找到了一个针对IE7、IE8不错的hack方式,IE7使用*+html或*line-height: 方式。大概的总结如下:CSS可以参照如下定义,注意顺序:#menu { line-height: 23px; }/* firefox 浏览器实行这句定义 */#menu { line-hei 阅读全文
posted @ 2013-05-23 14:54 simpman 阅读(432) 评论(0) 推荐(0) 编辑
摘要:前言第1章JavaScript概述第一部分核心JavaScript第2章词法结构第3章数据类型和值第4章变量第5章表达式和运算符第6章语句第7章对象和数组第8章函数第9章类、构造函数和原型第10章模块和名字空间第11章使用正则表达式的模式匹配第12章脚本化Java第二部分客户端JavaScript第13章Web浏览器中的JavaScript第14章脚本化浏览器窗口第15章脚本化文档第16章层叠样式表和动态HTML第17章事件和事件处理第18章表单和表单元素第19章cookie和客户端持久性第20章脚本化HTTP第21章JavaScript和XML第22章脚本化客户端图形第23章脚本化JavaA 阅读全文
posted @ 2013-05-17 18:05 simpman 阅读(160) 评论(0) 推荐(0) 编辑
摘要:司徒正美推荐的第一部分 深入理解DOM脚本编程第1章 遵循最佳实践1.1 不唐突和渐进增强1.2 让JavaScript运行起来1.2.1 把行为从结构中分离出来1.2.2 不要版本检测1.2.3 通过平稳退化保证可访问性1.2.4 为重用命名空间而进行规划1.2.5 通过可重用的对象把事情简化1.2.6 一定要自己动手写代码1.3 JavaScript语法中常见的陷阱1.3.1 区分大小写1.3.2 单引号与双引号1.3.3 换行1.3.4 可选的分号和花括号1.3.5 重载(并非真正的重载)1.3.6 匿名函数1.3.7 作用域解析和闭包1.3.8 迭代对象1.3.9 函数的调用和引用(不 阅读全文
posted @ 2013-05-17 18:02 simpman 阅读(452) 评论(0) 推荐(0) 编辑
摘要:php中文分词,mysql查询结果按照相似度排序,Lucene作为一个全文检索引擎。最近开发的b2c项目用这些技术比较好。开发完成后记得回头加进去。 阅读全文
posted @ 2013-05-16 11:50 simpman 阅读(134) 评论(0) 推荐(0) 编辑
摘要:文章转自:http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html最近进行公司b2c开发,虽然公司对要求权限控制方面要去不高,但是还想写个能普遍应用的权限控制系统。一开始用的2进制管理权限,前段时间发现2进制管理权限,如果权限增多以后,不能使用。 网上搜索了点资料。现在转过来。不错~~我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。1.基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通 阅读全文
posted @ 2013-05-14 16:56 simpman 阅读(159) 评论(0) 推荐(0) 编辑
摘要:定义线程的两种方式1:继承Thread2:实现Runnable接口创建线程对象也有两种方法1:继承Thread类定义线程采用这种方式最重要的一点就是需要重写Thread中的run方法。ExamplePublic class XianCheng extends Thead{ public void run(){ System.out.println("通过继承Thread定义线程"); }}重写的run方法可以作为一般方法调用,run方法也可以被重载,但这两种运行的,都不作为一个线程,而是作为主线程的一部分。创建线程对象:XianCheng = new Xiancheng() 阅读全文
posted @ 2013-05-13 22:49 simpman 阅读(172) 评论(0) 推荐(0) 编辑
摘要:马化腾对自己的定位始终是产品经理。“每天我都会体验公司的产品和服务,我也爱给产品部门挑错,我一看到成品,就知道写代码的人有没有偷懒。” 马化腾告诉《中国新闻周刊》:“任何产品的核心功能,其宗旨就是能帮助到用户,解决用户某一方面的需求,如节省时间、解决问题、提升效率等。而产品经理就是要将这种核心能力做到极致,通过技术实现差异化。”他认为,软件开发的意义在于实用,而不是写作者的自娱自乐,“许多软件技术人员往往对自己的智力非常自信,写软件只是互相攀比的一种方式,而我希望自己写出的东西被更多的人应用,也愿意扮演一个将技术推向市场的小角色。” 阅读全文
posted @ 2013-05-13 18:12 simpman 阅读(128) 评论(0) 推荐(0) 编辑
摘要:jQuery有一个方法特别有用,extend。jQuery自身通过该方法对jQuery进行扩展,在api中用户也可以根据需要对jQuery扩展。jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone, target = arguments[0] || {}, i = 1, length = arguments.length, deep = false; // Handle a deep copy situation if ( typeof targe... 阅读全文
posted @ 2013-05-11 14:38 simpman 阅读(175) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.2ality.com/2012/01/typeof-use-cases.htmlJavaScript中的typeof其实非常复杂,它可以用来做很多事情,但同时也有很多怪异的表现.本文列举出了它的多个用法,而且还指出了存在的问题以及解决办法.阅读本文的前提是,你现在应该已经知道原始值和对象值的区别了.1.检查一个变量是否存在,是否有值.typeof在两种情况下会返回"undefined":一个变量没有被声明的时候,和一个变量的值是undefined的时候.例如:> typeof undeclaredVariable === "und 阅读全文
posted @ 2013-05-09 14:15 simpman 阅读(179) 评论(0) 推荐(0) 编辑
摘要:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[user@]host1:]file1 [ 阅读全文
posted @ 2013-05-07 14:46 simpman 阅读(1766) 评论(0) 推荐(0) 编辑
摘要:第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"pause把上面的3条命令保存为文件test.bat或者test.cmd然后执行,他就会在屏幕上显示以下二行话:欢迎来到非常BAT!请按任意键继续. . .这就是一个简单批处理文件了,这个批处理文件一共就用了2条 阅读全文
posted @ 2013-05-04 20:25 simpman 阅读(298) 评论(0) 推荐(0) 编辑
摘要:i黑马导读:时下业内比较火的词有两个:自媒体和产品经理。有人说,新媒体时代,人人都是自媒体,但却没人说人人都是产品经理。为什么?原因很简单,因为产品经理不是谁都能当的。自媒体你只需要一个微信账号,产品经理你却需要一个牛逼的产品。4月14日,有幸参加腾讯产品家沙龙,沙龙主题是“那些闷骚的产品“,大家讨论的就是怎么做一个产品?换句话说,就是怎么当好一个产品经理。这次沙龙由NTA创新传播创始人申音主持,金错刀担任毒蛇评委,嘉宾有桔子水晶CEO吴海、网易有道云笔记负责人蒋炜航 、有妖气联合创始人董志凌 、糗事百科创始人王坚等,其产品正契合了这次沙龙主题,可谓“煮茶论闷骚”!那么,他们这次“煮”的怎么样 阅读全文
posted @ 2013-05-03 13:56 simpman 阅读(182) 评论(0) 推荐(0) 编辑
摘要:数组json访问变量的方法字符串 转化闭包 阅读全文
posted @ 2013-05-02 17:05 simpman 阅读(86) 评论(0) 推荐(0) 编辑
摘要:第七章闭包闭包向来给包括JavaScript程序员在内的程序员以神秘,高深的感觉,事实上,闭包的概念在函数式编程语言中算不上是难以理解的知识。如果对作用域,函数为独立的对象这样的基本概念理解较好的话,理解闭包的概念并在实际的编程实践中应用则颇有水到渠成之感。在DOM的事件处理方面,大多数程序员甚至自己已经在使用闭包了而不自知,在这种情况下,对于浏览器中内嵌的JavaScript引擎的bug可能造成内存泄漏这一问题姑且不论,就是程序员自己调试也常常会一头雾水。用简单的语句来描述JavaScript中的闭包的概念:由于JavaScript中,函数是对象,对象是属性的集合,而属性的值又可以是对象,则 阅读全文
posted @ 2013-05-02 14:08 simpman 阅读(128) 评论(0) 推荐(0) 编辑
摘要:<script type="text/javascript" src="json2.js"></script><script>//直接声明json数据结构var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}, {"ircEve 阅读全文
posted @ 2013-05-02 14:04 simpman 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1();// 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 function f1(){ var n=999; } alert(n);// error这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!Js代码... 阅读全文
posted @ 2013-05-02 13:58 simpman 阅读(115) 评论(0) 推荐(0) 编辑
摘要:<script type="text/javascript" src="json2.js"></script> <script> //直接声明json数据结构 var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}, {"irc 阅读全文
posted @ 2013-05-02 11:33 simpman 阅读(305) 评论(0) 推荐(0) 编辑