[Shell]Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量

摘要: 变量是计算机内存的单元,其中存放的值可以改变。变量用于暂时保存信息。 一. 变量设置规则 1.数字,字母,下划线组成,不能以数字开头。 2.Bash中变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。 3.变量用等号连接值,等号左右不能有空格。 4.变量的值如果有空格,需要 阅读全文
posted @ 2015-08-26 21:41 ercom 阅读(11252) 评论(0) 推荐(0)

[Redis] Redis的五种数据类型与键值/服务器相关命令

摘要: String(字符串):最简单的数据类型。 set age 18 ( set age 18 ex 5 ) # 设置过期时间5秒 setex age 5 18 # 效果同上, 使用 ttl age 可以查看剩余有效时间 psetex age 5000 18 # 同上,只是以毫秒为单位设置key的过期时 阅读全文
posted @ 2015-08-17 00:05 ercom 阅读(952) 评论(0) 推荐(0)

[Redis] Redis高级特性的配置及使用

摘要: 【Redis安全性】 一 . 默认我们进入Redis客户端是不需要密码的,但是在使用任何命令前保证已授权,这在一个你不信任其它人的环境里可能有用。 1. 按照如下方式可设置密码: ① 修改配置文件(默认为/usr/local/etc/redis.conf),找到requirepass foobare 阅读全文
posted @ 2015-08-07 23:27 ercom 阅读(3673) 评论(0) 推荐(0)

[PHP] 误读支付宝接口可能引发的乌龙

摘要: 之所以发现这个坑,源起项目中的支付宝页面跳转同步通知页return_url中的$verify_result始终返回false。 $alipayNotify = new Alipaynotify($alipay_config); //支付宝通知处理类 $verify_result = $alipayN 阅读全文
posted @ 2015-08-07 23:24 ercom 阅读(886) 评论(0) 推荐(0)

写程序的时候, 我们想关注什么

摘要: 这是一个宽泛的命题,如果没有想过,似乎东西多了点。 当从应用的角度讲,当然功能实现起来越漂亮越好,而且能考虑到今后的一些扩展性更好,对繁琐的重复工作从构建角度做高层抽象封装就再好不过了。 从可用性角度讲,有一句话非常好:用简单的代码实现健壮的程序。 从性能上讲,个人觉的,对业务的充分理解可以解决掉其 阅读全文
posted @ 2015-07-25 00:06 ercom 阅读(346) 评论(0) 推荐(0)

[C语言]进阶|程序结构

摘要: 全局变量: // main.c // Created by weichen on 15/7/14. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int gAll; // int g2 = gAll; 阅读全文
posted @ 2015-07-15 22:35 ercom 阅读(1460) 评论(0) 推荐(1)

[C语言]进阶|链表

摘要: 可变数组: array.h #ifndef _ARRAY_H_ #define _ARRAY_H_ typedef struct { int *array; int size; } Array;// Array不定义成指针类型 *Array 的原因:定义成变量使用范围更广,如果定义一个指针类型,那么 阅读全文
posted @ 2015-07-13 01:20 ercom 阅读(617) 评论(0) 推荐(0)

[C语言]进阶|图形库

摘要: // main.c // Created by weichen on 15/7/7. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int main(int argc, const char * arg 阅读全文
posted @ 2015-07-07 21:29 ercom 阅读(5536) 评论(0) 推荐(0)

[C语言]进阶|结构类型: 枚举, 结构, 类型定义

摘要: 枚举: // main.c #include <stdio.h> const int red = 0; const int yellow = 1; const int green = 2; int main(int argc, const char * argv[]) { /* 常量符号化:用符号而 阅读全文
posted @ 2015-07-06 02:30 ercom 阅读(2166) 评论(1) 推荐(1)

[C语言]进阶|指针与字符串

摘要: 回顾:[C语言]指针与字符串 指针的使用: /** * main.c by weiChen in 2015-5-4 */ #include <stdio.h> //定义函数体,使在main方法中能调用 void swap(int *pa, int *pb); void minmax(int c[], 阅读全文
posted @ 2015-06-27 14:50 ercom 阅读(1888) 评论(5) 推荐(0)

[C语言]进阶|数据类型: 整数, 浮点, 逻辑, 类型转换和条件运算

摘要: 【C语言的类型】 1. 整型(都分为有符号signed和无符号unsigned两个版本): char, short, int, long, long long # 注:long long 为C99标准,是64位长整型,需要编译器对C标准的支持。 引:C标准规定整型值相互间大小规则,长整型至少应该和整 阅读全文
posted @ 2015-04-08 23:01 ercom 阅读(4145) 评论(3) 推荐(1)

[C语言]指针与字符串

摘要: // main.c // Created by weichen on 15/2/1. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int main(int argc, const char * arg 阅读全文
posted @ 2015-03-25 00:14 ercom 阅读(3534) 评论(0) 推荐(0)

[Sphinx]全文索引Sphinx的使用配置

摘要: 搜索分为两种: 1. 对结构化数据搜索:SQL语句对数据库中存储的内容进行查询。 2. 对非结构化数据搜索:文本,图片,全文搜索。 全文检索分为两类: 1. 顺序扫描:如SQL中的LIKE查询或regexp正则查询。 2. 索引扫描:将非结构化数据提取部分(如:词组)后进行重组,使其机构化,这些提取 阅读全文
posted @ 2015-03-16 01:35 ercom 阅读(2257) 评论(0) 推荐(0)

[PHP]PHPOffice/PHPExcel数据导入方法

摘要: /** * PHPExcel数据导入方法 * Document:https://github.com/PHPOffice/PHPExcel/blob/develop/Documentation/markdown/Overview/07-Accessing-Cells.md * @param stri 阅读全文
posted @ 2015-02-07 19:31 ercom 阅读(2675) 评论(5) 推荐(0)

基于云存储服务构建应用的基础架构(图)

摘要: ----------------------------------------------------------------------------------客户端请求业务层获取数据与授权,业务层存储数据凭证,用于对数据的直接管理;客户端对私有资源无直接访问权限,必须通过业务层。上传完成后指定... 阅读全文
posted @ 2015-01-31 23:12 ercom 阅读(411) 评论(0) 推荐(0)

[C语言]使用数组

摘要: // main.c 例 // Created by weichen on 15/1/9. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int main() { // 求输入的平均数 int x = 0 阅读全文
posted @ 2015-01-31 01:08 ercom 阅读(794) 评论(1) 推荐(0)

[jQ]jQuery显式操作Checkbox,并用数组存储关联值的方案

摘要: /** * 显式选中清空Checkbox(jQuery代码) */ var obj = $(':checkbox'); obj.on('click',function(){ oThis = $(this); if(oThis.attr('selected') == 'selected'){ oThi 阅读全文
posted @ 2015-01-26 02:19 ercom 阅读(1318) 评论(2) 推荐(0)

[PC] PHPCMS二次开发指南(上)

摘要: PHPCMS本身功能已经很完善,自带的模块可用可不用,松耦合特性使其非常适合企业的二次开发。 PC的默认路由在 phpcms/caches/configs/route.php 中定义,为content模块下index控制器的init方法 一. PC所有模块都在module目录下,与数据表名字相同; 阅读全文
posted @ 2015-01-26 02:07 ercom 阅读(6067) 评论(0) 推荐(0)

[CI] CodeIgniter快速开发指南

摘要: 使用CI以来最强烈的感受是其彻底的MVC设计, 举个例子 : 在application/modesl目录里, 写我们的模型操作, 统一继承CI_Model. 而在控制器里只写逻辑, 无法直接操作数据库, 需要数据直接调用模型, 最后是调用模板. 下面分别展示模型, 控制器, 和视图间的协作. /** 阅读全文
posted @ 2015-01-23 01:46 ercom 阅读(1966) 评论(2) 推荐(3)

告别2014,转战2015

摘要: 欲穷千里目,更上一层楼。 2014年曾是一个开始,在此期间,无限的恐惧与励志。此部落格也在这一年的一月份开通,这里也是一个互联网世界。 记录2014流水: 1月-4月,日子如压缩般被度过,Web方面完成两个小型线上作品,其一使用TP。 5月,在掌握了LAMP平台的Web开发后,进入Outsourci 阅读全文
posted @ 2015-01-16 23:59 ercom 阅读(325) 评论(0) 推荐(0)

[C语言]使用函数

摘要: //函数原型声明:函数头以分号结尾,就构成函数原型。 作用:1.返回类型 2.函数名 2.参数类型(名称随意)void sum(int begin, int end);//函数定义 void sum(int begin, int end) { int i; int sum = 0; for(i = 阅读全文
posted @ 2015-01-09 00:21 ercom 阅读(604) 评论(2) 推荐(0)

[Linux] CentOS7搭建Nginx + MySQL + PHP

摘要: Nginx安装参考地址:http://www.cnblogs.com/farwish/p/3807289.html RPM安装MySQL: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh 阅读全文
posted @ 2014-12-22 02:52 ercom 阅读(9788) 评论(4) 推荐(1)

[C语言]流程控制, 复合赋值, 优先级, 循环控制

摘要: //单一判断 if(a < 0) { printf("小于0"); } //else if(a < 0) { printf("小于0"); } else { printf("不小于0"); } //if嵌套 if(a < 0) { if(a < -5) { printf("小于-5"); } els 阅读全文
posted @ 2014-12-22 01:19 ercom 阅读(760) 评论(1) 推荐(0)

[C语言]逆序的三位数

摘要: // main.c // demo8 // Created by weichen on 14/12/18. // Copyright (c) 2014年 weichen. All rights reserved. #include <stdio.h> int main() { int a = 0; 阅读全文
posted @ 2014-12-18 14:39 ercom 阅读(4814) 评论(0) 推荐(0)

[C语言]数据类型与计算

摘要: 实际的计算中我们接触的数据不仅仅是整型,那么C语言程序中只使用int也会带来一些问题。 从一个例子开始: #include <stdio.h> int main() { int a; printf("输入一个数,得到除以3的结果 :"); scanf("%d", &a); printf("%d", 阅读全文
posted @ 2014-12-17 21:58 ercom 阅读(785) 评论(0) 推荐(0)

[C语言]变量VS常量

摘要: 1. 固定不变的数是常数,直接写在程序里称为直接量(literal)。 int total = 100 - price; #include <stdio.sh> int main() { int price = 0; //初始化 printf("请输入金额:"); scanf("%d", &pric 阅读全文
posted @ 2014-12-16 17:39 ercom 阅读(838) 评论(0) 推荐(0)

[C语言]在命令行编译执行程序

摘要: 【开始】 1. 在Mac和Linux上写C语言之前,首先要看看是否安装了编译器: 在终端下输入gcc后回车进行检测,如果安装过,将提示 clang: error: no input files(没有输入文件); 如果没有安装,在Mac下根据提示安装Xcode即可,或者Install gcc with 阅读全文
posted @ 2014-12-15 23:17 ercom 阅读(7234) 评论(3) 推荐(0)

[cocos2d-x]游戏开发基础(图)

摘要: FreeMind的.mm文件下载: http://yunpan.cn/cfL3f5PXRfikP (提取码:90f1) 阅读全文
posted @ 2014-11-25 07:13 ercom 阅读(281) 评论(0) 推荐(0)

[cocos2d-x]移动平台游戏开发(图)

摘要: FreeMind的.mm文件下载: http://yunpan.cn/cfL3QrrQVkVTd (提取码:a125) Link: https://www.cnblogs.com/farwish/p/4117865.html 阅读全文
posted @ 2014-11-24 06:28 ercom 阅读(295) 评论(0) 推荐(1)

[cocos2d-x]认识游戏开发(图)

摘要: FreeMind的.mm文件下载: http://yunpan.cn/cfL3cm6CZkMSt (提取码:e01a) 阅读全文
posted @ 2014-11-23 06:47 ercom 阅读(210) 评论(0) 推荐(0)

主流平台应用与游戏的编程语言/工具(图)

摘要: 阅读全文
posted @ 2014-11-23 03:42 ercom 阅读(264) 评论(0) 推荐(0)

[jQ/PHP]再谈使用JS数组储值的运用(提交PHP处理)

摘要: 从一个例子中看JS数组和对象的分工合作: /** * JS数组与对象使用.(传递多条json数据,实例局部) * */ function importL() { if(confirm('Sure?')) { var arr = []; var json = {}; var type_code = $ 阅读全文
posted @ 2014-11-22 16:25 ercom 阅读(605) 评论(0) 推荐(0)

[Nginx]Nginx的基本配置与优化1(完整配置示例与虚拟主机配置)

摘要: 完整配置示例: 【 nginx.conf 】 #运行用户 user www-data; #启动进程, 通常设置成和cpu的数量相等; 用cat /proc/cpuinfo查看cpu信息, cpu cores一栏显示内核数 worker_processes 1; #全局错误日志及PID文件(/usr/ 阅读全文
posted @ 2014-10-29 23:59 ercom 阅读(2894) 评论(1) 推荐(0)

[JS]如何理解JS中的类和对象

摘要: 变量:自由的 => 属性:属于一个对象 函数:自由的 => 方法:属于一个对象 函数: function a() { console.log('a'); } 方法: var arr = [1, 2, 3, 4]; arr.a = function() { console.log('a'); } 简单 阅读全文
posted @ 2014-10-28 03:04 ercom 阅读(1122) 评论(3) 推荐(0)

[jPlayer]一分钟部署jPlayer

摘要: 「jPlayer作为音频播放器」 你可以简单的定制样子并使它适合你页面的颜色和样式。 Demo中如果可以使用HTML,将使用HTML解决方案,否则Flash备选方案将被使用。 注意:{wmode:"window"}选项是为了确保在Firefox3.6中使用Flash方案时能播放。然而,OGA格式将被 阅读全文
posted @ 2014-10-12 16:32 ercom 阅读(1441) 评论(0) 推荐(0)

[Golang]Go Packages

摘要: 程序包标准类库 其他程序包 子库 社区标准类库 名称 摘要 存档 tar tar包实现了对档案的压缩。 zip zip程序包对读写ZIP文档提供支持。 bufio bufio包实现了输入/输出缓冲。它包含一个io.Reader或io.Writer对象,创建另一个同样实现了接口 但提供缓冲和一些I/O 阅读全文
posted @ 2014-10-09 21:51 ercom 阅读(4750) 评论(0) 推荐(0)

[AFUI] App Framework Plugins

摘要: App Framework - 查询选择器库 App Framework 是一个异常快速的查询选择器库,从一开始就是针对移动设备而建。识别早期已经存在的像jQuery*和ZeptoJS*框架制定的基础原理,我们确定了加速性能的方式,只实现必要的API。我们目前为含jQuery*兼容语法的App Fr 阅读全文
posted @ 2014-10-06 21:29 ercom 阅读(563) 评论(0) 推荐(0)

[AFUI] App Framework Quickstart

摘要: 当使用App Framework,你只能使用W3C可用的选择器。可以去W3C查看完整的列表。不支持如jQuery中创建的自定义伪选择器。下面是一些App Framework能帮助你加速开发的例子。 第一步,引入App Framework到你的页面。 <script src="//cdn.app-fr 阅读全文
posted @ 2014-10-05 03:43 ercom 阅读(568) 评论(0) 推荐(0)

[PHP] PHP定时任务的实现

摘要: /*| | PHP定时任务| @author farwish| */ignore_user_abort(true); //客户端断开时忽略脚本中止(允许脚本一直执行) set_time_limit(0); //设置脚本最长执行时间,0不限制 do{ $fp = fopen('auto.txt', ' 阅读全文
posted @ 2014-10-05 00:00 ercom 阅读(891) 评论(10) 推荐(0)

[UI]Flat UI - Free Boorstrap Framework and Theme

摘要: Flat UI Free - Design Framework (html/css3/less/js). Flat UI is based on Bootstrap, a comfortable, responsive, and functional framework that simplifie 阅读全文
posted @ 2014-10-03 20:37 ercom 阅读(1988) 评论(0) 推荐(0)