摘要:
Windows Apache HTTPS配置创建下面3个目录:C:\Program Files\Apache Group\Apache2\conf\sslC:\Program Files\Apache Group\Apache2\conf\ssl.keyC:\Program Files\Apache Group\Apache2\conf\ssl.crt这里假设apache安装目录是C:\Program Files\Apache Group\Apache2\下载http://tud.at/programm/openssl.cnf到C:\Program Files\Apache Group\Apa 阅读全文
摘要:
接触PHP第二天,要求PHP访问WCF服务着实痛苦,无从下手啊.在网上查了很多资料知道PHP访问WCF很方便如上即可访问但是报错,无法找到SoapClient 这个类,在网上找答案,说是要去掉php.ini中;extension=php_soap.dll的分号去掉,然后重启即可由于不熟悉,兄弟一直在apach中的php.ini-dist中改了又改,一直无效.看了很多网站,都是说没有去掉那个分号可是我就纳闷了,我去了咋就不行呢蛋痛了一下午,最后甚至怀疑是不是人品出了问题临近下班,无意间又打开了localhost这个熟悉的界面php.iniF:\PHP\php-5.2.14-Win32\php-a 阅读全文
摘要:
安装MongoDB可以参照我的C#操作MongoDB那篇文章。php的话首先从网上下载MongoDB的扩展包,https://github.com/mongodb/mongo-php-driver/downloads,选择对应的扩展包。这是我下的,然后解压,VC6适合apache,VC9适合IIS,ts(thread safe)指PHP以模块形式运行的。然后把其中的php_mongo.dll放在PHP中的ext文件夹中,然后在PHP.INI里面加入extension=php_mongo.dll,重启apache。至此PHP扩展MongoDB的包安装完毕。关于查询MongoDB一些使用函数可以查 阅读全文
摘要:
事实上SVN的确是我用过的最好的源码管理工具,虽然我用过的这类工具并不多,只有VSS、CVS和SVN,其它像PVCS、 TeamSource、ClearCase之类的只有耳闻,因为它们都是商业产品,并且通常用于管理大型的项目,没有机会试用,所以也不知道它们如何。 VSS是我四年前在公司里用过的最早的一款源码管理工具,不过它实在是太一般了,而且也是商业产品。所以除了公司里工作需要,我自己是不用的。从那公司出来以后,我试用了CVS,这才开始对自己的源码进行管理。作为OSS圈里元老级的源码管理工具,CVS有多强我不用再多说。但是现在SVN这颗新星已经渐渐要盖过CVS的光芒了,可见SVN是有自己杀手锏 阅读全文
摘要:
先下载一个微信apk,以压缩包的形式打开,对比微信界面,找出我们需要的素材。以下两个模块的还原完全采用RelativeLayout相对布局。按钮效果的实现点击对应版块,将有点击效果。这可以通过修改点击背景图实现。在res目录下新建drawable目录,存放以下文件。单行:selector_single.xml[html]view plaincopy多行顶端:selector_first.xml[html]view plaincopy多行中部:selector_body.xml[html]view plaincopy多行底部:selector_last.xml[html]view plainco 阅读全文
摘要:
多国语言并存就意味着多字节,PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是1~3倍的差异了。采用PHP字符串mbstring可以较好地解决这个问题。mb_strlen的用法和strlen类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8的字符串$str长度,可以用mb_strlen($str,’UTF-8′)。如果省略第二个参数,则会使用PHP的内部编码。内部编码可以通过mb_internal_encoding()函数得到,设置有两种 阅读全文
摘要:
1.mysql是非持继连接函数而mysqli是永远连接函数也就是说mysql每次链接都会打开一个连接的进程,而mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销有 些朋友在编程的时候,使用 newmysqli('localhost',usenamer','password','databasename');总是报 错,Fatalerror:Class'mysqli'notfoundind:...mysqli类不是php自带的吗?不是默认开启的,win下要改php.ini,去掉php_mysqli.d 阅读全文
摘要:
如果不想写到 ngnix.conf 中,那么可以在相同的目录下建立另外一个文件夹存放单独的文件,比如新建一个 proxy 的子目录,然后再在里面新建文件 prox.conf ,然后添加如下内容: server { resolver 8.8.8.8; access_log off; listen 8088; location / { proxy_pass $scheme://$host$request_uri; proxy_set_header Host $http_host; proxy_buffers 256 4k; proxy_max_temp_file_size 0k; ... 阅读全文
摘要:
正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转 阅读全文
摘要:
这里做了些基准测试表明nginx打败了其它的轻量级的web服务器和代理服务器,同样也赢了相对不是那么轻量级的产品。有人说这些基准测试是不准确的,因为在这样那样的环境下,做的比较不一致。我倾向同意基准测试只是告诉了我们其中一部分情况,你能做的是消除偏见(有人见过所有人都同意一个基准测试是公平的吗?我是没见过。)不管怎样,这篇文章不是做基准测试来让人们争论(如果你喜欢,可以在Google上找到那样的文章),相反,下面的引述来自人们在现实世界中使用Nginx,在真实的负载下,服务于真正的应用和网站。引述我们投资的一些公司把web平台切换到Nginx后,可以显著的解决扩展问题。Nginx明显有效的实现 阅读全文