- 博客(265)
- 资源 (3)
- 收藏
- 关注
转载 php中的printf和c语言中的printf一样
printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。对数值型的来说,未
2014-10-16 07:26:52 623
原创 php闭包详解 javascript中闭包的概念也是这样
<?php /** * 闭包的概念 * 1.外部的函数可以调用函数内部的局部变量 * 2.保护了变量只在函数内部运行,不会受其他全局变量的影响 * 3.运行后变量还保存在栈中,没有释放,所以javascript中经常用到这个特性 * 运行的结果 * 101 * 102 * 103 * 104 */ function demo() {
2014-10-12 11:38:32 879
原创 php理解类的实例化内存图解
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后
2014-10-12 09:14:05 2273
转载 学习方法
几周前一个朋友也打算通过跑步来甩一甩脂肪,控制一下自己那已经严重扭曲了的身材 —— 他便求教我从衣服到鞋,从腕表到心率带,都买了什么装备,性能如何,他好照着原样来一套。我告诉他我什么装备都没买,跑了半年多了,我还是随便套上件纯棉的T恤,穿条舒服的运动短裤,蹬着跑鞋,抓着手机,就这么跑将起来。他连连说不信,一个连排汗速干的衣服,臂包,运动腕表都没配的人,怎么也能(配得上)跑步?
2014-10-08 18:44:31 587
转载 关于浮点型的原理记录
规格化浮点数 第一章 第四节 浮点数的表示方法 一、浮点数表示 一个数的浮点形式(设基数是2)可写成: N = (+ -)M 2E
2014-10-06 20:03:35 1172
原创 php如何判断ajax请求
/** * 是否AJAX请求 * @access protected * @return bool */ protected function isAjax() { if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) ) { if('xmlhttprequest
2014-08-26 17:03:52 2914
转载 Linux中特殊权限setuid setgid stick bit详解
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限 [root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r-
2014-08-25 13:51:28 2684
转载 javascript编程规范
网易邮箱是国内最早使用ajax技术的邮箱。早在2004年就推出了基于ajax引擎的极速风格邮箱,到2012年极速风格已经发展到第五版。最近两年HTML5+CSS3以及移动终端技术方兴未艾,网易邮箱也紧跟技术发展趋势推出了iphone,ipad适配版的邮箱。在这么多年开发邮箱webmail过程中,邮箱前端团队积累了不少心得体会,我们开发了很多基础js库,实现了大量前端效果组件,开发了成熟的opoa框
2013-12-01 16:35:14 687
转载 javascript规范
15条JavaScript最佳实践发布日期:2013-11-26 09:21 来源:腾讯大讲堂 作者:余果 点击:493本文档整理大部分公认的、或者少有争议的JavaScript良好书写规范(Best Practice)。一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断;比如不要嵌套太深)。条目顺序按重要级粗略的从高到低排列。
2013-12-01 16:25:45 1602
转载 我们用sort asort 对数组排序时 中文如何按拼音排序的问题
什么都不说,直接贴出来,自己 看php 数组中文排序需要在php数组中用中文排序,但是一般使用utf8格式的文件,直接用asort排序不行。用gbk和gb2312可以。这跟几种格式的编码有关系。gbk和gb2312本身的编码就是用拼音排序的。因为平时都是用utf8,这方面的需求比较多,写了一个简单的函数以后自用。遍历转换为gb2312-》排序-》转换
2013-09-25 08:07:24 6372
转载 php中的无限级分类,是我们php常用的
上面效果图有了,数据也有了,下面贴出代码,请看!<?php header("Content-Type:text/html; charset=utf-8"); $linkID=mysql_connect("localhost","root","123456") or die("连接出错"); mysql_select_db("demo",$linkID); function getTre
2013-09-23 20:34:15 602
原创 动态变量vs常量 动态存储vs静态存储
变量的存储方式可分为“静态存储”和“动态存储”两种。 静态存储变量通常是在变量定义时就分定存储单元并一直保持不变, 直至整个程序结束。5.5.1节中介绍的全局变量即属于此类存储方式。动态存储变量是在程序执行过程中,使用它时才分配存储单元, 使用完毕立即释放。 典型的例子是函数的形式参数,在函数定义时并不给形参分配存储单元,只是在函数被调用时,才予以分配, 调用函数完毕立即释放。如
2013-08-30 23:46:34 1092
转载 mysql忘记密码后commod line client进不去的问题
mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了! Windows下的实际操作如下 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysql\bin目录。 3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到m
2013-08-22 10:13:29 1456
原创 一直想去掉editplus中的BOM头
第一步: Tools----preference------file------default encoding---utf-8第二步:Document----File-encoding------utf-8这样就可以了
2013-08-04 22:42:26 4222
转载 php file oprator
一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)二、目录操
2013-07-30 17:33:29 614
原创 403 Forbidden
今天访问网站根目录的时候,突然就出现了403错误,排查了一番,结果是这个模块错误# Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from all //这句不能丢
2013-07-29 09:52:06 624
转载 httjpd.conf中文解读
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard
2013-07-22 10:38:34 980
原创 php 中date_default_timezone_set()函数的使用
今天才知道服务器的时间获取的是格林尼治的时间,所以php默认的是格林尼治时间,和我们北京时间正好相差8小时,我们应该如何修改成北京时间呢1 修改php.ini文件,找到 date.timezone= 前面的分号去掉,成date.timezone=Asia/ShangHai 这样,下面看下亚洲都有哪些时区2 在php程序运行的时候修改 date_defaul
2013-07-21 15:57:32 1750
原创 css定位总结
块状元素:display:block可以作为其它元素的容器,排斥其它元素和他在一行宽(width)高(height)值都是有作用的 内联元素: 内容属性; 内容本身的宽=width 内容本身的长=heightmargin: 20px 0 0 2px 0表示不设置因为浏览器的margin padding 都有默认的值,因为兼容性,所以会表现的不一样,这个
2013-07-20 21:35:58 773
转载 css中哪些元素是块级的,哪些是内联的。
块元素(block element)* address - 地址* blockquote - 块引用* center - 居中对齐块* dir - 目录列表* div - 常用块级容易,也是css layout的主要标签* dl - 定义列表* fieldset - form控制组* form - 交互表单* h1 - 大标题* h2 - 副标题*
2013-07-19 17:02:49 762
原创 7招提高你的生产力
承认吧:你就是喜欢“被干扰”。要不然你怎么会把工作日中最漫长的几小时用来上网冲浪,猛戳微博微信,埋头狂玩手机游戏。不瞒你说,我们跟猴子没两样,每次注意力被干扰,吸引到一个新方向中时,大脑就会被注入一剂多巴胺。如果集中注意力,提高生产力对你来说是个难题,那么,你不孤单。?想提高效率?其实也没什么神奇。只要你停止一心多用,学着一次只专注于一件事就对了。为了得到一些生产力方面的tips,
2013-07-19 13:58:11 971 1
原创 apache在windows下的调优
我们apache默认的是并发量是150个人,所以我们需要将其调大,apache就引进mpm(多功能模块处理)主要有三个工作模式: ☞ 预处理模式:事先开启几个进程,等待处理请求,如果请求多了再开进程 ☞ 工作模式: 事先开启几个进程,但是进程里面还开了多个线程,用线程来处理请求,所以可以优化 ☞ winnt模式:适合在windows系统下用
2013-07-17 14:30:55 921
原创 ,在windows7下杀死进程
今天有些任务栏中的图标关不掉,就想到了用进程去杀死在命令行中输入tasklist即列出所以的服务,记下PID号码,用tskill PID命令杀死即可,注意此处如果是system级权限的进程是杀不死的!
2013-07-08 21:25:00 2734
原创 mysql防注入
SQL Injection(sql注入)SQL注入是从正常的www端口访问,而且表面看下来跟一般的web页面访问没有区别,所以目前市面的防火墙都不会对sql注入发出警报,如果管理员没有查看日志的习惯,可能被入侵很长时间都不会发觉$sql=”select* from users where username=’$username’ and password=’$password’”;1使
2013-06-24 11:28:49 1181
原创 php 文件操作
voidheader ( $string [, bool replace [, int http_response_code]])//$string代表的是输出的http标头,后面一个参数是一个bool值,代表是否要覆盖相同的http消息头,默认是true Array header_list(void)返回一个数字索引数组,包含向client端发送的标头 boolset
2013-06-22 15:16:53 583
原创 php gd2
这里是一段用gd库显示中文的例子 $im=imagecreatetruecolor(400,400); $red=imagecolorallocate($im,255,0,0); $ziti="simhei.ttf"; $str='实验'; imagettftext($im,20, 0, 10,
2013-06-22 11:01:04 806
转载 php gd2
1 创建画布2 绘制需要的图形3 输出图像到网页,也可以另存为4 销毁该图片,释放内存常用的图片格式:gif/jpg/jpeg png bmp 1 gif压缩率高,只能显示256色,可能造成色彩的丢失,可以显示动画图片2 jpg/jpeg图片的压缩率,可以用较小的文件来显示,网页上应用比较多3 png 该格式综合了gif和jpg的优势,缺点是不能显示动画(高保真)
2013-06-21 14:46:13 816
原创 http协议
404 bytes sent to 183.232.22.140:80GET /r/www/cache/static/global/js/tangram-1.3.4c1.0_07038476.js HTTP/1.1Accept: */*Referer: http://www.baidu.com/Accept-Language: zh-CNUser-Agent: Mozill
2013-06-21 14:43:54 852
原创 关于像素的理解问题
自学好长时间了,之前也学习过photoshop,虽然知道像素是组成位图的基本单元,但是在我的脑海里一直有一个错误的认识像素是有长度的,但是实际上像素是没有确定的长度的,例如你的电脑屏幕分辨率是800*600 , 这表示一行有800个像素,有600行,但是如果你的电脑屏幕调成1024*768,此刻的一行表示1024个像素,有768行, 但是我们要思考的是?为什么电脑屏幕没有变化,成像
2013-06-20 14:22:05 941
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人