#T

****RESTful API 设计最佳实践(APP后端API设计参考典范)

http://blog.jobbole.com/41233/背景目前互联网上充斥着大量的关于RESTfulAPI(为方便,下文中“RESTfulAPI”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你...

Unix时间戳(Unix timestamp)转换工具

在线工具地址:http://tool.chinaz.com/Tools/unixtime.aspx 如何在不同编程语言中获取现在的Unix时间戳(Unixtimestamp)?JavatimeJavaScriptMath.round(newDate().getTime()/1000)getTime()返回数值...

***php(codeigniter)中如何重定向

Q:在保存完数据之后需要重定向,防止数据重复提交。我使用$this->方法名();跳转,发现不能达到重定向的效果(地址栏没变)请教高手重定向怎么用A:$this->load->helper('url');redirect('/login/form/','refresh');通过发送HTTP头,命令客户...

CodeIgniter 错误: In order to use the Session class you are required to set an encryption key

CodeIgniterSESSION 第一次用session遇到这个错误,说是要加一个密钥才可以使用,加就加吧,打开config.php找到以下代码 /*|------------------------------------------------------------------------...

**关于PHP如何定义一个空对象(REST API如何处理空对象和空数组)

在写接口的过程当中,手机端有需求说不让返回json数组,要返回一个对象。那么我们可以怎么做呢?其实很简单,强制转换即可。声明空对象:$empty_object=(object)array();或者$empty_object=(object)null;把数组转换为对象:$arr=array(‘a’...

Python异步IO --- 轻松管理10k+并发连接

前言 异步操作在计算机软硬件体系中是一个普遍概念,根源在于参与协作的各实体处理速度上有明显差异。软件开发中遇到的多数情况是CPU与IO的速度不匹配,所以异步IO存在于各种编程框架中,客户端比如浏览器,服务端比如node.js。本文主要分析Python异步IO。 Python3.4标准库有一个新模块a...

NGINX轻松管理10万长连接 --- 基于2GB内存的CentOS 6.5 x86-64

 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=190176&id=4234854一前言 当管理大量连接时,特别是只有少量活跃连接,NGINX有比较好的CPU和RAM利用率,如今是多终端保持在线的时代,更能让NGINX...

iOS后台如何保持socket长连接和数据传输

工程中使用tcp长连接来和服务端进行数据传输,在IOS平台上,由于苹果的后台机制,会有以下问题:当程序退到后台的时候,所有线程被挂起,系统会回收所有的socket资源,那么socket连接就会被关闭,因此无法再进行数据的传输: 解决方法:通过设置以下属性可以保持socket连接和数据的继续传输1.需要在Inf...

iOS NSString 和NSData 转换

NSString转换成NSData对象 NSData*xmlData=[@"testdata"dataUsingEncoding:NSUTF8StringEncoding];NSData转换成NSString对象 NSData*data;NSString*result=[[NSStringalloc...

CentOS下php安装mcrypt扩展

(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤[root@test-206~]#yumlistinstalled|grepm...

使用php扩展mcrypt实现AES加密

AES(AdvancedEncryptionStandard,高级加密标准)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Rijndael是在AES中使用的基本密码算法。 对于此算法网上流传有很多php代码实现的版本,其实php的扩展mcrypt完全支持...

PHP 分割字串 Function 的速度比較(substr/sscanf/preg_match)---substr最快!

固定長度的字串(假設是06481a63041b578d702f159f520847f8),要照固定格式做切割,使用PHP要怎麼切會比較快?註:要將此字串切成=>06/48/1a63041b578d702f159f520847f8這三個字串. 寫簡單的程式做個測試,來比較 substr ...

Android 下使用 JSON 实现 HTTP 请求,外加几个示例!

不得不说,JSON格式的确是非常美妙的,速度快而且简化了很多操作在Android下,AndroidSDK已经为我们封装好了整个与JSON有关的操作,使用非常方便以下就是一个标准的JSON请求的实现过程: [java] viewplaincopyprint? HttpPost re...

mysql update操作

update语法Single-table语法:UPDATE[LOW_PRIORITY][IGNORE]tbl_nameSETcol_name1=expr1[,col_name2=expr2...][WHEREwhere_definition][ORDERBY...][LIMITrow_count]Multiple-ta...
IT猿 ·2020-03-26

Codeigniter的一些优秀实践

最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。1.首先是MVC如果你还不知道 MVC ,应该尽快的学习,你会很快的体会到在Mo...
首页上一页...45034504450545064507...下一页尾页