自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用Qt Resource System将resource文件打包进二进制程序

用Qt Resource System打包资源文件到程序中

2013-12-31 11:27:28 6110

原创 用Rectangle创建基本的布局

用Rectangle构建Qml基本的布局

2013-12-30 15:10:47 4266

原创 解决wine安装程序的乱码问题

比如海通证券,找了很久,还尝试着自己编译,其实就是下面的命令:env LC_ALL=zh_CN.UTF-8 wine xxx.exe然后安装界面都变成中文了,再也没有乱码了。

2013-12-30 10:42:29 11718 3

原创 newlisp 抓取网页

用newlisp抓取网页的几个方法

2013-12-28 18:54:25 3711 2

原创 boost log库 使用十一

不同的sinke使用不同的旋转日志

2013-12-28 13:40:47 6531 2

原创 boost log库 使用十

防止退出时crash, 可以重复使用的logger.h

2013-12-28 10:27:46 5037 2

原创 boost log库 使用九

boost log立刻写日志

2013-12-28 00:44:40 6916

原创 boost log库 使用八

多线程下使用logger

2013-12-26 16:54:29 7172 1

原创 在Qt quick项目中组合不同的qml文件

QT 用多个qml文件组装GUI

2013-12-26 11:32:09 9557

原创 boost log库 使用七

1. 定制自己的severity2. serverity, logger如何用在其他文件里面3. 多线程环境下的线程ID问题

2013-12-25 22:52:33 5799

原创 boost log库使用六

用两个sink,每个sink用不同的filter一个sink只关注特定信息,并产生csv文件。多线程环境下的线程id试验TRIVIAL宏使用真的可以么?研究例子:/usr/src/boost_1_55_0/libs/log/example

2013-12-25 16:53:03 5969

原创 创建一个Qt Quick UI项目

UI和代码分离的Qt Quick项目

2013-12-25 15:46:50 8969 8

原创 Qt Quick起步

QML工程

2013-12-24 14:05:22 6549

原创 请投我一票

请大家投我一票

2013-12-23 22:36:46 3441 13

原创 GitLab 6.4的重要新特性

6.4发布了,下面是两个我觉得比较重要的特性:1. side-by-side diff view文本编辑器模式用+和-表达是够用的,不过GUI界面用户应该更习惯side-by-side diff view, 毕竟使用者也包含了很多HTML设计人员,这个特性让GitLab更能照顾到更多用户。2. issue排序GitLab的issue很轻量级,仅仅适用于角色不多的项目。好歹又有了一点新功能,可以用更

2013-12-23 11:22:48 3880

原创 在Windows 7 上为VS2012编译boost 1.55 64位库

boost windows 64为编译安装方法

2013-12-19 10:52:36 8218

原创 Qt 5.2.0 和 VS 2012集成

下载两个安装包,后面一个add-in是必需的Qt 5.2.0 for Windows 64-bit (VS 2012, 590 MB) (Info)Visual Studio Add-in 1.2.2 for Qt5  (supports versions 2008, 2010 and 2012, does not work with the Express edition)打开VS 2012后,

2013-12-17 10:59:50 4724

原创 在Ubuntu上编写Qt Helloworld程序

不使用Qt Creator IDE的情况下,我只使用自己喜欢的Emacs和命令行来创建一个hello world工程。1. 确保/usr/bin/qmake指向Qt 5.2.0安装的qmake/usr/bin# mv qmake qmake_bk/usr/bin# ln -s /home/likewise-open/CHN/shu6889/Qt5.2.0/5.2.0/gcc_64/bin/qma

2013-12-16 16:55:29 7291 2

原创 在Ubuntu上安装Qt5.2.0

QT官方站点的文档有点老。今天,我尝试着在我的Ubuntu 13.10上安装Qt 5.2.0.下面是我的步骤:1. 下载Linux版本的Qt 5.2.0wget http://download.qt-project.org/official_releases/qt/5.2/5.2.0/qt-linux-opensource-5.2.0-x86_64-offline.run2. 设置下载下来的文件执

2013-12-16 14:44:49 12357 1

原创 用tracepath分析网络延迟

tracepath分析网络节点的延迟问题

2013-12-13 15:46:30 12560 3

原创 Mongo 脚本连接Replica-set

现在已经支持直接自动连接到replica-set,并登录primary比如:mongo --host rs1/vm1:27017,vm3:27017,vm4:27017 db_name然后会看到一堆信息Thu Dec 12 16:44:48.227 successfully connected to seed vm1:27017 for replica set rs1Thu Dec 12 16:

2013-12-12 16:45:33 3836

原创 MongoDB 脚本获取update操作的影响记录数

运行getlasterror可以获得最后一次操作影响的结果。比如:> db.display.update({$where: function() {return new Date().getTime() / 1000 - this.last_active_time > 300}, status: "offline"}, {$set: {status: "online"}}, false, true

2013-12-12 16:34:49 4559

原创 MongoDB 与JavaScript

MongoDB 查询中运行JavaScript,js文件中运行查询

2013-12-12 15:47:19 5664

原创 MongoDB 逻辑与操作

MongoDB $and

2013-12-12 10:17:59 3487

原创 MongoDB 减法查询

MongoDB高级查询,用JavaScript做减法

2013-12-11 23:41:17 9029

原创 monostat工具使用

用mongostat工具对数据库进行监控

2013-12-11 13:29:50 3140

原创 用MongoDB profiler分析慢查询

MongoDB 使用profiler分析慢查询

2013-12-11 10:50:32 8957

原创 回想那些年我抛弃的技术

10几年了我抛弃的技术

2013-12-10 01:19:01 15455 149

原创 用newlisp通过C++动态库访问MongoDB

我想让我的newlisp程序访问MongoDB. 现在已经有MongoDB C driver,但是我没有时间去学习,只想尽快的完成工作。下面是我的方法,用C++创建一个动态库,这个动态库引用了MongoDB C++ driver. 但是会用extern "C" 导出C函数。一件事情必须知道,MongoDB C++ driver必须用-fPIC选项编译。首先,创建db.h文件extern "C" v

2013-12-09 18:28:00 4204

原创 编译MongoDB C++ driver时启用-fPIC

-fPIC 在用g++编译C++程序时很有用。这里介绍了它的用处:http://explainshell.com/explain?cmd=g%2B%2B+-fpic简短来说,当编译so动态库的时候,总是使用这个开关是一个好主意。在编译MongoDB c++ 2.4.x驱动时,编辑SConstruct文件的81行env.Append(CCFLAGS=["-O3", "-pthread", "-fPI

2013-12-09 16:28:28 3412

原创 boost log库使用五

这次,我将直接使用sink,而不用add_file_log 函数的帮助。这个例子显示了如何格式化日志,将sink注册到core中,写日志到本地文件。完整的代码在下面。#include #include #include #include #include #include #include #include #include #include #include #includ

2013-12-06 18:06:47 7483 1

原创 在本地和远程机器上切换到过去的一个commit

当使用GitLab server的时候,有时候需要将代码切换到过去的一个commit,因为我巴当前的commit搞得一团糟。在本地开发机器上,用这个命令切换git reset --hard 05a0753bd3e24922dd46bb6a04dc93dda9a9ec9f然后push到GitLab server上,这是不行的,即便我用了--force选项。remote: error: denyi

2013-12-06 17:22:46 4983 3

原创 试用valgrind

今天,我试着用一下valgrind来分析我的c++程序。先下载最新版本wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2解压tar jxvf valgrind-3.9.0.tar.bz2然后进入目录并编译安装cd valgrind-3.9.0./configuremakemake install安装运行时需要的库apt-get

2013-12-04 15:16:43 3337

原创 boost log库使用四

boost log 滚动日志使用

2013-12-04 10:26:10 8224 7

原创 boost log库使用三

写日志到本地文件

2013-12-03 16:55:45 10234 2

原创 boost log库使用二

运行时改变过滤设置

2013-12-03 15:51:32 7799

原创 boost log库使用一

首先编译安装最新的boost 1.55库,# wget -O boost_1_55_0.tar.bz2 http://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fboost%2Ffiles%2Fboost%2

2013-12-03 15:06:56 17204

原创 用clang 3.3/3.4 c++ 11模式编译cppcms

只需要修改CMakeLists.txt文件的140行。elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") set(CXX_FLAGS "-Wall -Wextra -std=c++11")其他参考标准编译方法,通过make VERBOSE=1可以验证的确启用了c++11.

2013-12-02 14:06:28 4115

原创 cppcms 1.0.4 clang 3.3 编译错误

错误信息:In file included from /usr/src/cppcms-1.0.4/cppcms_boost/cppcms_boost/interprocess/managed_external_buffer.hpp:21:/usr/src/cppcms-1.0.4/cppcms_boost/cppcms_boost/interprocess/detail/managed_memo

2013-12-02 13:42:07 3958

原创 Ubuntu 12.04 安装clang 3.3

首先是到这里下载预编译好的文件http://llvm.org/releases/download.html#3.0wget http://llvm.org/releases/3.3/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz然后解压,进入目录,运行命令:cp -R * /usr/修改c++链接ln -s /usr/bin/clang++ /etc/alte

2013-12-02 13:14:27 9366 1

JSF2自定义组件编程系列 第五部分 源代码

package composite component into jar maven3 jsf2 UBuntu glassfishv3.0.1 Emacs JDEE

2011-01-06

JSF2 example project

一个我自己用的JSF2的模板工程,使用maven-glassfish-plugin,mybatis,logback。

2011-01-03

用UBuntu开发OpenGL程序8

摄像头360度旋转示例 开发平台,UBuntu,NetBeans6.8

2010-02-24

用UBuntu开发OpenGL程序6 源代码

文章附带源代码,NetBeans6.8工程,UBuntu系统

2010-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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