
Knowledge
得一录
这个作者很懒,什么都没留下…
展开
-
Excel合并单元格快捷键
alt再按h+m+c转载 2011-12-14 09:39:34 · 1026 阅读 · 0 评论 -
wstring 转成 char*
#include iostream>#include fstream>#include windows.h>using namespace std;int main(){ FILE* fp ; WCHAR wchar[5] = L"相等相等"; //定义一个宽字节的变量,初始为"相等" fp = fopen("1.txt", "w转载 2013-05-31 07:08:26 · 3385 阅读 · 0 评论 -
c/c++数字转成2进制数和16进制数
#include using namespace std;void fun_1(int n){if(n{cout}if(n>=2){fun_1(n/2);cout}}void fun_3(int n){switch(n){case 10: coutcase 11: coutcase 12: co转载 2013-07-18 10:55:08 · 2125 阅读 · 2 评论 -
判断一个整数的二进制数有多少个1
[cpp] view plaincopy// 判断一个整数的二进制位中有多少个1 void totalOne(int x) { int count = 0; while(x) { x = x & ( x - 1 ); count++; }转载 2013-08-12 09:05:08 · 892 阅读 · 0 评论 -
静态链接与动态链接
动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。 而静态链接就是把所有用到的函数全部链接到exe文件中。动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入, 而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了.转载 2013-08-12 14:27:53 · 617 阅读 · 0 评论 -
Ubuntu NetWork Service Command for Network Restart Does Not Work
/etc/init.d/networking startRather than invoking init scripts through /etc/init.d, use the service(8)utility, e.g. service networking startSince the script you are attempting to invoke has b原创 2013-09-23 10:06:17 · 1813 阅读 · 0 评论 -
ctags使用
~/work/test/zxn$ sudoapt-get install ctags源码安装1. 安装ctags到http://ctags.sourceforge.net下载源码,解压后$ ./configure$ make$ sudo make install2. 在源码目录下执行$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的转载 2013-09-24 13:38:47 · 640 阅读 · 0 评论 -
几个gcc编译的错误
/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directoryln -sv /usr/src/linux-headers-x.x.x-xx/arch/x86/include/asm /usr/include/asmgcc:error trying to exec原创 2013-09-24 15:50:05 · 920 阅读 · 0 评论 -
Linux KVM虚拟机设置
KVM是一个基于linux内核的虚拟机解决方案。本文介绍KVM的使用方法,以及注意要点。参考资料: KVM虚拟机和QEMU linux brctl先决条件硬件环境CPU硬件虚拟化32位与64位安装KVM虚拟机连网brctl桥接安装以及运行虚拟机kvm常用命令安装虚拟操作系统远程登录先决条件硬件环境x86(包括32位和64位),转载 2013-10-14 10:12:56 · 3071 阅读 · 0 评论 -
UE编辑文本
列模式有时也称“块模式”,是UltraEdit的最强大的功能之一。 列模式允许选择列,是选择最后一个字符列的第一个字符的列位置,选择的文本不会自动包括开始和结束位置之间的所有文本,但可编辑列中的数据文本! 1、列模式基础 (1)列模式的启用方法 ①启动UE→“列”菜单→列模式 ②单击工具栏中的“列块模式”按钮(2)列模式启用后的变化 ①“列”菜转载 2013-11-25 09:28:49 · 1416 阅读 · 0 评论 -
Oracle 密码设置
SYS sys sysSYSTEM system systemSYSMAN zxn zxnDBSNMP dbs dbs原创 2013-09-22 10:48:13 · 672 阅读 · 0 评论 -
VM桥接
配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台 电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间 都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟转载 2014-04-21 11:25:20 · 673 阅读 · 0 评论 -
strok函数的使用
char *token = NULL, *p[LEN];int i = 0; p[i] = strtok(buf, ","); while ((token = strtok(NULL, "/")) != NULL) { p[++i] = token; printf("字符串返回第一个参数: %s\nGet Input_Par转载 2013-05-15 09:28:42 · 805 阅读 · 0 评论 -
Windows Socket编程
//TCP//服务器端程序#include#include#include#include#include #pragma comment( lib, "ws2_32.lib" )#define PORT 2046#define BACKLOG 10#define TRUE 1void main( void ){int iServerSock;int iClien转载 2013-05-08 16:33:00 · 689 阅读 · 0 评论 -
bat文件
subst Z: C:\test_python原创 2013-05-08 11:21:33 · 513 阅读 · 0 评论 -
Ubuntu12.04打开终端
Ctrl+Alt+T,真郁闷,公司新装的Ubuntu12.04,我竟然找不到“终端”.原创 2013-01-05 10:23:41 · 812 阅读 · 0 评论 -
进程与线程的区别
进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.(4)系统开销:在创建或撤消转载 2013-01-23 12:54:54 · 306 阅读 · 0 评论 -
ubuntu 12.04还原成gnome经典界面的方法
ubuntu12.04用了一段时间,很不适应,还是回归经典吧.$ sudo apt-get install gnome-panel注销选择gnome classic界面登录即可原创 2013-01-09 14:54:36 · 3272 阅读 · 0 评论 -
tar.bz2文件格式解压
bzip2 -d **.tar.bz2 //将文件解压成**.tartar -xf **.tar //解包现在新出的linux版本,只要一步就可以解压完毕tar -xf **.tar.bz2原创 2013-01-10 09:33:20 · 917 阅读 · 0 评论 -
ffmpeg源码获取源地址
http://www.ffmpeg.org/download.html原创 2013-01-10 09:35:59 · 484 阅读 · 0 评论 -
c++中this指针
有下面的一个简单的类:class CNullPointCall{public: static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStatic; int m_iTest;};转载 2013-01-28 09:41:49 · 330 阅读 · 0 评论 -
C++中的几种cast
cast是用于类型转换的,C++中常用的cast有以下几种:1.static_cast:用于继承中,子类和父类之间的转换,用作将子类转换为父类举例:Child*ch = new Child();Father* fa = static_cast(ch);2.dynamic_cast:用作父类转换为子类dynamic_cast'只用于对象的指针和引用。当用于多态类型时,它允许任意的转载 2013-01-28 09:38:55 · 621 阅读 · 0 评论 -
Vi使用
1.常用操作VIM作为文本编辑器,其强大之处,在我看来,首先就是快速的编辑能力,其次才是丰富的扩展插件。所以掌握vim的快速编辑的方法是非常重要的,这里列举一些必须熟记的跟效率有关的操作.上下左右移动:对应为上(K),下(J),左(H), 右(L);这个是基本要求,千万不要用方向键,用方向键的朋友伤不起~。gg:跳到文档开头G:跳到文档末尾w:跳到下一个单词开头;转载 2013-01-16 17:17:09 · 389 阅读 · 0 评论 -
Vi替换
VI替换:vi/vim 中可以使用 :s 命令来替换字符串§以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊飕还有很多需要学习),记录几种在此,方便以后查询§:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第转载 2013-02-26 10:32:27 · 396 阅读 · 0 评论 -
VS2008 Native' has exited with code 0 (0x0).
'UnitTest.exe': Loaded 'C:\zxn\UiApi\Debug\UnitTest.exe', Symbols loaded.'UnitTest.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll''UnitTest.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll''UnitTest.转载 2013-04-22 13:28:59 · 5620 阅读 · 0 评论 -
Eclipse如何运行参数
选中你java项目中的java---右击----Run As---Run Configurations---Arguments----填入参数(多个参数用空格隔开)--run转载 2013-04-24 10:28:03 · 713 阅读 · 0 评论 -
C++中char*\wchar_t*\string\wstring之间的相互转换:
C++中char*\wchar_t*\string\wstring之间的相互转换:#ifndef USE_H_ #define USE_H_ #include #include #include using namespace std; class CUser { public: CUser();转载 2013-04-25 14:42:29 · 773 阅读 · 0 评论 -
UEFI 常用术语缩写
UEFIUnified Extensible Firmware InterfaceEDKEFI DevKitPCDPlatform Configuration DatabaseDECpackage DEClarationINFINFormation FileDSCplat转载 2013-04-25 16:55:55 · 984 阅读 · 0 评论 -
python解析html获取Url
import HTMLParserclass MyParser(HTMLParser.HTMLParser): def __init__(self): HTMLParser.HTMLParser.__init__(self) def handle_starttag(self, tag, attrs): if tag == 'a':转载 2013-04-22 09:15:34 · 1088 阅读 · 0 评论 -
Vim多行注释
按键操作:注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"#",再按Esc,就会全部注释了。删除:先按v,进入visual模式,横向选中列的个数(如"#"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。转载 2014-06-12 09:34:36 · 799 阅读 · 0 评论