
PHP_I love U_衣食父母
aw344
从计算数学向机器学习&软件架构全栈工程师进发
展开
-
PHP_I love U之(1)php衣食父母:使用usort()函数为二维数组排序
// usort() 函数真是强大; //也感谢 php 语言, 它保障了无数象我这样的码农... 让我们一家老小有饭吃!! :)//有朋友说,你忘记 写 ?>” 来结束php封闭语言,俺是从Drupal养成的习惯 写 "?>" 会出错, 既然 不写 "?>"不会出错, 那我们就…必须写的时候再写“?>”吧!!原创 2014-11-23 00:47:52 · 2656 阅读 · 0 评论 -
执行命令 ab -n 100 -c 10 http://beimeibang.com/index.php 启动ab ,向 www.beimeibang.com 发送100个请求
/*在这里,我们执行命令 ab -n 100 -c 10 http://beimeibang.com/index.php 意思是启动 ab ,向 www.beimeibang.com 发送100个请求(-n 100) ,并每次发送10个请求(-c 10)——也就是说分10次发过去。跟着下面的是 ab 输出的测试报告,/*部分是我添加的注释。*/D:\phpStudy\Apache\bin>ab -n100 -c10 http://beimeibang.com/index.phpThis is Ap原创 2016-01-18 12:16:36 · 8251 阅读 · 0 评论 -
不遇到问题才不正常
我自己在创业公司工作,很多朋友也都在创业。大家在一起交流的时候经常会说起一些共性的问题,时间久了,总结一下,这些问题,其实就是常态,无需大惊小怪。关于「常态」的基本解释:1.固定的姿态2.平常的、正常的状态因为是创业公司,所以就一定会有这些问题。而这些问题,对创业公司来说,即使得到了「完美」的解决,或许也只是带来边际效益提升,有些甚至并不是最关键的,只是对你造成了巨大干扰而已。要有个良好的心态去面对这些问题。问题一:管理混乱管理是很难的事情 – 这当然是废话。很多创业人真的未必是好的管理转载 2015-12-20 13:00:17 · 625 阅读 · 0 评论 -
PHP烂代码救星-之上传附件《读thinkphp代码有感》
有空再多读Thinkphp 代码,快够自己写个框架咯!原创 2016-01-07 11:14:07 · 669 阅读 · 0 评论 -
咱码农为啥会(珍爱生命)远离企业应用开发
你发现你开发某个功能只是因为你答应过一个顾客,这时你的大脑中就应该亮起红色警报了。如果你的工作只是服务于某个特定顾客的需要,那么就有两种可能,一种可能是你有一个无法无天的销售员,另一种可能是你正在走向开发“个性化软件”这条危险的道路。“个性化软件”本身并没有错,而且做起来以后,你会觉得舒服,但是它的盈利性就是不如面向这个市场销售的上架软件。面向整个市场销售的上架软件采用 “要么接受、要么放弃” 的开发模式。你要把软件做出来,用塑料膜封装好,送进商店,放上货架,顾客要么购买,要么不买。他们不会说,你再开发原创 2016-01-25 03:20:11 · 936 阅读 · 0 评论 -
抢单系统,秒杀发红包系统,秒杀的架构在设计过程中需要考虑到那些问题,需要应用到哪些技术?
商品秒杀的架构在设计过程中需要考虑到那些问题,需要应用到哪些技术?原创 2015-12-06 01:24:07 · 5619 阅读 · 0 评论 -
PHP烂代码救星-之上传2附件《读thinkphp代码有感》 2016-01-07
/重点在这,源代码有Bug! $User->photo = $info[0]['savename']; // 保存上传的照片根据需要自行组装原创 2016-01-08 01:04:04 · 560 阅读 · 0 评论 -
《架构师手记》-151224-为啥要生个“阴阳人”!
《架构师手记》依赖倒置、面向接口设计—都不如俺的“阴阳人设计模式”! 作为首席代码官儿(cto)今天冒着被老板猛尅的危险…… 坚持自己的技术思路,和架构理念!那么俺为啥要坚持生个阴阳人儿呢?! 听俺慢慢道来~题目是这样的: 灵长类动物是万(动)物之灵咯~假如你是上帝,如果让你设计人类以及其它灵长类物种。 架构出至少以下四种物种:1、 男人2、 女人3、 猴子4、 以及其它灵长类动物……比如猿人之类 你将怎样设计呢? 假如我是上帝,我将优先设计出“阴阳人” Be原创 2015-12-25 09:46:01 · 862 阅读 · 0 评论 -
PHP衣食父母--之Smarty
在剖析 XOOPS 的程序架构时,发现 Smarty 不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。 这篇文章的主要用意并非要深入探讨 Smarty 的使用,这在官方使用说明中都已经写得很完整了。笔者仅在此写下一些自己使用上的心得,让想要了解 Smarty 却不得其门而入的朋友,可以从中得到一些启示。就因为这篇文章的内容不是非常深入,会使用 Smarty 的朋友们可能会觉得简单了点。 Smarty介绍 什么原创 2016-02-12 01:02:23 · 573 阅读 · 0 评论 -
(110) Connection timed out的错HttpClient 每次请求未close导致 Nginx connect failed (110- Connection timed out)
(110) Connection timed out原创 2016-02-17 16:32:10 · 9234 阅读 · 2 评论 -
PHP衣食父母系列-依赖倒置
// 如果开惯了奔驰的司机,让他开宝马?(咱不能因为换车咯,就把老司机也给开了,那至少不道德对不?)//是不是就要修改Driver了,这就违反了开闭原则了,怎么能只在Client添加代码就让宝马车也会开呢?interface ICar{ //定义一个汽车接口 public function run();}class BMW implements ICar{ public function run(){ return "BMW is runing !!!"; }}cla原创 2015-11-11 22:10:43 · 684 阅读 · 0 评论 -
从python,Post到thinkphp5
从python,Post到thinkphp5原创 2016-07-23 17:15:27 · 1711 阅读 · 0 评论 -
软件架构师?全栈工程师?CTO?不要升职!不要升职!不要升职!!
做N多年搞基程序员,软件架构师傅……一把年纪等到老板说,你为啥不向上迈一步呢?俺胆小怕事,或者有知有畏好吗?Spark(Star Trek中代表理性的瓦肯星人)怎么对 Kirk 舰长说的?!千万别离开星际舰艇!千万让他们给你升职!千万别离开星际舰长这个职位!!俺也学学三体人对程序员(搞基程序员,软件架构师,全栈工程师,和系统分析师傅和所有所有还在编码的准CTO,预备CTO和当职CTO(但还主持技术开发)的Kirk(舰长)们说:不要升职。不要升职!不要升职!!!完了吗?!当然完不原创 2015-11-22 10:05:25 · 2579 阅读 · 1 评论 -
去了大公司就一定能学到很牛的技术么?
这种说辞就是忽悠没经验的人的。支付宝既然有这么多技术资料,那么技术团队成员各个都成了高手吗? 这些资料培训出来几个移动开发牛人? 如果你去了的话,确保你会成为技术牛人么?支付宝内部的技术资料比整个互联网上的资料还多? 又有多少人成了技术牛人呢?举个例子,支付宝移动技术如果真的牛的话,为什么 App 在 iOS 9 下的闪退还不解决呢? 几百人的移动开发团队,难道都在忙着钻研技术转载 2015-08-05 17:31:18 · 1010 阅读 · 0 评论 -
PHP_I love U之(2)php衣食父母: Java与PHP效率比拼之一:斐波那契数列
PHP_I love U之(1)php衣食父母: Java与PHP效率比拼之一:斐波那契数列Fibonacci解释见:http://zh.wikipedia.org/wiki/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97 F_0=0 ( 应该是1 , 维基的公式错了!?!) F_1=1 F_n = F_{n-1}+ F_{n-2}(n≧2) 这次先写 Java的代码:class fb原创 2014-11-28 01:46:52 · 1978 阅读 · 0 评论 -
趣文:软件工程师的鄙视链
趣文:软件工程师的鄙视链发表于2014-12-15 14:10| 13901次阅读| 来源vinta.ws| 134 条评论| 作者Vinta软件工程师程序员码农摘要:在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。【编者按】软件工程师、程序员、码农一直是IT圈中最转载 2014-12-16 22:36:56 · 770 阅读 · 0 评论 -
用Python给小宝做的数学四则运算_算术口算练习程序(后添加减乘除)
------------------------------------------------------------------------“缩进问题”暂时用 选则(选灰)然后用<Tab>键实现缩进……缩进还是问题啊! 希望以后 Python 能添加 {}(代码块,或者 : 用 “end”实现代码块的结束……而不是强制缩进! =====================================================================原创 2015-01-04 08:32:38 · 3420 阅读 · 1 评论 -
Python用无限制数组实现求素数,不限制质数的个数,用筛选的方法!
#相信很多人能写出比我还精简的算法#但你能写出比Python还优雅的算法吗?!import math #动用并 import 导入 math 函数A=[] #A[]里放质数数列, 每次用 A.append(X)压栈进去的是挑得的质数(列)……#定义一个数组并且不初始化,因为不知道这个数组要用多少个元素呢 # X为被除数, j 为内循环变量, A[j]为 用来试除的除数A.append(1) #A[0]=1 为数组赋初始值,因为要便于循环A.append(2) #A[1]原创 2015-03-21 08:01:56 · 1757 阅读 · 0 评论 -
php衣食父母之3-php利用HHVM实现高性能
老板老是想让俺招些java程序员咋办……?他(老人家)在外面和别的阵营的工程师聊多了以后总是会来问俺,你总耍PHP(框架),但以后咱们网站火了,负载上去了……PHP在性能上扛不住,或者安全性不如jsp(其实是java)咋办?俺在忙,所以就一言以毙之咯……(现在想想有点简单粗暴的嫌疑……?)俺(原来的)回答是: (您老)提出的问题就是个伪命题……因为Perform转载 2015-06-19 16:25:50 · 761 阅读 · 0 评论 -
大型网站的灵魂——性能
大型网站的灵魂——性能前言 在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,理论部分转载 2015-06-19 17:06:41 · 519 阅读 · 0 评论 -
discuz的微信登录与首页面整合
discuz的微信登录是非常实用的功能亮点,但discuz的界面丑陋。把discuz的微信登录的功能抽出来放在俺们网站上 ez-home.ca 。主页跳转怎么解决呢?看我的:文件在:/forum/source/plugin/wechat/response.class.php函数在(大约 123行) public static function redirect($type) { self::_init(); global $_G; $r01="http://cn.ez-ho原创 2015-05-22 03:46:12 · 5268 阅读 · 3 评论 -
MySQL Workbench的使用
MySQLWorkbench 是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL数据库的专用工具。MySQLWorkbench 拥有很多的功能和特性;这篇由DjoniDarmawikarta 写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎)转载 2015-07-06 14:34:53 · 906 阅读 · 0 评论 -
硅谷创业教父保罗·格雷厄姆给的创业建议书
本文来自硅谷知名创业孵化器Y Combinator创始Paul Graham(保罗·格雷厄姆)的博客:作者注:这篇文章源于本人在斯坦福创业课程上的客座讲座。它本来是面向大学生,不过它大部份内容也适用于其他年龄段的潜在创业者。养育小孩有一个好处就是,当你不得不给别人建议时,你可以自问:“我会对自己的小孩说什么?”我的小孩还很小,但是我可以想象当他们上大学后我会如何跟他们讲转载 2015-08-03 15:06:04 · 1227 阅读 · 0 评论 -
全栈软件工程师和系统架构师的异同
看完后.发现.不用怕....因为程序员不会看完.只有"架构师"才有耐心看这么长的.难过一 每个好架构师都是一位出色的程序员(卓越的程序员)架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“国内的架构师到了三十岁以后很多就往理论上跑,而国外的架构翻译 2015-07-23 03:15:30 · 5681 阅读 · 3 评论 -
淘宝之初:湖畔花园小区里诞生的巨人
2003年4月7日,马云在杭州成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴集 团,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角”。这份协议是英文版的,匆忙 之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。他们去了一个神秘的据点——湖畔花园小区转载 2015-07-23 15:06:05 · 1535 阅读 · 0 评论 -
一个在运行的活的大系统是一个怪兽,需要大量年富力强的程序员的献祭
一个在运行的活的大系统是一个怪兽,需要大量年富力强的程序员的献祭(误)----大魔法师:Prog Rammer这个怪兽是怎么长成的?这里有一个核心系统,包括一些基本的逻辑,和最初的翻译 2016-08-16 18:23:21 · 653 阅读 · 0 评论