- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 Mock2easy+nuxtjs安装搭建
mock2easy介绍优点前后端分离模拟后端接口web可视化界面在线编辑mock自动生成接口文档合成Mockjs使静态的接口活起来缺点致命缺点就一个项目没人更新没有有些功能不好使.没有PUT第一步先搭建好nutx.jsyarn create nuxt-app abccd abcnpm run dev应用现在运行在 http://localhost:3000...
2019-10-15 19:17:32 370
转载 PHP采集指定HTML标签代码内容分享
说明:采用curl方式读取URL内容可采集一些防盗链地址内容,并对gzip压缩文件进行解压,采集部分HTML标签内容。HTML解析采用strpos效率响应时间高于正则采集下一版本预告:1.防盗链图片采集方法,2.通用新闻页正文采集(同一段代码可以采集大部分新闻页正文)请关注blog.dachun.net大春博客如果有问题或有更好的方式交流请http://blog.dachun.net/?p
2012-09-04 14:39:49 6299
原创 超牛js游戏引擎
作者用4年的时间开发的一款JS游戏引擎。网站中有Demo,超级马里奥、星战的游戏。详情请点击:http://www.effectgames.com/effect/游戏demo的开发教程:http://www.effectgames.com/effect/#Article/tutorials/Platformer_Tutorial
2009-12-08 10:13:00 1429
转载 LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年11月17日更新)
LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。本页面为LNMP for CentOS的安装方法,Debian/Ubuntu请到:http://blog.licess.cn/lnmp-debian-ubuntu/LNMP Ver0.3软件版本说明(2009年11月
2009-12-08 10:09:00 2012
转载 关于PHP的10条经验
使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存在。这个内置函数能
2009-12-08 09:55:00 545
原创 介绍一个类似GOOGLE日历的开源代码dhtmlxScheduler
dhtmlxScheduler是一个JavaScript日程安排控件,类似于Google日历。日历事件通过Ajax动态加载,支持通过拖放功能调整事件日期和时间。事件可以按天,周,月三个种视图显示。 下载: http://download.csdn.net/source/1671389
2009-09-17 09:48:00 2310
原创 sqlite全文查询配置到使用全过程
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这
2009-09-16 10:04:00 2241
原创 LINUX下安装PHP5扩展
安装 mailparse 扩展 wget http://pecl.php.net/get/mailparse-2.1.5.tgz tar zxvf mailparse-2.1.5.tgz /usr/local/webserver/php/bin/phpize mailparse ./configure --with-php-config=/usr/local/web
2009-09-08 09:54:00 703
转载 PHPER应注意的安全漏洞
WEB应用程序漏洞查找基本上是围绕两个元素展开:变量与函数。也就是说一漏洞的利用必须把你提交的恶意代码通过变量经过n次变量转换传递,最终传递给目标函数执行,还记得MS那句经典的名言吗?“一切输入都是有害的”。这句话只强调了变量输入,很多程序员把“输入”理解为只是gpc[$_GET,$_POST,$_COOKIE],但是变量在传递过程产生了n多的变化。导致很多过滤只是个“纸老虎
2009-09-02 15:19:00 948
原创 翻译了一款比较轻便的日程管理程序
日程管理程序下载地址 安装方法: 1.导入install.sql数据库文件 2.修改config.php// 数据库地址define("CAL_SQL_HOST","localhost");// MYSQL用户名define("CAL_SQL_USER","root");// MYSQL密码define("CAL_SQL_PASSWD","123
2009-09-02 10:53:00 623
原创 C语言之四书五经
最近开始学习C想对PHP底层代码琢磨琢磨作C的同事像我推荐了四书五经。 第一本、The C Programming Language C程序设计语言(第2版·新版) 原出版社: Prentice Hall PTR 作者: [美]Brian W.Kernighan,De
2009-09-01 16:14:00 564
原创 PHP实现大文件上传
最近在弄大文件上传在网上搜了搜发现两个不错的方法。 1.SWFUploadSWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 SWFUpload的主要特点 * 可以同时上传多个文件; * 类似AJAX的无刷新上
2009-09-01 15:58:00 1217
转载 AS和JS通讯基础 ExternalInterface
首先将ExternalInterface类导入import flash.external.*;//导入整个external包import flash.external.ExternalInterface;//导入单独的ExternalInterface类//以上2句只需选其一使用。AS中调用JS函数,并将参数传递给JSfunction asfun(){ ExternalIn
2009-09-01 15:43:00 1557
转载 编程的 5 个良好习惯
像其他语言一样,开发人员可以用 PHP 编写出各种质量级别的代码。学习良好的编程习惯能够提高代码质量和效率。 根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展示一些良好的编程习惯,帮助您成为更优秀的程序员。 这些良好的编程习惯不仅能提高效率,
2009-09-01 15:33:00 781
转载 优化网站性能 提高网站速度访问速度的14条实践
相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实现的功能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发的,在性能方面,根据yahoo的调查,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化的。
2009-09-01 15:19:00 453
转载 利用NetScaler和自行编写的健康检查脚本,完美解决多台MySQL Slave数据库的负载均衡
[文章作者:张宴 本文版本:v1.1 最后修改:2008.07.17 转载请注明出自:http://blog.s135.com] Citrix NetScaler是一款不错的4-7层硬件负载均衡交换机,市场占有率仅次于F5 BIG-IP,位居第二。NetScaler 8.0是美国思杰系统有限公司(Citrix Systems, Inc)正式推出的最新版本NetScaler产品系列。 从我的实际
2009-09-01 15:16:00 857
转载 Nginx+PHP+MySQL双机互备、全自动切换方案
[文章作者:张宴 本文版本:v1.0 最后修改:2008.11.19 转载请注明原文链接:http://blog.s135.com/post/379/] 在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实
2009-09-01 15:10:00 393
转载 基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计
[文章作者:张宴 本文版本:v1.0 最后修改:2008.07.27 转载请注明原文链接:http://blog.s135.com/post/360/] 前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。 在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器 / 8GB内存
2009-09-01 15:09:00 503
转载 亿级数据的高并发通用搜索引擎架构设计
[文章作者:张宴 本文版本:v1.0 最后修改:2008.12.09 转载请注明原文链接:http://blog.s135.com/post/385/] 曾经在七月,写过一篇文章──《基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计》,前公司的分类信息搜索基于此架构,效果明显,甚至将很大一部分带Where条件的MySQL SQL查询,都改用了Sphinx+MySQL搜索。但是
2009-09-01 14:52:00 621
转载 MySQL数据库服务器在Flickr、Fotolog、Wkipedia、Facebook等国际知名网站中的使用数量
2008年4月18日,在Alexa安排的一次“Scaling MySQL -- Up or Out?”的小组辩论中,MySQL、Sun、Flickr、Fotolog、Wkipedia、Facebook、YouTube等国际知名网站的DBA们,对其网站MySQL数据库服务器、Web服务器、缓存服务器的数量,MySQL版本,编程语言类型,操作系统类型等问题进行了回答。
2009-09-01 14:49:00 600
转载 MySQL Memcache_engine的安装与使用
[文章作者:张宴 本文版本:v1.1 最后修改:2008.09.09 转载请注明原文链接:http://blog.s135.com/post/357/] 鉴于国内外还没有人撰写如何安装Memcache_engine的文章,于是,我根据自己的编译安装步骤,写下此文。 Memcache_engine是一个MySQL 5.1数据库的存储引擎,它能够让用户通过标准的SQL语句(SELECT/UPDAT
2009-09-01 14:46:00 446
转载 利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统
[文章作者:张宴 本文版本:v1.3 最后修改:2009.07.06 转载请注明原文链接:http://blog.s135.com/read.php/362/] Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。
2009-09-01 14:45:00 512
转载 百度、新浪、Mixi、Apache社区赞助的开源key-value分布式存储系统
key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。如果辅以Real-Time Search Engine(实时搜索引擎)进行复杂条件检索、全文检索,就可以替代并发性能较低的MySQL等关系型数据库,达到高并发、高性能,节省几十倍服务器数量的目的。以MemcacheDB、Tokyo Tyrant为代表的key-value分布式
2009-09-01 14:41:00 675
原创 PHP SQLite类
<?/** * SQLite类 * 2009-5-6 * 连万春 * */class SQLite { // 当前SQL指令 public $_mQueryStr = ; // 当前结果 public $_mResult = null; // SQLite连接句柄 protected $_mSqlite; // 警告信息 prote
2009-05-06 13:30:00 692
原创 Red Hat Enterprise Linux 4+Nginx 0.7.47+PHP5.2+MYSQL5.0+Memcache+eAccelerator
安装LINUX1. 导航界面 【回车】2. 是否将CD数据拷贝到磁盘上安装 【跳过】3. LINUX安装界面 【下一步】4. 选择语言 【英文】5. 键盘 【美国标准键盘】6. 选择类型 【自定义】7. 磁盘分配 【自动分区】8. 自动分区 【删除所有分区】9. 引导装载 【下一步】10. 网络配置 【DHCP】11. 选择系统默认语言 【英文】12. 选择时区 【北京】13. 设置管理员密码 【
2009-05-06 09:30:00 718
原创 Red Hat Enterprise Linux 4+Apache2.2+PHP5.2+MYSQL5.0+Memcache+eAccelerator
开始搭建安装LINUX1. 导航界面 【回车】2. 是否将CD数据拷贝到磁盘上安装 【跳过】3. LINUX安装界面 【下一步】4. 选择语言 【英文】5. 键盘 【美国标准键盘】6. 选择类型 【自定义】7. 磁盘分配 【自动分区】8. 自动分区 【删除所有分区】9. 引导装载 【下一步】10. 网络配置 【DHCP】11. 选择系统默认语言 【英文】12. 选择时区 【北京】13. 设置管
2009-05-06 09:24:00 958
原创 最近弄了个PHP在线翻译函数
最近弄了个PHP在线翻译函数。用GOOGLE翻译工具。可以执行批量翻译。代码分享给大家 <?/** * GOOGLE翻译 英汉 * * @param string $text 翻译句 * @return unknown */function googleTran($text){ if(empty($text)) return ""; sleep(1);
2009-05-06 09:05:00 1012
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人