[MongoDB] Mongodb攻略

摘要: 【基础】 1. 安装: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.0.7.tgz tar zxvf mongodb-linux-x86_64-rhel70-3.0.7.tgz mv mongodb-linu 阅读全文
posted @ 2015-11-13 15:24 ercom 阅读(1304) 评论(0) 推荐(0) 编辑

GNU M4 - GNU Project - 免费软件基金会(FSF)

摘要: GNU M4介绍: GNU M4 是一个传统Unix宏处理器的实现。它主要兼容 SVR4,尽管它有一些扩展(例如,处理超过9个位置参数的宏)。GNU M4 同样有内置的函数用来包含文件,运行shell命令,做算术运算,等等。 GNU M4 在某种意义上来说是一个宏处理器,它复制输入到扩展的宏后输出。 阅读全文
posted @ 2015-10-22 00:50 ercom 阅读(1232) 评论(0) 推荐(0) 编辑

[Linux]服务管理:RPM包, 源码包

摘要: | 1. 独立的服务 | RPM包(二进制包)默认安装的服务 | 2. 基于xinetd服务 linux服务分类: | | 源码包安装的服务 查询已安装的服务: RPM包安装的服务:chkconfig --list( 查看服务自启动状态,可以看到所有RPM包安装的服务 ) ( 7个运行级别,0代表关 阅读全文
posted @ 2015-10-13 23:18 ercom 阅读(1086) 评论(0) 推荐(0) 编辑

[Shell] 条件判断与流程控制:if, case, for, while, until

摘要: 【条件判断】 1. 按文件类型进行判断 -b 文件 判断该文件是否存在,并且为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 阅读全文
posted @ 2015-10-12 00:07 ercom 阅读(7427) 评论(2) 推荐(0) 编辑

[Shell] 字符截取命令:cut, printf, awk, sed

摘要: 【cut命令】 cut [选项] 文件 -f 列号 ( --field 提取第几列 ) -d 分隔符 ( --delimiter 按照指定分隔符分割列 ) vi user.txt ( 行间分隔符为制表符Tab,cut的默认分割符是制表符 ) 提取系统的用户名和uid: cut -d ":" -f 1 阅读全文
posted @ 2015-09-29 00:25 ercom 阅读(97441) 评论(0) 推荐(0) 编辑

[Shell] 正则表达式与通配符

摘要: 正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表 阅读全文
posted @ 2015-09-13 23:43 ercom 阅读(15311) 评论(0) 推荐(0) 编辑

[Shell] Bash变量:环境变量的配置文件和登录信息

摘要: 只有把环境变量放入配置文件中,才能每次开机自动生效。source命令:让配置文件直接生效,而不用注销或重新登录。 source 配置文件 或者 . 配置文件(等同于 source 配置文件) 【系统中五类环境变量配置文件】 /etc/profile /etc/profile.d/*.sh ~/.ba 阅读全文
posted @ 2015-09-13 02:01 ercom 阅读(2153) 评论(1) 推荐(0) 编辑

[Shell] Bash变量:变量测试与内容替换

摘要: 变量测试是通过显示x的值,判断y的值;程序执行时用于判断,可以用 if 判断同样实现。 Refer:Bash变量用法有哪些 Link:http://www.cnblogs.com/farwish/p/4772113.html 阅读全文
posted @ 2015-08-31 03:49 ercom 阅读(1109) 评论(0) 推荐(0) 编辑

[Shell] Bash变量:数值运算及运算符

摘要: Shell中的变量的类型默认都是字符串,所以: #!/bin/bash aa=1 bb=2 cc=$aa+$bb echo $cc # 1+2 数值运算的方式: declare声明变量的类型: declare [+/-] [选项] 变量名 选项: - :给变量设定类型属性 + :取消变量的类型属性 阅读全文
posted @ 2015-08-31 03:22 ercom 阅读(3942) 评论(0) 推荐(0) 编辑

时间在匆匆忙忙中就过去了

摘要: 2014-08-18 21:41 | 2015-08-26 21:41 时间在匆匆忙忙中就过去了,没有持续的积累也就没有想像中的产出.. 历史分类:http://www.cnblogs.com/farwish/category/610485.html 阅读全文
posted @ 2015-08-28 00:23 ercom 阅读(303) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[CI] CodeIgniter快速开发指南

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

告别2014,转战2015

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

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

摘要: FreeMind的.mm文件下载: http://yunpan.cn/cfL3f5PXRfikP (提取码:90f1) 阅读全文
posted @ 2014-11-25 07:13 ercom 阅读(271) 评论(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 阅读(285) 评论(0) 推荐(1) 编辑

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

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