摘要: 在windows上运行好好的项目,迁移到Linux上就遇到了很多问题,其中最为重要的是网站目录权限的设置,当然简单期间你可以用 命令"chmod 777 -R you web site" ,这样你就不用担心项目运行的时候会涉及到权限问题。通常来说如果你的项目时部署在公网或者是部署在租用的Linux服... 阅读全文
posted @ 2014-08-22 00:36 大胡子码农 阅读(18254) 评论(1) 推荐(0) 编辑
摘要: 当时拉钩网ThoughtWorks出了一道面试题(https://www.jinshuju.net/f/EGQL3D),本人用PHP实现了一下,当时忘记了把代码分享出来,今天特来补上。FizzBuzzWhizz 这到算法题的规则如下:1,语言不限,Java, C#, Ruby, C++, Js, P... 阅读全文
posted @ 2014-08-17 21:44 大胡子码农 阅读(476) 评论(1) 推荐(0) 编辑
摘要: 现在有一个需求就是把远程某个文件下面的图片,下载到本地,并且删除下载成功的的文件,而且远程目录下的那个图片会随时增加。假设一下如果所有的脚本都写好了,那么就需要调用windows上的计划任务定时执行脚本就ok了,Linux上利用cronjob 同样可以做到。大体的实现思路如下,当然了不止这一种方式。... 阅读全文
posted @ 2014-08-17 15:15 大胡子码农 阅读(16488) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个业务就是需要需要在地图上标记多个区域。一般餐饮业做外卖的,配送范围一般是多区域的,那么在地图上标记配送范围的时候就需要能标记多个区域。长话短说,最初的实现原型的截图如下:实现思路如下:1.根据百度地图API 手册先初始化地图:http://developer.baidu.com/map/... 阅读全文
posted @ 2014-08-16 00:12 大胡子码农 阅读(3492) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个功能就是类似于手机支付宝上的付款码的功能,支付宝上的付款码包括条形码和二维码。在这里我们就通过PHP来生条形码。生成条形码的例子可以到官网上去下载http://www.barcodephp.com/en/download ,下载最新的版本,然后解压到你自己的Apache的的Documen... 阅读全文
posted @ 2014-08-09 10:04 大胡子码农 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个项目,该项目的数据库是微软公司的的SQLserver ,数据库安装在另一台windows服务器上,而项目却部署在ubuntu server上。那么这样就会涉及到项目在linux上如何链接SQLserver ?在这里我用的是freetds 来做链接数据库的中间件,下面是我实践的步骤:1.下... 阅读全文
posted @ 2014-07-27 14:33 大胡子码农 阅读(2423) 评论(1) 推荐(1) 编辑
摘要: 最近一个项目需要用到地图的定位和标记功能,本来考虑使用google map API 。但是在国内这个速度确实很慢,有时候加载到一半就出现错了,不过可以通过google agent 来解决在国内的访问速度的问题,但是这样还是很麻烦。所以自己决定使用百度地图的API来实现。好了直接先上一张效果图吧,地图... 阅读全文
posted @ 2014-05-30 18:10 大胡子码农 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 在我们日常的程序开发时候,有时候需要对一个已知的集合按照一定的规则进行排序,其实当数据的规模不太大时或者数据的有序特征比较明显,其实我们可以采用其它的排序算法例如:Bubble Sort, Insertion Sort , Shell Sort 等。 但是前面3中算法的共同特点是,都是从原始的列表里... 阅读全文
posted @ 2014-05-03 23:26 大胡子码农 阅读(1755) 评论(0) 推荐(2) 编辑
摘要: 最近遇到一个项目中用的是Thinkphp这个框架开发的,其中在登录这块有验证码这个功能,其实这个功能是TP自带的,其中主要方法是buildImageVerify,位于ThinkPHP\Extend\Library\ORG\Util\Image.class.php中。该验证码的机制就是当前台每次重新绘... 阅读全文
posted @ 2014-04-18 18:37 大胡子码农 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 当我们在linux平台上开发一些项目时,或者有一些项目是需要部署到linux系统上时,有时候会涉及到linux上的特定的账户,例如有一些项目需要运行在某些特定的账户下,或者有时候需要在全新的环境上搭建一些环境(例如:LAMP)linux+apache+mysql+php 时都可能会涉及到需要添加一些... 阅读全文
posted @ 2013-12-25 20:34 大胡子码农 阅读(6502) 评论(0) 推荐(1) 编辑