<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JOM_CH]]></title><description><![CDATA[自强不息 | 永不放弃]]></description><link>https://blog.youkuaiyun.com/jom_ch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jom_ch]]></copyright><item><title><![CDATA[由于优快云博客广告太多，本博客暂时停止更新]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/80749885</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/80749885</guid><author>jom_ch</author><pubDate>Wed, 20 Jun 2018 17:58:53 +0800</pubDate><description><![CDATA[今天发现，个人博客首页已经4个广告了，都快看不到内容了。

广告1（顶部）： 


广告2（侧边）： 


广告3（侧边）： 


广告4（底部弹窗）：  


这种广告投放力度真是空前绝后啊！在只有3个广告的时候，我还天真的给优快云的老板反馈过意见，没想到现在变成了4个了。

欢迎访问新博客地址：   https://kongqi.app...]]></description><category></category></item><item><title><![CDATA[关于在Codeigniter里面使用Mongodb]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/79131184</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/79131184</guid><author>jom_ch</author><pubDate>Mon, 22 Jan 2018 17:07:01 +0800</pubDate><description><![CDATA[关于在Codeigniter里面使用Mongodb

https://github.com/intekhabrizvi/Codeigniter-mongo-library 
这是Codeigniter官方推荐的一个mongodb库，作者是阿三哥

这个库里面用的php–mongodb连接驱动是 mongo

而mongo是旧版的驱动，已经停止更新了，新版本的驱动叫做 mongodb

mongo下]]></description><category></category></item><item><title><![CDATA[Protobuf之JavaScript客户端简单应用]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/78855043</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/78855043</guid><author>jom_ch</author><pubDate>Wed, 20 Dec 2017 16:51:25 +0800</pubDate><description><![CDATA[Protobuf之JavaScript客户端简单应用用到的工具protoc : 根据协议文件生成指定语言的protobuf代码 
CommonJS : js模块化规范 
npm : Nodejs包管理工具 
browserify : CommonJS格式转换工具protoc下载 : https://github.com/google/protobuf/releases安装相关npm工具npm ins]]></description><category></category></item><item><title><![CDATA[解决“libstdc++.so.6: version `GLIBCXX_3.4.18' not found”]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/78738824</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/78738824</guid><author>jom_ch</author><pubDate>Thu, 07 Dec 2017 10:54:52 +0800</pubDate><description><![CDATA[libstdc++.so.6: version GLIBCXX_3.4.18' not found 
libc.so.6: versionGLIBC_2.14’ not found在Centos上启动某程序的时候报上面的错误。分别查看c++,c库包含的版本strings /usr/lib64/libstdc++.so.6 |grep GLIBCGLIBCXX_3.4 
GLIBCXX_3.4.1]]></description><category></category></item><item><title><![CDATA[Mongodb用户权限管理相关命令]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/78666135</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/78666135</guid><author>jom_ch</author><pubDate>Wed, 29 Nov 2017 15:43:12 +0800</pubDate><description><![CDATA[// 查看指定db所有用户use admin;
show users;// 创建管理员用户use admin
db.runCommand({
    createUser: "admin",
    pwd: "123456",
    roles: [ { role: "root", db: "admin" } ]
});// 创建普通用户use mydb;
db.runCommand({]]></description><category></category></item><item><title><![CDATA[Mongodb分片的简单配置]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/78539096</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/78539096</guid><author>jom_ch</author><pubDate>Wed, 15 Nov 2017 11:35:37 +0800</pubDate><description><![CDATA[Mongodb分片的简单配置相关概念：配置服务器(Config server) : 是一个独立的mongod进程，保存集群和分片的元数据，即各分片包含了哪些数据的信息。最先开始建立，启用日志功能。像启动普通的mongod一样启动配置服务器，指定configsvr选项。不需要太多的空间和资源，配置服务器的1KB空间相当于真是数据的200MB。保存的只是数据的分布表。当服务不可用，则变成只读，无法分块、]]></description><category></category></item><item><title><![CDATA[Mongodb常用命令]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/77187447</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/77187447</guid><author>jom_ch</author><pubDate>Tue, 15 Aug 2017 12:34:47 +0800</pubDate><description><![CDATA[Mongodb常用命令

Mongodb控制台支持Tab键自动补全代码和提示，这个很方便。

启动和登录 
// 启动mongod 
mongod –dbpath=/data/mongodbdata –logpath=/data/logs/mongodb.log –logappend &amp;amp;amp;amp;amp; 
// 启动mongod，带用户验证 
mongod –dbpath=/data/mongodbdat...]]></description><category></category></item><item><title><![CDATA[erlang.mk:26: Please upgrade to GNU Make 4 or later]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/76268717</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/76268717</guid><author>jom_ch</author><pubDate>Fri, 28 Jul 2017 16:12:17 +0800</pubDate><description><![CDATA[erlang.mk:26: Please upgrade to GNU Make 4 or later在用erlang.mk构建项目的时候报这个错，提示不赞成使用Make 3.81 and 3.82版本下载最新版本的Make：http://ftp.gnu.org/gnu/make/我这里下载的是4.2版本：make-4.2.tar.gz解压安装
# tar -zxvf make-4.2.tar.gz]]></description><category></category></item><item><title><![CDATA[SpringMVC+Maven快速入门]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/75005789</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/75005789</guid><author>jom_ch</author><pubDate>Wed, 12 Jul 2017 10:09:24 +0800</pubDate><description><![CDATA[关于Maven：Maven详解这里有一篇非常详细的文档：Eclipse maven构建springmvc项目我在这篇文档的基本上把package名称和jsp目录做了一些简化 
其中可能是我的eclispe环境问题，需要在模板文件index.jsp中加上：<%@page isELIgnored=”false”%>，以支持EL表达式。]]></description><category></category></item><item><title><![CDATA[用ps给照片添加水印]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/72910700</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/72910700</guid><author>jom_ch</author><pubDate>Thu, 08 Jun 2017 10:16:51 +0800</pubDate><description><![CDATA[在把自己的身份证之类的证件照上传到网上的时候，通常需要添加个水印会感觉安全一下，之前我一直是直接在照片上加一行字，后来发现这样太不专业，于是学习了一下专业水印的加法，步骤如下：
1，用ps打开需要添加水印的照片，查看下照片尺寸，比如今天我测试用的这张照片的尺寸是1920x1080像素。2，新建一张透明背景的图片，尺寸为需要添加水印照片尺寸的约1/4，我这里为500x500像素。3，用文字工具在新建图]]></description><category></category></item><item><title><![CDATA[rpc_server/rpc_ncacn_np.c:158(make_internal_rpc_pipe_p)   open_rpc_pipe_p: copy_serverinfo failed]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/72779504</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/72779504</guid><author>jom_ch</author><pubDate>Sat, 27 May 2017 10:59:01 +0800</pubDate><description><![CDATA[最近Samba出了个漏洞，我更新了虚拟机上的Samba版本后，发现共享里面的文件打不开了，点右键直接卡住，到最后只好强制关闭窗口了。看Samba日志，发现大量： 
rpc_server/rpc_ncacn_np.c:158(make_internal_rpc_pipe_p)   open_rpc_pipe_p: copy_serverinfo failed问题解决：卸载掉3.6版本的Samba，安装]]></description><category></category></item><item><title><![CDATA[mysql5.7.17报错：ERROR! The server quit without updating PID file]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/71787173</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/71787173</guid><author>jom_ch</author><pubDate>Sat, 13 May 2017 10:56:24 +0800</pubDate><description><![CDATA[今天重装了个虚拟机开发环境(Centos7.3)，按照之前的方法安装最新版本的MySQL(5.1.17)，在启动的时候报错：
  [root@localhost ~]# /sbin/service mysqld start 
  Starting MySQL.Logging to ‘/data/mysqldata/localhost.localdomain.err’. 
   ERROR! The]]></description><category></category></item><item><title><![CDATA[微信小程序 wx.request 的问题]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/71646051</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/71646051</guid><author>jom_ch</author><pubDate>Thu, 11 May 2017 17:38:14 +0800</pubDate><description><![CDATA[函数的参数默认值一般所说的意思是：这个参数写和不写都一个样，由于没有仔细看后面的那句话，于是加上了dataType : ‘json’ 这个参数，导致返回的data字段值是一个字符串，没有被转换成json对象，起初我以为是我返回的json字符串有问题，也查了BOM头，没有发现问题，然后又尝试用eval函数转换成对象，开发工具不支持这个函数，害我折腾半天，微信在这里这么做不知道有啥意义？？不写这个参数就]]></description><category></category></item><item><title><![CDATA[Nginx下配置Comodo Essential SSL证书]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/53907366</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/53907366</guid><author>jom_ch</author><pubDate>Wed, 28 Dec 2016 12:16:36 +0800</pubDate><description><![CDATA[Nginx下配置Comodo Essential SSL证书配置Comodo 官网：http://www.comodo.cn/Comodo 证书官网： http://www.instantssl.cn/如果在官网购买会比较贵，拿Comodo Essential SSL来说，官网购买高达 79.95美元，可以到gogetssl.com或是某宝上购买，比较优惠。1，生成PRIVATE KEYopenss]]></description><category></category></item><item><title><![CDATA[Testlink开启图片上传功能]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/53118353</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/53118353</guid><author>jom_ch</author><pubDate>Thu, 10 Nov 2016 17:55:40 +0800</pubDate><description><![CDATA[Testlink开启图片上传功能Testlink是基于web的测试用例管理系统，官网：http://www.testlink.org/kcfinder是一款开源免费简单的web文件管理器，下载地址：https://sourceforge.net/projects/kcfinder/ Testlink配置文件里面默认是ckfinder本文所述在Lnmp和Wnmp下测试通过，Testlink版本是1.9]]></description><category></category></item><item><title><![CDATA[Erlang通过WebSocket和浏览器交互]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/51581193</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/51581193</guid><author>jom_ch</author><pubDate>Fri, 03 Jun 2016 19:15:15 +0800</pubDate><description><![CDATA[本文是用Erlang通过WebSocket协议实现的一个简单的服务器端的double计算器，Erlang下面有成熟的Web框架Cowboy，但本着了解原理的心态没有用这个框架，代码如下：<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <ti]]></description><category></category></item><item><title><![CDATA[Erlang调用C程序]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/51354712</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/51354712</guid><author>jom_ch</author><pubDate>Mon, 09 May 2016 17:34:25 +0800</pubDate><description><![CDATA[本文是《Erlang程序设计》中的示例，因为C语言基础薄弱，理解这节花了一些时间，示例中的C程序分为三个文件，为了便于调试，我合并成了一个文”c.c”，而Erlang代码则叫”e.erl”，在代码中加入了一些便于理解的注释。主要用到的Erlang函数为：open_port(PortName,[Opt])参数其中PortName可以是下列选项中的一个: 
{spawn,Command} 
启动一个外部]]></description><category></category></item><item><title><![CDATA[Erlang分布式编程]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/51222317</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/51222317</guid><author>jom_ch</author><pubDate>Fri, 22 Apr 2016 18:15:56 +0800</pubDate><description><![CDATA[本文是《Erlang程序设计》中分布式编程一章中的实践，其中示例代码被称为“名称服务器”，不太理解这种叫法，我觉得应该叫做Key/Value结构的存取服务器比较合适。以下是示例代码：下面以3种模式运行这段代码一，在Erlang单节点运行$ erl1> kvs:start(). 
true 
2> kvs:store(weather,cold). 
true 
3> kvs:lookup(weathe]]></description><category></category></item><item><title><![CDATA[Erlang进程通信]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/51145442</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/51145442</guid><author>jom_ch</author><pubDate>Wed, 13 Apr 2016 17:53:45 +0800</pubDate><description><![CDATA[本例将《Erlang程序设计》代码中的单个文件拆分成两个文件(Server/Client)，便于理解。%%进程间通信Demo,Server端-module(server).
-export([loop/0]).loop() ->
    receive
        {From, {rectangle, Width, Height}} -> 
            From ! {self(),]]></description><category></category></item><item><title><![CDATA[Erlang入门]]></title><link>https://blog.youkuaiyun.com/jom_ch/article/details/51074021</link><guid>https://blog.youkuaiyun.com/jom_ch/article/details/51074021</guid><author>jom_ch</author><pubDate>Wed, 06 Apr 2016 13:18:30 +0800</pubDate><description><![CDATA[一，启动&退出Erlang Shell$ erl // 启动
  halt(). // 退出
二，编译和运行示例代码:%%code begin%%-module(hello). 
-export([start/0]).start() -> 
    io:format(“Hello worl~n”).%%code end%%1，在Erlang shell里$ erl1> c(hello).2> he]]></description><category></category></item></channel></rss>