2014年1月2日

Apache Thrift 可伸缩的跨语言服务开发框架

摘要: 前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Sma 阅读全文

posted @ 2014-01-02 14:39 荣锋亮 阅读(263) 评论(0) 推荐(0) 编辑

web 防作弊方式

摘要: 网络广告方式有很多,总结了一些东西,一些防作弊方式的实现。 1、 IP防止作弊 一般计费方式是按照24小时内唯一IP,可以将每个IP记入数据库,当下一个访问IP与数据库已存在的IP相同时,则不计费。现在上网一般是动态IP,作弊者通过拨号器上下线来实现改变IP地址,你可以通过C段IP来辨别,如大量出现218.175.11.x这种相同C段的IP号,则可能作弊。可以通过IP加密提交,然后由接收端进行解密记录入库,可以杜绝采用模拟提交数据的作弊方式。 2、 COOKIES防止作弊 当你访问过一个页面时,COOKIE并会记录,当你下一次访问该页面时,并会提交一个相同COOKIES参数,你... 阅读全文

posted @ 2014-01-02 14:24 荣锋亮 阅读(606) 评论(0) 推荐(1) 编辑

mysql C++ 使用

摘要: 代码如下:int main(){ const char user[] = "root"; //username const char pswd[] = "dalong"; //password const char host[] = "localhost"; //or"127.0.0.1" const char table[] = "mysqldb"; //database unsigned int port = 3306; //server port MYSQL myCont; MYSQL_R 阅读全文

posted @ 2014-01-02 10:25 荣锋亮 阅读(351) 评论(0) 推荐(0) 编辑

linux mysql 操作命令

摘要: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径)4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 阅读全文

posted @ 2014-01-02 09:21 荣锋亮 阅读(126) 评论(0) 推荐(0) 编辑

linux 安装 MySQL

摘要: 一、下载MySQL安装文件完全安装MySQL需要下面6个文件:MySQL-server-community-5.1.26-0.rhel4.i386.rpmMySQL-client-community-5.1.26-0.rhel4.i386.rpmMySQL-shared-community-5.1.26-0.rhel4.i386.rpmMySQL-devel-community-5.1.26-0.rhel4.i386.rpmMySQL-test-community-5.1.26-0.rhel4.i386.rpmMySQL-community-debuginfo-5.1.26-0.rhel4.i 阅读全文

posted @ 2014-01-02 09:20 荣锋亮 阅读(247) 评论(0) 推荐(0) 编辑

Linux下配置jdk1.7

摘要: 第一步:下载jdk-7-linux-i586.tar.gzwget-chttp://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装sudotarzxvf./jdk-7-linux-i586.tar.gz-C/usr/lib/jvmcd/usr/lib/jvmsudomvjdk1.7.0/java-7-sun第三步:修改环境变量vim~/.bashrc添加:exportJAVA_HOME=/usr/lib/jvm/java-7-sun 阅读全文

posted @ 2014-01-02 09:14 荣锋亮 阅读(159) 评论(0) 推荐(0) 编辑

导航