自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(82)
  • 收藏
  • 关注

转载 mysql 安装错误 Could not find ./bin/my_print_defaults

有可能报错,找不到bin目录中的my_print_defaults错误信息:FATALERROR:Couldnotfind./bin/my_print_defaultsIf you are using a binary release, you must run this script fromwithin the directory the archive e

2015-01-05 15:21:56 493

转载 修改centos ulimit 限制

cat>>/etc/security/limits.conf* soft nproc 10000* hard nproc 10000* soft nofile 655350* hard nofile 655350EFF

2014-12-12 18:13:36 278

转载 mysql show status解释

Aborted_clients         由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。Binlog_cache_disk_use 当事务日志比binlog_cache_size大时,他会创建临时文件,该状态表示有多少个事务使用了临时文件Bin

2014-10-11 23:19:01 252

转载 redis测试

redis-benchmark -h 127.0.0.1 -q -t set,get,incr,lpush,lpop,sadd,spop,lpush,lrange -c 100 -p 22121

2014-07-23 20:23:05 225

转载 linux 下安装redis出现jemalloc/jemalloc.h:没有那个文件或目录

在运行make命令后加上MALLOC=libc

2014-06-10 14:35:16 1081

原创 logrotate 配置实例

/etc/logrotate.d/下新建文件xie ru/data/logs/gopush-cluster/*log {    daily    rotate 15    nocompress    copytruncate    missingok    notifempty    dateext}

2014-05-25 23:02:34 386

转载 github 分支管理

一、远程仓库有master和dev分支1. 克隆代码git clone https://github.com/master-dev.git # 这个git路径是无效的,示例而已2. 查看所有分支git branch --all # 默认有了dev和master分支,所以会看到如下三个分支# master[本地主分支] origin/master[远程主分支]

2014-04-03 14:26:16 4579 2

转载 mac 下的基本配置小技巧

Mac 的 terminal 可以 ~/.profile 中 加入如下:# psexport PS1="[\u@\h \W]\$ "# lsexport CLICOLOR=1export LSCOLORS=ExFxBxDxCxegedabagacadalias ls='ls -GFh'# ll# alias ll='ls -l'alias ll='ls

2014-03-26 17:01:46 237

原创 golang cgo实现公钥解密

//C语言封装:// 文件 rsa.h#include #include #include #include "openssl/x509.h"// base64解码int base64_decode(char *src,unsigned char *dst){ char *q=malloc(strlen(src)+1); char *p=dst; c

2014-03-21 17:53:05 688

转载 centos 安装openssl 以及库文件

yum install openssl yum install openssl-devel

2014-03-21 10:29:29 3519

转载 golang实现RSA 私钥加密

package mainimport (        "crypto/rsa"        "crypto/x509"        "encoding/pem"        "fmt"        "io/ioutil"        "math/big"        "os/exec")func PrivateEncrypt(p

2014-03-20 01:05:12 829

转载 centos系统下zookeeper链接错误libzookeeper_mt.so.2无法找到

总结下来主要有3种方法:1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边ln -s /where/you/install/lib/*.so /usr/libsudo ldconfig2.修改LD_LIBRARY_PATHexport LD_LIBRARY_PATH=/where/you/install/lib:$

2014-01-12 19:19:14 696

原创 sudo 命令 重置环境变量问题

sudo运行时默认会重置环境变量为安全的环境变量,因此当实用sudo执行指令时会提示找不到$xxx环境变量。解决方法:$ sudo visudo   //编辑sudo配置找到类似下面的配置:Defaults    env_resetDefaults    env_keep =  "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KD

2013-12-18 17:17:54 551

转载 mac上使用hg命令

安装Mercurial在命令行中输入:sudo easy_install mercurial然后输入管理员密码,自动下载并安装然后就可以用hg更新源代码了例如:hg clone https://code.google.com/p/core-plot/

2013-11-26 19:11:50 527

转载 DFA算法过滤敏感词

转自:http://blog.csdn.net/yhhazr/article/details/7866499import java.io.InputStream;  import java.io.UnsupportedEncodingException;  import java.nio.ByteBuffer;  import java.util.ArrayList;  imp

2013-11-25 15:44:46 470

转载 golang pprof 使用

转自:http://www.cnblogs.com/yjf512/archive/2012/12/27/2835331.htmlgo中有pprof包来做代码的性能监控,在两个地方有包:net/http/pprofruntime/pprof其实net/http/pprof中只是使用runtime/pprof包来进行封装了一下,并在http端口上暴露出来ppro

2013-11-16 19:58:58 1820

转载 Mac OS X shell 颜色配置

转自:http://www.eifr.com/article.php?id=1751对于从Unix/Linux平台转到Mac的同学来说,“终端”是经常要使用的一个工具。不过可能有很多人已经发现了,当我们使用ls命令来显示目 录内容的时候,“终端”对于目录、可执行文件等特殊类型的文件并没有使用颜色来显示,只有使用“ls -G”时,才能显示颜色,这可真是不方便啊。有没有方法可以默认显示颜色呢?

2013-10-31 19:58:15 692

原创 ./configure:command not found

有些下载下来的源码没有MAKEFILE文件,但是会有MAKEFILE.IN 和 configure, MAKEFILE文件则由后两个文件生成。如果执行:$./configure   提示错误:./configure:command not found解决方法:sh configure

2013-10-28 21:24:53 1712

转载 mac下安装hg

sudo port -v install mercurial

2013-09-28 19:43:36 520

转载 Mac系统上安装redis服务

出自原文:http://anythink.com.cn/home/install-redis-in-macos.html首先,你需要有安装Xcode 的 command Tools 才能保证编译不会出问题,试着输入make 看看是否提示命令不存在,如果没有提示命令不存在,那么应该可以安装。 帮助代码片段 - anythink.com.cn1

2013-09-24 19:57:25 1274 1

转载 MySQL批量SQL插入性能优化

原文出自:http://tech.uc.cn/?p=634对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句

2013-09-23 13:59:36 316

转载 上传文件到github的方法

先声明这是转载自:http://www.cnblogs.com/findingsea/archive/2012/08/27/2654549.html  【第一步】建立先仓库  第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大。或者看这里:https://help.github.com/arti

2013-08-27 21:15:23 372

转载 GO 使用MySQL数据库

转自:https://github.com/astaxie/build-web-application-with-golang/blob/master/ebook/05.2.md目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支

2013-05-20 12:06:21 2968

转载 vc 获得系统相关路径一个很强悍的API(SHGetSpecialFolderPath)

#include #pragma comment(lib, "shell32.lib") 比如要得到:program files文件路径:WCHAR wszPath[MAX_PATH] = {0};  SHGetSpecialFolderPath(NULL, wszPath, CSIDL_PROGRAM_FILES, 0);

2013-03-05 22:54:21 439

转载 Win7写注册表时没权限或提示'不正确的DWORD值'等解决方案

一:比如以下代码可以写入OnInitDialog,主要作用是判断是否为win7并提权:OSVERSIONINFOW osVersion = {0};osVersion.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);if(GetVersionEx(&osVersion)){   if(osVersion.

2013-03-05 19:28:46 1470

转载 解决ATL与WTL中Cstring冲突如:error C2039: 'CString' : is not a member of 'WTL' 或者 error C2872: 'CString' : a

在stdafx.h的#include 的前面加上以下两句主可以了: #define _WTL_NO_CSTRING #include

2013-03-05 19:27:51 1658 2

转载 WM_COPYDATA 不同进程间通信的利器

假设有两个进程,一个叫:TestClientDlg, 另一个叫:TestSevDlg;现在想从TestClientDlg发送数据到TestSevDlg,具体如下: 在TestClientDlg中某一个按钮事件中加入:{HWND hSev = FindWindow(NULL, L"TestSevDlg");if(hSev == NULL)  r

2013-03-05 19:26:52 418

转载 vc 一个由输入法引起的问题 VK_PROCESSKEY

#include #pragma comment(lib, "imm32.lib")HIMC hImc = ::ImmGetContext( m_hWnd);   屏蔽输入法  ::ImmAssociateContext(m_hWnd , NULL);  ::ImmReleaseContext(m_hWnd , hImc );  恢复

2013-03-05 19:25:39 868

转载 c/c++ CURL的应用

1、下载数据并保存char url[1024] = "http://xxxxxx";FILE *fp = fopen("xxxxx", "w");CURL* curl_obj;curl_obj = curl_easy_init();//设置URLcurl_easy_setopt(curl_api::_curl_obj, CURLOPT_URL, url);

2013-03-03 17:44:53 1324

原创 使Tabctrl控件支持设置固定宽度和高度

需要先给控件添加 TCS_FIXEDWIDTH 属性。int stype = ::GetWindowLong(m_ClientTab.m_hWnd,GWL_STYLE);stype |= TCS_FIXEDWIDTH;::SetWindowLong(m_ClientTab.m_hWnd,GWL_STYLE,stype);//设置宽度CSize size(30,25);

2012-11-29 18:21:07 336

原创 强制结束自身程序进程

有时遇到窗口被销毁后,还有进程存在的情况,并且DEBUG跟踪发现也调用了 ::PostQuitMessage( 0 );但是进程依然没有退出。可调用函数 ::ExitProcess( 0 ); 来强制结束整个进程。

2012-08-06 17:59:25 423

转载 可触发WM_DrawItem立即更新的方法

使用实例    ::RedrawWindow(hWnd, NULL, NULL, RDW_INVALIDATE);  RedrawWindow 函数  说明   根据fuRedraw旗标的设置,重画全部或部分窗口   返回值   Long,非零表示成功,零表示失败。会设置GetLastError   参数表   参数 类型及说明

2012-07-18 18:16:38 1044

转载 关于CDC和CDCHandle [WTL]

今天写程序,试验ATL里面的CImage,结果是超乎寻常的令人满意。CImage比以前用的GdiPlus里面的CImage好用了很多,完全不是一个数量级的。这个结果更坚定了我使用COM和GDI而不是封装了的GDI+的决心。中途遇到个问题,就是在点击打开文档后,只是单纯地剪掉了图片大小的区域,并没有显示图片必须要拉伸窗口才能看见打开的图片……百思不得其解啊……之前好好的,我一使用WTL的DC类移

2012-07-18 10:34:31 830

转载 WTL.CDC.DrawText参数介绍

1.原型:template class CDCT{    int DrawText(LPCTSTR lpstrText, int cchText, LPRECT lpRect, UINT uFormat);    int DrawText(LPTSTR lpstrText, int cchText, LPRECT lpRect, UINT uFormat);

2012-07-17 10:25:19 603

转载 WTL 自绘控件(消息反射)

REFLECT_NOTIFICATIONS() //消息反射必须添加  了ATL的消息反射(Message Reflection)机制。所谓消息反射,就是指窗口类在收到消息时可以将消息反传回去给发出消息的窗口类。比如对于一个自画样式的按钮,它会发出WM_DRAWITEM消息通知父窗口,而父窗口并不处理这个消息而是将它反传回去,让按钮自己处理。显而易见,这种机制更符合面向对象

2012-07-17 09:31:32 1554

转载 WTL工程师 编译出现入口点错误的问题。

WTL工程编译 Debug 无问题,编译 Release时出现 Link 错误1>正在链接...1>LIBCMT.lib(tidtable.obj) : error LNK2005: __encode_pointer 已经在 atlmincrt.lib(atlinit.obj) 中定义1>LIBCMT.lib(tidtable.obj) : error LNK2005: __enc

2012-06-18 13:59:05 651

转载 Windbg轻松上路 WinDbg the easy way 中文翻译

如果要说最好的调试器是什么?那一定是:Visual Studio + Windbg。Visual Studio直观简捷,Windbg强大复杂。在你调试程序的时候,如果使用Visual Studio感觉束手无策时,就该考虑Windbg了,但Windbg是如此的专业,入门是如此的难。有没有更简单轻松一点的办法呢?可以考虑先使用CDB(Windbg的姐妹——轻量级控制台程序)。CDB和Windbg的

2012-05-31 11:16:35 619

原创 CString::Tokenize 函数分割字符串

CString strKeyTemp;int Pos; CString strKey = strKeyTemp.Tokenize(_T('&'), Pos); 注:每分割一次Pos则被赋值为分割后首次出现'#'的位置

2012-02-21 22:21:42 215

转载 WaitForSingleObject的用法

1.WaitForSingleObject的用法 DWORDWaitForSingleObject(                     HANDLE hHandle,                      DWORD dwMilliseconds                   );参数 hHandle是一个事件的句柄,第二个参数dwMilli

2012-02-06 14:54:19 273

转载 16进制 转化为COLORREF 格式的

CString m_BackColor.m_frame_color = "#0290D8";DWORD r,g,b;sscanf(m_BackColor.m_frame_color,"#%2X%2X%2X",&r,&g,&b);COLORREF rgb = RGB(r,g,b);brush.CreateSolidBrush (rgb)

2011-12-27 15:18:07 426 1

空空如也

空空如也

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

TA关注的人

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