学习
持之以恒
诚实、勇敢、努力向前!
【PHP架构师征程】410028331
点击链接加入群【PHP架构师征程】:http://jq.qq.com/?_wv=1027&k=efGZjM
展开
-
apacheBench对网站进行压力测试
Apache Benchmark下载 ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。通过下面的一个简单的例子和注释,原创 2014-02-19 10:35:03 · 17742 阅读 · 1 评论 -
企业部署Windows 8 Store 风格应用
引言之前我们都知道可以将应用程序发布到Windows 商店中供用户下载使用。如果我们是企业开发人员,则我们的应用可能属于以下两种类别之一:1.应用内容是只与公司内个人切实相关的应用。2.希望尽可能多的用户可以使用我们的应用,最好将该应用列在 Windows 应用商店中。本篇博文主要针对第一种类型的应用如何部署到企业进行分析。一、准备应用虽然通过Windows Sto原创 2012-12-20 14:15:08 · 890 阅读 · 0 评论 -
表单的多种提交方式
今天耿老师给我们讲了,一个很牛的smarty显示,以前我不知道提交方式还有其他的方法,今天大开眼界!提交方式:今天的提交方式:在head标签中定义function submit(){document.getElementById("**").action="提交的地址";document.getElementById("**").submit();}很重要的知识点:原创 2012-11-09 21:37:58 · 1117 阅读 · 0 评论 -
中国无缘Windows 8盒装版 .
据PCWorld爆料,为了防止盗版,微软将不会在中国销售Windows 8零售盒装版,我国用户只能在线下载或是通过购买品牌机获得Windows 8。微软在周一的一份邮件中指出:“经过与大量消费者的交流,微软决定,简化Windows在中国的配送模式,所有实体Windows媒介都不会出现在市面上。”微软表示,这佯作是为了保护消费者的PC免受恶意软件和间谍软件侵扰。Windows 8上市后,我国原创 2012-12-19 11:53:27 · 641 阅读 · 0 评论 -
windows8开发系列课程
这节,我们讨论两个主题 ①打破视图 ②使用瓦片和徽章来更好的用户体验如果你把断裂视图呈现给用户,你可以恢复到一个更广泛的布局时,与用户交互的应用在某些方面。为了证明这个道理, 我添加一个按钮到viewPage页面上。下列的源代码所示:1 <StackPanel x:Name="TopRight" Background="#70a524" Grid.Column="1" 2 G原创 2012-12-18 14:08:23 · 789 阅读 · 0 评论 -
程序员的学习分享
测定程序员能力的模式。一个是你的特长,曾经做过的东西,会有专门的程序员来测试你,面谈技术问题,比较严格的企业会要求你现场做程序,或者留给你作业,让你一天内完成之类的。例如惠普,会让你在一天之内做一个程序,然后判定合格与否。 程序员的性格一般要求踏实,虽然公司不会特别关注你的性格,但是希望你是能够踏实工作的人。还有一点就是程序员的思想很重要,通过问你一些和程序没有关系的问题来测定程序员的思想能原创 2012-12-10 10:15:40 · 521 阅读 · 0 评论 -
一次上传400个文件的上传组件 附源代码
公司Quality Leader需要在公司的FMS系统上共享1000多个文档,在下专门为她定制了一个批量上传的组件,替代老的FMS里面单文件选择上次的方法。开发的时候,我发现flash一次上传的文件大小要在100M以内,文件总和大概在200到500左右,因为文件的数量是由文件名的长短决定的。老的FMS 采用的是Ajax框架,EXT 2.2,不果现在的EXT已经收费了,所以我也没兴趣了。对于原创 2012-12-11 21:37:03 · 598 阅读 · 0 评论 -
面向对象和数据库
话说当年面向对象和数据库刚出道的时候,曾经引发过惊天动地的大讨论(当然,这里说的是关系型数据库,以下简称数据库)。两个阵营的人都试图说服对方,加入到自己的阵营里来(传说是都说了,你别做了那个了,没发展)。经过车轮式讨论,也没得到共识,只好分道扬镳了。 虽然,无法考证这个传说是不是真的,但确实,面向对象和数据库之间存在着矛盾。这正是我们学习了面向对象理论之后,信心百倍地要去做项目时,突然发现有原创 2012-12-14 10:36:23 · 922 阅读 · 0 评论 -
学懂linux命令(1) linux很简单
cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。1.命令格式:cal [参数][月份][年份]2.命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份3.命令参数:-1 显示一个月的月历-3原创 2012-12-14 10:46:54 · 500 阅读 · 0 评论 -
Windows8的漏洞你知道吗?
安全无绝对,虽然微软Windows8在安全方面进行了很大改进,但是仍然不可避免地出现漏洞。说来说去微软依旧是个漏洞库。首先确认装有这个QQ拼音输入法:Ctrl+空格,找到这个选项:打开IE浏览器:文件菜单-另存为选项,将网页文件另存为即可打开文件夹对话框:创建快捷方式,对这个快捷方式直接赋参数运行,如图创建用户Helper:将用户加入管理原创 2012-12-18 15:44:28 · 911 阅读 · 0 评论 -
使用php simple html dom parser解析html标签
使用php simple html dom parser解析html标签用了一下PHP Simple HTML DOM Parser解析HTML页面,感觉还不错,它能创建一个DOM tree方便你解析html里面的内容。用来抓东西挺好的。 附带一个例子,你也到sourceforge下载压缩包看里面的例子:Scraping data with PHP Simple原创 2012-12-17 15:02:17 · 5485 阅读 · 0 评论 -
学习CPU学习
2013-01-14 11:47 by 轩脉刃, 1148 阅读, 2 评论, 收藏,编辑CPU的指令集是什么指令集是底层软件与硬件交互的语言。一台计算机的全部指令称为该计算机的指令集。现在的常见的指令集有:MIPS指令集ARM指令集Intel x86指令集 指令集有两种形式,一种是人类可以编程书写的形式(也就是平时所说的汇编语言),另一种是计算机所原创 2013-01-15 10:57:14 · 1847 阅读 · 0 评论 -
程序员这样写代码
去年二月初有幸成为一个优秀产品组里的一员,一年的工作中遇到各种问题,但是让我受益良多的还是关于如何编写优良的代码。说明如何写代码的文章很多,这里列出一些我在工作中遇到的情形,如有不当之处还请及时指正。1. 让命名变得有意义。在你的代码中使用有意义的名称去命名你的变量和方法等。我们应该通过名称就可以知道该变量或者方法的大致用途,优雅的代码应该是自解释的。一个好的名称要比一个泛泛的命名加上一堆转载 2013-01-15 11:00:26 · 771 阅读 · 0 评论 -
MVC实现 动态菜单(项目总结)
MVC项目小结:动态菜单 是近项目中应用到了动态菜单,觉的做的还是不错的,这里总结出来,也许有一些做的不对的地方,仁者见仁吧。 菜单需求: 1:支持多语言。 2:只支持两级菜单,不需要考虑无限级菜单这种需求。 3:二级菜单与一级菜单可以动态调整。 比如我们有一个给用户授权的功能,网站共有两个一级菜单转载 2013-01-15 10:54:27 · 2085 阅读 · 0 评论 -
ueditor编辑器默认字体
ueditor编辑器默认字号是16号,默认字体为sans-serif,显得有些难看,所以决定修改默认值。配置文件ueditor.config.js可以修改整个编辑器配置项,里面有配置项fontfamily,此为修改编辑器字体选项的,可以增点,但不是修改默认值的。ueditor.all.js文件里面有修改字号和字体的地方,如下是我修改后的。 line:4178 '转载 2016-09-26 22:43:56 · 2042 阅读 · 0 评论 -
Dplus的玩法
http://dplus.cnzz.com/dplus.jsdplusobj.js以下设置页面的信息 dplus.define('page', function (page) { page.setType('html'); page.setTitle('xxx'); page.setTags(['kylife'原创 2016-05-19 14:53:28 · 1648 阅读 · 0 评论 -
php代码编程需要好习惯 优质代码
PHP被称为 dirty but quick 的编程语言。尽管在其它编程语言使用者看来,PHP 程序并不简洁美观,但是我们可以通过一些优秀的编程习惯,也能让PHP的代码看起来比较舒服优雅。有哪些方法呢?下面逐一说下。1. 规划代码结构 优秀的PHP代码应该有清晰的结构。PHP面向对象的特性允许程序员将应用程序分解为函数或方法。如果代码晦涩难懂,你也可以添加注释,使代码的功能一目了然原创 2014-02-24 11:56:26 · 1803 阅读 · 0 评论 -
这样解决浏览器不兼容问题
浏览器兼容性问题怎么解决?如果想解决浏览器的兼容性问题,你首先要明白在一个浏览器显示正常的代码为什么会在其他浏览器出现浏览器不兼容的问题?这是因为各个浏览器对于HTML标签或者DIV盒子模型的解析不同造成的,经常会出现问题的浏览器非IE莫属,因为IE浏览器本身自有的layout,真的是让很多前端人员痛苦不堪。鉴于此我列举一些常用的检测不兼容代码的方法!1.排除法,逐行删除标签检测出问题的代原创 2013-08-08 11:07:58 · 3765 阅读 · 0 评论 -
将要找工作的 程序员要准备什么?
时光如梭,转眼间大学生活就这样过去了,这也面临着我们真正走向社会,开始自己人生新的征程,作为一个刚出茅庐的IT程序员,我总结了以下几点: 1、上网了解当前公司对php程序员的需求都有什么,如果可以的话,可以自学习些靠近公司要求的知识加强一下自己!2、对老师授课的知识,巩固加强!一定要有扎实的基础!3、同时要有自己的人际圈,一定要和你好的哥们儿们加强感情,因为友情是一笔财富,真心的哥原创 2013-04-17 20:10:12 · 1887 阅读 · 0 评论 -
类分装好的连接数据库 实例化即可使用
class db{private $host; private $user; private $pass; private $db_name; private $sql; private $tab_name; private $cols; //以上是属性的声明 public function __construct($host,$user,$pass,$db_n原创 2013-04-25 20:49:44 · 1764 阅读 · 0 评论 -
这就是mvc框架 so easy!!!
1,通常我们会在根目录下,建立两个文件,index.php admin.php我们通过在index.php 和 admin.php分别定义APP_NAME常量来实现2,判断用户有没有输入 c 和 a ,以及自己定制默认的控制器和 默认的动作3,防止非法访问要区分出前台和后台,index.php展示是前台;admin.php展示的是后台思路:我们原创 2013-03-13 19:07:58 · 1495 阅读 · 0 评论 -
我心目中的程序员
敲了两小时的代码,头有点晕,缓缓思维。与大家浅谈一下我心中的程序员 一、程序员要有良好的心态-----因为在程序员的编程生活中,在调试代码时常遇见问题,此时的我们一定要有良好的心态,面对每个问题,并且最为重要的是,必须要把这个问题弄懂弄会,这样还不行,一定要做好笔记,时常看看,保证下次不会再犯!二、程序员要有耐心-----因为程序员的生活是枯燥无谓的,必须要有耐心的面对我们的娥代码生活原创 2013-03-05 19:56:56 · 1619 阅读 · 0 评论 -
一个实例让你真正懂得for循环
这个是实现九九表的实例要真正学会for循环最好的实例就是九九表,希望大家,不要死记这个例子,这样你也许不会真正使用for循环,要理解才能真正学懂:我来让你真正弄懂!!!1、第一层循环的作用是什么?2、第二层循环的作用是什么?for($i=1;$i{ for($s=1;$s {echo $s."*"."$i"."=".$s*$i." ";}原创 2013-02-08 10:59:25 · 3464 阅读 · 0 评论 -
php中GD实现扇形统计图
$image=imagecreatetruecolor(220,220); //制作画布 //是指图像中所需的颜色,相当画画是准备的染料 $white=imagecolorallocate($image,0xff,0xff,0xff); $darkgray=imagecolorallocate($image,0xc0,0xc0,0xc0); $gray=im原创 2013-02-08 10:54:08 · 1263 阅读 · 0 评论 -
在php中,怎样冲数据库导出表到json/word/xml/excel
数据库信息导出:word,excel,json,xml,sql 数据库恢复:从sql,从文件具体用法:首先新建测试用数据库mytest,然后在里面建张表 PHP代码:以下是代码片段:-- -- 表的结构 `test` -- CREATE TABLE `test` ( `id` int(11) NOT NULL a原创 2013-02-01 11:24:55 · 1075 阅读 · 0 评论 -
XML无处不在
无处不在的XML无处不在的XML在学习XML之前我们先想一下,在之前我们见过这个东西么?主要作用是做数据的存储,而HTML是做数据的展现.当我们用数据库存储的时候的优点是,安全度高,查询方便.缺点就是数据量小的时候,用数据库有点杀鸡用牛刀的感觉.而且数据库这种存储方式必须依赖某个软件才能查看.用文本文件的优点是,快速,方便.缺点就是:不安全.设计格式不太方便.原创 2012-12-17 13:40:24 · 1135 阅读 · 1 评论 -
php 接口类,抽象类 的实际作用
1.php 接口类:interface其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :1 interface Shop2 {3 public function buy原创 2012-12-15 22:03:02 · 1032 阅读 · 0 评论 -
缓存问题(局部不缓存功能)
Php主页面Display(显示一个学生的所有信息*.tpl) *.tpl 局部缓存的应用:Insert 是一个smarty的一个可以防止缓存的元素,其中后面跟的id(自己起名)是insert要传给plugins中的一个函数页面insert.getStuin原创 2012-11-16 14:10:33 · 872 阅读 · 0 评论 -
怎样实现一个图层的运动(可实现贪吃蛇小游戏,代码现不完善,请关注本人,今日完善)
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> new document #container{ width:800px; margin:auto; margin-top:60px; }原创 2012-11-17 16:18:53 · 1066 阅读 · 2 评论 -
PHP提高编程效率的方法
PHP提高编程效率的方法用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍原创 2012-11-15 15:06:15 · 606 阅读 · 0 评论 -
smarty缓存
缓存:1.什么是缓存(cache)?内存(临时存放数据,解决cpu和外部设备之间速度不匹配)高速缓存(cache)(解决cpu和内存之间速度不匹配的问题)作用:提高计算机数据的访问速度网站设计中(软件开发中)缓存的概念:在PHP中,缓存就是就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。原创 2012-11-14 20:49:13 · 393 阅读 · 0 评论 -
用DOM实现js涂层的创建
用DOM实现js涂层的创建function showDiv(){//DOM创建一个图层var new_div=document.createElement('div');//创建一个元素节点为图层divnew_div.style.width='100px'; //设置节点对象的属性width的值new_div.style.height='1原创 2012-11-14 20:43:13 · 948 阅读 · 0 评论 -
js的高级复习
1、基本数据类型(原始数据类型) 有: Undefined Null Boolean Number String2、引用数据类型(对象数据类型) 有:数组类型 对象类型 函数类型3、类型转换--------强制转换 有:String() Number () Boolean() parseint() parseFl原创 2012-11-13 21:23:03 · 415 阅读 · 0 评论 -
复习本周知识点
smarty中的知识点:怎样用配置文件一、配置文件扩展名是*.conf,里面是定义文件的一些属性,相当于记事本格式,在smarty中可以获得该属性,并使用以及如何使用! 小实例:在配置文件为 a.conf中定义一个颜色,在smarty中应用a.confbgColor=#00ff00 #global全局变量[mycolor] bgcolor=#0000000原创 2012-11-11 23:31:46 · 420 阅读 · 0 评论 -
怎样给表加滚动条
My table.table0 { height:90%;}.table0 caption{ width:100%; height:26px; line-height:26px; font-size:20px; font-color:black; font-weight:900; letter-spacing:5px;}.table0 the原创 2012-11-12 18:53:37 · 425 阅读 · 0 评论 -
怎样给图层加滚动条
今天,我做了一个小的网页相册,遇见了一些小的问题,怎样给表格上加滚动条,怎样给图层加滚动条,不会了,遇见问题,在网上查到的!!!真的是有事找百度!!!接下来是怎样给图层上加滚动条的代码: 1)隐藏滚动条(2)如何在单元格或图层中出现滚动条(3)javascript改变框架中滚动条的样式,比如改变颜色、改为平面效果等 BODY {SCROLLBAR-FA原创 2012-11-12 18:49:44 · 609 阅读 · 0 评论 -
通过hidden隐藏域和URL参数(在一个处理页面实现不同的处理内容)
hidden隐藏域实现不同情况的传递参数,通过参数来判断,在一个网页就可以实现,多种情况的处理 网页一:显示“hello world”这句话!网页二:显示“我是中国人”这句话 处理页面:chuli.phpif($_POST["name"]=='a'){echo "hello原创 2012-11-26 17:40:07 · 3806 阅读 · 1 评论 -
smarty中配置文件的应用
smarty中的知识点:怎样用配置文件一、配置文件扩展名是*.conf,里面是定义文件的一些属性,相当于记事本格式,在smarty中可以获得该属性,并使用以及如何使用! 小实例:在配置文件为 a.conf中定义一个颜色,在smarty中应用a.confbgColor=#00ff00 #global全局变量[mycolor] bgcolor=#0000000原创 2012-11-08 18:35:10 · 783 阅读 · 0 评论 -
缓存之局部不缓存
局部不缓存页面很复杂,需要设置缓存。但是页面上包含实时性较强的数据(时间和日期,股市行情,天气等),所有在这样的页面上我们将实时性较强的数据部设置缓存,将其他的几乎不变化的内容加上缓存。这就叫做局部不缓存。利用insert内建函数可以将smarty模板当中的数据传递给php外置函数去执行,传递过去的函数名要求以insert.funName.php命名,保存在plugins文件夹。ins原创 2012-11-16 14:13:39 · 486 阅读 · 0 评论 -
简单实现一个时钟
function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbersm=checkTime(m)s=checkTime(s)document.g原创 2012-11-17 16:21:27 · 492 阅读 · 0 评论