代码改变世界

安装EPP的调试Zend Debugger

2010-11-27 23:56 by 轩脉刃, 8578 阅读, 1 推荐, 收藏, 编辑
摘要:最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢?问题:如何在Wamp下单步调试PHP程序?1, 确保机子已经安装了Wamp。假设www的目标路径为:D:\PHPProject\wamp\www(其中D:\PHPProject\wamp\是wamp的根目... 阅读全文

PHP一周学习小结

2010-11-26 18:15 by 轩脉刃, 2171 阅读, 0 推荐, 收藏, 编辑
摘要:PHP中Session如何设置?可以把session理解成为是储存在内存中的文件,当我们记录session的时候,就意味着往文件中加入东西,当我们需要以前记录过的东西的时候就意味着从session中取出东西。session在PHP中是使用session_start()函数来启动使用变量$_SESSION[]来取出东西和设置东西如何将一个string分隔为另外一个string?使用explode(s... 阅读全文

编程珠玑--旋转算法

2010-11-16 07:55 by 轩脉刃, 11496 阅读, 5 推荐, 收藏, 编辑
摘要:旋转算法出自《编程珠玑》第二章题目。《编程珠玑》一书对算法是极度推崇,这点意识在我们看书的时候每每都有被灌输。使用一种好的算法往往能使得程序更加漂亮,也很能带给我们程序员某种满足感。题目:将一个n元一维数组a[n]左移i个位置。例如,当n=8,i=3时,数组abcdefgh旋转为defghabc。请设计一个算法完成这个任务。1. 块交换法:分析:将n元一维数组a[n]分解为两块,将第一块存储在临时... 阅读全文

编程珠玑--粗略估算

2010-11-05 00:45 by 轩脉刃, 3067 阅读, 6 推荐, 收藏, 编辑
摘要:粗略估算是《编程珠玑》中第七章提到的内容。这篇文章将“粗略估算”看做是一项工程技术,是程序员必备的一项技能之一。本人非常同意这个观点。粗略估算是一种把复杂的事情简单化的能力。我们对某个算法的时间复杂度和空间复杂度的估算就是基于这种估算的能力。如果你能较为准确的估算出一个程序的输出结果,如果你能准确估算出这个程序的运行时间,如果你能准确估算出这个项目的开发时间…... 阅读全文

编程珠玑--位图法排序

2010-11-04 12:07 by 轩脉刃, 7669 阅读, 8 推荐, 收藏, 编辑
摘要:位图法是《编程珠玑》第一章中出现的磁盘排序算法。题目:一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7,且所有正整数都不重复。求如何将这n个正整数升序排列。约束:最多有1MB的内存空间可用,有充足的磁盘存储空间。分析:这个题目的最大亮点是只有1MB的内存空间,我们可以通过计算得出,内存只有1MB可以储存的int(4byte)有10^3*10^3/4=250 000个号码。而包含正整数... 阅读全文

一个老工程师给年轻人的十大忠告【转帖+感想】

2010-11-01 00:43 by 轩脉刃, 2546 阅读, 5 推荐, 收藏, 编辑
摘要:1、好好规划自己的路,不要跟着感觉走根据个人的理想来安排自己的生活。绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些。那么,就需要慎重安排自己的轨迹。从一个行业人手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么。当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!2... 阅读全文

工作小记

2010-10-29 14:03 by 轩脉刃, 284 阅读, 0 推荐, 收藏, 编辑
摘要:C#中使用PowerShell:Process process = new Process();// Redirect the output stream of the child process.process.StartInfo.UseShellExecute = true;process.StartInfo.FileName = "powershell";process.StartInfo.... 阅读全文

编码相关

2010-10-29 14:01 by 轩脉刃, 377 阅读, 0 推荐, 收藏, 编辑
摘要:字典上定义Unicode:万国码 (一种国际标准字符集, 为世界上绝大多数已知的字符集定义了唯一的16位数值)区别ASCII:8位,单字节,可表示256个字符,美国标准,可满足大多数拉丁语系国家的要求。Unicode:16位,双字节,了表示65536个字符,基本满足各国语言的编码。简单的说,Unicode扩展自ASCII,可以理解为Unicode是ASCII的补充。展望Unicode征服ASCII... 阅读全文

应该熟知的定律

2010-10-29 14:00 by 轩脉刃, 459 阅读, 0 推荐, 收藏, 编辑
摘要:1、当你对某件事情抱着百分之一万的相信,它最后就会变成事实。 2、期望定律 期望定律告诉我们,当我们怀着对某件事情非常强烈期望的时候,我们所期望的事物就会出现。 3、情绪定律 情绪定律告诉我们,人百分之百是情绪化的。即使有人说某人很理性,其实当这个人很有"理性"地思考问题的时候,也是受到他当时情绪状态的影响,"理性地思考"本身也是一种情绪状态。所以人百分之百是情绪化的动物,而且任何时候的决定都是情... 阅读全文

Powershell记录2

2010-10-29 13:59 by 轩脉刃, 321 阅读, 0 推荐, 收藏, 编辑
摘要:Powershell:取得Sharepoint Site:$spsite = set-spsite -identity $url -sitesubscription $sub -confirm:$false -force:$ture取得Url site:$urlsite = get-spsite|where{$_.url -eq $url}if($urlsite.siteSubscription ... 阅读全文