自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1007)
  • 资源 (17)
  • 收藏
  • 关注

转载 vi/vim中文乱码问题

在 ~/.vimrc 文件中添加:set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set fileformats=unixset encoding=prc注意:fileencodings中utf-8要在前面。

2019-01-04 14:08:49 5890

转载 计算机书目分享

中文图书个人黑名单:清华大学出版社的国产作者,例如一段错n次的谭浩强、一页错n次的严蔚敏...中文图书个人白名单:机械工业出版社、电子工业出版社,另强推华中科大侯捷的所有译本!数学基础 具体数学计算机科学基础,Ronald L.Graham、Donald E.Knuth、Oren 数论导引,G.H.Hardy、E.M.Wright 数字原理,R.L.托克海姆 离散数

2015-11-18 09:40:39 1033

转载 Google Protocol Buffers介绍和总结

Google Protocol Buffers介绍和总结

2015-10-21 11:55:06 1142

转载 A brute-force approach to check if a line segment crosses a simple polygon

Split a segment into smaller parts in order to check if the segment crosses a polygon or not.Download simple_implementation.zip - 2.6 KBIntroduction Checking if a line segment really cross

2015-06-03 15:04:10 1115

转载 快速排斥实验和跨立实验

矢量     如果一条线段的端点是有次序之分的话,那么这种线段就称为 有向线段,如果有向线段p1p2的起点p1在坐标的原点,则可以把它称为矢量p2矢量的加减     设二维矢量 P = (x1, y1), Q = (x2, y2),则 P + Q = (x1 + x2, y1 + y2), P -Q = (x1 - x2, y1 - y2),且有 P + Q = Q + P, P -

2015-05-25 15:05:03 3654

转载 C++读写二进制文件

摘要:使用C++读写二进制文件,在开发中操作的比较频繁,今天有幸找到一篇文章,遂进行了一些试验,并进行了部分的总结。 使用C++操作文件,是研发过程中比较频繁的,因此进行必要的总结和封装还是十分有用的。今天在网上找到一篇,遂进行了部分的试验,以记之,备后用。 本文读写文件均使用文件流进行操作,主要使用的类是ifstream, ofstream, 使用时,请务必包含文件fstre

2015-05-04 17:26:49 821

转载 Determining whether or not a polygon (2D) has its vertices ordered clockwise or counterclockwise

Determining whether or not a polygon (2D) has itsvertices ordered clockwise or counterclockwiseWritten by Paul BourkeMarch 1998The following describes a method for determining whether or not

2015-04-16 15:37:13 841

转载 Ubuntu下桌面死机的解决方法,无须重启

BUNTU 9。10 图形界面 经常死机,然后我就ALT+CTR+F1进入终端,KILL掉XORG 一般就好了kill它没有异常是因为你kill了之后,系统会马上再启动它,等于重启了图形界面。按Alt+Ctrl+F1进入tty1(F1~F6均可,Ubuntu下默认有7个Console,其中tty7中跑的是图形桌面进程,其他只有简单的shell),此时需要再次登录。登录后运行以下命令

2015-04-14 10:33:01 12804

转载 用C读取INI配置文件

在Windows下可以用GetPrivateProfileString或GetPrivateProfileInt方便读取.ini配置文件内容,但是在Linux平台上就一筹莫展了。为了解决该问题,打算用C来读取.ini,即可不受平台的限制了。#define CONF_FILE_PATH    "Config.ini"#include #ifdef WIN32#include

2015-03-10 17:25:53 790

转载 将'const xxx'作为'xxx'的'this'实参时丢弃了类型限定

这样的错误一般是因为const限定符的问题。################a.h###############class A{public:size_t size(){return size;}};################main.cpp###########void print(const A& a){cout }A a;

2015-03-09 10:43:58 4186

转载 Ubuntu 12.04启动错误:saned disabled;edit /etc/default/saned

问题:VMware下Ubuntu 12.04启动错误:saned disabled;edit /etc/default/saned由于Ubuntu内核编译有问题,导致启动错误,在此记录一下最简单的解决方法,网上别人的方法试了但是不奏效。在Ubuntu启动的时候,按 Ctrl + Alt + F1,进入physical terminal;用你的用户名和密码登陆,在physic

2015-02-13 10:11:27 1080

转载 Ubuntu 12.04启动错误:Checking Battery State ...

问题描述:如题,Ubuntu 12.04启动错误:Checking Battery State 。。。环境:VMware下Ubuntu 12.04桌面版,由于重编译了内核,重新启动导致无法启动,界面一直卡在Checking Battery State 。。。处:参考某网友的方法:此时:按下 ctrl + alt + F1,进入终端,使用管理员权限执行下列代码

2015-02-13 10:10:09 809

转载 节对齐与结构体大小

说明:结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到,但在一些笔试面试题目中出是常常出现,对sizeof我们将在另一篇文章中总结,这篇文章我们只总结结构体的sizeof,报着不到黄河心不死的决心,终于完成了总结,也算是小有收获,拿出来于大家分享,如果有什么错误或者没有理解透的地方还望能得到提点,也不至于

2015-02-05 17:43:41 700

转载 Ubuntu 下安裝 GTK

在撰寫這篇教學文件時正好在玩Ubuntu,這邊說明一下如何在Ubuntu下設定GTK開發基本環境。由於GTK基本上主要以C語言來撰寫,您必須有C編譯器,Ubuntu預設安裝好後就有gcc了,不過缺少必要的Header file,您可以在文字模式下,安裝build-essential套件,例如:sudo apt-get install build-essential安裝完

2015-02-05 12:11:21 842

转载 UBUNTU13 + Skyeye1.3.5

1准备安装必要的工具$sudo apt-get install automake autoconf libtool g++libxft-dev  libx11-dev libxpm-dev texi2html2.安装skyeyecd Downloads/skyeye-1.3.5_rc1/Downloads/skyeye-1.3.5_rc1$ lsaclocal.m4    

2015-02-01 00:30:00 1321

转载 WingIDE注册破解方法

WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能。本文主要介绍WingIDE 5安装及注册破解方法。1. WingIDE 5下载可以从官方网站下载最新版本,或从这里下载http://pan.baidu.com/s/1c07rRXm,版本为5.0.0-1 (rev 30231)2. 注册破解破

2015-01-27 12:00:04 1007

转载 Python 代码调试技巧

Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。本文将主要阐述如何利用 python debug 相关工具进行 debug。使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断

2015-01-27 11:34:27 837

转载 python:open 文件操作

f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w     以写方式打开,a     以追加模式打开 (从

2015-01-20 10:44:16 817

转载 Python yield 使用浅析

您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一

2015-01-14 11:16:22 610

转载 Ubuntu下编译boost(附Eclipse静态链接库设置)

这不是一篇向导,全面的向导请看这里 (http://goo.gl/XcAf)。 这仅是一篇笔记。这里用bjam方式 进行编译。 下载boost。(http://cdnetworks-kr-1.dl.sourceforge.net/project/boost/boost/1.42.0/boost_1_42_0.tar.bz2)解压到指定文件夹,我是将它解压到根

2015-01-05 17:04:46 851

转载 ubuntu apt-get install -f 错误: Can't exec "local...

Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encod

2015-01-05 16:10:45 2040

转载 Boost 1.48.0编译成VS2008版本

1. 至http://www.boost.org/users/history/version_1_48_0.html下载boost最新版1.48.0;2. 解压缩后,运行bootstrap.bat批处理文件,得到bjam.exe;3. 进入VS2008的Command Prompt (方法:Tools -> Visual Studio 2008 Command Prompt),转到

2015-01-05 14:49:24 678

转载 在Visual Studio 2013上编译boost 1.55

在Visual Studio 2013(msvc12)上编译boost 1.55确实不是很容易。网上的教程大多过于陈旧,还有几个与VS不兼容的问题还没有修复。这篇文章总结了如何编译安装64位版本的boost 1.55 beta 1、修复一些小Bug,以及如何设置Visual Studio进行boost开发。其中某些不兼容问题在1.54版本中依然存在,同样可以用本文中的方法解决。下载boos

2015-01-05 12:09:01 972

转载 C++调用C# COM组件

C#编写COM组件:1.创建一个C#的dll类库MyInterop:2.将打开项目属性页面,打开“应用程序/程序集信息”,选中“使程序集COM可见”。这样编译好的C# dll将支持通过COM的形式访问。3.在“生成“属性页面,选中”为COM互操作注册”。这样项目编译后会自动将生成的dll注册为COM组件4.在“签名”属性页面,选中“为程序集签

2014-11-13 14:35:49 2577

转载 vs2008 tstcon32.exe

转自:http://www.codeproject.com/Articles/42965/How-to-Integrate-C-Window-in-C-Project

2014-11-13 11:50:39 2296

转载 MFC 小知识总结五

1 移动无标题对话框  响应WM_NCHITTEST 消息[cpp] view plaincopyLRESULT CTimeJishiDlg::OnNcHitTest(CPoint point)  {      // TODO: 在此添加消息处理程序代码和/或调用默认值          LRESULT

2014-11-12 14:25:36 1438

转载 MFC 小知识总结四

1 PlaySound  播放WAV格式的音乐This function plays a sound specified by a file name, resource, or system event.BOOL WINAPI PlaySound( LPCSTR pszSound, HMODULE hmod, DWORD fdwSound );

2014-11-12 14:24:38 1263

转载 MFC 小知识总结三

1 加载资源位图1 获取程序实例HINSTANCE   m_hInst;                                                        m_hInst=AfxGetInstanceHandle();                         //获取程序实例      

2014-11-12 14:23:45 1390

转载 MFC 小知识总结二

1 UpdateData 不能及时更新控件内容 原因: UpdateData是通过数据交换实现改变控件显示的,改变了之后必须要调用一次OnPaint才能实现刷新。因此,若是在一个函数里反复多次调用有时是没有效果的。若想及时更新控件内容,在调用UpdateData后,需要再调用下UpdateWindow() 来刷新窗口。 [cpp] v

2014-11-12 14:21:40 1642

转载 MFC 小知识总结一

1   vs2005 中  垂直删除列的快捷键为: ALT+A                                                                  ALT+SHIFT+ENTER      全屏 转换。。。。。。  用了这么久VS2005了 ,现在才知道有全屏编辑这个功能,鄙视一下:》  ALT+SHIFT+

2014-11-12 14:17:21 2206

转载 设置窗口背景色

若要改变CView,CFrameWnd或CWnd对象的背景颜色需要处理WM_ERASEBKGND消息WM_ERASEBKGNDReturn ValuesAn application should return nonzero if it erases the background; otherwise, it should return zero.true表示已处理

2014-11-12 14:10:37 2101

转载 GDI+ 填充背景时,很多时候不起作用,GDI、GDI+配合运用

在ONDRAW中执行GDI+ 填充背景时,不起作用,不知道什么原因[cpp] view plaincopyGraphics graphics(pDC->GetSafeHdc());  Bitmap bmp(m_imgRec.Width(),m_imgRec.Height()); //第一步 创建与屏幕等大小的内存位图  Graphic

2014-11-12 14:06:46 2037

转载 GDI+ 总结二 : 为什么说CImage类是基于GDI+的?

在许多资料上都说CImage类是基于GDI+的,但是为什么是基于GDI+的呢?      因为使用这个类时,并没有加入#include ,也没有在程序开始和结束时分别写GDI+启动代码GdiplusStartupInput和结束代码GdiplusShutdown使用这个类时,仅仅需要添加头文件# include就可以了,比GDI+得使用要简单一些。    

2014-11-12 14:04:45 4894

转载 GDI+ 总结一: 保存图像文件

要将图像文件保存,必须先获得图像的编码格式信息,但是GDI+没有直接提供这个函数:GetEncoderClsid(const WCHAR* format, CLSID* pClsid) 因此需要我们自己写一个 GetEncoderClsid 取得图像编码格式的函数 幸好,有 GetImageDecoders函数作为参照[cpp] view pla

2014-11-12 14:02:14 2868

转载 GDI 总结三: CImage类使用

前言         CImage类是基于GDI+的,但是这里为什么要讲归于GDI?         主要是基于这样的考虑: 在GDI+环境中,我们可以直接使用GDI+ ,没多少必要再使用CImage类                                                       但是,如果再GDI环境中,我们要想使用GDI+,有点麻烦,还得加

2014-11-12 13:35:58 1586

转载 GDI 总结二: 位图的绘制

在GDI有一个特点: 就是所有的图片绘制,都是通过DC来完成的。DC之间是可以相互传递的。                                              两个DC之中的图形  通过DC--->DC  来相互传递信息。         无论                                         位图--->屏幕  

2014-11-12 13:31:32 1719

转载 GDI 总结一 CBitmap类

CBitmap类: [cpp] view plaincopyclass CBitmap : public CGdiObject  {      DECLARE_DYNAMIC(CBitmap)    public:      static CBitmap* PASCAL FromHandle(HBITMAP hBitmap

2014-11-12 13:27:57 1526

转载 MFC 添加背景图片并让控件背景透明

/*添加背景图片*/BOOL CTOOLDlg::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CDialog::OnEraseBkgnd(pDC); HBITMAP   m_hBitmap; HDC           m_hBkDC; m_hBitmap   =   ::LoadBitmap(::GetM

2014-11-12 11:35:41 2114

转载 C#中子线程操作主线程中窗体上控件的方法

在C#中,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉窗体线程来完成相应的控件操作。要实现该功能,有两种方法可以选择: 1、在程序初始化的时候对要操作的控件设置下面的属性:Sy

2014-10-29 11:35:12 1786

转载 正则应用之——日期正则表达式

1       概述首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好。前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,写出的正

2014-10-11 13:43:57 1723

HybridList - A fast N lg (N) sort algorithm for lists

Windows MFC 的虚拟列表示例代码,找来不容易。

2013-01-16

Oracle 10g 服务器在 Windows 上安装过程演示

Oracle 10g 服务器在 Windows 上安装过程演示,超帅。

2012-12-13

VS2008MFC编程调用MSComm控件简单示例

在Visual Studio 2008下如何玩MSComm ActiveX Control,兄弟,有的玩了。

2012-10-19

解决Windows 7系统中Visual Studio 2008/2010不能使用MSCOMM ActiveX控件的问题

解决Windows 7系统中Visual Studio 2008/2010不能使用MSCOMM ActiveX控件的问题

2012-09-11

Symbian程序动态加载TTF字体使用小结

Symbian程序动态加载TTF字体使用小结

2012-08-27

Visual Studio 2008 MFC 编程调用 MSComm 控件简单示例

Visual Studio 2008 MFC 编程调用 MSComm 控件简单示例

2012-08-25

C# 调用标准 C++ 生成的 dll

应用C#如何调用标准C++已生成的动态库,牵涉到比较多的方方面面。

2012-08-03

C# OpenCV 初體驗

C#与OpenCV搭配,干活不累,兄弟,你有福了。

2012-07-26

计算机程序设计艺术 卷三

了解程序设计,了解算法,学会程序设计,学会算法,祝大家好运!

2009-05-16

计算机程序设计艺术 卷二

了解程序设计,了解算法,学会程序设计,学会算法,祝大家好运!

2009-05-16

程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发

程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发,里面的内容比较丰富,这是种子,下载速度较慢,花了我比较多的时间,如果不想下载,直接想得到的话,可以 E-mail 给我,我的 E-mail: [email protected] ,学习万岁!

2009-04-14

Symbian OS C++ 手机应用开发(第一卷,中文版).pdf

Symbian OS C++ 手机应用开发(第一卷,中文版),希望对大家有用,共同学习。

2008-11-26

水晶报表控件的示例程序源码

学习:水晶报表控件的示例程序源码,希望对大家有用哦!

2008-11-04

create and use DLL

学习DLL:create and use DLL

2008-11-04

VC编程-----界面的设计

希望大家积极踊跃的上传,广泛交流,提高水平,谢谢!

2008-10-28

MFC编程---界面设计

VC MFC 设计界面,有助于大家的界面设计和VC编程,希望对大家有帮助。

2008-10-28

解决 Can not find the main class. Program will exit. 难题

解决 Can not find the main class. Program will exit. 难题

2008-09-30

空空如也

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

TA关注的人

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