摘要:
brew 这个命令我还真是第一次知道。 ----------------------------------------------转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记本文链接地址: mac os 下RabbitMq 以及 PHP amqp扩展安装记录记录一下安装配置... 阅读全文
摘要:
转自: http://www.gretheer.com/2013/09/windows-install-php-extension-php-ssh2.html因为想做一个往测试服务器传文件的需求,看到PHP支持ssh操作,所以整理了下安装过程,与大家分享下。安装步骤1. 下载 php extensi... 阅读全文
摘要:
如何成为一名黑客Copyright © 2001 by Eric S. Raymond翻译:Barret翻译水平有限,欢迎来信指教,我的Email是barret(a)ynmail.com, 但请勿问电脑技术问题(反正也不懂)。允许未经作者及译者的同意进行非商业目的的转载,但必须保持原文的完整性。内容一览为什么会有这份文档?什么是黑客?黑客应有的态度黑客的基本技能黑客文化中的地位黑客和书呆子(Nerd)的联系风格的意义其它资源FAQ(常问问题解答)为什么会有这份文档?作为 Jargon File 的编辑和 一些其他有名的类似性质文章的作者,我经常收到充满热情的网络新手的email提问( 阅读全文
摘要:
Database Sharding@Netlog 详细的描述了 Netlog 数据库架构的演变过程,文章浅显易懂,非常值得学习。本文数据、图片均来自:Database Sharding at Netlog, with MySQL and PHP数据 约4000万活跃用户每月约5000万独立访问每月约50亿 PV 和 每月 60亿 online minutes在数据库 sharding 以前,高峰时期每秒3000次以上数据库查询26种语言,30多个国家,5个最活跃的国家主要集中在欧洲技术平台SquidLighttpd, ApachePHPMySQLDebianMemcachedSphinxand 阅读全文
摘要:
像Facebook、开心001、人人网、优酷、豆瓣、淘宝等高流量、高并发的网站,单点数据库很难支撑得住,WEB2.0类型的网站中使用MySQL的居多,要么用MySQL自带的MySQL NDB Cluster(MySQL5.0及以上版本支持MySQL NDB Cluster功能),或者用MySQL自带的分区功能(MySQL5.1及以上版本支持分区功能),我所知道的使用这两种方案的很少,一般使用主从复制,再加上MySQL Proxy实现负载均衡、读写分离等功能,在使用主从复制的基础上,再使用垂直切分及水平切分;或者不使用主从复制,完全使用垂直切分加上水平切分再加上类似Memcached的系统也可以 阅读全文
摘要:
摘 要 稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。由于采用垃圾回收机制,Java语言的内存泄漏的模式与C++等语言相比有很 大的不同。全文通过与C++中的内存泄漏问题进行对比,讲述了Java内存泄漏的基本原理,以及如何借助Optimizeit profiler工具来测试内存泄漏和分析内存泄漏的原因,在实践中证明这是一套行之有效的方法。 关键词 Java; 内存泄漏; GC(垃圾收集器) 引用; Optimizeit 问题的提出 笔者曾经参与开发的网管系统,系统规模庞大,涉及上百万行代码。系统主要采用Java语言开发,大体上分为客户端、服务器和数据库三个层次... 阅读全文
摘要:
实际项目中需要用到phpexecl的打印分页,网上资料不多,不过这里找到了设置方法。----------------------------------------------------------转自: http://blog.sina.com.cn/s/blog_4acbd39c01012597.html首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和 PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 阅读全文
摘要:
本文整理了10款优秀的文件管理插件,这些插件基于jQuery、AJAX和PHP,你可以轻松进行定制并加入到自己的项目中。通过它们,你和用户可以通过浏览器来预览、上传、修改文件和文件夹。 1. elFinder基于web的简单文件管理器。源码 + 演示2. jQuery File Tree一个基于jQuery的、可配置的AJAX文件浏览插件。你最少只需一行JavaScript代码,即可创建一个自定义的、完全交互式的文件树。源码 / 演示3. jquery-filemanager轻松管理服务器中的文件上传、移动、重命名和删除。你可以限制用户查看特定的文件夹,并自定义导出文件。目前该插件只包含PHP 阅读全文
摘要:
1.zend studio2.如何将zend studio 9的默认GBK编码设置为其它编码,例如UTF-8?选择window菜单->Preferences->General->Workspace,在界面当中找到“Text file encoding” 选中Other,在下拉列表中选择UTF-8就可以了。这样所有的建立的项目将使用utf-8的编码。如果想某个项目使用其它编码,选中项目右键点击,在菜单中选择Preferences,弹出窗口左侧选择“Resource”,在右侧当中找到“Text file encoding” 选中Other,在下拉列表中选择你要的编码就可以了。3. 阅读全文
摘要:
最下面那个token最关键的"符合“并行会话的兼容”的规则"没说...这个问题早就困扰过我了,看过thinkphp与discuz的。似乎都不符合。---------------------------------------------一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以 阅读全文
摘要:
MySQL空字符串和NULL值我们都经常会见到,但是这二者并不是一个概念,下面就为您介绍NULL与MySQL空字符串的区别,供您参考。 对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NULL与MySQL空字符串是相同的事。情况并非如此。例如,下述语句是完全不同的:以下是代码片段: MySQL> INSERT INTO my_table (phone) VALUES (NULL); mysql> INSERT INTO my_table (phone) VALUES (''); 这两条语句均会将值插入phone(电话)列,但第1条语句插入的是NULL值, 阅读全文
摘要:
虽然早已不做diszcuz二次开发,但无意搜索到这个站点还是眼前一亮,放在这备份,以便不时之需要。http://www.discuzt.com/discuzcode-index.html 阅读全文
摘要:
之前编译PHP时并没有在配置–enable-sockets选项,现在要给PHP增加Socket模块话如果重新编译安装PHP就太过繁琐了。最好的办法是单独编译Socket模块,然后在php.ini中加载。实现办法:进入PHP源代码目录下的ext/sockets目录,如:cd /usr/local/src/php-5.2.5/ext/sockets 2. 在php.ini中加载sockets.so/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmakemake install . 阅读全文
摘要:
echo date('Y-m-d', mktime(0, 0, 0, date('m'), 1, date('Y')));echo '<br/>';echo date('Y-m-d', mktime(0, 0, 0, date('m')+1, 0, date('Y'))); 阅读全文
摘要:
<?phpheader('Content-type:textml;charset=utf8;');$startime = get_nowtime();for ($i = 0; $i < 5; $i++) { sleep(1);}echo '模块A:'.get_exectime()."s<br/>";for ($i = 0; $i < 3; $i++) { sleep(1);}echo '模块B:'.get_exectime()."s<br/>";for ($i = 阅读全文
摘要:
转自: http://www.netren.org/index.php/apache2/232-apache-order-allow-deny.html前段时间做了个Apache的HTTP代理服务器,其中的order allow,deny这部分弄的不太懂,于是上网找资料看,谁知道越看越糊涂,其中有些难以分辨对错甚至是误导。就像破解windows系统密码的一些文 章那样,很多都是人云亦云的,并没有经过测试。废话少说,先把我经过测试后分析总结出来的结论show出来,相信这对大家的理解非常有帮助。总则——影响最终判断结果的只有两点:1. order语句中allow、deny的先后顺序;2. allo 阅读全文
摘要:
转自:http://topic.csdn.net/u/20110306/12/d6f13885-da88-46c4-a37d-eae656bf65ca.html当mysql版本< 5.1时,php版本为>=5.3时,mysql_connect()会显示的是如下错误:Warning: mysql_connect(): Premature end of data (mysqlnd_wireprotocol.c:554) in D:\WwwRoot\AutoDial\mysql_connect_test.php on line 7 Warning: mysql_connect(): OK 阅读全文
摘要:
转自:http://blog.163.com/chinese_zmm/blog/static/1274400492012310115011476/官网:http://www.centos.org/ CentOS其实是Redhat的内核,感觉是会成熟稳定一点,相比旧Redhat,他多了一个yum的命令,学Debian一样自动安装软件;但我感觉CentOS的可以Yum的东西相比Debian或Ubuntu,实在太少了;CentOS游走在年轻与成熟之间,它比Ubuntu更注重安全性,你看他的CentOS5.0默认一装好就自带并打开防火墙就知道;而且有一个叫SELinux的东东在里面,让不同的程序之.. 阅读全文
摘要:
转自: http://blog.sina.com.cn/s/blog_727a93990100w3ta.html出现这样的错误提示:Warning:file_get_contents()[function.file-get-contents]:php_network_getaddresses:getaddrinfofailed:不知道这样的主机看着,嗯,有意思,不知道这样的主机看到这个提示,我第一反应那就是主机没有响应,什么主机呢,肯定是对像站了开对像站,果然如此,对象站打不开,没办法,家里网络就这样,上VPN再弄换代理,OK还有一些其它情况我在网上找到的,可以参考一下file_get_con 阅读全文
摘要:
转自: http://www.webkaka.com/blog/archives/Solution-for-JSChart-Chinese-supporting-Problem.html 利用JSChart组件画图,由于编码的问题,JSChart并不支持中文,所以,我们看到图上的文字只能是英文,只要体现在X轴、Y轴、标题的显示上面,但是这明显不能满足我们中国人的使用需求,所以,必须要通过其他方法来让JSChart画出显示中文的图来。 今天我发现一个插件,可以让JSChart支持中文了。非常的惊喜。 看下截图,呵呵~~(图1) 柱状图(图2) 饼状图(图3) 折线图 点击这里下载插件 插件用法有 阅读全文