
Windows
文章平均质量分 91
zafer
这个作者很懒,什么都没留下…
展开
-
如何测试端口通不通(四种方法)
针对Linux系统:有1、2、3、4四种方法针对Windows系统:有2、5两种通用方法一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看:准备环境启动一个web服务器,提供端口.?12[wyq@localhost ~]$ p原创 2017-03-21 15:49:35 · 337964 阅读 · 4 评论 -
cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062: 解决办法
引自:http://blog.youkuaiyun.com/wangxw8746/article/details/9382155问题原因:很可能是/var/log的权限设置不正确。首先执行 mkpasswd 和 mkgroup 重新生成权限信息,再删除sshd服务,重新配置解决办法:$ mkpasswd -l > /etc/passwd$ mkgroup -l > /etc/gro转载 2014-03-26 10:09:01 · 4519 阅读 · 0 评论 -
C++面试宝典2013版
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要原创 2014-03-27 15:52:21 · 2494 阅读 · 0 评论 -
Emacs 教程中文版
Copyright (c) 1985 Free Software Foundation, Inc; See end for conditions.You are looking at the Emacs tutorial.Emacs 的命令通常包括控制键(就是上面标有 Ctrl或Ctl的那个)或者是META键(上面标有EDIT或ALT)。为了方便起见我们将用下面的缩写来代替这些键的全称转载 2013-08-21 14:41:48 · 1568 阅读 · 0 评论 -
字节对齐
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些转载 2012-09-14 18:02:28 · 640 阅读 · 0 评论 -
Visual Studio 2010 自述文件(与之前版本的区别及注意事项)
Visual Studio 2010 自述文件有关最新版本的自述文件,请单击此处。1. 系统要求1.1. 支持的体系结构1.2. 支持的操作系统1.3. 硬件要求2. 已知问题2.1. 安装2.2. 卸载2.2.1. 在安装有早期版本的 Visual Studio 的计算机上2.2.2. 在未安装早期版本的 Visual Studio 的计算机上2.3. 维护2.4. 产品问题2.4.原创 2013-07-15 09:31:20 · 4676 阅读 · 0 评论 -
VS Ctrl+ Shift + 8 显示代码空格TAB符
VS Ctrl+ Shift + 8 显示代码空格TAB符原创 2013-07-08 10:17:14 · 1184 阅读 · 0 评论 -
策略模式---动态更改算法
引用:http://www.cnblogs.com/wenjiang/archive/2013/02/28/2937623.html策略模式是设计模式中很重要的一种,它的主要意图就是:定义了算法族,分别封装起来,让它们之间可以互相替换。它让算法的变化可以独立于使用算法的客户,使得我们可以随时更改它们而不影响客户端的代码,而客户端可以自由选择不同的算法执行。 要想了解策略转载 2013-03-01 09:48:00 · 533 阅读 · 0 评论 -
怎样从一个DLL中导出一个C++类
原文作者:Alex Blekhman 翻译:朱金灿原文来源:http://www.codeproject.com/KB/cpp/howto_export_cpp_classes.aspx译文来源:http://blog.youkuaiyun.com/clever101/article/details/3034743C++语言毕竟能和Windows DLLs能够和平共转载 2013-03-01 09:33:24 · 478 阅读 · 0 评论 -
C++中delete和delete[]的区别
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2)转载 2013-03-01 09:29:22 · 421 阅读 · 0 评论 -
chrome 主页被篡改为hao123?技术宅带你层层深入破之
引用请注明出处:转载 2014-03-26 10:12:46 · 25991 阅读 · 2 评论 -
CentOS安装中文汉字输入法ibus
引自:http://www.2cto.com/os/201110/109374.html新安装的CentOS没有默认没有装语言支持(Language Support),因此很不方面。终于发现了有效的方法:su rootyum install "@Chinese Support"exit然后设置Input Methord即可。最后一步:lo转载 2014-03-26 10:18:56 · 1562 阅读 · 0 评论 -
如何在Cygwin中安装并配置SSH
引自:http://blog.youkuaiyun.com/souichiro/article/details/62841721. 下载Cygwin安装文件2. 运行安装文件,选择一个下载站点,继续3. 选择要安装的程序,默认是不安装OpenSSH的,需要手动选择,在Net类别下选上OpenSSH和OpenSSL两项 4. 等待下载并完成安装,之后,设置环境变量转载 2014-03-26 10:06:44 · 1171 阅读 · 0 评论 -
批处理设置系统环境变量(JDK)
引自:http://www.cnblogs.com/mq0036/p/3699579.html在软件运行过程中,可能需要配置计算机的环境变量,在这里分为两种情况:一:增加或修改环境变量只在当前软件环境中使用如我们设置Java的环境变量:set CLASSPATH=%CLASSPATH%;C:\LS\JAVA.JAR保持原有的不变 自己加上要加的jar包,用分号隔开原创 2017-03-06 14:46:59 · 1957 阅读 · 0 评论 -
[Windows]查看运行进程的参数【wmic】
查看所有运行中进程的命令行参数:wmic process get caption,commandline /value 查询指定进程的命令行参数: wmic process where caption="notepad.exe" get caption,commandline /value先决条件:a. 启动Windows Management In原创 2017-03-03 09:06:07 · 18791 阅读 · 0 评论 -
关闭Windows 2008下面应用程序出错后的提示
转自:http://blog.youkuaiyun.com/aofengdaxia/article/details/9328289写了一个服务器端程序,没有能处理所有的错误,总有一些错误会抛出到系统中去。于是写了一个进程守护者,一旦发现服务器端退出,可以在第一时间重新启动服务器,也算是一种折中的方案吧。理论上讲应该是可行的,但是在Windows 2008系统上测试,发现,软件崩溃后,会卡在错误提示那里转载 2017-02-23 09:36:49 · 496 阅读 · 0 评论 -
windows下bat批处理实现守护进程(有日志)
引自:http://www.cnblogs.com/findumars/p/5811646.html开发部的一个核心程序总是会自己宕机,然后需要手工去起,而这个服务的安全级别又很高,只有我可以操作,搞得我晚上老没法睡,昨晚实在受不了了,想起以前在hp-ux下写的shell守护进程,这回搞个windows下的bat版守护程序吧,当时晚上思路已经很迟钝了,就叫了个兄弟让他写了,上去后运行效转载 2017-02-23 11:52:48 · 891 阅读 · 0 评论 -
如何在Windows Server 2008 上添加RD (远程桌面)会话主机配置的远程桌面授权服务器
引自:http://www.cnblogs.com/mannyzhoug/archive/2013/07/05/3174246.html在Windows Server系列的现存活跃产品中都默认的会开放两个随机附送的远程控制的授权,而一些特殊条件下我们需要启用多个远程终端连接,在购买了相应的授权之后,我们如何将配置好的服务器添加到远程桌面会话主机当中去呢? 首先,我们通过管理工具,远转载 2016-12-22 09:21:17 · 6482 阅读 · 0 评论 -
VS watch(监视)的技巧
eg: int *p = new int[100];原创 2014-11-13 11:05:22 · 14887 阅读 · 0 评论 -
C++中嵌入python最基本用法
1. win下,首先,要在C++的工程文件总增加python安装目录下的include(附加包含目录,如C:\Python26\include)和libs目录(附加库目录,如C:\Python26\libs,和附加依赖项,如Python26.lib)。注意工程文件可能需要使用Release模式,因为用Debug模式时,会需要Python26_d.lib,而你的安装目录下是不一定有这个文件的原创 2014-06-10 10:52:33 · 1731 阅读 · 0 评论 -
svn重设日志内容 及 如何修改SVN已提交项目的message log
直接在TortoiseSVN中修改过往日志,会提示:DAV request failed;it's possible that the repository's pre-revprop-change hook either failed or is non-existentAt least one property change failed; repository is unchan转载 2014-06-06 11:02:45 · 4990 阅读 · 0 评论 -
VC Console(控制台)程序如何隐藏CMD窗口
http://blog.youkuaiyun.com/fysy0000/article/details/6595416 #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )#include#include#include#include#pragma comment( li转载 2014-06-06 10:05:07 · 4455 阅读 · 0 评论 -
Windows操作系统堆和栈的区别
作者:中华视频网 2006-08-23 Windows操作系统堆和栈的区别一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程转载 2013-01-21 17:50:24 · 646 阅读 · 0 评论 -
关于ERROR LNK 2005错误
关于ERROR LNK 2005错误相信很多人对这个错误是一点也不陌生,甚至有些害怕,我也一样。其实自己遇到过这样的问题,也每次都解决了这样的问题,但关键是自己没总结,所以总是再遇到再改,很烦人,查资料也麻烦。现在有时间了总结下。遇到问题我最喜欢F1,所以还是先看MSDN是怎么说的:To fix by checking the following possible causes转载 2013-01-21 17:49:10 · 653 阅读 · 0 评论 -
去掉Visual Studio 编辑器里中文注释的红色波浪线
这些波浪线看着很不爽,这个波浪线跟Visual Studo没关系 是visual assist 搞出来的在VAX的选项里把underlines spelling errors in comments and strings using的勾掉就行了在VAssistX菜单栏->Visual Assist X Options->展开Advanced->Underlines->把unde转载 2012-05-14 14:37:17 · 12562 阅读 · 3 评论 -
CString与double int间的转换
网上有N种方法可以实现,这里只是总结其中的一小部分double di = 0;CString s = _T("123.456");di = _ttoi(s);//但是传小数时,整数!!或di = _tstof(s.GetBuffer(0));//传小数或di = atof({LPCSTR}s)/////////////////////////////原创 2012-04-23 17:28:55 · 572 阅读 · 0 评论 -
3dsmax模型导出:ogreMax导出动画最多5个的问题
我用的是3dmax2012因为版本相对较高,导致了其插件OgreMax选用了较高的版本,而非商业的Ogremax是有所限定的,如:一个Mesh最多关联5个Animation所以就打算改用地版本的3dmax,但是由于已经写好的Bip文件很多,而由于我的Bip是有2012生成的,所以又导致了Bip无法导入。到这我被催了!!!!接着又去查将高版本的Bip转换为低版本的方法。得到了如下链接原创 2012-04-30 19:16:37 · 3879 阅读 · 4 评论 -
7Z命令行
7z.exe在CMD窗口的使用说明如下:7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06Usage: 7za [...] [...][]a: Add files to archiveb: Benchmarkd: Delete files from archivee: Extra转载 2012-04-27 13:26:09 · 1649 阅读 · 0 评论 -
error C3861: back_inserter : 找不到标识符(+补充新问题)
Visual Studio 2010中的VC++对C++0x提供了很多支持,很多标准也与C++0x接轨。这样做的好处是很多的,但同时也会导致以前一些不符合C++0x规范的代码无法像原来那样工作。问题:error C3861: 'back_inserter': identifier not found解决方法:#include ﹤iterator﹥问题在于,back_inserter()原创 2012-03-24 10:00:38 · 5414 阅读 · 0 评论 -
MSVCRTD.lib(crtexew.obj) error LNK2019错误
在使用Microsoft Visual Studio 2005从现有的cpp文件新建一个工程,编译无法通过,出现如下的对话框:无法启动程序"e:\mydocument\test.exe"系统找不到指定的文件。MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStar转载 2012-03-01 10:17:51 · 776 阅读 · 0 评论 -
制作和更换XP的启动画面
第一步:建立自己的开机画面 图片要求:图片取名为Boot.bmp(注意:文件名和扩展名都不能改变)大小640*480,16色的bmp位图,保存在系统盘的Windows目录下。 建议:Photoshop(Adobe Photoshop CS3)中新建一个大小640*480全黑的图层做背景,然后将自己喜欢的图片放到黑色的图层上。图片模式改为索引。保存时选择16色(即4位)bmp图片。保原创 2012-02-07 10:44:59 · 486 阅读 · 0 评论 -
sqlserver登陆18456错误
18指的是密码不安全,如果密码正确,就是登陆不上去,但是用windows方式却能登陆。以windows登陆进去之后,进入“对象资源管理器”->安全性->登录名->sa;打开之后,将原有密码删掉,更换新的密码,新密码一定要长于8位的字母和数字组合,改完后确定,重启即可。原创 2011-03-11 23:47:00 · 187 阅读 · 0 评论 -
MFC中的CDC 绘图
绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行,例如:void CTestView::OnDraw(CDC* /*pDC*/) { CTestDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return;转载 2011-11-04 17:44:25 · 1546 阅读 · 0 评论 -
VS2010 + WIN7x64:Ogre1.7.x 与CEGUI0.7.x的环境搭建及具体事例操作
一、环境搭建1、 软件准备:所需软件有OGRE:OgreSDK_vc10_v1-7-4 CEGUI:CEGUI-0.7.5.zip CEGUI-DEPS-0.7.x-r3-vc10.zip Direcx:DXS原创 2012-05-14 23:39:46 · 2622 阅读 · 2 评论 -
lib和dll文件的区别和联系
lib和dll lib和dll文件的区别和联系.dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。.lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,与动态连接文件相对比,lib文件也被称为是静态连接库。当你把代码编译成这几种格式的文件时,转载 2012-06-29 11:47:34 · 452 阅读 · 0 评论 -
c++缓冲区被刷新
下面几种情况将导致缓冲区的内容被刷新,即写入到真实的输出设备或者文件:程序正常结束。作为 main 返回工作的一部分,将清空所有输出缓冲区。在一些不确定的时候,缓冲区可能已经满了,在这种情况下,缓冲区将会在写下一个值之前刷新。用操纵符显式地刷新缓冲区,例如行结束符 endl。在每次输出操作执行完后,用 unitbuf 操作符设置流的内部状态,从而清空缓冲区。可将输出流与输入流关联(原创 2012-07-02 11:38:24 · 463 阅读 · 0 评论 -
error LNK2019: unresolved external symbol错误,解决
某次编写一个COM组件,接口定义好之后,增加了ZRX代码后编译链接,出现如下错误提示,百思不得其解。error LNK2019: unresolved external symbol "public: enum Zcad::ErrorStatus __thiscall ZcDbDatabase::readDwgFile(char const *,int,bool,wchar_t const转载 2013-01-19 10:57:59 · 1116 阅读 · 0 评论 -
link2005 错误的常见解决的方法
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。造成LNK2005错误主要有以下几种情况:1.重复定义全局变量。可能存在两种情况:A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定转载 2013-01-28 17:30:30 · 2247 阅读 · 0 评论 -
创建project property sheet(.vsprops)减少工程设置错误和重复设置
举个例子,我最近在学习libevent代码,想在windows下跑一些例子,我编译了libevent生成了libevent.lib文件,那我这些例子要编译-->运行的时候,必须把libevent.lib和ws2_32.lib加到工程的“Add Dependencies”中,一个例子还好说,如果10几个例子,每个小例子一个工程,那就要加10几遍,而且要考虑到debug和release的区别...转载 2013-01-29 15:08:11 · 965 阅读 · 0 评论 -
Windows内存心得
Windows内存心得Windows的内存中,数据的存储并不是像我们想象的那样,它涉及从高位读和从低位读的问题。例如:LONG x1=0x12345678, x1在内存中显示为78 56 34 12; WORD x2=0x1234, x2在内存中显示为34 12即,windows已经定义的数据类型,以BYTE为单位,从高到低在内存中显示(BYTE内数据的高低位不转载 2012-12-13 16:24:12 · 452 阅读 · 0 评论