自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大周辞寒的专栏

后续博客都会迁移到我自己的博客 多客博图!

原创 MongoDB的数据迁移

MongoDB的数据迁移,备份和恢复,mongodump & mongorestore MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump和mongorestore程序

2017-03-27 22:44:44 670 0

原创 Mongodb 开启定时备份

Mongodb 开启定时备份,添加shell脚本然后crontab定时执行 1.首先添加脚本

2017-03-27 22:43:52 758 0

原创 mongodb处理中文索引和查找字符串

参考文献 首先自打3.2版本之后,就开始支持中文索引了,支持的所有的语言参考这里: https://docs.mongodb.com/manual/reference/text-search-languages/ 然后,对于要支持索引的表需要建议text index,如何建立参考这里: h...

2017-03-27 22:42:09 3776 0

原创 Mongoose经常返回e11000 error的可能原因

定义了schema之后,每一次save都会报E11000,但是db.xxx.find()里面根本就没有冲突的条目,什么情况呢? 可能问题出在定义的schema的成员使用了unique,

2017-03-27 22:40:50 721 0

原创 Centos 7上面Mongodb开机无法自启动

首先下载的mongodb有bug,需要自己手动fix,这种只是对特定版本有问题,并非所有版本都有这个问题,SeLinux另外,一定要把selinux设置为disabled或者permissive问题描述sudo systemctl status mongod.service 看到服务起不来,于是打...

2017-03-26 22:42:21 1574 0

原创 树莓派安装MongoDB

文章转自我的博客:点击打开链接仅仅适用于Raspbian这种debian系,CentOS等其他树莓派系统无法启用,网上有很多尝试,都很复杂,徒劳。Raspbian如果使用的是raspbian,源里面有这个软件的:sudo apt install mongodb CentOS等这里说一下Centos...

2017-03-26 22:41:23 3029 0

原创 MongoDB/Mongoose分页设计和实现

MongoDB/Mongoose分页获取指定数量条目,这里提供两种办法首先假设每页显示20条,那么按页跳过去就好了,该怎么跳,是个问题。但是这种问题在Mysql和PGsql这种 关系数据库里面,都不是问题啦。Skip Count就是跳过指定的页码page,这里假设页码从0开始。Last Page这...

2017-03-26 22:40:12 1417 0

原创 Rsync设置免输入密码定期同步文件文件夹

Rsync免密码定期同步文件夹,有三种免密方式,这是主要讲如果通过ssh 的key方式免密码输入

2017-03-11 15:49:29 3164 0

原创 ssh配置key免密码登录

ssh配置key免密码登录, scp和rsync都会受益

2017-03-11 15:48:04 1126 0

原创 NodeJS多核多线程的解决方案 -- pm2 之三 自启动脚本编写

1生成脚本[azuo1228@Server Meanjs-MMM]$ pm2 ecosystem会在工程下面生成一个ecosystem.config.js。2修改脚本里面有两个供start和deploy的部分,修改如下:1-这里去掉deploy的部分2-只是留下一个程序(可以配置多个程序的),分两...

2017-03-10 23:17:38 1135 0

原创 Visual Studio 2015 WPF增强:调试查看UI布局,Xaml修改tag更智能

Visual Studio 2015 WPF增强:调试查看UI布局,Xaml修改tag更智能

2017-03-10 23:12:10 2212 0

原创 Qt 5.9发布,功能更新列表详细说明

New Features in Qt 5.9 Note: This page is work in progress and should not be considered as final list of Qt 5.9 features before the beta release. New...

2017-02-28 16:57:21 7190 0

原创 NodeJS多核多线程的解决方案 -- pm2 之二 自启动

上一篇文章说了pm2的入门的介绍和一些基本命令,请参考: NodeJS多核多线程的解决方案 -- pm2 之一这里说一下,pm2启动nodejs(当然pm2 支持多种server的启动比如python等),更重要的一个作用就是,能保存我们的启动的程序,下次重启开机之后,能够无忧的保证我们的程序也能...

2017-02-01 10:14:30 3519 5

原创 基于AngularJS+nodeJS的单页web的SEO处理

单页web的seo,AngularJS的seo,nginx,prerender.io服务,AngularJS, NodeJS, Express

2017-01-21 22:33:07 1702 0

原创 NodeJS多核多线程的解决方案 -- pm2 之一

NodeJS多线程, NodeJS多核, pm2, nginx, supervisord, forever.

2017-01-16 22:35:57 10454 0

原创 Linux编译安装Qt 5.4.1

很久不写文章了,过程很简单,但是操作很多,简单说吧1、安装gcc 4.8.4,或者4.9.2,越高版本越好咯,编译安装到/usr/local/下面,这样无需设置可执行文件路径了,然后卸载自带的gcc等2、安装gdb 7.8,有新的gcc 4.8.4这种就可以了,然后强行卸载系统自带的gdb, rp...

2015-04-27 21:44:03 5258 3

原创 长大以后,我只能奔跑

循环播放这首歌曲, 无限难过,长大了。

2014-11-13 13:19:56 1226 3

原创 Centos 7 grub2相关

1/ centos 7的grub.conf 文件在/boot/efi/EFI/centos下面2/

2014-08-02 10:40:29 11436 0

原创 Qt Creator创建C++源代码工程

Qt Creator 创建阅读C++源代码工程

2014-07-29 10:58:46 16770 1

原创 Qt 5.3更新无数,更改C++控制台输出最为赞

本人觉得有了这个更新,Qt Creator可谓几乎没有缺点了,起码仅仅开发C/C++,是不用再去安装VS了。Qt 5.3放出,更新无数,具体参考:http://qt-project.org/wiki/New-Features-in-Qt-5.3有一个功能,属于超级好的改进了,就是C++控制台程序的...

2014-05-23 19:07:32 6567 11

转载 CentOS 修改yum源为国内源

修改yum源的方法有两种,很多朋友喜欢修改yum.repos.d这个文件进行更改,deepvps感觉这个方法不是太好,以下这个方法就方便多了。在CentOS系统中,可以直接通过yum来安装组件,但系统默认的yum源速度往往不尽人意,都连接海外的,为了在国内达到快速安装的目的,就要需要修改yum...

2014-05-08 20:55:26 8995 0

原创 Qt Creator定制

首先声明,我最喜欢的还是VS,只是很多时候想用g++,看看人家的实现,还有就是需要一个完全类似Vc平台,我觉得这类IDE里面,Qt Creator是做的最好的。首先,还是要安装qt的套件--qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe,指定q...

2014-03-26 18:31:39 1793 2

原创 又一年,写在新年里

今年,很愁。上半年想换个工作,下半年在新的地方工作,找工作愁,换了工作愁,就像菊花哥哥说,最近好累,怕转正不了,裁了也没钱,其实他才是真的好愁,所幸我扶正了,他不该发愁的。换了工作就把自己坑了,天天和几个人玩起了dota,不亦乐乎,自然好久都不看书了,所谓的知识都忘记的差不多了。某日,阿德问我,他...

2014-01-13 21:19:24 1385 1

原创 Centos 6安装Luxi Mono字体

Centos 6默认不带Luxi Mono字体的,我习惯了gnome-terminal上用这个字体,所以,需要自己安装,先从:http://www.fontex.org/download/Luxi-mono.ttf下载字体,然后执行如下操作:cd /usr/share/fontsmkdir lux...

2013-10-20 09:03:44 2257 0

原创 python3安装提示** IDLE can't import Tkinter. Your Python may not be configured for Tk. **

linux下面安装python3,使用idle3的时候提示:** IDLE can't import Tkinter. Your Python may not be configured for Tk. ** 下面给出解决方案,首先安装tcl-devel和tk-devel,然后把pyth...

2013-10-20 08:36:07 11955 2

原创 C++ STL 容器自定义内存分配器

很多时候我们不要用默认的allocator的实现,我们需要自己的内存配置,所以我们可以做自己的分配器,这里说说必须要有的一些注意事项,因为有些是我犯错过的。需要有自己的一些类型定义比如pointer需要做自己的allocate和deallocate一定要有rebind实现,如果不理解,请看一下标准...

2013-08-06 14:29:58 6724 0

原创 C++ 函数模板特化导致的多重定义链接错误

函数模板,一般都是放在头文件里面,所以有些时候,我也会做一个特化,也放在这个头文件里面,当这个头文件出现多次的包含之后,就会出现链接多重定义的错误。

2013-08-01 10:52:46 4143 0

原创 MFC多线程的进度条设计

1、很多繁重的任务新建一个线程来做,然后可以做一个worker线程,然后worker来做操作同时来设置主线程的模态对话框的显示。UINT ProcessDlgFunc(LPVOID in) { if(!in) { return 100; } Sle...

2013-06-06 15:41:57 6130 0

原创 MFC对话框显示和不显示最小化、最大化和关闭按钮的方法

打开资源视图,然后打开对话框,右键属性,然后设置这么这里几个属性就是了:最后,显示的结果:

2013-06-05 11:35:44 14331 2

原创 MFC多线程CWinThread实例

实例嘛,就不多做太多说明了。这里不说worker线程的使用,那种挂回调的东西,不说了。而且几乎不可控的。这里只说派生CWinThread方式。这里基于对话框工程给出实例。1、派生CWinThread,不要自己写代码了,直接,类视图--右键add class -- mfc class -- base...

2013-06-05 00:25:53 12514 0

原创 MFC定时器使用--SetTimer && KillTimer && 进度条CProgressCtrl

这里以进度条为实例,来使用MFC的定时器。用SetTimer函数 创建定时器先看一个实例,启动计时器,在类结构里面定义定时器id:class CDlgOncloseDlg : public CDialogEx { // Construction public: CDlgOncloseDlg(CW...

2013-06-04 08:58:35 5463 0

原创 sqlite3的绑定函数族使用,及其注意事项

下面展示的代码实际上就是如何利用Sqlite3的参数化机制做数据插入,也可以update操作,就看你怎么玩了,这里只列出代码,然后说一些注意事项。下面的代码,有一个问题,插入后的东西一定是:INSERT INTO "work" VALUES('铪',...

2013-06-03 10:12:32 5391 0

原创 Qt的signal和slot使用心得

1、connect指定的SIGNAL和SLOT的成员函数,不能携带参数名,只能带参数类型,比如:QObject::connect(pushButton, SIGNAL(clicked(bool)), qt2Class, SLOT(setEnabled(bool)));否则,调试运行的时候,会提示的...

2013-05-29 19:05:21 15617 0

转载 动态链接库(DLL)搜索顺序

转一个文章,支持win 7,win8,2008这些,所以我附上原文链接:http://msdn.microsoft.com/en-us/library/ms682586%28VS.85%29.aspxDynamic-Link Library Search OrderA system can con...

2013-05-27 10:05:46 3309 0

原创 VC++/MFC更新状态栏窗格的文本,设置状态栏的文本

本文仅仅针对MFC文档。1、静态设置状态栏文本静态设置,这里是指相对静止显示,也就是相应的按钮以及目录触发时提示在状态栏的文本。比如新建的目录和工具栏的按钮的文本提示。下面图片里面的框选的三处就是静态显示文本相关的。这个设置比较简单了。操作如下:打开资源视图->打开String table-...

2013-05-23 23:19:32 7129 0

原创 VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦

1、图标替换,肯定要下一个制作icon的工具,IconCool Studio是我觉得最好的了,一次性制作几种尺寸的图标:http://iconcool-studio.softonic.cn/ 制作如图:2、保存icon图标为IconC.ico。3、新建一个MFC工程--IconChange,路径-...

2013-05-23 10:37:36 10931 2

原创 Msql数据库表导入Sqlite数据库表,含mysql导出乱码解决的方法

1、首先从Mysql数据库导出到一个csv格式的文件里面即可:mysql> select * from city limit 20 into outfile "d:\city3.csv" FIELDS TERMINATED BY ',' LINES ...

2013-05-22 16:08:49 3048 1

原创 正负数的显示问题

先看看下面这段代码有什么问题吧:int _tmain(int argc, _TCHAR* argv[]) { unsigned char in_mac[2] = {0xd0, 0x01}; char *mac = (char *)in_mac; char i...

2013-05-22 14:02:13 1071 0

原创 Sqlite3入门,安装和使用。

Win 7 + MSVC 2012 试用版 之所以用Sqlite,主要是因为,朋友不能在公司电脑上面安装东西,基于Mysql这种需要安装而且要起后台服务的程序自然都玩不了,那就Sqlite。 1、首先声明一下,完全没有必要安装,网上很多什么又是编译,又是什么生成lib的玩法,完全是绕路了(我觉得)...

2013-05-22 10:16:51 6336 0

原创 一段代码让你学会Qt的中文显示,以及文件打开,保存操作

如题,Qt的中文显示很麻烦的,需要用本地编码方式,然后获取字符串。再附上文件操作,文件写也是支持中文的: #include #include #include #include int main(int argc, char *argv[]) { QApplication a(a...

2013-05-21 19:25:14 3708 0

提示
确定要删除当前文章?
取消 删除