02 2015 档案

摘要:如例:function test(array $a,test $b){/*...*/}class test{/*...*/}test(array(),new test);表示test函数的参数里,第一个参数必须是数组,第二个必须是test类的实体。php没有别的限定类型了,诸如string、inte... 阅读全文
posted @ 2015-02-12 16:58 谦信君 阅读(2907) 评论(0) 推荐(0) 编辑
摘要:本文是关于在Code Igniter PHP MVC框架中如何编写Model方法。CRUD 方法CRUD 是Create, Retrieve, Update, and Delete的缩写. 这些是最基本的数据源交互方法。如:Create[增] – 添加一个用户账号Retrieve[查] – 获取一个... 阅读全文
posted @ 2015-02-12 15:54 谦信君 阅读(691) 评论(0) 推荐(0) 编辑
摘要:数据库操作无非是CRUD,用非装逼的语言来说就是增删改查。也许这一节会讲的很泛泛,或者很多人看不懂,没关系,大致的看看,知道是这么回事就好,继续往后看,后面会讲实例,这些枯燥而又抽象的东西可以先跳过,慢慢就会明白了。而且这部分内容CI手册讲的很全面,我也没什么好方式讲的很通俗易懂,索性不重复造那么大... 阅读全文
posted @ 2015-02-12 15:49 谦信君 阅读(9874) 评论(0) 推荐(0) 编辑
摘要:最近有一个项目需要集成七牛云存储的图片存储和调用功能,程序是基于CodeIgniter2.1.3的PHP框架。刚拿到手完全无从下手的感觉,因为像框架这种东西,想从官方的PHPSDK集成进去,需要改动很多地方。还好,有前辈蹚水,我等后辈直接参考或者说是拿来用了。上传插件采用的是plupload。plu... 阅读全文
posted @ 2015-02-12 15:47 谦信君 阅读(1149) 评论(0) 推荐(0) 编辑
摘要:一个与数据库操作打交道的应用,必然涉及到数据的添加、修改、删除等操作。因此CRUD操作几乎成为每个后台管理站点的必备功能。数据库的复杂性,导致PHP操作代码也会有不少的冗余,因此,如果可以有工具自动生成CRUD的代码,那将是一件十分让人欣慰的事情。这里介绍一些目前可以找到的针对Codeigniter... 阅读全文
posted @ 2015-02-12 15:46 谦信君 阅读(472) 评论(0) 推荐(0) 编辑
摘要:PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。自从使用上了phpstrom后就放弃了zendstudio,觉得越来越喜欢phpstrom了。不过再强大的IDE都有一些不合理的地方,phpstrom自动保存就是... 阅读全文
posted @ 2015-02-12 12:43 谦信君 阅读(1675) 评论(0) 推荐(0) 编辑
摘要:在Mac OS X 10.8中配置Apache+PHP+MySQL的内容包括:配置Apache配置PHP安装MySQL配置PHPAdmin设置数据库默认字符集一.配置Apache1. 启动Apache打开终端,输入:sudo apachectl start打开浏览器,输入:http://localh... 阅读全文
posted @ 2015-02-11 23:11 谦信君 阅读(261) 评论(0) 推荐(0) 编辑
摘要:结论:阿里云存储七牛云存储标准:REST、HTTP99%符合50%基本功能:送二级域名、绑定域名、CDN支持支持自定义文件HTTP header支持少量支持高级服务:图片处理不提供很完善地提供收费策略收费小流量免费。大流量收费。官方PHP SDK差,依赖亚马逊http库,而不是PHP官方PEAR H... 阅读全文
posted @ 2015-02-11 16:25 谦信君 阅读(6098) 评论(0) 推荐(0) 编辑
摘要:网上关于七牛云存储的教程除了官网上的API文档,其他的资料太少了。研究了下API之后,现在已经能实现图片的上传和下载及上传之后的重定向。http://blog.csdn.net/cqcre/article/details/39718689http://www.tuicool.com/articles... 阅读全文
posted @ 2015-02-11 15:26 谦信君 阅读(475) 评论(0) 推荐(0) 编辑
摘要:navicat中设置timestamp字段的时间,默认这里填写CURRENT_TIMESTAMP,就是在插入数据的时候按照当前时间插入;勾选根据当前时间戳更新,表示在UPDATE的时候,会根据当前时间戳来更新TIMESTAMP的变体1,TIMESTAMP DEFAULT CURRENT_TIMEST... 阅读全文
posted @ 2015-02-10 14:54 谦信君 阅读(795) 评论(0) 推荐(1) 编辑
摘要:数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。一、什么是数组数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。二、声明数据在PHP中声明数组的方式主要有两种:一是应用array()函数声明数组... 阅读全文
posted @ 2015-02-09 18:08 谦信君 阅读(318) 评论(0) 推荐(0) 编辑
摘要:php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误:Cannot use object of type stdClass as array产生原因:+展开-PHP$res=json_decode($res);$res['key'];//把... 阅读全文
posted @ 2015-02-09 18:02 谦信君 阅读(291) 评论(0) 推荐(0) 编辑
摘要:PHP默认只识别application/x-www.form-urlencoded标准的数据类型“php://input可以读取没有处理过的POST数据。相较于$HTTP_RAW_POST_DATA而言,它给内存带来的压力较小,并且不需要特殊的php.ini设置。php://input不能用于enc... 阅读全文
posted @ 2015-02-09 12:15 谦信君 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:PHP输入流php://input转:http://www.nowamagic.net/academy/detail/12220520在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://i... 阅读全文
posted @ 2015-02-09 12:08 谦信君 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:请参考:CI文档的输入类部分:$this->input->post() $this->input->get()-----------------------------------------------------------------------------------------------... 阅读全文
posted @ 2015-02-09 01:24 谦信君 阅读(20701) 评论(0) 推荐(1) 编辑
摘要:$_POST:通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。$GLOBALS['HTTP_RAW_POST_DATA'] :总是产生$HTTP_RAW_POST_DATA变量包含有原始的 POST 数据。此变量仅在碰到未识别 MIME 类型的数据时产生。$HTTP_RAW_PO... 阅读全文
posted @ 2015-02-09 01:18 谦信君 阅读(417) 评论(0) 推荐(0) 编辑
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 T... 阅读全文
posted @ 2015-02-09 01:14 谦信君 阅读(2160) 评论(0) 推荐(0) 编辑
摘要:首先需要安装windows下的Git版本,网上有很多我下载的是msysgit反正都差不多,不会的自己百度。其次打开PhpStorm,点击File ,Settings ,找到Version Control 找到Git这里有个Path to Git executable 需要填写的,网上看了很多教程。填... 阅读全文
posted @ 2015-02-08 23:46 谦信君 阅读(654) 评论(0) 推荐(0) 编辑
摘要:每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢?在网上看了各种方法,太杂,很多可能环境不一样,一直行不通。最后找到一种有效的方法,很简单。记录下来!当你配置好git后,在C:\Documents and Settings\Adm... 阅读全文
posted @ 2015-02-08 22:41 谦信君 阅读(298) 评论(0) 推荐(0) 编辑
摘要:先验知识——什么是ASIHTTPRequest?使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO... 阅读全文
posted @ 2015-02-07 15:28 谦信君 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一、什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)JSON的格式很像OC中的字典和数组{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "jim... 阅读全文
posted @ 2015-02-07 15:27 谦信君 阅读(231) 评论(0) 推荐(0) 编辑
摘要:注:GET请求,请求参数放在URL上;POST请求,请求参数建议用JSON格式放在请求体里面一、发送JSON数据给服务器发送JSON数据给服务器的步骤:(1)一定要使用POST请求(2)设置请求头(3)设置JSON数据为请求体代码示例: 1 #import "YYViewController.h" ... 阅读全文
posted @ 2015-02-06 18:39 谦信君 阅读(684) 评论(0) 推荐(0) 编辑
摘要:一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%... 阅读全文
posted @ 2015-02-06 18:36 谦信君 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1. 聊一下HTTP协议(协议的完整的通信过程)2.通信过程1> 请求* 客户端 --> 服务器* 请求的内容a. 请求行(请求方法\HTTP协议\请求资源路径)b. 请求头(描述客户端的信息)c. 请求体(POST请求才需要有, 存放具体数据)2> 响应* 服务器 --> 客户端* 响应的内容a.... 阅读全文
posted @ 2015-02-06 18:34 谦信君 阅读(254) 评论(0) 推荐(0) 编辑
摘要:下载这个文件phpstorm-ci-ac或者去github下载解压里面的三个文件到ci根目录下然后找到这三个文件system\core\Controller.phpsystem\core\Model.phpsystem\database\DB_active_rec.php点击右键, 选择Make a... 阅读全文
posted @ 2015-02-06 17:50 谦信君 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:Unix已经有35年历史了。许多人认为它开始于中世纪,这个中世纪是相对于计算机技术的产生和发展来说的。在过去的时间里,Unix和它的子分支Linux收集有许多的历史和一些完全古老的语言。在这篇技巧文章中,我们将介绍一少部分古老的语言和它们的目的和作用,以及它们真正的来源。 RC 在Linux... 阅读全文
posted @ 2015-02-06 16:39 谦信君 阅读(522) 评论(0) 推荐(0) 编辑
摘要:Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server ad... 阅读全文
posted @ 2015-02-06 16:21 谦信君 阅读(1089) 评论(0) 推荐(0) 编辑
摘要:(1)Restful设计原则 Restful风格:RESTfu设计原则,它被Roy Felding提出(在他的”基于网络的软件架构“论文中第五章)。而REST的核心原则是将你的API拆分为逻辑上的资源。这些资源通过http被操作(GET ,POST,PUT,DELETE)。 但现在看,一般的操作只有... 阅读全文
posted @ 2015-02-04 11:42 谦信君 阅读(2332) 评论(0) 推荐(0) 编辑
摘要:一、何为Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作... 阅读全文
posted @ 2015-02-04 10:51 谦信君 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字删除目录、文件 rm(remove)功能说明:删除文件或目录。语 法:rm[-d... 阅读全文
posted @ 2015-02-04 10:50 谦信君 阅读(3262) 评论(0) 推荐(1) 编辑
摘要:连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务远程服务控制info:提供服务器的信... 阅读全文
posted @ 2015-02-04 10:42 谦信君 阅读(192) 评论(0) 推荐(0) 编辑
摘要:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件... 阅读全文
posted @ 2015-02-04 10:31 谦信君 阅读(327) 评论(0) 推荐(0) 编辑
摘要:本文是有关Redis的系列技术文章之一。在之前的文章中介绍了《Redis快速入门:初识Redis》,对Redis有了一个初步的了解。今天继续为大家介绍Redis如何安装、配置和操作。 系列文章: Redis快速入门:Key-Value存储系统简介 Redis快速入门:选择Key-Value S... 阅读全文
posted @ 2015-02-03 23:24 谦信君 阅读(307) 评论(0) 推荐(0) 编辑
摘要:试用Redis安装、php环境连接、测试Redis介绍Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ord... 阅读全文
posted @ 2015-02-03 23:23 谦信君 阅读(289) 评论(0) 推荐(0) 编辑
摘要:配置文件参数说明:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run... 阅读全文
posted @ 2015-02-03 23:03 谦信君 阅读(309) 评论(0) 推荐(0) 编辑
摘要:我用的系统是:redhat[root@infa~]#wgethttp://download.redis.io/releases/redis-2.8.12.tar.gztarxzfredis-2.8.12.tar.gz[root@infa~]#tarxzfredis-2.8.12.tar.gz[roo... 阅读全文
posted @ 2015-02-03 23:01 谦信君 阅读(451) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己... 阅读全文
posted @ 2015-02-02 18:45 谦信君 阅读(281) 评论(0) 推荐(0) 编辑
摘要:IDE => Xdebug => Apache(XAMPP) => Firefox + easist Xdebug1>XAMPP停止apache服务;2>在安装目录下找到php.ini,类似于D:\xampp\php\php.ini,打开并找到被注释掉的项目并按如下设置:zend_extension... 阅读全文
posted @ 2015-02-02 18:29 谦信君 阅读(316) 评论(0) 推荐(0) 编辑
摘要:具体对这三种类型的说明不做阐述可以查看mysql帮助文档。char的总结: char最大长度是255字符,注意是字符数和字符集没关系。可以有默认值,尾部有空格会被截断。varchar的总结:varchar的最大长度65535是指能存储的字节数,其实最多只能存储65532个字节,还有3个字节用于存储长... 阅读全文
posted @ 2015-02-02 18:17 谦信君 阅读(771) 评论(0) 推荐(0) 编辑
摘要:方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "ne... 阅读全文
posted @ 2015-02-02 13:12 谦信君 阅读(254) 评论(0) 推荐(0) 编辑
摘要:阿里OSS:好处就是,那是一套完整的体系,存储,数据库,CDN,服务器,阿里都可以给你全包。缺点,费用对于没有盈利的网站来说太高了,好像定位就是给那些高端客户使用的,而且CDN,OSS的流量是分开收费,带宽(2倍成本,呵呵)。又拍云:算是老牌静态存储服务商,自带有CDN。存储空间可以弹性增加(不知道... 阅读全文
posted @ 2015-02-02 00:03 谦信君 阅读(8978) 评论(0) 推荐(0) 编辑
摘要:sns系统,微博系统都应用到了feed(每条微博或者sns里的新鲜事等我们称作feed)系统,不管是twitter.com或者国内的新浪微博,人人网等,在各种技术社区,技术大会上都在分享自己的feed架构,也就是推拉模式(timyang上次也分享了新浪微薄的模式)。下面我们就微博的feed推拉(p... 阅读全文
posted @ 2015-02-01 22:54 谦信君 阅读(681) 评论(0) 推荐(0) 编辑
摘要:完全用nosql轻松打造千万级数据量的微博系统微博feed系统的push和pull模式和时间分区拉模式架构探讨关于如何构建一个微博型广播关于如何构建一个微博型广播2用 mongodb 储存多态消息/提醒类数据构建高性能的微博系统-再谈新浪微博架构人人网技术经理张铁安-Feed系统结构浅析新浪微博Ca... 阅读全文
posted @ 2015-02-01 22:53 谦信君 阅读(424) 评论(0) 推荐(0) 编辑
摘要:Fashiolista是一个在线的时尚交流网站,用户可以在上面建立自己的档案,和他人分享自己的以及在浏览网页时看到的时尚物品。目前,Fashiolista的用户来自于全球100多个国家,用户达百万级,每日分享的时尚物品超过500万。作为一个以社交、分享的网站,feed系统占据了网站的核心架构,Fas... 阅读全文
posted @ 2015-02-01 22:50 谦信君 阅读(626) 评论(0) 推荐(0) 编辑
摘要:我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。 加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒... 阅读全文
posted @ 2015-02-01 21:15 谦信君 阅读(670) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示