自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (45)
  • 收藏
  • 关注

转载 VB和VBA的另类技巧-指针的应用

转自 http://www.cnblogs.com/wangminbai/archive/2008/02/22/1077203.html大家都知道C中可以使用指针,但现在VB(当然也有VBA)也可以使用指针了,这是我在网上看的一篇文章,大家参考一下。    想当年东方不败,黑木崖密室一战,仅凭一根绣花针独战四大高手,神出鬼没,堪称天下武林第一高手。若想成为VB里的东方不败,熟习VB《葵花宝典》,掌...

2018-06-29 10:15:28 1217

原创 XML中文件编码规则

W3C定义了三条XML解析器如何正确读取XML文件的编码的规则: 1,如果文挡有BOM(字节顺序标记,一般来说,如果保存为unicode格式,则包含BOM,ANSI则无),就定义了文件编码 2,如果没有BOM,就查看XML声明的编码属性 3,如果上述两个都没有,就假定XML文挡采用UTF-8编码BOM:byte order markBOM设计出来不是用来支持HTML和XML的。要识别文本编码,HT...

2018-04-17 09:27:41 1942

转载 Linux core 文件介绍

转自:https://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ul

2017-12-12 13:30:41 535

转载 Linux文件空洞与稀疏文件

转载自:http://www.topjishu.com/8277.html1、Linux文件空洞与稀疏文件2、文件系统数据存储3、文件系统调试文件空洞在UNIX文件操作中,文件位移量可以大于文件的当前长度在这种情况下,对该文件的下一次写将延长该文件,并在文件中构成一个空洞。位于文件中但没有写过的字节都被设为 0。如果 offset 比文件的当前长度更大,下一个写操作

2017-08-19 19:40:20 4378

原创 Centos系统使用记录

待完善

2017-08-02 09:01:33 486

原创 安装Python Imaging Library记录

安装Python Imaging Library记录:1、官网下载并解压到当前目录wget http://effbot.org/downloads/Imaging-1.1.7.tar.gztar -xzvf Imaging-1.1.7.tar.gz2、进入Imaging-1.1.7目录,修改setup.py文件中几个文件路径,每个人的路径不一定一样,这里需要注意一下,具体如下:

2017-04-10 21:30:18 2290

原创 PyCharm使用总结

一、PyCharm调试python程序总结1、设置断点:在代码前面,鼠标单击,设置断点。右键断点可以有很多断点的设置,自己研究。2、调试断点:Ctrl+F5或点击绿色的甲虫图标,同Eclipse,点击后即运行到第一个断点;3、F8或Step Over:继续向下运行到下一个断点;4、Shift+F8或者Step Out:跳出当前函数的执行;5、F7或Step Into:进入当前的

2017-03-23 22:06:43 7163

转载 VS2015密钥

专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

2017-03-15 11:38:13 1452

原创 Ubuntu使用记录

一、ubuntu登录界面不能使用root登录如何解决?      vi打开文件/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf,在最[SeatDefaults]下添加一行greeter-show-manual-login=true 后保存关闭,然后重新启动机器就可以选择用户登录桌面了。二、vi编辑器不能使用方向键和退格键问题

2017-03-11 00:34:45 491

原创 Windows项目迁移到Linux总结

个人迁移过程总结:1、采用Notepad将一个一个文件打开并另存为UTF8格式;2、将含有中文字符的变量名称重新修改;3、将#pragma once改成宏定义的形式防止多重引用;4、将Windows下的变量在Linux下改成typedef重定义一下;5、将Windows API改写成Linux对应的API或者自己实现;6、将相关头文件采用条件编译进行区分,方便项目跨平台;

2017-03-10 18:02:43 5405

原创 使用GetExtendedTcpTable获取TCP相关信息

下面介绍实现的细节。由于GetExtendedUdpTable与GetExtendedTcpTable的用法非常相似,故这里只介绍GetExtendedTcpTable的用法。GetExtendedTcpTable函数在 SDK 中没有,所以要自己定义。typedef DWORD (WINAPI *PFNGetExtendedTcpTable)(     __out         P

2017-02-17 16:41:04 10302 3

原创 Windos下经典小工具介绍

微软小工具集合:https://technet.microsoft.com/en-us/sysinternals/bb545027警告:非微软的工具,可能导致系统卡死或重启一、微软免费DebugDiag•下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=26798•功能:产品环境,监控进程,放心使

2017-02-14 15:58:00 692

转载 Eclipse 的单步调试

1、设置断点在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。2、调试(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。(2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。(3)或者右键单击该程序,选择debug as(调试方式) -> java ap

2017-01-17 15:02:36 2199

原创 Linux下环境相关话题

一、设置语言环境在Linux中通过locale来设置程序运行的不同语言环境,locale由 ANSI C提供支持。locale的命名规则为_.,如zh_CN.GBK,zh代表中文, CN代表大陆地区,GBK表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置:CODE:LC_COLLATE,定义该环境的排序和比较规则LC_CTYPE,用于字符分类和字符串

2017-01-12 11:40:28 403

原创 Linux下使用mail命令发送邮件

最近在研究sendmail服务发送邮件的问题,暂时未做任何配置,仅能发送邮件,不能接收,需要后续修改配置。暂时讨论mail发送邮件功能,该功能在CentOs、SUSE和Ubuntu下都测试过。mail命令的语法如下:Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...

2016-10-22 16:53:23 9066

转载 SVN主干发布与分支发布的区别

一:主干发布先说主干发布模式: 以SVN库为例,大致将库分为trunk,branch,tag三种,主线发布就是公司要发布某个产品的V1版本,之前大家都做会在SVN的trunk上做开发,等trunk稳定了.开出一个分支B1,在B1分支上做V1版本的其它功能添加,bug修改等,并使用持续集成来验证B1的稳定性.直到V1版本达到要求,可以对外发布,并且发布成功后,进行从branch到trunk的me

2016-09-24 11:47:46 8373

原创 go语言使用grpc的步骤

grpc提供了很好的rpc远程过程调用功能,封装了中间环节,让使用rpc的客户服务端只需要关注自己的业务即可。go语言下使用gprc的步骤如下:1、安装go语言       go语言的安装不再详述,具体参见:https://golang.org/doc/install       grpc需要在go语言1.5或以上版本工作2、安装grpc       安装好go语言后,

2016-09-03 14:27:59 3948

转载 高流量大并发Linux TCP 性能调优

本文参考文章为:优化Linux下的内核TCP参数来提高服务器负载能力Linux Tuning本文所面对的情况为:    高并发数    高延迟高丢包(典型的美国服务器)值得注意的是,因为openvz的VPS权限比较低,能够修改的地方比较少,所以使用openvz的VPS作VPN服务器是非常不推荐的。我们通过修改 /etc/sysctl.conf 来

2016-08-31 18:58:15 4918

转载 Winpcap网络开发库入门

Winpcap是一个强大的网络开发库,可以实现许多功能:获取可用的网络适配器;获取指定适配器信息(比如名称和描述信息);捕获指定网卡的数据封包;发送数据封包;过滤捕获的包以获取特定包等。           首先到http://www.winpcap.org/install/default.htm下载安装winpcap 驱动和DLL组件。      然后到http://

2016-08-30 20:25:37 766

原创 Linux经典命令学习

1、使用远程终端时,可以使用如下命令:screentmux2、下载文件可以使用如下命令:curlwget3、压缩解压缩可以使用:tarziprar

2016-08-29 16:16:56 505

转载 How To Install Go 1.6 on Ubuntu 14.04

How to Install Go 1.6 on Ubuntu 14.04IntroductionGo is a modern programming language developed by Google that uses high-level syntax similar to scripting languages. It is popular for many applic

2016-08-27 21:08:41 1010

原创 Linux下svn更新含有中文名称的库问题

Linux下更新含有中文名称的库文件时,出现如下提示:SVN Error: Can't convert string from native encoding to 'UTF-8'通过google,发现有两种解决方法:export LC_CTYPE="zh_CN.GB2312"或者export LANG="zh_CN.UTF-8"但是都不

2016-08-24 19:28:31 4910

转载 HTTP协议 (五) 代理

感觉不错,转了之前写过一个篇 【HTTP协议详解】 ,这次介绍代理服务器, 代理服务器是HTTP协议中一个重要的组件, 发挥着重要的作用。 本文介绍一些HTTP代理服务器的概念和工作原理 阅读目录什么是代理服务器Fiddler就是个典型的代理代理作用一:FQ代理作用二:匿名访问代理作用三:通过代理上网代理作用四:通过代理缓存,加快上网速度

2016-08-24 18:29:46 472

转载 在DLL中获取主进程窗口句柄

原文地址:http://www.programlife.net/get-main-window-handler-in-dll.html有的时候难免需要在DLL中获取主进程的窗口句柄,比如在DLL注入的时候等等。那么如何在DLL中获取主进程的窗口句柄呢?可以通过EnumWindows来实现。先通过GetCurrentProcessId获取进程的PID,然后在EnumWindows中调用G

2016-08-18 13:31:39 2949

转载 QuantLib Installation in VC++ 2010

转载自:http://quantlib.org/install/vc10.shtmlQuantLib Installation in VC++ 2010Dominik HolensteinBased on the VC++ 2008 instructions by Dimitri ReiswichThese are step-by-step instructions t

2016-08-13 16:42:32 984

转载 在Windows下编译运行QuantLib

摘要:QuantLib项目的目标是为金融领域的量化计算提供一个全面的软件框架。QuantLib是一个C++语言实现的开源库,在现实世界中建模、交易和风险管理等领域有着广泛的应用。QuantLib 是一个开源的服务于金融领域量化计算的综合的软件框架。QuantLib是纯C++语言实现的。它为量化分析人员和C++程序开发人员提供了丰富的数学和统计学工具,为股票,期权,期货以及互换等金融工具的定

2016-08-13 16:40:40 3220

原创 MFC界面控件位置大小控制的EasySize使用说明

第一步:讲EasySize.h头文件拷贝到工程文件夹下面第二步:在对话框类定义下面添加"DECLARE_EASYSIZE"宏,没有分号,同消息映射类似。第三步:添加控件布局映射,在该对话实现文件的消息映射下加上:BEGIN_EASYSIZE_MAP(对话框类名)    EASYSIZE(控件ID,left,top,right,bottom,options);END_EASYSIZE

2016-07-23 10:54:18 1216

转载 Ubuntu15.10虚拟机中分辨率调整

Win8.1 x64下,VmWare WorkStation安装 Ubuntu 15.04 x64,发现不能自动调整分辨率。手动调整,发现并没有需要的分辨率(1920 * 1080),在 Display 中显示 Unknown Display,看样子应该是兼容性问题。目前的解决方案是通过xrandr命令自行添加需要的分辨率解决。查看当前的所有分辨率选项输入添

2016-07-06 11:29:29 1114

转载 Windows 任务管理器中的几个内存概念

转载:http://www.cnblogs.com/walfud/articles/3256233.html我们使用的大部分 PC 是基于 Intel 微处理器的 x86 和 x64 架构计算机. 因此, 我们面对的 windows 避免不了和 Intel 架构有些设计上的契合. 比如接下来要说到的内存管理. 为简单起见, 我们只讨论 x86 体系架构的内存管理. 不考虑换页文件影

2016-07-01 16:54:49 825

转载 openSUSE下安装LAMP

转载:https://en.opensuse.org/SDB:LAMP_setupInstalling Apache2First of all, make sure you have root access and enter the following command:root # zypper in apache2Starting Apache2To s

2016-07-01 14:21:09 757

转载 VC中获取单个字体尺寸和字符串尺寸

转载自:http://my.oschina.net/ypimgt/blog/62354一、获取字符串尺寸用:GetTextExtentPoint32。SIZE *se=new SIZE;CDC MemDC; //首先定义一个显示设备对象MemDC.SelectObject(font);......其它关于MemDC的操作GetTextExtentPoint32(MemDC.Ge

2016-06-23 16:57:32 2045

原创 linux命令之tcpdump

tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句来删选去掉无用的信息。tcpdump选项说明:-A 以ASCII格式打印出所有分组,并将链路层的头最小化-c 在收到指定的数量的分组后,tcpdump就会停止-C 在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数file_

2016-06-23 13:27:15 8050

转载 按行读取ANSI、UNICODE 、UNICODE big endian、UTF-8四种文本文

代码简介1.问题提出MFC提供的文件类CStdioFile,其中一个函数ReadString实现了文件的按行读取,但是不能满足不同类型的文本文件的按行读取,为了解决这一问题,笔者初步研究了一些编码知识,参考了网上的一些资料,实现了CStdioFile类的扩展类CStdioFileEx,完成了常见文本文件的按行读取(注明:不包括DOC、PDF等其他形式的文档).在此对网上分享编码经验的网

2016-06-20 16:35:59 3941

转载 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

因CooCox用户数及影响力越来越大,CooCox团队也逐渐提高了对软件及代码协议的重视。在收集整理的过程中,一些归纳好的信息和大家分享一下。首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者

2016-06-20 15:08:01 432

原创 Windows环境下VS2010编译openssl库

原文:http://www.jianshu.com/p/4522f17ce2ff     文/四明羽客(简书作者)openssl版本:openssl-1.0.2e在Windows环境下编译openssl需要perl支持,安装ActivePerl1. 配置编译环境我们用VS2010来作为编译工具,使用VS2010对应的命令行进入2. 配置编译文件和模式切换到openssl

2016-06-15 15:36:33 2392

转载 自绘ListCtrl -- 设置行高

以下是通过重载DramItem()方法来实现自绘,故需要设置ListCtrl控件属性"Owner DrawFixed"为TRUE,"Owner Data"为FALSE(默认为FLASE); 1.  准备工作(1).新建一个MFC类CMyListCtrl,其基类为CListCtrl,(2).将ListCtrl控件属性"Owner DrawFixed"设置为TRUE,"

2016-06-15 10:31:52 2356

转载 MFC总结之CListCtrl用法及技巧

本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。

2016-06-15 10:28:46 7841 1

原创 VS下boost使用记录

VS command 进入Execute .\bootstrap.bat,生产b2,b2同bjam一样64位全量编译b2 -j8 --toolset=msvc-14.0 address-model=64 --build-type=complete stage32位编译b2 -j8 stage --toolset=msvc-10.0 address-model=32 link=s

2016-06-02 21:25:11 553

原创 VS2010奇怪问题记录

1、VS2010使用boost_1_59_0编译Release时链接报错如下:error LNK2001: 无法解析的外部符号 "public: void __thiscall boost::container::container_detail::has_member_function_named_construct >::BaseMixin::construct(void)" (?cons

2016-06-02 18:11:02 579

原创 VC++学习笔记

第1讲 VC++开发环境介绍特点:增加了自动化和宏的功能、可定制的工具栏和菜单、增加了调试器、支持Internet连接、增加了项目工作区和文件、在工作区内可以包含多个并列的工程文件、增加了资源编辑器、增加了文本编辑器第2讲 菜单、工具条的使用只有设置了消息函数的菜单才是可以点击的第3讲 菜单的使用画线:CPen newPen;    CPen *oldPen;    n

2016-06-01 19:56:48 938

iptables-tutorial-1.2.2中文版3

第三次上传了,总是失败,太郁闷了。希望能帮助到大家。资源分就当是多次上传的回报

2016-03-07

iptables-tutorial-1.2.2中文版

iptables 1.2.2中文版,值得收藏,花费了很多时间才找到,希望能帮助大家。

2016-03-07

深入浅出MFC简体版

深入浅出MFC简体版

2012-12-17

Tree和List控件

三态Tree控件 ListCtrl增强控件

2012-09-02

Visual C++网络高级编程

Visual C++网络高级编程

2012-08-21

加密与解密

加密与解密

2012-08-21

VC++MFC类库中文手册

VC++MFC类库中文手册 你值得拥有,中文版很给力

2012-08-21

证券投资基金讲义

证券投资基金讲义

2012-05-11

批处理学习

批处理 批处理学习

2012-03-08

C++笔试题集锦

C++ C++笔试题 笔试题集锦

2012-03-07

Windows NT未公开的内核API秘密

Windows NT未公开的内核API秘密解析了未公开的API用法 掌握了这些API,能够轻松驾驭Windows开发

2012-01-11

Depends DLL依赖分析工具

Depends DLL依赖分析工具 分析dll和exe所依赖的dll

2011-12-22

Windows程序设计

本书是一本经典的Windows编程圣经,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。 本书会帮助程序开发人员、网络开发人员以及具有一定编程基础的中高级读者,快速、全面地掌握微软技术,为将来的技术生涯奠定扎实的基础,使之成为中国软件产业的栋梁!

2011-11-22

UML参考手册

UML参考手册 UML参考手册 UML参考手册 UML参考手册

2011-09-26

PE文件格式详解,你值得拥有

你值得拥有,PE文件格式详解PE文件格式详解PE文件格式详解PE文件格式详解

2011-08-21

VC++经典教程和源码

VC++经典教程和源码 VC++经典教程和源码 VC++经典教程和源码 VC++经典教程和源码

2011-08-12

Windows核心编程1-17

Windows核心编程,一本久负盛名的经典Windows编程教程,在网上下了很多,都是垃圾,好不容易整理了一下,希望童鞋多多支持!

2011-08-04

Windows核心编程18-27

Windows核心编程,一本久负盛名的经典Windows编程教程,在网上下了很多,都是垃圾,好不容易整理了一下,希望童鞋多多支持!

2011-08-04

VC6.0语言参考手册

VC6.0语言参考手册,详细剖析Visual C++编译器相关信息,值得一看

2011-07-29

LUA学习资料及参考手册

包括Programming in Lua+Lua 5.1 参考手册+LUA5.0.2解释器,是学习LUA必备资料

2011-07-11

DLL封装Excel的读写功能

DLL封装Excel的读写功能,上次传错了,不好意思!里面有调用的例子

2011-06-20

DLL封装Excel的读写功能

DLL封装Excel的读写功能,调用约定采用__stdcall,指定行列和sheet索引进行多写,已简单测试通过,如有问题请留言

2011-06-19

中英文切换可运行程序

中英文切换可以运行成程序,可以参考一下,如果有意见可以发到我的邮箱[email protected]

2011-06-06

中英文切换例子包括提示的修改源代码

中英文切换的例子,包括提示内容也会随这语言的切换而进行相应的提示的源代码

2011-06-06

新编Windows API参考大全

新编Windows API参考大全,介绍了所有的API,可以直接用C或者C++调用API,实现同MFC类似的界面功能

2011-06-06

中英文切换例子包括提示的修改

中英文切换的例子,包括提示内容也会随这语言的切换而进行相应的提示

2011-06-05

PDFlib库代码,操作PDF更方便

PDFlib库文件以及相关的实例,不是开源代码

2011-05-23

PoDoFo开源代码

PDF的开源代码,比PDFlib好,PDFlib需要验证,podofo开源比较好

2011-05-23

NSIS 用户手册(中文版)

NSIS 用户手册(中文版),一本非常详细的NSIS的书籍,适合初学者和中等

2011-05-11

Makefile详解,足够详细

Makefile详解,足够的详细,适合于初学者和一般学员,强力置顶

2011-03-15

CnPack IDE 专家

CnPack IDE 专家包是一组集成在 Delphi / C++Builder / BDS 的 IDE 中,用于增强 IDE 功能、提高 IDE 的可用性及开发效率的免费、开放源码工具。

2010-07-04

Visual Assist

使用Visual Assist,能是Visual C++达到.NET的效果

2010-07-04

COM入门教程,介绍很详细

COM的入门,ppt文件 入门级教程,欢迎下载

2010-06-05

TortoiseSVN日常使用指南

VN日常使用指南,介绍的很详细,值得一看

2010-06-05

46家公司笔试题_经典

46家公司笔试题,包含很多大公司题目,为你面试带来很大的好处

2010-05-06

VC++多媒体编程_经典之作

VC++多媒体编程,介绍很多种编程方法,内容很详细,值得收藏与分享

2010-05-06

Subversion 权威指南1.6

Subversion 权威指南1.6 很详细,值得收藏

2010-05-05

BugFree2.0使用手册

BugFree2.0使用手册 内容很详细

2010-05-05

SQLite数据库管理工具

利用该管理工具可以方便多SQLite数据库进行操作

2010-04-30

Delphi中开发SQLite数据库的控件

Delphi中开发SQLite数据库的控件安装

2010-04-30

空空如也

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

TA关注的人

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