- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 VisualStudio2010自动排版以及常用快捷键
全部代码排版:ctrl+E,D 按住ctrl,相继按下E、D选定代码排版:Ctrl+E,Fvs2010常用快捷键:Ctrl+Shift+U:变为大写(一般常量都用大写)Ctrl+U:变为小写Ctrl+J:显示成员列表(光标移到.后面才会显示,不过一般敲完.后会自动出来,修改代码的时候比较有用)Ctrl+.:自动using(光标移到未using命名空间的类上)Ecli
2013-06-29 08:02:58 5081
原创 ubuntu 建立ssh服务
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是木有安装server 运行 ps -e | grep ssh,查看是否有
2013-01-06 10:51:26 533
转载 Windows消息处理机制
1.窗口 Windows程序是由一系列的窗口构成的,每个窗口都有自己的窗口过程,窗口过程就是一个拥有有固定 Signature 的 C函数,具体格式如下: LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
2012-12-13 20:22:19 506
原创 Linux查看系统信息
1.filesystem: df -T2.distribution release: lsb_release -a 3.linux kernal version: cat \proc\version4.uname -a
2012-11-20 11:33:48 370
原创 Linux修改用户组
修改的前提是root登录——————————————————————————————usermod -g group loginname强行设置某个用户所在组usermod -G groups loginname把某个用户改为 group(s)usermod -a -G groups loginname把用户添加进入某个组(s)
2012-11-20 11:32:40 445
转载 Linux下网络IP地址的转换函数
http://blog.csdn.net/com19871221/article/details/7184483网络IP地址本是用32位二进制来表示的,为了记忆的方便可以用点分十进制来表示IP地址,同时,网络IP地址在网络传输和计算机内部的存储方式也不同,需要用函数来进行转换。 1.将点分十进制字符串转换成十进制长整型数:in_addr_t inet_addr(const ch
2012-10-17 17:15:33 893
转载 in_addr,char* ,unsigned long 之间的互相转换
http://blog.csdn.net/bulerain/article/details/6842636在网络编程中经常会用到in_addr,char* ,unsigned long表示的IP地址(指定的是IP4),winsock 提供inet_addr(char* -> unsigned long),inet_ntoa(in_addr -> char*),在实际应用中,不同数据类
2012-10-17 17:05:58 6024
转载 linux 多线程编程
http://www.cnblogs.com/BiffoLee/archive/2011/11/18/2254540.html1.Linux“线程” 进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 大家知
2012-10-15 11:27:43 594
原创 Windows 配置java运行环境
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名
2012-10-07 19:24:00 489
原创 ubuntu12.04 启用root登陆系统
1.设置root帐号口令:sudo passwd root根据提示输入root帐号密码。2.执行: vi /etc/lightdm/lightdm.conf.并增加:greeter-show-manual-login=trueallow-guest=false3.重启系统,登录窗口会有“登录”选项,这时可通过root登录了注意:适用于ub
2012-09-15 21:06:46 413
原创 在Windows注册表添加自启动DOS命令
先举一个例子:reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "java" /t REG_SZ /d "C:\Program File\Java\jre1.6.0_02\java.exe" /freg add 的格式如下:REG ADD KeyName [/v ValueName
2012-09-14 21:00:26 2186
转载 Ubuntu 12.04中文输入法的安装
转自 http://www.2cto.com/os/201207/144189.htmlUbuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们
2012-09-13 22:21:45 867
原创 service 与chkconfig
在当前大多数Linux发行版中可能都会包含这两个命令,这两个命令为我们控制Linux中的服务(守护进程)提供了很大的方便,先看看这两条命令的帮助:[root@localhost ~]# service --helpUsage: service | --status-all | [ service_name [ command | --full-restart ] ][root@loc
2012-09-13 17:34:37 514
原创 Linux C程序调用系统命令
1)system(shell命令或shell脚本路径);system()会调用fork()产生 子进程,之后由产生的子进程来调用/bin/sh-c string来履行 参数string字符串所代表的命令,此命令履行 完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被漠视 。返回值:如果system(
2012-09-13 16:46:24 5467
原创 Linux手动添加用户账号
第一种方法:采用useradd/adduser与passwd命令添加;第二种方法:手动添加普通用户,以jiangc用户为例;1、编辑/etc/passwd文件;照猫画虎添加一行保存退出;jiangc:x:501:501::/home/jiangc:/bin/bash2、编辑/etc/shadow文件;由于/etc/shadow为只读权限;有两种方法可以解决向文家中写数据;
2012-09-13 16:33:01 1263
原创 Linux Daemon守护进程编程
守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作业规划进程crond、打印进程lqd等(这里的结尾字母d就是Daemon的
2012-09-13 16:09:57 524
原创 inet_pton()&inet_ntop(),Linux下的IP地址转换函数
Linux下inet_pton和inet_ntop这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换。而且,这2个函数能够处理ipv4和ipv6。算是比较新的函数了。 inet_pton函数原型如下[将“点分十进制” -> “整数”]#include #include #include /********************************
2012-09-12 20:31:07 1216
原创 linux进程及服务
一、Linux的启动过程1)开机自检,读取MBR中的引导程序(比如,现在的GRUB,LILO引导器);2)引导器根据用户所选择的系统,引导相应的操作系统,LINUX引导其内核程序;3)LINUX内核负责启动系统的前期工作,加载INIT进程;(INIT是内核启动的第一个进程)4)根据不同的运行级别,加载相应的服务;5)最后,提示用户输入用户名和登录密码;二、init进程
2012-09-12 20:23:19 437
原创 Linux和Win的换行
1.回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
2012-09-12 17:27:14 2145 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人