自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (20)
  • 收藏
  • 关注

转载 Awesome list of C++ GameDev project

Awesome list of C++ GameDev projectA curated list of awesome C++ (mainly) things for Game Development. Inspired by awesome-... stuff.~2000 projects listed here!If you want to add projects here, do a push request or open an issue!(Maybe some new cat

2021-01-12 11:06:11 2749

原创 GeForce GTX 965M显卡运行OpenGL程序卡在glGetProgramiv函数的问题

出现问题电脑:雷神 G150T-D1a问题显卡:GeForce GTX 965M官方驱动程序运行到glGetProgramiv函数时,卡在glGetProgramiv函数里面出不来了。glGetProgramiv(shader, GL_LINK_STATUS, &success);if(!success){ glGetProgramInfoLog(shad...

2020-02-16 16:56:01 832

原创 并行编程与计算平台 | NVIDIA CUDA | NVIDIA --- GPU编程

CUDA® 是 NVIDIA 创造的一个并行计算平台和编程模型。它利用图形处理器 (GPU) 能力,实现计算性能的显著提高。借助目前已售出的数百万支持 CUDA 的 GPU,软件开发人员、科学家和研 究人员正在各种各样的应用程序中使用 GPU 加速计算。 详情人工智能 机器学习 自然语言处理 图像识别 无人驾驶汽车CUDA工具包 下载CUDACUDA安装过程与使用方法 CUDA

2017-08-26 21:29:04 1210

原创 VS2015 远程调试方法

在没有安装VS2015的机器上安装发布的程序,运行出现异常,而开发机器上不会出现异常。因此采用远程调试。下面介绍启动远程调试的方法。 第一步:拷贝C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger文件夹下x86到虚拟机中。在虚拟机中启动msvsmon.exe,如下图: 设置虚拟机上身份验证

2017-08-23 23:23:06 29660 3

原创 Django 中文路径不支持解决方法

Django 中文路径不支持解决方法在settings.py中添加修改如下代码import sysreload(sys)sys.setdefaultencoding("utf-8")PROJECT_ROOT = path.dirname(path.dirname(__file__)).decode(sys.getfilesystemencoding()).encode('utf-8')

2015-07-29 11:25:03 2616

原创 Django使用总结

1. 非调试状态在settings中设置DEBUG = False 运行时, 静态文件加载失败解决办法:命令行添加 --insecure使用命令C:/python27/python.exe manage.py runserver 0.0.0.0:8000 --insecure2. 新建的网站不接受POST请求解决方法:from django.views.decorato

2015-06-04 13:37:54 928

原创 获取文件当前目录方法

GetCurrentDirectory(MAX_PATH, szCurrentPath); 来获取。这个方法并不好,经常出错,比如现在我有一个程序在d:\test目录下,现在运行这个程序后用GetCurrentDirectory得到的是d:\test 。接着在程序里用CFileDialog来打开一个C:\test\test.txt文件后再调用

2015-05-28 09:37:32 969

原创 win8 将用户添加到用户组的方法

打开系统所在盘符/windows/system32 --找到 “cmd.exe”--鼠标右键-- 选择-- "以管理员身份运行" 在命令提示符里输入 net localgroup administrators “你自己的用户名” /add

2015-05-13 09:12:29 2302

转载 ATL 服务注册与卸载

ATL 服務建立 ATL COM 物件,讓它在服務中執行,只要選取的服務 (EXE) 在 ATL 專案精靈的伺服器選項清單。 精靈會建立 CAtlServiceModuleT 從衍生的類別會實作服務。在 ATL COM 物件會建立做為服務啟動時,它才會登錄為本機伺服器,,而且不會出現在 [控制台] 中的服務清單。 這是因為,偵錯服務做為本機伺服器來當做服務會比較

2015-05-10 10:20:26 2501

原创 关于CSS加载的相关文章链接

1. CSS文件动态加载http://www.cnblogs.com/chyingp/archive/2013/03/01/load_css.html2. CSS文件动态加载(续)—— 残酷的真相http://www.cnblogs.com/chyingp/archive/2013/03/03/how-to-judge-if-stylesheet-loaded-successf

2015-03-02 15:05:22 517

原创 Notepad++ 插件地址

Notepad++是一个优秀的开源编辑器,最大特性就是插件丰富 插件下载地址:http://sourceforge.net/projects/npp-plugins/files/。

2015-02-26 09:12:02 787

原创 GeoJson网站

http://geojson.org/

2015-02-13 09:44:47 2572

原创 ie9以下版本,ajax的error提示no transport的问题

ajax跨域请求数据在谷歌火狐我本地IE10都是没问题的。让测试就发现问题了,IE8下请求不到数据,然后我查看一下自己写的js看有没有不兼容问题,可是都没有啊,为什么就请求不到呢。我把ajax的error打印出来提示no transport,网上找了资料在js中第一行加这个就可以了jQuery.support.cors = true; 好了这个问题没有了,可是又有另一个er

2015-02-05 14:04:42 5910

转载 js中的arguments,caller,callee,apply

在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明Arguments是进行函

2015-01-12 11:01:54 496

转载 MFC 托盘编程

以VC编程中,经常涉及到托盘操作,比如为我们的程序添加托盘图标,添加托盘左键响应或右键菜单,我们常用的QQ就是个托盘程序。  好了下面我们来看下VC中托盘编程要注意些什么。首先我们要弄清楚一个结构体-NOTIFYICONDATA,这个结构体是托盘编程的关键。typedef struct _NOTIFYICONDATA {  DWORD cbSize;  HWND hWnd;

2015-01-01 23:29:53 716

原创 JQuery的Ajax跨域请求的解决方案(续)

在上篇博文中http://blog.csdn.net/zhouschina/article/details/41721505使用jsonp的方法解决跨域访问问题。那么让我们了解一下Jsonp跨域的原理:jsonp的最基本的原理是:动态添加一个标签,而script标签的src属性是没有跨域的限制的。这样说来,这种跨域方式其实与ajax XmlHttpRequest协议无关了. 这样其实"jQ

2014-12-10 22:56:04 1059

转载 正则表达式

正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。例如,正则表达式"testing"中没有包含任何元字符,它可以匹配"testing"和"testing123"等字符串,但是不能匹配"123testing",也不能匹配"Testi

2014-12-07 13:14:46 839

转载 JQuery的Ajax跨域请求的解决方案

今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。        什么是

2014-12-04 11:19:26 860

转载 python 程序打包

py2exe是一个将Python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装Python而在windows系统上运行这个可执行程序。1、安装py2exe从http://prdownloads.sourceforge.net/py2exe下载并运行与你所安装的Python对应的py2exe版本的 installer。2、py2e

2014-12-03 13:19:08 852

原创 TetGen中文用户手册

TetGen 为德国计算数学与科学计算应用分析和随机指数维尔斯特拉斯研究所(WIAS)Hang Si 编写。2013 年11 月5 日发布了TetGen 1.5.0 版本。可使用在所有主流的操作系统上,如:Unix/Linux,Mos,Windows 等。TetGen 可以认为是美国加州大学克利分校计算机科学部Jonatan Richard Shewchuk 编写的Triangle(www.cs.

2014-11-24 22:18:48 5257 1

原创 js文件包含方法

1. 页面中直接引用

2014-09-27 17:24:38 1856

原创 Django--Python Web 框架

Django Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

2014-07-22 21:48:58 2700

转载 Leaflet API 翻译(二)

L.Point显示以像素为单位的点的x,y坐标。所以接受点对象的leaflet方法和选项都也接受他们简单数组的形式。Constructor(函数构造器)L.Point():用给定点的x和y坐标来创建点对象。如果round设置为true,则将x和y的值转换为圆中。?Properties(属性)x:x坐标。y:y坐标。Method

2014-07-15 15:29:02 2669

转载 Leaflet API 翻译(一)

L.MapAPI各种类中的核心部分,用来在页面中创建地图并操纵地图。Constructor(构造器)通过div元素和带有地图选项的描述的文字对象来实例化一个地图对象,其中文字对象是可选的。Options(选项)Map State Options(地图状态选项)centre(中心):初始化地图的地理中心。zoom(缩放):初始化地图的缩

2014-07-15 15:25:49 3651

转载 Leaflet教程(1)--小功能效果

1移动和缩放// disable drag and zoom handlers//禁止移动和放大缩小map.dragging.disable();map.touchZoom.disable();map.doubleClickZoom.disable();map.scrollWheelZoom.disable();// disable tap handler, if pr

2014-07-10 15:42:58 17137

原创 Leaflet--建设移动设备友好的互动地图

Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的、开源的 JavaScript 库。它是由 Vladimir Agafonkin 带领一个专业贡献者团队开发,虽然代码仅有 33 KB,但它具有开发人员开发在线地图的大部分功能。Leaflet是一个为建设移动设备友好的互动地图,而开发的现代的、开源的 JavaScript 库。它是由 Vladimir Agafo

2014-07-10 15:25:00 3673

转载 几款代码比较工具

优秀的代码比较工具BeyondCompare软件功能:用于比较和合并源代码Beyond Compare 是一款不可多得的专业级的文件夹和文件对比工具。使用他可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。对软件汉化者来说,这绝对是一款不可多得的工具。该工具有Windows和Linux下两个版本下载:

2014-07-09 17:52:26 2077

原创 ADODB错误解决办法

错误如下:MSJRO.tlh(100) : error C2146: syntax error : missing ';' before identifier 'ConflictTables'MSJRO.tlh(100) : error C2501: '_RecordsetPtr' : missing storage-class or type specifiersMSJR

2014-06-30 15:41:40 3700

原创 点位于多边形内和点位于线段上判别法

点在多边形内部(不包括)// Globals which should be set before calling this function://// int polySides = how many cornersthe polygon has// float polyX[] = horizontalcoordinates of corners// floa

2014-06-17 16:43:51 984

原创 代码搜索网站大全

http://search.csdn.net/CSDN搜索CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代码搜索引擎,特

2014-06-06 08:25:41 29186

转载 C语言运算符

C语言运算符编辑运算符是告诉编译程序执行特定算术或逻辑操作的符号。C语言的运算范围很宽,把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。主要分为三大类:算术运算符、 关系运算符与逻辑运算符、按位运算符。除此之外,还有一些用于完成特殊任务的运算符。目录1级别2优先级

2014-05-26 16:35:01 1513

原创 C\C++ 内存泄露检测工具

C/C++内存问题检查利器------Purify

2014-05-15 16:24:09 1179

原创 AutoCAD:ObjectARX所有版本下载地址

GDI/GDI+中只有对字体的外边框的测量,而没有提供对点,线,面,曲面的外边框获取函数。下面是本人利用DIB技术编写的探测简单图元,甚至也可以探测自己定义的复杂图元的外边矩形框的函数。本人已经测试,效果很棒。 bool GetFeatureRange(void *object, //自己定义的图元对象 CRect rect, // DIB屏幕大小 CDC *pDC,

2014-05-15 15:41:08 3840 1

原创 TX_SDK开发的配置

TX_SDK开发的配置首先安装TeighaViewer_vc10dll_3.09.1.msi到系统中。由安装包可以看出,TeighaViewer版本为3.09.1,开发工具为Visual Studio 2010编译器。解压TeighaViewer的SDK开发包TX_SDK_3.09.0.0.zip到指定目录。这里我们主要关心的是lib文件夹和TD文件夹下的include文件夹,在本课后面将

2014-04-11 09:54:34 7397 15

转载 ODA(Open Design Alliance)介绍

ODA(Open Design Alliance)介绍注:与autocad兼容的软件,大部分基于Intellicad,另外刚冒出一个bricscad,天河的PCCAD V10就是基于bricscad,bricscad是用ODA的库开发的,而开发bricscad的公司原来是ITC的成员,而Intellicad也是ODA的成员,现在正用ODA的库重写Intelicad。ODA是由I

2014-04-11 09:43:33 18955 1

原创 GeoDa

GeoDa是一个设计实现栅格数据探求性空间数据分析(ESDA)的软件工具集合体的最新成果。它向用户提供一个友好的和图示的界面用以描述空间数据分析,比如自相关性统计和异常值指示、局部空间自相关、空间协方差、空间滞后、全局空间自相关、空间数据、空间计量经济学等      GeoDa的设计包含一个由地图和统计图表相联合的相互作用的环境,使用强大的连接窗口技术。其最初的成果是为了在ESRI的ArcIn

2013-12-26 16:52:20 5758

转载 数量积与向量积(点积与叉积)

点积数量积即点积。定义在数学中,数量积(dot product; scalar product,也称为标量积、点积、点乘)是接受在实数R上的两个矢量并返回一个实数值标量的二元运算。它是欧几里得空间的标准内积。两个矢量a = [a1, a2,…, an]和b = [b1, b2,…, bn]的点积定义为:a·b=a1b1+a2b2+……+anbn使用矩阵乘法...

2013-12-23 14:58:53 33660 2

翻译 Tessellation(OpenGL镶嵌)

镶嵌镶嵌是顶点处理阶段,在OpenGL渲染管线,其中顶点数据的补丁被细分成更小的基元。这个过程是由两个着色阶段和一个固定功能阶段管辖。注:此介绍的是OpenGL 4.0功能,而不是旧gluTess *镶嵌功能。镶嵌过程分为形成的可选部分三个阶段顶点处理的渲染管线。两个阶段的可编程;它们之间是一个固定功能阶段。它们在下面描述的,在它们的处理顺序。通常,细分的过程涉及细分某种类型的补丁

2013-12-21 15:10:03 3173 3

转载 Tessellation细分曲面技术(DX11)

Tessellation细分曲面技术是AMD(ATI)常年研发多代的技术,经过多年发展最终被采纳成为DX11的一项关键技术,因此历来都是宣传重点。和光线追踪不同,现在的光栅化图形渲染技术的核心是绘制大量三角形来组成3D模型,而Tessellation技术就是利用GPU硬件加速,将现有3D模型的三角形拆分得更细小、更细致,也就是大大增加三角形数量,使得渲染对象的表面和边缘更平滑、更精细。

2013-12-18 15:52:57 3798

转载 开发文档生成工具--Doxygen

Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。1简介Doxygen 是一个程序的文件产生工具,可将

2013-12-18 12:40:33 2343

vs2017+3rdParty+osg3.6.4+osgearth2.1.0.rar

使用vs2017 编译的osg和osgearth debug与release库·头文件 可执行程序 三方库下载地址:https://download.csdn.net/download/zhouschina/13740384

2020-12-20

vs2017_3rdParty_for_osg-3.6.4.rar

使用vs2017 编译的osg与osgearth所需要的第三方库

2020-12-20

scm-server-1.60-app.zip

git-manager 是一款容易简单搭建的git server软件,方便个人独立部署git 服务器。搭建教程见:https://www.jianshu.com/p/177b5233c279

2019-10-19

PolygonCruncher 10.6与破解教程

Polygon Cruncher一款插件,支持3d模型浏览器、建模软件如LightWave Modeler V5.x,V6.x,V7.x,Inspire 3D和3DS Max V4.x,V5.x,V6.x,3DS VIZ,Autodesk VIZ等.主要功能是不影响3d模型外观的前提下,尽量减少模型的多变形数量.在高优化比的情况下不损失细节,还可以保留原模型的纹理信息、节点色、保持 多变性对称等

2017-02-21

Qt样式表文件

#样式说明 1. 灰色经典 l3d.qss 2. 无样式 nostyle.qss 3. 蓝色经典 stype.qss #使用方法 QString skinFile = "l3d.qss"; QFile qssFile(skinFile); qssFile.open(QFile::ReadOnly); if(qssFile.isOpen()) { QString qss = QLatin1String(qssFile.readAll()); qApp->setStyleSheet(qss); qssFile.close(); }

2016-07-10

Bat批处理文件转换为可执行的exe工具

本工具是一款将Bat文件转换为exe可执行文件的程序,并具有添加logo和设置版本等功能。

2016-07-10

osg实现动态纹理的程序DEMO

使用osg ImageSequence类实现动态纹理效果。

2016-07-10

GDAL图片裁剪程序

基于GDAL使用C++编写的图像裁剪程序,并内置了GDAL开发库。

2016-07-10

FTP站点发布工具

简单、轻便实用的FTP站点发布工具。可设置上传下载新建目录,删除文件权限。

2015-07-20

purify4.0 英文手册

purify 使用手册 英文版 purify IBM 开发较为强大的内存检测工具

2014-05-15

ODA_SDK_Demo

ODA开发的TeighaViewer软件开发SDK的使用Demo源码

2014-04-11

TeighaViewer_vc10dll_3.09.1.msi

ODA开发用于技术图形应用程序的核心平台Teigha™, Teigha支持dwg、dgn、stl、pdf之间的数据交换。Teigha支持的多个平台:Windows、Mac、Unix、Linux等。

2014-04-11

GIS空间索引介绍

索引是对被索引数据集种的数据的某种属性的结构化描述,它使得在对数据进行查询时,不必遍历所有数据,只通过对索引数据的访问,就能得到查询结果或者得到一个能够包含全部查询结果的较小的数据集。索引结构包括索引数据结构、索引的建立及维护算法等内容。 空间索引是依据空间实体的位置和形状或空间实体之间的某种空间关系,按一定顺序排列的一种数据机构,其中包含空间实体的概要信息,如对象标识、外接矩形以及指向空间实体的指针等。 借助空间索引的筛选,可以排除大量与特定空间操作无关的地理实体,从而缩小空间数据操作的范围,提高空间数据处理和空间分析的速度和效率。为了提高数据存取和管理的效率,空间数据库都需建立空间索引。

2013-09-12

surfSrc 曲面源码

四种曲面显示的源码。来自国外网站 模拟流水曲面

2013-04-10

计算几何 源码

/* 计算几何 目录 ㈠ 点的基本运算 1. 平面上两点之间距离 1 2. 判断两点是否重合 1 3. 矢量叉乘 1 4. 矢量点乘 2 5. 判断点是否在线段上 2 6. 求一点饶某点旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 点与线段的关系 3 2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否相交 6 10.判断线段是否相交但不交在端点处 6 11.求线段所在直线的方程 6 12.求直线的斜率 7 13.求直线的倾斜角 7 14.求点关于某直线的对称点 7 15.判断两条直线是否相交及求直线交点 7 16.判断线段是否相交,如果相交返回交点 7 ㈢ 多边形常用算法模块 1. 判断多边形是否简单多边形 8 2. 检查多边形顶点的凸凹性 9 3. 判断多边形是否凸多边形 9 4. 求多边形面积 9 5. 判断多边形顶点的排列方向,方法一 10 6. 判断多边形顶点的排列方向,方法二 10 7. 射线法判断点是否在多边形内 10 8. 判断点是否在凸多边形内 11 9. 寻找点集的graham算法 12 10.寻找点集凸包的卷包裹法 13 11.判断线段是否在多边形内 14 12.求简单多边形的重心 15 13.求凸多边形的重心 17 14.求肯定在给定多边形内的一个点 17 15.求从多边形外一点出发到该多边形的切线 18 16.判断多边形的核是否存在 19 ㈣ 圆的基本运算 1 .点是否在圆内 20 2 .求不共线的三点所确定的圆 21 ㈤ 矩形的基本运算 1.已知矩形三点坐标,求第4点坐标 22 ㈥ 常用算法的描述 22 ㈦ 补充 1.两圆关系: 24 2.判断圆是否在矩形内: 24 3.点到平面的距离: 25 4.点是否在直线同侧: 25 5.镜面反射线: 25 6.矩形包含: 26 7.两圆交点: 27 8.两圆公共面积: 28 9. 圆和直线关系: 29 10. 内切圆: 30 11. 求切点: 31 12. 线段的左右旋: 31 13.公式: 32 */

2013-04-10

libsquish(VPB编译所需库)

Vpb安装需要插件Libsquish,源码以及影像数据

2013-03-31

VirtualPlanetBuilder源码(osgDEM)

VPB(VirtualPlanetBuilder)源码,VPB是osg的扩展库,内含有osgdem,vpbcache,osgmaster,osgsizes等。

2013-03-29

osggis_源码

osggis官网下载源代码!https://wush.net/svn/osggis/trunk

2013-03-29

shp文件组织结构

SHAPE 文件格式 SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK)和ArcCAD软件提供了shape 到coverage的数据 转换器,ARC/INFO同样提供了coverage到shape的转换器。为了和其他数据格式交换,shape文件的格式在 本报告中被出版。其他数据流,比如来自全球定位系统(GPS)接收机的数据能同样被存为shape文件或X,Y事 件表。

2011-12-22

空空如也

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

TA关注的人

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