seaslog性能改进的测试

seaslog性能改进的测试

为了体现SeasLog的性能,我在日志里面循环输出1万次   1 <?php   2 for($i=0;$i<100000;$i++){   3     SeasLog::info(“log_data “.$i);   4 }   5 ?> ab -n10 -c3 http://127.0.0.1/seaslog/test_log.php 修改代码: php_stream *stream = NULL;//php_stream char *temp_opt=”";//tmp opt path PHP_RSHUTDOWN_FUNCTION(seaslog)  ...

阅读全文...

php vld安装

php vld安装

在下载地址:http://pecl.php.net/package/vld/ 根据你的版本来下载自己需要的文件吧,我的是php5.6 所以下载的是 vld-0.13.0.tgz 在linux服务器下面执行下面的操作: wget http://pecl.php.net/get/vld-0.13.0.tgz 1.解压 tar -xvf vld-0.13.0.tgz 2.复制源代码到php源代码的扩展目录下面 mv vld-0.13.0 php-5.6.16/ext/vld 3.跳转到vld的目录 cd php-5.6.16/ext/vld/ 4.开始编译vld的代码 ...

阅读全文...

[转]主从数据库架构

[转]主从数据库架构

在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。 MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求...

阅读全文...

php中$this的含义

php中$this的含义

php中$this是指一个变量,当一个对象调用一个方法的时候,$this指向的就是这个对象的本身,通常情况下面,这个$this就是调用这个方法的对象,但是有的时候,也可能是调用另外一个通过静态方法来调用的对象(因为如果使用new来调用,那肯定就是本身了) <?php   class  A{              function  foo(){                          if( isset($this)){                                   ...

阅读全文...

[转]Warning: mysql_connect(): No such file or directory

[转]Warning: mysql_connect(): No such file or directory

I’ve been trying to setup a local PHP/Mysql app today and came across this issue with the database connection. Warning: mysql_connect(): No such file or directory The connection parameters I’ve been using were as follows :- define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PASS", ""); define("DB_NAME", "my_db"); Turns out, the fix was quite s...

阅读全文...

Unable to Archive Xcode projects with Cordova 2.9

Unable to Archive Xcode projects with Cordova 2.9

The problem solve here: https://issues.apache.org/jira/browse/CB-4037   or ..   The error: When trying to “Archive” any project to upload to the App Store, including just the Hello World project in XCode, one receives the linker error below. The app builds fine for running on the simulator or the device however. Reverting my project to 2.8.1 o...

阅读全文...

如何关闭Mac上的Dashboard?

如何关闭Mac上的Dashboard?

Mac的Dashboard用来显示股票、日历、天气预报等小widget,应该在Leopard时代就有了。可以说是遗迹。不用的话可以关掉。 关闭Dashboard: 打开“终端”,输入命令: defaults write com.apple.dashboard mcx-disabled -boolean YES 继续输入命令,重启Dock: killall Dock 如果想再重新开启,则使用下面的命令: defaults write com.apple.dashboard mcx-disabled -boolean NO 继续输入命令,重启...

阅读全文...

phpmailer发送邮件中,网易邮箱乱码问题

phpmailer发送邮件中,网易邮箱乱码问题

用phpmailer做一个邮件发送的应用,刚开始的时候,都是在腾讯的邮箱里面测试,没啥问题,结果去了网易的邮箱,我的是126的邮箱,结果就乱码了,当然网上乱码现象: 下图就是乱码的现象,不过标题原来也是乱码的!解决办法: 1.针对标题和发送人名称 原来内容“测试”,你要发送的是     ”=?utf-8?B?” . base64_encode ( “测试”) . “?=”; 这样改变编码之后就可...

阅读全文...

【转】ORACLE EBS AP发票到付款的数据流

【转】ORACLE EBS AP发票到付款的数据流

–1.发票创建时生成数据如下表 –发票主表 SELECT * FROM AP_INVOICES_ALL A WHERE A.INVOICE_NUM = ’20111213001′; –发票分配表 SELECT * FROM AP_INVOICE_DISTRIBUTIONS_ALL B WHERE B.INVOICE_ID = 697444; –发票付款计划表 SELECT * FROM AP_PAYMENT_SCHEDULES_ALL C WHERE C.INVOICE_ID = 697444; –From ap_invoices_all.invoice_id –2.发票...

阅读全文...

【转】cocos2d-x Android 环境搭建问题汇总

【转】cocos2d-x Android 环境搭建问题汇总

初次接触Cocos2d-x,准备搭建一个hello world的Android环境,问题遇到很多。在此记录,为自己,也为大家,避免重走弯路! 具体的环境搭建,可以参考官方的文档。在Windows7平台搭建Cocos2d-x Android开发环境。 1.Android-ndk-r10不能放在具有空格的路径下。 2.进入工程目录下的proj.android目录,执行build_native.py,编译出错: jni/../../cocos2d/cocos/./3d/CCBundleReader.cpp:94:23: err...

阅读全文...

建表时使用双引号,并且标明包含小写导致数据统计收集模式报错

建表时使用双引号,并且标明包含小写导致数据统计收集模式报错

正常建立表的时候, 我们都不会在表上面建立双引号,这时候建立的表在 create table sanwen_test1(item1 NUMBER); SELECT * FROM all_objects do where do.OBJECT_NAME= ‘SANWEN_TEST1′; 是大写,但是在使用了双引号之后,就是可以保存原来的大小写 create table "sanwen_test2"(item1 NUMBER); SELECT * FROM all_objects do where do.OBJECT_NAME= ‘sanwen_test2...

阅读全文...

【2048强势来袭】第九期:2048游戏bug修复

【2048强势来袭】第九期:2048游戏bug修复

        照着【2048强势来袭】系列的文章做完了2048的游戏,感觉还不错,也算是一个简单的游戏开发了,下面总结一个自己遇到的问题:        1、当所有的块满了,手指姿势错误时,报错         这个是我们检测游戏是不是结束的时候,使用的是,如果有一个块的数据是等于0或者有存在两边相...

阅读全文...

【转】【2048强势来袭】第八期:优化游戏界面

【转】【2048强势来袭】第八期:优化游戏界面

在游戏开发中,游戏的界面是相当重要的,下面我们来进行一些优化。 1. 数字大小的优化 在一个卡片里面,当数字变成两位数、三位数的时候,就需要调整一下数字的大小,让游戏看起来更加的“和谐”。 在CardSprite.cpp的setNumber方法中,添加如下代码: //判断数字的大小来调整字体 if (number >= 0) {  labelTTFCardNumber->setFontSize(100);    }  if (number >...

阅读全文...

【转】【2048强势来袭】第七期:添加游戏分数模块

【转】【2048强势来袭】第七期:添加游戏分数模块

既然2048可以开始玩了,那没有分数,怎么可以呢? 1. 声明两个变量 在HelloWorldScene.h中声明两个变量: //游戏总分 int score;  //定义显示分数的控件 cocos2d::LabelTTF* labelTTFCardNumber;  声明了游戏总分和显示分数的控件 2. 加入分数标签和数字 在游戏界面的上面,左边是“分数”标签,右边是分数。 在HelloWroldScene.cpp的Init()函数中,添加如下代码: //在上方加入游...

阅读全文...