- 博客(57)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 centos 7 菜鸟第一天 找回win10
话说win10还是没有找到。不写废话文章,直接写答案。不用跟我的错误思路瞎跑了。总体思路:grub2能找到windows10,前提是,把bootmgfw.efi 复制到efi分区的efi/microsoct/boot/bootmgfw.efi,自然也不需要在/etc/grub.d/40_custom里面配置自定义系统。关于启动顺序,修改 /etc/default/gru
2016-03-08 04:29:20
1946
2
原创 centos 7 菜鸟第一天 双启动
大神的四条命令,并没有帮助我找到win10$ yum search epel$ yum install epel-release$yum install ntfs-3g$grub2-mkconfig -o /boot/grub2/grub.cfg为什么呢?首先,有一个高人指点过,可惜我没有看到,后悔已来不及,只能拯救了。以后安装,记得看看这里神阿。
2016-03-08 01:16:23
3193
原创 centos 7 菜鸟第一天 装软件
据说,丢了双系统启动,是因为centos 7 不识别 ntfs。。运行这几行就可以了$ yum search epel$ yum install epel-release$yum install ntfs-3g$grub2-mkconfig -o /boot/grub2/grub.cfg简单吧?错了,太复杂了,我是菜鸟。1 第一行运行的结果$ y
2016-03-08 00:06:02
15106
原创 centos7 菜鸟第一天--输入法在哪
千辛万苦,终于在win10上装好了centos,以后补一个笔记,貌似丢失了win10启动项。。。启动后,写一个日志吧。不能写汉字???我记得安装的时候,键盘布局中选了intelligent pinyin了呀。。百度一下,很快有了结果我找,我找。。。。亲们请看,centos7.0 是长这样的。应用程序,位置,后面没有系统。。。当然也没有首选项。。。输入法在顶部
2016-03-07 23:32:58
1192
原创 abp 是什么
adbAdblock Plus源于Adblock。Adblock是Mozilla Firefox和Mozilla Application Suite网页浏览器所使用的扩展,现已发展出供Google Chrome、Internet Explorer、Opera和安卓浏览器使用的版本。Adblock允许用户拦截包括广告在内的各种页面元素,并使这些内容不被下载和显示。2004年起Adbloc
2015-10-21 09:43:00
10800
转载 win10安装迅雷精简版处理方法---发布者不受信任
装win10最近也遇到这个问题,刚弄好。这个窗口的标题栏是“用户账户控制”,所以要从用户账户下手。网上以前的IE选项什么的都是扯淡,文不对题。正确方法:1、“win+x”进入控制面板,选择安全性与维护,在左侧更改windows smartscreen筛选器设置,选择"不执行任何操作",单击确定即可。2、“win+x”进入控制面板,选择用户账户,选
2015-08-14 13:13:36
13674
原创 bluestacks手机模拟器安装qq或微信时,鼠标左键点聊天编辑框后会自动输入 c 字母
你电脑上装金山词霸了吧?进程里把XDIC关掉就好了。金山为了取词方便把游戏或者全屏软件时左键默认ctrl C的,据说有道也有这个情况,我没证实过。
2015-06-28 20:35:35
1170
原创 排列组合算法之三: 递归法
a. 首先从n个数中选取编号最大的数,然后在剩下的n-1个数里面选取m-1个数,直到从n-(m-1)个数中选取1个数为止。b. 从n个数中选取编号次小的一个数,继续执行1步,直到当前可选编号最大的数为m。void zuheRecursive ( int a[], int n, int m, int b[], const int M ){ for(int i=n; i>=m;
2015-06-04 18:02:42
867
原创 排列组合算法之二: 01转换法_java改变后的c++改进版
http://blog.youkuaiyun.com/canguanxihu/article/details/46363375排列组合算法之一: 01转换法_java改变后的c++版class ZuheAssistArray{public: typedef std::vector > TZuheResult; ZuheAssistArray(int srcLe
2015-06-04 17:56:56
1550
原创 排列组合算法之一: 01转换法_java改变后的c++版
本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为“01”组合,同时将其左边的所有“1”全部移动到数组的最左端。 当第一个“1”移动到数组的m-n的位置,即n个“1”全部移动到最右端时,就
2015-06-04 16:15:58
1250
转载 测量程序运行时间的几个函数
摘要:本文详细的讨论了在windows平台中,测量程序运行时间的几个函数,GetTickCount, QueryPerformanceCounter和RDTSC,并给出示例代码。 算法的好坏有好多评价指标,其中一个重要的指标是时间复杂度。如果两个程序完成一个同样的任务,即功能相同,处理的数据相同,那么运行时间较短者为优。操作系统和库函数一般都提供了对时间测量的函数,这么函数一般都会返回一个代
2015-06-04 10:05:31
1107
转载 更新--本地检查需要下载/删除的文件,然后做替换/删除,并重启
如何制作自动更新程序?[版权所有 邱秋 2014 metaphysis@yeah.net, 转载请注明出处]最近为单位写了一个C/S结构的软件,这个软件是工作在单位的局域网内的。为了减轻为程序进行升级的工作量,需要解决程序自动更新的问题。那么如何做一个自动更新程序呢?想了一下,更新程序需要解决以下问题:(A)它需要知道哪些是需要更新的文件,哪些是不需要的文件;
2015-06-02 09:53:14
1687
原创 通过C++的try和catch来捕获SEH异常
在初学VC的时候,总以为try()catch(...)可以抓到所有的异常. 在开发之前开发的一个服务器程序中,才发现服务器经常莫名其妙的宕机了.一直觉得很诡异. 直到后来看了很多资料才明白结构化异常跟C++异常是两套东西,不统一。有些异常try.catch不一定能不抓到. 要将两种异常共同使用.下面的代码可以达到目的. 使用下面异常类,可以使程序更稳定.(注意:编译选项里面要记得打开
2015-06-01 11:15:17
2435
转载 堆内存里的各种奇怪填充值
http://www.cnblogs.com/cswuyg/archive/2012/07/07/2580824.html
2015-05-21 10:25:21
703
转载 c++ switch/case 使用 string的方法
原文:http://blog.youkuaiyun.com/yozidream/article/details/22789147有时候,我们想写出下面这样的switch语句:[cpp] view plaincopyconst char* str = "first"; switch(str){ case "first":
2015-05-11 10:11:09
76010
7
转载 三字符组与双字符组
三字符组与双字符组三字符组(trigraph)与双字符组(Digraph)是程序设计语言(如C语言)中3个或者2个字符的序列,在编译器预扫描源程序时被替换为单个字符。以解决某些键盘不能输入某些编程必须的字符问题。目录 [隐藏] 1 缘起2 三字符组3 双字符组4 C++缘起C语言的源程序的最低必须的字符集是基于7位ASC
2015-05-06 14:30:23
1610
转载 创建线程后为什么马上调用CloseHandle()来关闭句柄
hThread = CreateThread( NULL, 0, ThreadFunc, NULL, 0, &dwThreadId);CloseHandle(hThread);如上面这样的代码,原因为:创建线程后返回了线程句柄,新创建的线程内核对象的使用计数是2,一个是线程本身,一个是创建线程的线程,创建线程的线程closehandle后,新的线程的内核对象使用计数为1,当这个新线
2015-04-25 11:11:08
815
转载 LPVOID和PVOID的区别是什么
LinuxTiger 回复于: 2014-05-24 22:31:03PVOID是void*的别名。在windef.h中,LPVOID是这么定义的:typedef void far *LPVOID。和void*的区别是远指针,因为win32编程中,经常要调用外部DLL堆变量。但现在的大部分平台已经无所谓了,因为寻址方式成flat了。caozhy 回复于: 2014-05-24 22:57:
2015-04-25 11:07:12
9213
原创 delphi 调用Msftedit.dll,重写Richedit,支持RTF画表格
delphi 2009 调用Msftedit.dll,重写Richedit,能更好地支持RTF,特别是画表格画表格的具体思路分析4个步骤:1 指定类名称 RichEdit50WvarFMoudlEdit:THandle;constRichEdit41ModuleName = 'Msftedit.dll';RichEdit41ClassName = 'RichEdit50W'
2015-04-18 13:35:57
1411
原创 delphi Hi 和 High
function Hi(X): Byte;返回X的高字节; X:word 或 integer,即使是integer,Hi只处理低16位Hi($12345678)=$56 Hi($1234)=$12In Delphi code, call High to obtain the upper limit of an Ordinal, Array, or ShortString value. Th
2015-04-18 13:34:31
2149
原创 从gb2py.idx中获取一个汉字的拼音首字母
function GetPinyinFromFile(aHanzi:string):AnsiChar;//从gb2py.idx中获取一个汉字的拼音首字母varsfile:TMemoryStream;ipos:integer;FC1,FC2: integer;xx:AnsiString;beginxx:=AnsiString(aHanzi); //强制转换FC1:=ord(xx
2015-04-18 13:34:29
1245
原创 delphi的 PosEx 函数功能介绍
首先要引用StrUtils单元,即uses部分要加入StrUtils函数的功能是返回子串 SubStr 在字符串 S 中的索引。可以指定查找起始位置Offset,默认从头开始查找,即Offset=1。如果没有找到,返回0。如果指定的起始位置超过了字符串S的长度,或起始位置小于 1 ,也返回0。StrUtils.PosEx FunctionReturns th
2015-04-18 13:32:15
9404
原创 delphi dispose释放内存的方法
dispose使用方法的简单介绍在本文末尾。定义一个record 类型,经过多次new dispose后,从windows任务管理器看,占用的内存比启动时大了很多,似乎越来越大设置 ReportMemoryLeaksOnShutdown := true; 再运行,仍然没有提示 memory leak。其实就是dispose 本身的原因。delphi设计的 dispo
2015-04-18 13:31:24
1493
原创 delphi 整数类型的表述
同一行的,表示的是相同范围的数。shortint ---- int8 -128..127 smallint ---- int16 SHORT -32768..32767integer Longint ----- int32 LONGint64 -----LONGLONG Largeint LONG64NativeInt ---- IntPtr INT
2015-04-18 13:29:10
4046
转载 用Delphi中的Indy控件实现收发邮件
这几天心里颇不宁静,不是因为项目延期,而是因为自己几个月前做的邮件发送程序至今无任何进展,虽然一向谦虚的人在网上发贴总以“小弟”自称。也发过N多关于此类问题的贴子,但总是收益甚少,但也十分感谢参与贴子的各位同仁。必竟,用 Indy 控件实现收发邮件的例子太少了,于是小弟决定写一篇关于 Indy 收发邮件的文章,供大家参考。由于本人才疏学浅,故难免有不少谬误,还请各位见谅。 在做例子之前
2015-04-18 13:28:48
2336
原创 DELPHI里没有用过的IDE工具和没有使用过的组件,以及不常用的选项
Embarcadero Start Page IDE PackageEmbarcadero File History viewer IDE PackageEmbarcadero Refactor IDE PackageEmbarcadero IDE ToDo ManagerData Explorer IDE Packagefileexplorer140.bplCompone
2015-04-18 13:28:24
1274
原创 在pascal环境下学习record
对比C语言 struct 的使用type pud=^userdata_struct; //用^定义指针类型,record定义前被使用的唯一情况,与C不同 userdata_copy_fn=function(para:pud):pud; //定义函数类型 userdata_free_fn=
2015-04-18 13:25:30
2147
原创 动态创建TXMLDocument--使用IXMLDocument接口
var XML : TXMLDocument; DocIntf : IXMLDocument;begin XML := TXMLDocument.Create(nil); DocIntf := XML; //防止接口被自动释放,少了这一句会发生AV 无宿主时一定要加后面这一句。不过一般不要这样做为好,先来看看delphi中关于XML文档的几个单元。 ·XML
2015-04-18 13:24:58
2493
原创 枚举类型的访问
procedure TForm1.test;type xx=(a=4,b,c,d,e,f,g);var i:xx;begin for i := low(xx) to high(xx) do showmessage(inttostr(ord(i)));end;
2015-04-18 13:24:36
1163
原创 单链表反转
type PNode=^TNode; TNode=record name:integer; next:PNode; end;function ListReverse(head:PNode):PNode;var p,pPre,pcopyNex:PNode;begin p:=head; pPre:=nil;
2015-04-18 13:21:33
459
原创 delphixe2 SIZE_T=NativeUInt类型
类型实在是多啊,遇到一个看一个吧。NativeInt和NativeUInt。以往没注意,记得只有 int8 int16 int32 uint8 uint16 uint32,没有这两个。这是定义在system里的。在winapi.windows里面定义,INT_PTR LONG_PTR SSIZE_T都是 NativeInt UINT_PTR U
2015-04-18 13:20:08
3254
原创 eclipse 编码设置之BOM丢失
为了正确显示汉字(2字节汉字和4字节汉字)eclipse 能设置编码的地方真多1 window/preferences/general/workspace/Text file encoding2 window/preferences/general/content types3 project/property/resource/text file encoding
2015-04-18 13:18:12
2844
原创 pclint 与vs2010结合识别预处理器定义
在options.lnt 中增加-D选项:-D_DEBUG;V8_DEPRECATION_WARNINGS;EXPAT_RELATIVE_PATH;GTEST_RELATIVE_PATH;JSONCPP_RELATIVE_PATH;LOGGING=1;FEATURE_ENABLE_PSTN;EOOPEN_ONLINE_TEST=1;EOOPEN_FORMAL_VERSION=0;_WIN32_
2015-04-09 17:18:48
1486
转载 展开宏的一种方法
#define MIN(x,y) (x<y?x:y)#define TO_STRING1(x) #x#define TO_STRING(x) TO_STRING1(x)int _tmain(int argc, _TCHAR* argv[]){ const char *str = TO_STRING(MIN(1,2)); printf(str); s
2015-03-12 11:18:23
641
原创 Eliminating deprecation warnings
There are several ways to eliminate deprecation warnings for the older, less secure functions.The simplest is simply to define _CRT_SECURE_NO_WARNINGS or use the warning pragma. Either will disabl
2015-03-09 09:54:48
659
转载 Inno Setup 如何让生成的setup.exe文件有管理员权限
首先,在 [Setup]段 PrivilegesRequired=admin 然后找到INNO安装目录下的SetupLdr.e32文件,将程序中的Manifest更改一下(用reshacker这类工具改),这样运行程序的时候,Windows Vista / windows 7就会自动提示需要管理员权限: 改为 这样运行时提示需要安装员权限。以后所
2015-03-07 15:19:34
6306
原创 new 失败的处理方式
// struct big { double x[20000]; }; big * pb = new (std::nothrow) big[11000]; if (!pb) { OutputDebugStringA("error"); return 0; } for (auto i =
2015-03-03 18:22:24
731
原创 WORD2010每次启动都要配置
在运行里面粘贴以下内容:reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1 确定即可!
2015-03-03 14:34:31
793
原创 回字有四样写法之引号编码
各种引号 Unicode说明Macintosh 按键Windows 按键Linux (X) 按键HTML entity 垂直单引号(兼畧缩号)'U+0027同 ASCII 0x2
2015-03-02 15:18:16
2400
转载 运维跟开发一定有仇么?
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sery.blog.51cto.com/10037/1614963作者:田逸(sery@163.com) 按:这是一篇命题作文,是应一位同行兄弟的邀请而作此文。他告诉我,目前他跟开发的关系有些僵持,希望能我能发表一些看法。尽管我不一定能给出好的建议,但我
2015-02-26 14:53:11
1436
看到一段源码,这是定义一个结构体吗?
2016-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人