自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SunStone的小屋

技术共享,让我站在了巨人的肩上

  • 博客(352)
  • 资源 (3)
  • 收藏
  • 关注

原创 FreeCad的编译注意事项

1、在TechDrawGui中出现常量有换行符的解决方案。设置为“使用多字节字符集”3)在“C/C++——>修改完再次编译就成功了。”后添加:/utf-8。

2022-10-22 21:26:23 420 1

原创 MFC创建窗口流程

一个MFC程序框架1、应用程序类 CWinApp2、框架类 CFrameWnd流程:1、有且仅有一个全局的应用程序类对象 MyApp myApp;2、在程序入口函数实现InitInstance() 1)、给框架类对象动态分配空间(自动调用它的构造函数) 框架类MyFrame对象构造函数里创建窗口Create() 2)、框架类对象显示窗口ShowWindow() 3)、框架类对象更新窗口UpdateWindow() ...

2021-02-03 13:42:57 844 3

原创 winAPI窗口程序流程

1、定义入口函数WinMain()2、创建一个窗口 1)设置窗口类WNDCLASS(给成员变量赋值) 2) 注册窗口类 3)显示和更新窗口3、消息循环4、窗口过程函数

2021-02-03 09:05:43 516

原创 常用专业名称缩写

缩写 全称 中文名 备注 SDK Software Development Kit 软件开发工具包 JDK Java SE Development kit Java开发工具包 IDE Integrated Development Environment 集成开发环境 如VS,QtCreator, Eclipse, pyCharm等 API Application Programming Interface...

2021-02-02 14:51:32 534 1

转载 向量点乘与叉乘

向量点乘与叉乘向量(Vector)      在几乎所有的几何问题中,向量(有时也称矢量)是一个基本点。向量的定义包含方向和一个数(长度)。在二维空间中,一个向量可以用一对x和y来表示。例如由点(1,3)到(5,1的向量可以用(4,-2)来表示。这里大家要特别注意,我这样说并不代表向量定义了起点和终点。向量仅仅定义方向和长度。向量加法      向量也支持各种数学运算。最简单的就是加法。...

2019-02-25 14:06:01 164001 9

转载 记录几个 OpenGL 学习 的靠谱网站

http://www.opengl-tutorial.org/正在追的一套教程。感觉难度适中,英文也比较简单,阅读无压力http://ogldev.atspace.co.uk/index.html知乎上有人推荐,后面有一些skybox,shadow volume 等实现技巧的教程。打算在看完上面的教程后,试试这个 http://www.scratchapixel.com/同样是...

2019-02-25 13:19:03 295

转载 算法导论之计算几何学

算法导论之计算几何学2016年12月07日 09:33:36 fjssharpsword 阅读数:3236更多所属专栏: 算法导论专栏 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fjssharpsword/article/details/53501684计算几何学是计算机科学的一个分支,专门研究集合问题的解决的算法。计算几何学...

2019-01-28 16:33:05 1058

转载 【线性代数的几何意义】向量的基本几何意义

【线性代数的几何意义】向量的基本几何意义二、向量的基本几何意义自由向量:大小和方向(物理:矢量)向量的数学表示:把空间中所有的向量的尾部都拉到坐标原点,这样N维点空间可以与N维向量空间建立一一对应关系:N维点空间中点(0,0,0…0)取作原点,那么每一个点都可以让一个向量和它对应,这个向量就是从坐标原点出发到这个点为止的向量。向量加法的几何意义:平行四边形法则、三角形法...

2019-01-26 12:04:21 1734 1

转载 两条线段相交判断学习理解

两条线段相交判断学习理解两条线段相交判断可以分为两步:1,快速排斥实验2,跨立实验详细解释:第一步检查以线段A为对角线的矩形和以线段B对角线的矩形是否相交,如果不相交则两条线段必然不相交,可以快速排除,如果相交就继续检查是否有交点;所以第一步也叫做快速排斥实验,首先先进行第一步的研究:      如果知道,如果cd边的最大点的x值小于ab边的最小点的

2017-12-19 10:10:50 3366 1

转载 系统中hosts文件有哪些作用

hosts文件位于系统盘C:\Windows\System32\drivers\etc中,hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,hosts文件有哪些作用呢?方法/步骤加快域名解析对于要经常访问的网站,我们可以通过在hosts中配置域名和IP的映

2017-11-26 08:37:33 665

转载 Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法

objectARX 2015 Wizard安装向导在Win8/win10下无法创建项目的解决方法总结by edata @2017-5-1objectARX 2015 Wizard安装向导在Win8/win10下无法创建项目的解决方法因为Win8/Win10对系统盘(默认c:)使用了高级权限管理,所以在此盘下操作文件的修改工作都需要管理员权限才行。基于这个原因,导致非管理员安装Wiz

2017-11-23 13:05:32 579

转载 在ARX中通过COM在ACAD中添加菜单和工具条

http://blog.csdn.net/habit2/article/details/438318代码如下:extern "C" AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt){ switch (msg) { case AcRx::kInitAppMsg:  // C

2017-11-23 12:42:12 2376

原创 表格的高度或者宽带无法调整

当在表格属性里面无法调整行高时,可以通过按住Ctrl键的同时用鼠标拖动表格线进行调整。特此纪录

2017-11-07 16:35:04 600

转载 CListCtrl 和 CListBox的设置选中问题

CListCtrl设置选中状态1.使用CListCtrl的函数SetItemState(int nItem, UINT nState, UINT nMask);如:m_list.SetItemState(index,LVNI_FOCUSED | LVIS_SELECTED, LVNI_FOCUSED | LVIS_SELECTED); //设置行index为选中并高亮(如果未设置Foc

2017-11-02 12:00:24 952 1

转载 201402 系统更新后 VS2010 的宏功能不能正常使用(如添加头注释)

过完年回来,更新完系统补丁后。发下VS2010 中原先添加头注释的宏命令(Macros)不能使用。遂在网上寻找解决方法,功夫不负有心人,找到了这篇文章:http://visualstudioextensions.vlasovstudio.com/2014/02/13/visual-studio-2010-macros-stop-working-after-february-2014-windows

2017-11-02 11:36:20 358

转载 MFC中CTreeCtrl奇怪的SetCheck

MFC中CTreeCtrl奇怪的SetCheck 收藏 一、问题的提出CTreeCtrl有个属性TVS_HASBUTTONS,如果创建控件的时候加上了这个属性,则在每个节点的左侧都有一个按钮,用来表示节点的选择状态。通过两个函数SetCheck / GetCheck来设置和获取指定节点的选择状态。但是奇怪的是,在对话框中按照常规的方法使用了SetCheck,最后CTreeCtr

2017-09-08 14:36:29 1071

转载 LISP函数大全

一、数学运算功能函数1.1(十  数值 数值…)返回:累计实数或整数数值1.2(一  数值 数值…)返回:差值1.3(*  数值 数值…)返回:所有数值乘积1.4(/  数值 数值…)返回:第一个数值除以第二个以后数值的商1.5(l十 数值)返回:数值十l1. 6(1— 数值)返回:数值一l1.7(abs 数值)返回:数值的绝对值1.8(atan 数值)返回:反正切

2017-01-15 13:21:49 22250 2

转载 SSGET 函数使用方法

以下资料来是互联网.(setq ss (ssget ":S" '((0 . "LINE"))));只选取一次直线(省约回车)(setq ss (ssget "X" '((0 . "LINE"))));自动选取直线,包含冻结的直线(setq ss (ssget "A" '((0 . "LINE"))));自动选取直线,不包含冻结的直线(setq ss (ssg

2017-01-15 13:18:23 9219

转载 [从菜鸟到高手演练]之Linux下shell脚本的使用(一)

Shell脚本就是将很多条命令结合起来写在一起,通过运算以及判断来实现很多功能的文本。为什么学习shell,首先一些常规的系统管理操作,并且需要自动化地执行,如果用shell脚本把这些操作集中在一起,只需要定期的执行这个shell脚本就可以了,其次,对于一些复杂的文本处理,比如日志分析等等,可能需求比较多,单条执行命令不是很方便,因此也需要使用shell实现,所以,如果想学通linux系统,she

2015-02-07 13:20:19 1017

转载 linux常用命令加实例大全

linux常用命令加实例大全分类: linux2014-08-27 13:54 228人阅读 评论(0) 收藏 举报目录引言 1一、安装和登录 2(一) login 2(二) shutdown 2(三) halt 3(四) reboot 3(五) install 4(六) mount 4(七) umount 6(八) chsh 6

2015-02-07 10:12:07 1650

转载 AutoCAD中禁用shift+鼠标中键组合作为动态观察的功能

AutoCAD中禁用shift+鼠标中键组合作为动态观察的功能摘要:在使用AutoCAD的时候我们经常遇到的问题是不小按住了键盘的其它按键或是鼠标按钮。最常见的一个问题就是 在使用ESC键的时候会不在使用AutoCAD的时候我们经常遇到的问题是不小按住了键盘的其它按键或是鼠标按钮。最常见的一个问题就是“在使用ESC键的时候会不小心按住F1键”,AutoCAD专业的工作者工作

2015-01-14 10:38:56 6850

原创 AcGe类的误差

struct AcGeContext { AcGeTol gTol; void (* gErrorFunc)(); void (* gOrthoVector)(const AcGeVector3d&,AcGeVector3d&); void* (* gAllocMem)(size_t); void* (* gAllocMemLeak)(size_t, const char *,

2014-12-25 15:23:54 1846 1

转载 判断两矩形是否交叉(包括包含的情况)

问题:给定两个矩形A和B,矩形A的左上角坐标为(Xa1,Ya1),右下角坐标为(Xa2,Ya2),矩形B的左上角坐标为(Xb1,Yb1),右下角坐标为(Xb2,Yb2)。(1)设计一个算法,确定两个矩形是否相交(即有重叠区域)(2)如果两个矩形相交,设计一个算法,求出相交的区域矩形(1)对于这个问题,一般的思路就是判断一个矩形的四个顶点是否在另一个矩形的区域内。这个思路最简单,但是

2014-11-18 16:58:34 3446 1

转载 ARX二次开发中使用DAO方式访问数据库,导致AutoCAD2004及以上版本退出时报错的解决方法

使用ObjectARX对AutoCAD进行二次开发,当使用DAO方式访问数据库时,会导致AutoCAD2004及以上版本退出时报错,解决方法如下:在UnloadApplication()函数未尾(处理case AcRx::kUnloadAppMsg时调用)添加如下代码即可: void UnloadApplication(){    // NOTE: DO NOT edit 

2014-10-16 17:09:09 1420

转载 日积月累:EditText软键盘的显示和隐藏

在工作过程中,常常会遇见需要根据自己的需求,控制文本框的键盘显示和隐藏。通过查阅Android文档,介绍可以通过在清单文件中元素中添加android:windowSoftInputMode属性来处理。 这个属性主要影响两件事情: 1.软键盘的状态—当Activity显示给用户的时候,它是显示还是隐藏。 2.主活动窗口的调整—它是否调整主窗体大小来给软键盘腾出

2014-10-15 23:10:25 671

转载 日积月累:ListView的属性详解和探究

在我们的日常开发中,ListView是一个最常用的组件,所以我们非常有必要对它的属性进行全面的了解。现在就以一个简单的实例,对ListView的属性做一个简单的讲解。 首先我们给出简单的布局文件,就一个简单的ListView列表 :  LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

2014-10-15 23:04:27 867

转载 android数据存储与访问之使用ContentProvider

ContentProvider简介及其好处简介:ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WO

2014-10-15 22:55:19 620 1

转载 android数据存储与访问之使用SharedPreferences

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer

2014-10-15 22:33:26 597

转载 android数据存储与访问之使用SD卡

使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像

2014-10-14 22:31:48 504

转载 Android 中文乱码问题

Java代码  EncodingUtils.getString(data.getBytes("GB2312"), "UTF-8");      如果直接getBytes()的话是以iso88590-1编码获取字节。    Java代码  URL myFileUrl = null;       myF

2014-10-14 22:09:04 1927

转载 Android使用FileInputStream和FileOutputStream进行文件I/O操作

在文件I/O操作上,除了标准的Java I/O类和方法外,Android系统本身提供了两个方法用于文件的读/写操作,以简化使用标准I/O的步骤。   openFileInput(String name)方法:用于读取当前应用文件夹下的文件,并返回FileInputStream输入流。   openFileOutput(String name,int mode)方法:用于向当前应用文

2014-10-14 21:24:44 928

转载 android数据存储与访问之使用普通文件

很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式:文件SharedPreferences(参数)SQLite数据库内容提供者(Content provider)网络一. 文件1.1使用文件进行数据存储Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实

2014-10-14 20:02:55 499 1

转载 android adb常用命令

为了能在任意目录使用一下命令,需要将SDK目录下的platform-tools文件夹路径和tools文件夹路径配置到path环境变量中 列出可以使用的android版本android list targets 列出可以使用的虚拟机android list avd 创建虚拟机android create avd –n 虚拟机名> -t 版本ID> -c

2014-10-14 19:54:59 643

转载 C++设计模式之中介者模式

C++中介者模式中介者模式具体应用中介者模式应用场景    在没有引入星形网络拓扑图之前,计算机之间可以直接通信,但如果某台计算机要和其它多台计算机进行通信,则这台计算机必须认识所要进行通信的其余计算机。计算机与计算机之间存在多对多的关系,导致计算机之间关系非常复杂。引入星形网络拓扑图之后,计算机之间不再直接进行通信,而是由交换机进行处理。计算机不需要认识其它的计算机,只需要认

2014-09-21 10:38:39 637

转载 C++设计模式之外观模式

自己有过组装电脑的人都知道,需要到电子市场去购买CPU、主板、硬盘、内存、显示器、光驱等配件。这个方案是好,但需要对各种配件都比较熟悉,这样才能选择最合适的配件,而且还需要考虑配件之间的兼容性。还有一个方案,就是到电子城,找一家专门组装电脑的公司,把自己的要求提出来,然后等着提电脑就好了。我们不需要关心要购买什么样的配件,也不需要知道电脑是如何组装起来的,所有这些操作都交给电脑组装公司,由

2014-09-21 10:27:33 944

转载 C++设计模式之状态模式

在阐述状态模式之前,先来看一个例子。一个银行取款问题: 如果账户余额大于0,则正常取款;如果余额在-2000和0之间,则透支取款;如果余额小于-2000,则账户处于冻结状态,无法进行取款操作。    实现代码如下:[cpp] view plaincopyprint?//银行账户  class Account  {  private:      //余额   

2014-09-21 10:20:24 969

转载 Android开发者应该深入学习的10个开源应用项目

1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://code.google.com/p/apps-for-android/2.Remote Dr

2014-08-30 03:59:27 715

转载 C++设计模式之适配器模式

现在的笔记本都只存在USB接口,用来口,电脑上存在的是USB接口,两者如何通信呢?可以使用USB转串口线连接电脑和嵌入式设备,其中USB一端连接电脑、串口和外部设备进行通信。然而在一些嵌入式设备上(例如ARM9),通常使用串口和电脑进行通信。嵌入式设备上存在的是串一端连接嵌入式设备。本来电脑和嵌入式设备由于接口不兼容,无法进行通信,而使用USB转串口线这个适配器,两者之间就可以正常进行数据通信。在

2014-08-30 03:52:18 852

转载 C++设计模式之策略模式

这两年,中国好声音席卷全国,深受观众的青睐,收视率也创造了新高。无论你是否身份低微或是高富帅,都可以通过好声音这个平台,实现自己的明星梦。紧随其后,中国好舞蹈等节目铺天盖地席卷而来,给选手一个圆梦的机会。如果想实现明星梦,可以参加中国好声音,也可以参加中国好舞蹈这些节目,还可以参加星光大道,或者像筷子兄弟一样,拍摄MV。实现明星梦的方式很多,根据自己的喜爱选择其中的一种方式。在设计模式中,也存在一

2014-08-30 03:50:11 637

转载 C++设计模式之模板方法模式

临近毕业,很多人都会到人才网发布简历以寻求符合自己要求的岗位。登陆人才网,系统会给我们提供一份统一的模板,我们只需要按照要求填写个人信息、教育背景、工作经历、项目经验等内容就可以了。虽然大家都是使用相同的模板,但每个人填写的求职信息各不相同,简历也就各不一样。在设计模式中,也存在类似的一种模式。实现某个功能需要多个步骤,其中有些步骤是固定的,有些步骤是不固定的,存在可变性,提供一个模板方法来定义这

2014-08-30 00:20:48 615

企业软件开发众书-设计模式可复用面向对象软件的基础

本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。

2009-12-30

企业软件开发众书-设计模式迷你手册

希望这部<<设计模式迷你手册>>能够给你带来意想不到的收获!

2009-12-30

C++代码之美(精选版)

本书的初衷是希望从优秀的软件开发人员和计算机科学家中提炼出一些有价值的思想

2009-02-18

空空如也

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

TA关注的人

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