自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SchRHT Blog

史晨的个人技术博客

  • 博客(134)
  • 资源 (3)
  • 收藏
  • 关注

原创 修改etc-default-docker文件不生效的解决办法

解决修改/etc/default/docker文件后重启Docker守护进程设置不生效的问题

2016-11-14 16:58:44 8053 2

原创 VirtualBox下为Ubuntu虚机添加第二块网卡

解决VirtualBox下为Ubuntu虚机添加第二块网卡时遇到的问题

2016-11-07 23:00:25 7496

原创 Linux Shell下获取当前脚本的绝对路径

本文讲述了两种获取脚本路径时的常见错误,并提出了改进建议。

2016-01-05 11:27:11 2534

转载 df和du显示的磁盘空间使用情况不一致的原因及处理

在Linux下查看磁盘空间使用情况,最常使用的就是du和df了。然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊。本文将介绍以下内容:如何记忆这两个命令,df 和du 的工作原理,du和df不一致情况模拟,工作中需要注意的地方以及总结。

2015-11-26 13:27:39 5682

转载 Python 获得命令行参数的方法

本篇将介绍python中sys, getopt模块处理命令行参数1. 使用简单的参数列表(sys)2. 使用命令行选项(getopt)

2015-11-25 15:17:18 785

原创 避免Time Machine备份Parallels Desktop的HDD虚拟硬盘文件

使用MacOS的时候,难免遇到一些不方便或者没有Windows方便的地方,尤其是当某个小程序在Mac上找不到对应的APP时,这个问题显得尤为棘手。因此很多人会把目光投向虚拟机,因为这是最直接方便,开销最小的使用Windows程序的方法。相信在MacOS上运行虚拟机的用户中,有很大一部分像笔者一样在使用Parallels Desktop这款软件。而作为一名彻头彻尾的MacOS使用者,Time M

2015-10-24 23:06:56 6070

原创 使用iCloud让Safari与Chrome/FireFox/IE的书签保持同步

随着现在Mac电脑的普及程度越来越高,很多人都会像笔者一样,在公司和家里用着不同种类的操作系统。而浏览器又是一个不可或缺的存在,根据笔者的使用习惯,在Mac上会使用Safari浏览器,而在Windows上会使用Chrome。就这样笔者开始在不同的设备上使用不同的浏览器,刚开始还没有什么,可时间长了两个浏览器里面的书签越来越多,而且它们彼此相互独立,这不免让人有些沮丧。终于到了前几天

2015-10-24 21:23:35 40450 2

原创 NAS配置Time Machine,在D-Link DNS-320上的配置笔记

今天打算把Time Machine备份的工作交给NAS,以前是放在一块外置硬盘上的,虽然速度要比NAS快,但是每次插拔外接都有些麻烦。而NAS又具有实时在线、定时关机启动的功能,配合Time Machine可以实现最大程度的数据备份。其实这个配置笔记是一边做一边写的,笔者本人也不知道会踩到什么雷,所以配置的过程不一定是最简洁的,只求给大家带来一些思路,解决一些实际问题。废话不多说了

2015-08-22 15:02:49 8073

原创 利用外网主机穿透本地网络防火墙

这篇文章主要记录了一种穿透本地防火墙的方法,即反向连接。笔者将一边学习实践,一边写下这篇文章,过程可能不是最简洁的,只为自己和后人留下参考而已。笔者需要达到的目的:笔者使用的主机A,在局域网A内,笔者没有局域网A的管理权限,并且局域网A有防火墙,屏蔽了mail.163.com网站;通过笔者自己家中的一台主机(记作主机B),实现主机A穿透局域网A的防火墙通过主机B访问mail.163

2015-08-07 00:41:59 4176 1

转载 Understanding Linux CPU Load - when should you be worried?

鸣谢作者!文章出处:http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averagesUnderstanding Linux CPU Load - when should you be worried?JULY 31  BY ANDRE  POSTED IN EXAMPLES   16

2015-07-24 15:04:37 943

原创 亚马逊 work hard, have fun, make history

就在上一个周日,我有幸参加了亚马逊的技术分享会,活动举办得非常成功,分享的技术也颇有价值。亚马逊中国的技术总监刘会廷先生首先发言,介绍了一下公司的背景,在简短的欢迎辞过后,亚马逊国际技术总监Peter Commons先生走上讲台,他主要介绍的是亚马逊的公司理念,这让我对这家从网上书店起家的公司有了全新的认识。我第一次听到“work hard, have fun, make history”的理念,

2014-12-12 01:01:41 8842

转载 C++ 60分钟入门教程 - 8、C++继承

公有(Pulic)继承“继承”是类的重要特性。A类继承B类,我们称B类为“基类”,也称为“父类”,A类则相应地被称为“派生类”或“子类”。A类继承了B类之后,A类就具有了B类的部分成员。那么,究竟从基类那儿得到了哪些成员,这由两方面决定:继承方式;基类成员的访问权限(即public/private/protected)。继承有三种方式,即公有(Public)继承、私有(Priv

2014-12-10 20:35:22 1205

转载 SDN概述,SDN是什么?

软件定义网络(Software Defined Network, SDN)在InfoWorld于2011年11月公布的将影响未来10年的十项新技术中排名第二。2012年7月,SDN代表厂商Nicira被 VMware以12.6亿美元收购,随后Google宣布成功在其全球10个IDC网络中部署SDN,这促使SDN引起业界的强烈关注。到底SDN与传统 网络架构有何区别?其带来哪些颠覆性创新?现

2014-11-19 23:12:25 32161

转载 C++ 60分钟入门教程 - 7、C++成员函数和运算符的重载

草稿7

2014-10-23 21:20:52 1031

转载 C++ 60分钟入门教程 - 6、C++类与对象

类、实例和对象类是从C语言中的结构体演变而来,结构体的成员变量也就演化成类的成员变量,这时类只能存放数据。为了在类内部操纵这些数据,增加了成员函数的功能。所谓成员函数就是在类的内部定义,用来操作类的成员变量的函数。随后对成员变量和成员函数附上“私有”、“保护”和“公共”的访问权限,于是“类”便大致成型。事实上,C++中结构体的功能大致和类相当,也有了成员函数。“成员”是成员变量和成员函数的统称

2014-10-19 23:31:12 2464

转载 C++ 60分钟入门教程 - 5、C++引用

独立引用“引用(reference)”与指针象似但不是指针。引用主要有3种用法:单独使用(一般称为“独立引用”);作参数使用;作返回值使用。从功能上来说,引用型变量又可以看做事被引用变量的“别名”,这两个变量只是名称不同,变量的地址是同一个(共用体中的元素也是一样)。使用“引用”的好处主要是可以“逆向引用”。常量也可以被引用,例如:“const int &ref = 1

2014-10-19 23:20:30 1461

转载 C++ 60分钟入门教程 - 4、C++缺省参数和函数重载

参数的缺省值在C++中参数可以设置缺省值,设置了缺省值之后,这个参数在调用时可以省略。注意:设置缺省值的参数只能是最后的几个参数。也就是说某一个参数一旦设置了缺省值,其后而的参数也必须设置缺省值。例如:f()函数有3个参数,如果只设置第2个有缺省值,这就错了。因为调用时只输入2个参数时,系统不知道究竟是第2个参数还是第3个参数。参数缺省值举例:#include us

2014-10-19 23:17:41 1177

转载 C++ 60分钟入门教程 - 3、C++名字空间

名字空间的定义名字空间除了系统定义的名字空间之外,还可以自己定义,定义名字空间用关键字“namespace”,使用名字空间时用符号“::”指定。不指定名字空间的变量或函数都是当前名字空间下的变量或函数。不定义名字空间的情况下,都属于全局名字空间。同一个名字空间可以定义多次。名字空间定义和使用举例:#include using namespace std;namesp

2014-10-19 23:13:04 1262

转载 C++ 60分钟入门教程 - 2、C++与C语言的区别

C++是C语言的升级版。C++保留了C语言原有的所有优点,并增加了面向对象的机制。C++是由C发展而来的,与C兼容。用C语言写的程序基本上可以不加修改地用于C++。从C++的名字可以看出它是C的超集。C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。C++中最重要的一个概念就是”类“,有了类才有面向对象的程序设计。“类”是学习

2014-10-19 23:04:24 4286

转载 C++ 60分钟入门教程 - 1、绪论

C++ 60分钟入门教程不到20节,可以让你在最短的时间内快速了解C++。该教程重点讲解C++与C语言的区别,以及C++的新增内容,不再重复讲解C语言的知识。C++是面向对象的语言,该教程重点讲解面向对象的知识,虽然教程中对面向对象的概念都有解释,但是可能不那么深入,如果你没有面向对象的编程经验,有些概念会难以理解。另外,给大家推荐一款C++开发工具——C-Free MSC

2014-10-19 23:01:58 2473

原创 TeamViewer远程唤醒主机实战教程(多图)

这篇文章其实算是一个教程,文章中涉及到了TeamViewer,Mac OS X,TP-Link家用路由器,以及花生壳DDNS,对于新手而言内容可能稍微有些多,但我相信按照我的教程一步一步做下来,应该不会遇到太大的困难,如果有看不懂的地方,或者遇到了新的问题,请留言给我,我将尽我所能回答你。对于老手而言,这篇文章实在没有太多技术含量,只当是对知识和技巧的一个梳理和总结,如果我有写错了的地方,欢迎留言指出。另外,对于使用Windows的用户,以及使用其他品牌路由器的朋友,也完全可以参照这篇文章调试自己的设备,因

2014-09-29 08:53:50 265699 32

原创 Linux版VMware为Windows虚拟机分配固定IP及启用远程桌面连接

解决的实际问题是让宿主计算机网络上的其他计算机使用远程桌面连接登录到Windows虚拟机上。本文主要探索如何配置Linux版本的VMware Workstation来实现DHCP分配指定IP和NAT网络端口转发。

2014-09-24 15:37:15 7148

原创 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior

今天发现Chrome的窗口总保持在最前面,本以为是自己不小心把“总在最前”的功能打开了呢。结果找了半天也没发现Chrome有这个设置,于是想到了可能是个bug。我上网搜了下,发现大家遇到了跟我一样的问题,而且有人也向google反馈了这个bug。我自己试了一下,发现了一个简单的办法可以摆脱这个困境。所以就发上来,尽量能够帮助更多的人。方法很简单,也没有什么技术含量,谁都可以

2013-10-11 15:08:09 73458 18

转载 如何在Liunx环境下查看主机的硬件信息

查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c    8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz    (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | u

2013-08-12 15:11:44 1608

原创 解决打开VMware虚拟机时Take Ownership出错的问题

问题描述:试图打开一个虚拟机,VMware workstation弹出对话框(图1),选择“Take Ownership”后出错(图2)。图1图2解决办法:首先你需要确认虚拟机没有被其他VMware程序所使用,包括运行在另一个系统上的副本。若发现虚拟机正在被使用,那么你应该用正常的方式关闭那个实例。注意:如出现图2所示情况,说明打开这

2013-02-16 23:33:49 10539 1

原创 MSTB_连击按键模拟器(MS_CombolMaster)开发随笔 2010-01-28 11:40

好久没有来CSDN了,前些日子忙着找工作,拿到数个Offer之后仍然感觉没有找到合适的,现在很多公司都开始准备过年了,我也可以有时间写博客了。。 【开发背景】   一个多月前,冒险岛Online出了战神职业,革命性地改变了技能施放的操作方式,通俗点说就是“搓招”,主要技能都是通过组合键按出来的,有点像街机游戏的感觉,或是说DNF那样也成吧。。冒险岛的外挂一时间还适应不了,我用的“傻

2012-06-13 23:04:00 1431

原创 我的学习笔记_Windows_HOOK编程 2009-12-03 11:19

一、什么是HOOK?  "hook"这个单词的意思是“钩子”,"Windows Hook"是Windows消息处理机制的一个重要扩展,程序员可以通过它来钩住(截获)感兴趣的消息,并用事先编好的一个函数(钩子过程)来处理这些消息!当然,这个处理是在消息到达目标窗口之前进行的。  钩子过程(hook procedure)实际上是一个用来处理消息的函数,通过系统调用,程序员可以把它挂入系统或

2012-06-13 23:02:51 6991 2

原创 改进公司代码版本管理工具CCMS及优化开发流程

目前本人在做developer,日常工作中与代码打交道的机会不少。公司使用CCMS对产品进行版本控制,这套系统的工作原理类似于SVN,它的全称可能是叫做什么什么Code Manage System吧?这套系统肯定是公司自己开发的,不管它了,总之用起来有个不太方便的地方,于是打算写个tool来提高一下工作效率。这个小工具可以把代码从代码仓库中安全地提取出来,然后实现脱机编辑,最后再安全地将代码放回仓库中。对于开发流程的改进,可以大幅提高developer的工作效率。

2010-12-31 11:21:00 1591

转载 UNIX系统常用命令

UNIX系统常用命令<br />第一章 登录和退出<br /><br />1 登录<br />  第1步 新建终端<br />  第2步 telnet 192.168.0.23<br />  第3步 login 用户注册名<br />  第4步 password 口令<br />  用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如:sun%<br /><br />2 退出<br />  有三种形式logout或exit或按[Ctrl-D]。<br />    <br />3 修改口令<br /> 

2010-12-08 17:32:00 733

原创 浅谈C++中的引用(一)

“引用”有时也称为“别名”,它是随C++引入的新概念,同时也是C++的重要特性。  最普通的引用定义,是书本上最常看到的,也是初学者最了解的:int a; int &ra=a; //定义引用ra,它是变量a的引用,即变量a的别名 我们依次看一下,第一条语句执行后系统为变量a分配了一个int存储单元,第二条语句执行后系统为这个存储单元(变量a)起了个别名,从这时开始对引用ra

2010-04-15 19:08:00 980 2

原创 如何在基于MFC的环境中使用自定义消息函数?

祝大家平安夜快乐!Merry Christmas!   引入正题,前几天解决了一个关于自定义消息的问题。对于Windows的自定义消息,我最喜欢其中的两种:  一种是存在于窗口类内部的自定义消息,它的作用范围仅是定义它的窗口类的内部,也就是说不同的窗口类即使定义了相同的内部消息,这些消息之间也不会产生什么关联。(比如一个文本框,它的内部就存在着许多已经定义好的内部消息,这些消息帮助它实

2009-12-24 20:25:00 2234

原创 C++静态数组如何初始化?_20091018

//////////////////////////////////////////Test.hclass CTest{ static TCHAR m_szStatic[10]; } //////////////////////////////////////////Test.cppTCHAR CTest::m_szStatic[] = _T("AB

2009-10-18 00:34:00 10010 1

原创 MaplePlacard开发随笔

继完成TimeSwitch的两个版本之后,我一直在忙学习,写程序的爱好暂时放到了一边。不过这两天有琢磨写个小程序,用来在冒险岛里面打“竖字”,闲话少叙切入正题吧!(因为时间宝贵,一会儿还有网络实验课) 功能设计:玩家首先运行MaplePlacard然后进入游戏,在游戏中正常使用“喊话”功能,将频道切换为“对所有人”,然后输入要说的话,之后不是直接按Enter键而是按Ctrl+Enter

2009-04-16 16:17:00 989

原创 Windows定时关机程序的开发随笔与经验杂谈(TimeSwitch)

今天上课学了个叫DateTimePicker的控件,突然想到以前用C#写过的一个设定自动关机的程序,遗憾的是那个程序一直没能拥有通过“设定关机日期/时间”初始化倒计时程序的功能,那么今天是不是就可以实现了呢?我想应该没什么问题吧,于是中午放学后我就泡在了电脑前,打开VC++6.0开始写这个程序。 【一期开发】 以下是我碰到的一些问题:1. 我使用两个DateTimePicker

2009-03-17 17:42:00 3041 1

原创 关于冒险岛封包拦截程序的开发计划

传说冒险岛游戏中有一种利用网络延时,将特殊道具“偷”出任务地图的方法。相信掌握了此种技术的人都会爱不释手,我也是如此!目前来讲,使用这种方法的操作过程有些繁琐,要切换出游戏利用WINDOWS防火墙实现足够的网络延时(让冒险岛客户端无法访问网络),这通常也伴随这较大的掉线危险(TimeOut),基于以上考虑,我打算开发一个运行在后台的程序,当用户在冒险中按下快捷键时游戏会被暂时阻止访问网络,当用户在

2009-03-16 22:28:00 5955 1

原创 MapleClientGUI开发随笔

MapleClientGUI就是我构想中的有着图形界面的冒险岛查线工具啦,这是我两个月前大概还是寒假初期想做的东西,如今能想到的技术屏障(因为以前从没接触过C++,现在的开发也是全靠自学的)已经解决的差不多了,于是我就让这个项目进入了编写代码的阶段。 说到为什么要写冒险岛查线工具?我想应该是需求吧,想不费功夫地掌握第一情报(以前要想知道服务器的状态,就要靠鼠标去点游戏上的登录界面),在服务器刚

2009-02-23 17:16:00 1459

原创 计算机磁盘相关术语(转)

1.磁头 磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。而MR磁(Magnetoresistiveheads),即磁阻磁头,采用的是分离式的磁头结构:写入磁头仍采用传统的磁感应磁头(MR磁头不能进行写操作),读取磁头

2008-11-05 23:20:00 968

转载 剖析Windows任务管理器开发原理与实现(转)

    Windows2000/XP内含的任务管理器(Taskmgr)相信大家都熟悉吧,相比之下XP里的要比2000功能更加强大,返回的信息也更加的详细,不过您是否觉得还有很多希望获得的消息没有包含在里面吗?您是否觉得Windows的系统管理工具箱里的东西太分散了吗?下面就让我们看看它们的开发原理,并动手实现一个真正的任务管理器。现在我们是调用Win32API来实现这些功能的,但是大家都说MS隐藏

2008-04-30 22:12:00 864

原创 [双系统]安装双系统的步骤及注意事项(含分区工具介绍)

本人是学计算机的,由于学习需要现准备安装双系统。简单介绍一下环境:1.WinXP pro SP2 主机一台2.160G硬盘 分为4个分区(C: WinXP系统20G D: 软件程序50G E: 用户文档80G F: 未指派10G)3.需加装系统是 Win2003 server------------------------------------------------------

2008-02-11 00:00:00 2922

原创 [批处理]自己写的“WindowsXP关机定时器”(提供源码和下载)

上周写了个简单的命令行脚本,用来给WindowsXP定时关机。因为自己和朋友们挂冒险岛的时候需要让它自动下线关机(我以前都是在控制台自己敲命令的,可我很多朋友不会用起来也不方便直观),所以我就写了一个!正如我在脚本里写的一样:“其实这个脚本没有什么技术含量的,写它主要是为了练练手,而且还可以方便朋友们。晚辈始终抱着学习的态度,还请高人们多加指点和批评,不要见笑!” 

2007-11-17 20:50:00 2592

ISTQB初级认证知识和考点脑图总结(原文件)

ISTQB初级认证知识和考点脑图总结。总结过程主要参考了“ISTQB测试人员认证初级大纲(2011版)”,由于作者能力与精力有限,此篇总结很难尽善尽美,望见谅,谢谢!博客文章:https://shichen.blog.csdn.net/article/details/99710499

2020-04-18

MASM6.11完美精简版

MASM6精简版 简单介绍: 这是本人利用课余时间从完整的MASM6.11系统中提取出来的,它可以完成.asm文件的汇编和连接,完全符合汇编语言的教学需求,并且为您省下宝贵的时间与空间! 此外,本人另有完整的官方MASM6.11安装程序提供下载,但个人觉得里面很多功能根本用不上,所以并不推荐下载!(这个精简版里收录了我们需要的全部功能,请放心使用!) 欢迎提宝贵意见,谢谢! 联系方式是我的博客 http://blog.csdn.net/sch0120                                                   ★★★不会用的打分时手下留情哈!★★★ enjoy it ...

2008-04-18

系统关机定时器 V1.0

系统关机定时器 V1.0 for WindowsXP 系统关机定时器可以很方便地定制关机任务,而且对计算机是绝对安全的! (为方便博客用户特传到此处并免积分提供给大家,希望多捧场啦!写的不好也别拿鸡蛋砸我哈!) 此脚本开放源代码:http://blog.csdn.net/sch0120/archive/2007/11/17/1890410.aspx

2007-11-17

空空如也

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

TA关注的人

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