自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 C# StreamWriter 写入文本文件列的问题

C#用StreamWriter写入txt文件中,想做到想ecxel那样

2014-09-25 17:28:33 1811

原创 ArcGis如何判断一个要素是MultiPart并分离

1.给要素集新建2个字段,分别为 IsMultipart(text 10),PartCount(short)2.ArcToolbox\Data Management Tools\Fields\Calculate Field\2.1 选择 IsMultipart,expression里输入 !shape.IsMultipart! ,Expression Type 选 python,确定2

2014-04-10 08:43:14 2665

转载 地图切片公式

1,假定地图块为256X256像素大小。从第一级整个世界一个地图块,按照比例尺倍增的方式放大。第N级的地图比例尺计算方法如下:    1 : (20037508.3427892*2*100)/(256/96*2.54) /(2^(N-1))= 1: 591658710.90912992125984251968504/(2^(N-1))  2,转换成地图图片(Map Tile),第N

2012-10-31 16:48:12 711

原创 怎么获取Powerpoint动画

Powerpoint的每一页的单独的,获取动画针对的是他的一页也就是slide.每一页的动画分为两类一类的是带触发器的,一类是不带触发器的。带触发器的动画在PowerPoint.Sequences sequences = slide.TimeLine.InteractiveSequences;foreach (PowerPoint.Sequence intersequence in

2012-07-04 09:37:55 845

原创 怎么获取PowerPoint备注内容

首先取得一张幻灯片slide备注对象就是如下:PowerPoint.Shape noteShape = slide.NotesPage.Shapes.Placeholders[2]; string notetxt = noteShape.TextFrame.TextRange.Text.Trim();

2012-07-04 09:29:45 1601 1

原创 malloc()和calloc()

函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。1、 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size);calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。 void *calloc(size_t numElements,size

2012-03-10 09:29:33 387

原创 Makefile+GDB

GNUmake的主要功能是读进一个文本文件makefile并根据makefile的内容执行一系列的工作。makefile的默认文件名为GNUmakefile、makefile或Makefile,当然也可以在make的命令行中指定别的文件名。如果不特别指定,make命令在执行时将按顺序查找默认的makefile文件。多数Linux程序员使用第三种文件名Makefile。因为第一个字母是大写,

2012-02-20 15:06:21 897

原创 继承MFC CRectTracker使得橡皮条只能在规定范围变化和限制大小

#include "stdafx.h"#include "RectTrackerEx.h"/////////////////////////////////////////////////////////////////////////////// CRectTracker global state// various GDI objects we need to drawAFX_S

2012-01-16 10:01:41 2138 2

原创 MFC如何避免重绘闪烁

只需要重写OnPaint()和OnEraseBkgnd(CDC* pDC)即可OnPaint()代码如下:if (IsIconic()){ CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast(dc.GetSafeHdc()), 0); // 使图标在工作区矩形中居中

2012-01-16 09:53:57 1683

原创 头文件重复包含

使用#ifndef   INCLUED_A_H#define  INCLUED_A_H...#endif//INCLUED_A_H来避免头文件重复包含  那么多重包含的危险就被消除了。当头文件第一次被包含时,它被正常处理,符号INCLUED_A_H被定义为1。如果头文件被再次包含,通过条件编译,它的内容被忽略。符号INCLUED_A_H按照被包含头文件的文件名进行取名,

2011-11-28 11:42:08 533

原创 C++日志类

该类主要实现按天来记录日志,同时日志文件超过规定大小时进行备份,多线程安全。备份函数如下:void Logger::Rollover(std::string& filename){ RolloverFiles(filename); std::ostringstream source_oss; std::ostringstream target_oss; source_o

2011-10-28 09:39:52 868

转载 匹配两层和三层嵌套的正则表达式

(]*>(]*>(]*>.*?|.)*?|.)*?|.)*?三层嵌套div正则表达式。(]*>.*?|.)*?两层嵌套正则表达式。

2011-10-27 16:51:05 1231

原创 关键字explicit

构造函数被声明为explicit,可以阻止他们被用来执行隐式类型转换,但他们仍可以被用来进行显式类型转换。explicit的构造函数禁止编译器执行非预期的类型转换。以下来自MSDN:This keyword is a declaration spe

2011-08-22 09:16:39 449

原创 关于引用类型的成员变量

<br />1.引用类型的成员变量不能直接在构造函数里初始化,必须用到初始化列表,且形参也必须是引用类型。<br />2.凡是有引用类型的成员变量的类,不能有缺省构造函数。

2011-06-01 16:56:00 966

原创 关于C++的隐藏规则

<br /><br />(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual<br />关键字,基类的函数将被隐藏(注意别与重载混淆)。<br />(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual<br />关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)。

2011-05-18 16:51:00 546

原创 快速获得需要的组码

<br />在命令行输入(entget(car(entsel)))并按下 Enter

2011-04-08 17:30:00 639

原创 AutoCAD 系统变量

<br /><br />UCSICON 使用位码显示当前视口的 UCS 图标。<br />UCSNAME 存储当前空间当前视口的当前坐标系名称。如果当前 UCS 尚未命名,则返回一个空字符串。<br />UCSORG 存储当前空间当前视口的当前坐标系原点。该值总是以世界坐标形式保存。<br />UCSORTHO 确定恢复正交视图时是否同时自动恢复相关的正交 UCS 设置。<br />UCSVIEW 确定当前 UCS 是否随命名视图一起保存。<br />UCSVP 确定视口的 UCS 保持不变还是作相应改变以

2011-03-18 16:54:00 1531

原创 获取CAD命令状态

<br />当自定义一个面板或者非模态对话框,自定义的按钮事件可能会与CAD本身的命定冲突,比如当你已经点击CAD本身的放大按钮,没取消这个命令,此时再点击自定义面板或者非模态对话框上的按钮,就会产生事件冲突,此时可以用下面的函数来获取获取CAD命令状态:<br /><br />  bool IsCADCommandActive()<br />        {<br />            return ((short)acadApp.GetSystemVariable("CMDACTIV

2011-03-10 17:41:00 937

原创 .net引入CAD命定

我们可以通过以下两个函数来执行CAD命定:[DllImport("acad.exe", CharSet = CharSet.Auto,CallingConvention = CallingConvention.Cdecl)]extern static private int ads_queueexpr(string strExpr);[DllImport("acad.exe", CharSet = CharSet.Auto, CallingConvention = CallingConve

2011-03-10 16:55:00 1290 1

c++线程安全日志类

c++实现的日志类,能够按天写日志,并且超过一定大小进行备份,线程安全。

2011-10-28

Struts2+hibernate3.2的源代码

本人学习struts2时,自己写的一个小练习 book.sql是建表的sql。欢迎大家指教!

2008-10-31

Hibernate3.2官方中文参考手册

Hibernate3.2官方中文参考手册

2008-10-31

Hibernate原理与配置快速入门

Hibernate原理与快速入门,简单易懂~!

2008-10-31

PDG格式文件浏览器

用于浏览pdg格式文件的工具,免安装版。

2008-10-17

空空如也

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

TA关注的人

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