- 博客(43)
- 资源 (3)
- 收藏
- 关注
转载 如何让 Git 使用 HTTP 代理服务器
http://www.vpsee.com/2011/07/how-to-use-git-through-a-http-proxy/因为我们的内部网络使用了代理,所以在 安装 OpenStack 基于 Web 的管理控制台 的时候有个小麻烦,我们的 http 代理服务器无法通过 git 协议下载 openstack-dashboard 所需的代码,也就是说可以 git clo
2014-03-21 14:48:26
2623
转载 linux内核编译选项详解(三):Processor type and features
http://www.path8.net/tn/archives/3501[*] Tickless System (Dynamic Ticks) --->非固定频率系统,这项技术能让新内核运行的更有效率,并且更省电。[*] High Resolution Timer Support不选支持高频率时间发生器,如果硬件不兼容,则这个选项只会增大内核(大多数个人PC并
2014-03-16 19:45:50
1651
转载 linux内核编译选项详解(二):Loadable Module and Block Layer
http://www.path8.net/tn/archives/3499[*] Enable loadable module support --->打开可加载模块支持,如果打开它则必须通过"make modules_install"把内核模块安装在/lib/modules/中这个选项可以让你的内核支持模块,模块是什么呢?模块是一小段代码,编译 后可在系统内核运行时动
2014-03-16 19:44:51
1020
转载 linux内核编译选项详解(一):General setup
http://www.path8.net/tn/archives/3497linux内核编译选项详解(一):General setup[*]Prompt for development and/or incomplete code/drivers显示尚在开发中或尚未完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。这个
2014-03-16 19:43:17
1108
转载 详细介绍 Linux中内核配置选项
http://www.path8.net/tn/archives/3504第一部分01、Code maturity level options ---> 代码成熟等级选项01.01、 [ ] Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与
2014-03-16 19:41:27
1410
转载 递归版插入排序
void DirectInsertSort(int Array[], int size){ if (size > 1) { DirectInsertSort(array, size - 1); int temp = array[size - 1]; int i; for (i = size -
2013-11-01 08:24:43
668
转载 #define WINAPI __stdcall是什么意思(转)
http://www.cppblog.com/Lee/archive/2008/12/09/68966.html调用约定(Calling convention):决定函数参数传送时入栈和出栈的顺序,由调用者还是被调用者把参数弹出栈,以及编译器用来识别函数名字的修饰约定。 函数调用约定有多种,这里简单说一下: 1、__stdcall调用约定相当于1
2013-09-10 16:04:40
2237
转载 C/C++ 多线程学习心得
http://www.haogongju.net/art/326731个人觉得在学习多线程编程之前最好先了解进程和线程的关系, 然后在学习线程工作方式的过程中动手写个(我是从抄开始的)多线程的小程序, 会对学习多线程有很大的帮助, 否则只有理论是很抽象的. 在学习多线程编程之前, 必须先知道什么是 线程函数, 线程函数就是另一个线程的入口函数. 默认情况下一个我们所写的代
2013-09-07 11:00:12
1170
转载 char,string,CString相互转换
http://blog.youkuaiyun.com/surelion/article/details/8225949(2011-04-17 19:35:17) 原文地址:http://blog.sina.com.cn/s/blog_7c1a82970100qmwk.html本人并未对以下所有方法进行测试,仅仅是为了给大家一个参考。 Unicode(统一码、万国码、单一
2013-09-07 10:45:31
829
转载 __declspec(dllexport) & __declspec(dllimport)
http://www.cnblogs.com/xd502djj/archive/2010/09/21/1832493.html__declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中 省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函
2013-09-06 20:41:48
612
转载 在子类中调用父类的带参数的构造函数
http://tech.ddvip.com/2008-11/122750550394593.html下面我们修改一下animal类的构造函数,增加两个参数height和weight,分别表示动物的高度和重量。代码如例2-13所示。 例2-13双击代码全选1234567
2013-09-05 09:46:53
798
转载 C++类成员的初始化
http://blog.youkuaiyun.com/coder_xia/article/details/74478221、关于构造函数1)用构造函数确保初始化对于一个空类[cpp] view plaincopyclass Empty { }; 编译器会自动声明4个默认函数:构造函数,拷贝构造函数,赋值函数,析构函数(当然,
2013-09-05 09:44:02
592
转载 Windows服务程序
http://blog.chinaunix.net/uid-7667983-id-2046535.html有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。(一)服务的基础知识Question 1. 什么是服务?它的特征是什么
2013-09-04 22:11:51
761
转载 系统托盘Shell_NotifyIcon函数的简单运用
http://blog.youkuaiyun.com/pgshow/article/details/7526168这里为了给同学写一个小工具,要用到系统托盘的功能,编程偶才刚入门,所以花了3个小时才调试好。趁热打铁,把学到的具体内容分享下。 要用到的函数是Shell_NotifyIcon,VC里需要包含头文件ShellApi.h。 函数就是Shell_Not
2013-09-04 19:15:22
6264
转载 putty 编译问题
http://www.cnblogs.com/xianqingzh/archive/2011/07/25/2116578.html编译putty等程序,遇到一个问题: c:\program files\microsoft visual studio\vc98\include\sspi.h(65) : fatal error C
2013-09-04 14:18:14
1288
转载 C++中组合的使用
http://blog.youkuaiyun.com/jia_xiaoxin/article/details/2938032 FAQ 5.09 组合使软件在开发过程中可以聚合已存在的组件而不用去新建一个。 组合(有时候叫聚合)是将一个对象(部分)放到另一个对象里(组合)。它是一种 has-a 的关系。例如,FordTaurus是由Engi
2013-09-04 09:19:28
898
转载 C++拷贝构造函数(深拷贝,浅拷贝)
http://www.cnblogs.com/BlueTzar/articles/1223313.html对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include iostream>using n
2013-09-03 23:38:25
565
转载 _lrotl, _lrotr
http://msdn.microsoft.com/zh-cn/beginner/a0w705h5.aspx旋转位左移 (_lrotl) 或右边 (_lrotr)。unsigned long _lrotl( unsigned long value, int shift );unsigned long _lrotr(
2013-08-23 10:01:25
2397
转载 MFC中调试过程中查看printf输出信息
原文:http://blog.youkuaiyun.com/brucezong/article/details/6889974 在调试MFC程序时,我们经常需要查看特定位置变量的输出值。或者在某特定条件执行时,给出一个输出标识。一般来说,有3种方法:1) 调用TRACE(LPCTSTR lpszFormat, ...)函数 在MFC中使用TRACE函数来打印输出结果却
2013-08-21 18:25:22
3365
转载 VS2010程序打包操作(超详细的)
http://www.cnblogs.com/daban/archive/2012/06/27/2565449.html1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹, 1.“应用程序文件
2013-08-17 23:03:08
681
转载 信号量 Linux函数 semget();semctl();semop();
http://blog.youkuaiyun.com/ta893115871/article/details/7505560Linux进程通信之信号量信号量(semaphore)是变量,是一种特殊的变量。它紧取正值。对信息号量的操作只有2中:等待(wait)和发送信号(signal).信号量比较难理解。下面我们一个个的看一下各个函数。与信号量处理的函数有
2013-08-17 16:19:46
981
转载 VS2008 1>mt.exe : general error c101008a: Failed to save the updated manifest to the file
http://www.cnblogs.com/ppboy_dxh/archive/2011/02/14/1954770.html解决方法:点class view中的工程,选右鍵,再点clean就可以了; 或者是 build->clean solusion也可以问题描述:When rebuilding projects, mt.exe randomly fai
2013-08-15 14:04:51
707
转载 error C2471: 无法更新程序数据库
error C2471: 无法更新程序数据库“d:/Work/ Project/FBReader/debug/vc90.pdb” fatal error C1083: 无法打开程序数据库文件:“d:/Work/ Project/FBReader/debug/vc90.pdb”: No such file or directory ..解决方案:修改项目属性 右击项目 --> "
2013-08-15 14:03:51
1459
1
转载 VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory”
错误类型1:环境:VS2008语言:C++ 下午出了一个非常可恶的问题,我的一个基于MFC 对话框的程序因为预编译头文件stdafx.h的原因始终无法编译通过。 由于程序整体是需要预编译头文件的。因此工程内所有cpp文件通通都包括了#include stdafx.h。 我自己写的文件放在工程文件夹下自建的一个文件夹里。比如工程名DynamicPath
2013-08-15 14:02:59
1027
原创 MFC打开文件对话框
void CMyDialog::OnBnClickedOpennc(){ // TODO: 在此添加控件通知处理程序代码 CString FilePathName; CFileDialog dlg(TRUE, //TRUE为OPEN对话框,FALSE为SAVE AS对话框 NULL, NULL, OFN_HIDEREADO
2013-08-14 13:58:23
712
转载 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
http://www.cnblogs.com/cumtb3S/archive/2011/04/18/2020185.html当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal error C1853: 'pjtname.pch' prec
2013-08-14 10:34:53
723
转载 windows多线程编程
http://www.cnblogs.com/uvsjoh/archive/2012/12/23/2822917.html当进程结束后所有线程都终止。多线程编程最大的问题在于共享数据的访问控制。直接用Win32 API进行编程有很多优点:基于Win32的应用程序执行代码小,运行效率高。但是它要求程序员编写的代码较多,且需要管理所有系统提供给程序的资源。▶ 创建线程H
2013-08-10 21:58:18
590
转载 .vimrc的设置
http://blog.youkuaiyun.com/caoshuming_500/article/details/7648169set backupdir=/tmp directory=/tmpset modeline si ai incsearch sw=4 ts=4 history=64 encoding=UTF-8set formatoptions-=t textwidth=7
2013-08-08 19:37:29
527
转载 vim初学配置笔记 vimrc
http://www.cnblogs.com/nniixl/archive/2008/05/21/1204413.html(在vimtuor后继续的学习性况笔记 下一步完整的照着帮助文档看练习一遍,并整合gdb进去)初学VIM的vimrc配置情况 主要是拿来用c/c++的""""""""""""""""""""""""""""""""""""""""""""""""""
2013-08-08 19:33:13
639
转载 Linux 的多线程编程的高效开发经验
http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/Linux 的多线程编程的高效开发经验杨 奕 (yangyish@cn.ibm.com), 软件工程师, IBM贺 皓 (haohe@cn.ibm.com), 软件工程师, IBM张 俊伟 (zhjunwei@cn.
2013-08-05 18:49:16
537
转载 Socket代理转发小记
http://www.linuxso.com/architecture/13498.html本地转发代码forward.py#!/usr/bin/env pythonimport osimport socketimport selectimport SocketServerimport sysimport paramikodef verbo
2013-08-02 20:29:49
758
转载 vs2008 条件断点
条件成立触发断点先设置一个普通断点。断下来的时候再设置它的条件。如下图:在Breakpoints窗口中找到这个断点,右键选择Condition…如下图:输入条件,这样就会在这个条件成立的时候,才触发断点。内存改变时触发断点有时候想知道一个指针什么时候被改变了。可以用这种方法。先在指针处断下来。如下图:然后在wa
2013-08-02 15:31:04
648
转载 _beginthreadex 宏定义 及 beginthread未定义解决办法
1._beginthreadex 宏定义:typedef unsigned (_stdcall *PTHREAD_START)(void*);#define chBEGINTHREADEX(psa,chStack,pfnStartAddr,pvParam,fdwCreate,pdwThreadID) \ ((HANDLE)_beginthreadex((void*)(ps
2013-08-01 23:13:33
1551
转载 Windows多线程编程总结
http://blog.youkuaiyun.com/wincol/article/details/4694932目录[-]Windows 多线程编程总结内核对象内核对象的概念内核对象使用的计数创建内核对象进程与句柄表创建内核对象及操作系统内部机制进程中使用内核对象的内部机制关闭内核对象内核对象的共享继承式共享父子进程间同名共享复制内核对象的句柄
2013-07-31 10:14:58
494
转载 Linux下nanosleep函数详解
nanosleep函数 int nanosleep(const struct timespec *req, struct timespec *rem); struct timespec { time_t tv_sec; /* seconds */
2013-07-30 15:36:37
2511
转载 Linux exec函数族
http://linux.chinaitlab.com/c/837370.html说是exec系统调用,实际上在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是: #include extern char **environ; int execl(const char *path, const char
2013-07-29 09:54:10
495
转载 poll()
http://blog.youkuaiyun.com/b_fushuaibing/article/details/5356085# include sys/ poll. h> int poll ( struct pollfd * fds, unsigned int nfds, int timeout) ; 和select()不一样,poll()没有使用低效 的三个基于位的文件描述
2013-07-29 09:26:43
559
原创 Nginx开机启动
[hhn@localhost ~]$ sudo cat /etc/init.d/nginx#!/bin/sh#chkconfig: 35 85 15#description: nginx#function: use this script to stop,start,restart nginx....#author:lw.yangnginx_BIN=/usr/l
2013-07-25 20:18:05
579
转载 找到一款不错的网站压力测试工具webbench
http://blog.s135.com/post/288/webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:引用wget http://blog.s135.com/soft/linux/webbench/webbench-1
2013-07-23 10:30:38
416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人