- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 UbuntuServer13下重新命名网卡名
题目: Ubuntu Server 13 下重新命名网卡名用了 ubuntu Server 13.10 后发现,下面 网卡名不叫 eth0 ~ eth? 了, 而改叫古怪的名字, 例如 p1p1, p2p1, p4p1, p4p2, 更有甚这叫 rename5 的, 不知道发生什么情况。 用 ip 跟参数 addr 的命令, 可以看到目前叫什么名字, 根据这个名字,可以自行配置
2014-10-23 15:19:41
791
转载 [网上转载] 为Linux 打开默认串口支持数量超过4个的方法
[网上转载] 为Linux 打开默认串口支持数量超过4个的方法 ① 这一步不做也可以,首先确认一下编译参数,请执行: cat /boot/config-`uname -r` | grep 8250 注意观察一下屏幕输出② vi 这个文件 /boot/grub/grub.conf 然后找到有 kernel 开头的那一行, 在末尾加空格,还有加上下面几个字 8
2013-12-20 10:03:44
951
转载 Linux 下查找文件或匹配文件里面的某个 keyword
《 Linux 下查找文件或匹配文件里面的某个 keyword 》 grep -nR --include="*.cpp" QLabel HelloX 上面这句命令行用于在源码当中搜索某个字符串 ● 限定目录范围: HelloX 下,用 -R 确保全路径搜索,包含子目录 ● 要搜的关键字: QLabel ● 显示时包括行号: -n 参数,,, 可以
2013-07-05 11:35:29
443
转载 Ubuntu.Server_13上单网卡多个动、静态IP的配置方法
[转] Ubuntu Server V13.x 支持多IP,主网卡自动 DHCP,且该网卡带多个静态配置的附属IP地址 (“/etc/network/interfaces”)# This file describes the network interfaces available on your system# and how to activate them. For more
2013-05-22 11:08:09
853
原创 Putty下实现可区分的显示动态Title标题窗口效果 [UbuntuSRV]
《 设置UbuntuSRV环境变量控制Putty窗口标题动态显示 》2013-5-13 嗷,卖葛! 这次完了~ 关错服务器了,,, :( 经常会犯这样的错误,因为桌面上开着N多个Putty远程连接,它们都长成一个样子,一不小心就会弄错! 有什么好办法能让我更好地区分它们呢?
2013-05-13 13:37:20
615
原创 利用Putty命令行放开MySQL远程访问的另类方法
Linux 下 MySQL 默认安装后是没有办法从远程访问的, 只能从本地接入访问,也就是只能从127.0.0.1 发起数据库连接; 为了解决这个问题,我们改变一下思路,让我们的工作机Windows看起来像是本地访问,这样我们就可以利用 SQLYog 之类... ● 把 my.cnf 里面改bind-address=0.0.0.0 ● 用 mysql -p 从本地命令行进入数据库 ● 执行 update mysql.user set Host='%' where Host='localho
2013-04-09 09:24:15
2171
原创 再谈在Linux系统下快速简易配置samba文件共享
Linux系统配置samba文件共享 在 CentOS 操作系统下(或 Red Hat,这里指v4.8、v5.8、v6.2或更高版本)配置文件共享服务的方法,具体操作如下: ● 当开始所有工作之前,请先确认系统有安装 samba ! 可以用 rpm -qa | grep samba 来查证 要配置 samba ,首先要先编辑 /etc/samba/
2012-04-14 21:26:24
729
原创 使用虚拟机[VMwareServer,v1.0.5]的几点技巧
使用虚拟机[VMwareServer,v1.0.5]的几点技巧 ● 使用的时候才启动虚拟机相关的注册服务 虚拟机有几个系统服务(我安装的是 VMware Server 1.0.5),一般在启动的时候同时跟着启动,实际上这样会把系统启动时间大大拖慢了(有时候还会莫名其妙的提示系统服务启动不成功)。 其实可以这样,我们可以在使用的过程中,根据需要来启动这两个服务(VMAuthdServi
2008-07-30 14:51:00
1215
原创 大型项目中的内存泄漏检测手段和方法
大型项目中的内存泄漏检测手段和方法 ` 2008.0714 by `海风 ~ ` 记得曾在一个项目当中使用了某种内存检测方法(当时在项目经理的指导下),记得老大如是说:能运用在语言级别hack的方法可以提前检测出更多bug的发生(视乎具体语言的语法复杂度,C要比C++容易很多)。 语言级别的hack,大部分情况下是指插桩,给出一份源码,在不修改源码的情况下,插入用于调
2008-07-14 13:29:00
721
原创 自己动手实现UPnP进行端口映射的经过
自己动手实现UPnP进行端口映射的经过 从接到任务,到实现了 UPnP 在家用路由器上进行端口映射的时间总共花费了 1个半月,下面大概讲讲从资料搜集到设计实现的经过,好给有同样需求的人一些线索(不论及具体实现和代码)。 所谓 UPnP ,就是“通用的即插即用” ,注意是通用的,虽然很容易和 Windows 的即插即用混淆,但这肯定不是微软的专利!现在大部分的路由器都支持这个功能,只
2007-12-15 19:28:00
4074
4
原创 小Tips:使用Putty登陆后定制标题栏显示IP的设置
Title: 使用Putty登陆后定制标题栏显示IP的设置 tag: putty,标题栏,samba,CVS 文档发布声明: 任何人都可以针对本文档自由转贴,拷贝,引用,及修改后再发布,而无需过问我本人,只希望能够留下属于原作者的一些版权信息,请尊重原作者的劳动。 `海风 = temp77 ,意思是出生于 77 年的临时变量,目前就职于 GDLC .
2007-03-28 18:30:00
3596
原创 关于 Hello Java World 的理解(初心者向)
数个星期前,我由于工作需要开始学习 Java ,尽管已经有了 C++ 的功底,但学习 过程中还是把几个概念搞混了,比方说最简单的 Hello World 。 这个例子太简单了,以至于没有人愿意多讲关于这方面的基础知识以及与 C++ 的比较。 而且,就我所看到的 Hello World 例子没有一个是够全面完整的,下面姑且抖胆拿出我自己改写的一个 Hello World 例程,并说说自己的
2004-05-17 18:25:00
1077
原创 Win2K 服务程序的源码(框架而已)
以下为 Win2000 下我所理解的服务程序的源码,可以创建一个服务,并可以随时启动,停止和移除该服务。使用VC6编译,下面是使用方法简介。 需要安装 Service 的,打开 Dos 窗口,然后输入程序名字加上 -install 参数 例如: #Simple_Service -install 如果需要删除 Service 的,在 Dos 窗口,输入程序名字加上
2003-08-08 08:41:00
1165
原创 NO MFC - 使用 .log 调试程序
我一直就想自己开发一个使用 .log 来调试程序的类了,前几天搞了一个出来,该类能够用于 VC 和 BCB 中。 以下是程序运行的效果,在我调试一个服务程序的时候,生成一个 .log 日志文件, 记录了一些与启动和关闭服务过程相关的信息...[Source Path & FileName:] E:/microsoft/桌面/Simple_Service_02/#Simple_Ser
2003-08-08 08:37:00
1696
翻译 关于 Service 设计初步(MSDN节选翻译)
以下内容是我这几天学写 Service 的笔记,共享一下,刚好让想写 Service 的朋友一起探讨(当然,这翻译很烂请不要笑话): · 一个 Service 程序包括三个部分 第一个部分是控制模块,主要是与服务管理程序沟通,进行服务程序的安装和删除。 第二个模块是主模块,也就是服务程序运行过程中要做的工作,应该是一个循环(如果退出了该循环,是否需要通知操作系统?)
2003-08-04 17:08:00
1023
原创 API 层实现语音播放
昨天写了语音录制(见 http://www.youkuaiyun.com/develop/Read_Article.asp?Id=17627 ),现在继续讲语音播放。 要用到 .wav 文件头内容部分的请参看上一文《语音录制》 里的相关介绍。(我希望把这两个模块用在我正做的local语音通讯试验中) 好的,上次的程序生成了一个 "myTest.wav" 的音频文件,根据上次的文件格式,那么从开
2003-03-31 09:35:00
2307
3
原创 API 层实现语音录制
我从前出于需要,上网寻找了关于录音部分的源代码,收获不大,现在把自己摸索的部分源代码公开出来吧,希望对部分人有用。 其实要实现声音的录制,可以用多种的方式(例如 mci ),我这里介绍的是在 API 的层面来实现,你可以对其中进行更多的控制。比方说,要音频裸数据存到你指定的内存中去。 先说一下要用到的 API , 录音通常都是使用 waveInXX
2003-03-27 21:50:00
2446
2
原创 No MFC (我) 的自白
请不要误会,我的名字不叫 "No MFC" 。 写这 "自白" 缘于昨日一网友 chinaeagle 问我,写 No MFC 系列的目的何在? 我竟一时间答不上来,我后来想了很多。 起初写作的时候,因为我所举的源程序在开头都会预先定义 #define WIN32_LEAN_AND_MEAN 。使不包含和 MFC 有关的预编译,所以取名 No MFC 编
2002-10-20 09:25:00
1009
1
原创 No MFC 编程07 - 做个优化的消息泵
消息泵也就是消息(处理)循环 (Message Loop),每个基于事件驱动编写出来的 Windows 程序都应该有一个。 消息循环(Message Loop)是程序的心脏,保证程序的正常运行,它的形状大概如下面的结构。 while (true) { // 内部处理 } 可见,它应该是不断循环的一段代码, 打破它的循环可以有条件的使用 brea
2002-10-18 08:55:00
1316
1
原创 No MFC 编程06 - 检测来自系统的消息
( 之前的一篇教程如果有什么不明白,不要紧,请继续往下走,以后回过头看就自然不会再迷糊! ) Windows 用的是基于事件驱动的编程方法,所以检测并处理消息是很重要的。现在让我们继续研究一下消息队列 (Queue) : 一个更加生动的例子! 系统 和 我 之间隔着一条河,系统在上游,我则处在下游并设置了一个水闸。 系统有什么要通知我就写到瓶子里,扔进河
2002-10-17 09:05:00
1027
原创 No MFC 编程05 - 进程 > 线程 > 消息队列,三者的包含关系
(以下内容对于初入门的人是不能或缺的) 进程和线程,线程和消息队列,他们之间确实是有包含的关系。 如果让我按大小排序,我会排成象题目的那样。( 不过大概有人会说,消息队列怎么能跟进程、线程混为一谈呢?) 简单的来说,什么是进程?什么是线程?打个比方,你的程序要执行,操作系统就会把你的 exe 文件加载到内存中,那就生成一个进程了(当然还包含分配到的资源等); 对于线程
2002-10-14 09:36:00
1422
原创 No MFC 编程04 - 关于简单的结果输出
记得以前在学 C 的时候我们可以用 printf 验证程序的输出结果。 在 windows 里面,输出结果我们可以用 MessageBox(),只是,它只处理字符串! 具体的数值怎么办? 其实,你算出来的结果可以用 wsprintf() 来作处理,它是 printf 的近亲! wsprintf 函数最大的特点是它不会输出到屏幕,它只生成 MessageB
2002-10-11 23:11:00
860
原创 No MFC 编程03 - 检测全局键盘
( 如果没有输入焦点,如何检测键盘的状态? ) 有一个 "土" 办法可以做到,可是,它拿回来的东西未必合用? 因为这个办法检测全局的键盘状态 ( 甚至鼠标按钮 ),你实在分不清是不是对你自己程序的控制输入。 · 源程序如下:// File Name: WinMain.cpp //指定下一句说明该程序与 MFC 无关,可以加快编译速度 #define WIN3
2002-10-04 15:31:00
1273
原创 No MFC 编程02 - 我要独一无二 !
记得我的一个朋友曾经来找我,问我怎样能够禁止自己的程序在 win95 里重叠运行。 我给了他一段代码,他就欢天喜地的回去了。 现在把那段代码拿出来,大家分享 // 使用建立互斥量的方法来检测多个实例 HANDLE hMyMutex = CreateMutex( NULL, false, "MyMutex"); // "MyMutex" 是你程序的标识,
2002-09-29 10:46:00
833
原创 No MFC 编程01 - 最精简的 win32 程序
这里介绍不用 mfc 的 win32 编程 下面要用 VC 做一个最精简的 Win32 程序,请不要见笑,可以用来做框架嘛! 第一阶段: 精简的代码不多,见下面源程序// fileName: WinMain.cpp //指定下一句为加快编译速度 #define WIN32_LEAN_AND_MEAN // Say No to MFC !! #include
2002-09-28 09:03:00
860
src.Sock5Server(openSourceCode_reference)
2012-08-13
Synergy.键鼠共享(屏幕穿梭)及应用说明
2010-10-28
src.DialogTabs_impl(对话框内属性Tab页实现例子)
2010-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人