风起的网络记事本
  • PHP流程控制foreach小技巧 作者:风起  发布时间:2012年04月05日  分类:PHP  评论:0 

    有这么一个数组:
    $arr = array(1, 2, 3, 4);
    如果需要遍历然后修改值, 常规写法为:
    foreach ($arr AS $k => $v) {
        $v= $v* 2;
        $arr[$k] = $v;
    }

    一有时间就啃PHP手册, 刚发现一简单写法:
    foreach ($arr AS &$v) {
        $v = $v * 2;
    }

    解释: 自PHP5起, 可以很容易地通过在$v之前加上 & 来修改数组的元素. 此方法将以引用赋值而不是拷贝一个值, 这样$arr[$k]就被直接修改了.

    原谅的我无知, 知道的别笑话我.

  • [正常了]VPS挂了, 数据不会丢 作者:风起  发布时间:2012年01月05日  分类:Default  评论:0 

    OK了已经, 差点忘了.
    VPS挂了, 数据不会丢, 稍等...

  • [摘]系统分析员、系统架构师、项目经理的区别 作者:风起  发布时间:2012年01月04日  分类:Default  评论:0 

    原文作者: 不详
    原文地址: 不详

    系统分析员重点关注客户的业务, 将客户的需求转化成类似用例图这样的表示, 从而架起客户与系统设计人员之间的桥梁, 所以系统分析员要朝着客户业务专家的方向发展针对现有系统在业务/数据/组织结构等方面进行合理的分析和优化等功能, 就是能指出系统中哪些东西是好的哪些有问题等等, 比如专注电信行业、电力行业、金融行业等.

    系统架构师关注的是软件的骨架, 就像设计大楼的设计师一样, 把大楼的框架设计好, 至于里面的分隔、装修等不是他的关注点, 所以系统架构师往往能够从系统需求(规格)书中很快的抽象出今后系统将会成为怎么样的一个系统的轮廓, 然后将部件、部件与部件之间的交互用类似UML这样的建模语言表达出来, 供详细设计人员参照.系统架构师必须拥有相当的工作经验, 并善于从以往的项目中总结出各种设计模式并加以引用到新的系统中来.

    项目经理一般是指软件开发项目经理, 其关注点是开发计划的编制、计划的执行、计划的检查等, 以按时保质开发出软件为终极目标, 但涉及面却非常广, 既要有良好的技术背景, 又要有与人沟通的能力(一般技术人员出身的人最欠缺的), 要讲究一定的方法论, 但更要掌握管理方方面面的最佳实践.

  • 2012了 作者:风起  发布时间:2012年01月01日  分类:Default  评论:0 

    2012了, 不知道写点什么好, 好歹留下点什么吧.
    那: Happy New Year.

  • 小站已经成功转向SAE 作者:风起  发布时间:2011年12月29日  分类:Default  评论:2 

    小小庆祝一下, 终于摆脱随时被墙, 访问速度慢的困扰.

    其它子域暂时还在原VPS上.
  • 检测是否以管理员运行bat的两种方法 作者:风起  发布时间:2011年11月19日  分类:Default  评论:0 

    我用的是win7系统, 因为不喜欢一些集成包所以一直是手工配置开发环境, 然后写一个web.bat来管理tomcat mysql apache psql等服务.

    但是碰到一个问题就是需要重启某个服务, 比如mysql, 这是很费劲的, 因为我是以普通用户跑win7的而不是administrator, 之前的折中方案是写一个su.bat,用处是以admin身份启动cmd然后运行web.bat,但是总感觉还是不够方便,就想着能不能检测到不是管理员身份就以管理员运行自己呢

    好了,直接贴代码吧。

    第一种方法是检测title里是否管理员关键字,看图。
    is_admin.jpg

    阅读剩余部分...

  • [技巧]MYSQL同一个表的两个字段值复制 作者:风起  发布时间:2011年11月15日  分类:DB  评论:0 

    咳咳, 很简单, 直接贴代码吧, 已经知道的别鄙视我.

    UPDATE table SET a=b

    把b的值复制给a, 速度不错, 测试使用7w5k条数据, 耗时5.65秒, 还能忍受吧.

  • [收藏]HP大中华区总裁孙振耀退休感言 作者:风起  发布时间:2011年11月12日  分类:Default  评论:1 

    一、关于工作与生活
    我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自己的成功90%归功于自己的能力,实际上,外企公司随便换个中国区总经理并不会给业绩带来什么了不起的影响。好了问题来了,当这些经理人40多岁了,他们的薪资要求变得很高,而他们的才能其实又不是那么出众,作为外企公司的老板,你会怎么选择?有的是只要不高薪水的,要出位的精明强干精力冲沛的年轻人,有的是,为什么还要用你?

    从上面这个例子,其实可以看到我们的工作轨迹,二三十岁的时候,生活的压力还比较小,身体还比较好,上面的父母身体还好,下面又没有孩子,不用还房贷,也没有孩子要上大学,当个外企小白领还是很光鲜的,挣得不多也够花了。但是人终归要结婚生子,终归会老,到了40岁,父母老了,要看病要吃药,要有人看护,自己要还房贷,要过基本体面的生活,要养小孩……那个时候需要挣多少钱才够花才重要。所以,看待工作,眼光要放远一点,一时的谁高谁低并不能说明什么。

    从这个角度上来说,我不太赞成过于关注第一份工作的薪水,更没有必要攀比第一份工作的薪水,这在刚刚出校园的学生中间是很常见的。正常人大概要工作 35年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这次比赛没有职业选手,每个人都只有一次机会。要知到,有很多人甚至坚持不到终点,大多数人最后是走到终点的,只有少数人是跑过终点的,因此在刚开始的时候,去抢领先的位置并没有太大的意义。刚进社会的时候如果进500强公司,大概能拿到3k -6k/月的工资,有些特别技术的人才可能可以到8k/月,可问题是,5年以后拿多少?估计5k-10k了不起了。起点虽然高,但增幅有限,而且,后面的年轻人追赶的压力越来越大。

    阅读剩余部分...

  • [转载]腾讯产品设计和研发的经验思路分享 作者:风起  发布时间:2011年10月02日  分类:Default  评论:2 

    原文地址: http://www.mysqlops.com/2011/10/02/qq-product.html
    原文作者: Eugene

    一 款产品,从脑袋里的一个想法变成真正让千万用户使用并创造价值的产品,往往要经过一个繁杂和漫长的过程,移动终端的产品遵循一个“快”字。项目周期要短一 些,但只是相对时间缩短,完整的流程和环节却一个也不能少:立项–需求–开发–测试–上线。即便产品发布成功,依然有数据监控,用户反馈,产品运 营推广,厂商内置合作等多个环节需要跟进。

    如果将每个环节细化开来,又可以分出:概念设计–产品定位–需求定义–美术风格设计–交互定稿–UI输出–程序开发–测试—debug–发布前准备–上线……

    只有亲自成功地把整个过程经历一遍,事无巨细,遇到问题解决问题,这样沉淀下来的经验,才是真正可以帮助我们成长的,这些经验胜过任何一本产品经理手册。

    下面以手机QQ游戏大厅为例,详细和大家共同探讨

    【例】 手机QQ游戏大厅是腾讯手机游戏的承载平台,自2009年上线以来,受到广大用户青睐,目前已经发展成为中国最大的手机休闲游戏娱乐平台。手机QQ游戏大 厅具备休闲游戏、单机游戏、社区游戏、MMO网游等多种游戏类型的接入能力,覆盖Symbain、Kjava、Android等多个操作系统,随着 iPhone及Pad版本的推出,2011年将实现手机操作系统的全平台覆盖并对外全面开放,相信在不断推陈出新,优化功能及用户体验的过程中,手机QQ 游戏大厅会进一步巩固自己的领先优势,让更多的用户在手持移动终端上也能享受到PC电脑般的游戏体验,成为继手机QQ之后,移动平台上又一个明星产品。

    阅读剩余部分...

  • 好久没更了, 都要长草了 作者:风起  发布时间:2011年09月25日  分类:Default  评论:2 

    抽时间从电脑里翻出点东西放上来吧, 要不是邮件报警提示宕机, 我都想不起来...惭愧

    host1.jpg

    host2.jpg