自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (16)
  • 收藏
  • 关注

转载 C# 通过反射来动态创建泛型类型

c# 反射 泛型

2023-03-23 14:23:17 822

转载 WPF中WindowFormsHost始终置顶的有效解决方案

windowFormsHost控件在一个位置时会优先显示,而且完全设置不了顺序,永远在最上边,WPF原生的控件无法对其遮盖,更别说透明了四、解决WindowFormsHost的置顶问题经过层层排除和筛选,最终找到一个可行方案:Microsoft.DwayneNeed。访问:Microsoft.DwayneNeed下载源码 使用VS打开Microsoft.DwayneNeed.sln解决方案,完成编译 在WPF项目中添加Microsoft.DwayneNeed.dll引用 在xaml中添x

2021-06-27 12:03:21 2182 1

原创 STKComponentsForDotNet 并行配置不正确

使用STKComponentsForDotNet加载地图时,提示不能l加载AGI......Graphic.dll,并行配置不正确。一种解决方法如下:在app.config文件里

2021-06-08 19:09:36 406

原创 STKComponentsForDotNet 地图离线方案

STKComponentsForDotNet是STK在.net环境下最新的开发类库方案。目前只找到通过jp2的方式加载地图数据。 不清楚WMS如何加载。

2021-06-08 18:52:58 409

原创 STK(卫星工具开发包) 离线地图方案

有两种方式:1, 通过WMS,在工具栏中选择WMS,在弹出的窗口中配置WMS地址即可注意:STK要求的地图投影必须为EPSG:4326,即WGS84, 若是其它投影的

2021-06-08 18:49:01 1401

原创 GMap.net扩展MBTilesMapProvider和WMSProvider

Gmap.net本身的数据库非MBtiles规范,当层级高时,图片大量冗余。因此写一个MBTilesMapProvider,继承MapProvider,实现了自定义数据库al

2021-06-08 18:42:56 501

原创 瓦片地图之WMS服务(GeoServer)

1 下载地图数据,在工具菜单中,通过拼接,接每层的瓦片数据拼接成 tif 大图2 安装 geoserver 安装版, 好处:不用配置tomcat,因为其自带一个web服务器3 在geoserver

2021-06-08 18:28:50 2079 1

原创 瓦片地图之WMS服务(GeoWebCache)

将瓦片地图存储为文件或数据库,在部署不同机器时,需要复制一份,为了部署方便,可以将地图发布为WMS服务。这样,局域网内的电脑均可利用该地图数据。参考:https://www.freesion.com/article/7812301331/...

2021-06-08 17:29:17 1409 1

原创 瓦片地图之MBTile数据库

1 瓦片地图保存为本地文件利用地图下载器,将不同公司、不同类型的地图下载到本地,供应用软件或发布WMS服务使用。注意:地图下fEPSG:4326

2021-06-08 16:28:25 1387

原创 离线地图解决方案

瓦片地离离线解决方案汇总:一、将成片数据下载到本地:可以保存为单个的图片,也可以存入数据库中(数据表的设计符合MBTiles规范)二、将瓦片地图数据发布成WMS脐带血

2021-06-08 16:03:52 241

转载 20个不可思议的 WebGL 示例和演示

  WebGL是一项在网页浏览器呈现3D画面的技术,有别于过去需要安装浏览器插件,通过WebGL的技术,只需要编写网页代码即可实现3D图像的展示。WebGL 可以为 Canvas 提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了。在这篇文章中20个不可思议的 WebGL 示例来增强你对于这个新技术的理解。1. AquariumImage Source:www.webglsamples.orgCreated by Greggman a...

2020-05-27 09:30:08 824

原创 wxWidgets编译

32位静态库DEBUG版nmake /f makefile.vc库文件生成在%WXWIN%\lib\vc_lib,文件名含d表示debug版32位静态库RELEASE版nmake /f makefile.vc BUILD=release库文件生成在%WXWIN%\lib\vc_lib,文件名不含d与debug版区分32位动态库DEBUG版nmake /f m...

2019-10-17 16:46:45 1162 1

原创 OpenCPN484编译

使用版本opencpn 484 +wxWidgets3.1.1版本opencpn484+wxWidgets3.1.2编译不通过,提示wxWidget少某指针宏 版本opencpn5.0及以上 + wxWidgets3.1.1和wxWidgets3.1.2 编译不通过,提示缺少sqlite步骤:编译 wxWidgets 并设置环境变量 C:\envir\wxWidgets-3.1.1...

2019-10-17 16:43:15 850 3

转载 vc 调用matlab

转https://www.cnblogs.com/renhang888/archive/2012/05/29/2524779.htmlhttps://www.cnblogs.com/nktblog/archive/2012/04/07/2435624.html

2019-09-03 14:41:24 220

原创 求任一点到某条线的垂直距离

解一已知直线AB,求任一点P到AB的垂直距离。设向量PA与BA夹角为α,h=|PA|*cos(α)=(|PA|*|BA|*cos(α))/|BA|=|BA|*( (PA·BA)/(BA·BA))式中,(PA·BA)/(BA·BA)须为正,即同方向.解二利用施密特正交化原理,即(AB,h)为向量组(AB,AP)的正交化向量组h=PA-kAB又h垂直于AB, ...

2019-08-28 15:30:18 1344

原创 已知圆上一点P1,求转动一定角度后P2的坐标

如图,半径为r, 以正北为0度角。设P1为已知点,与正北的夹角为α, P1转动β角度后到P2,求P2。设P2与0度角的夹角为Ψ,则Ψ=α+β。由图知 P1(x)=r*sin(α) P1(y)=r*cos(α)P2(x)=r*sin(Ψ)=r*sin(α+β)=r*sin(α)*cos(β)+r*cos(α)*sin(β)=P1(x)*cos(β)+P1(y...

2019-08-27 22:11:20 3753 2

原创 OpenGL学习网站

1使用glfw+glew的中文教程http://www.opengl-tutorial.org/cn/2使用glfw+glad的中文教程https://learnopengl-cn.github.io/http://www.opengl.cn/3 使用 glew+SDL+glmhttps://www.bilibili.com/video/av55848721...

2019-08-06 14:29:53 284

转载 Windows下Git基本使用

1 客户端软件安装 (32 bit)Git-2.21.0-32-bit.exeTortoiseGit-2.8.0.0-32bit.msiTortoiseGit-LanguagePack-2.8.0.0-32bit-zh_CN.msi服务端的HTTP监听端口,SSH port, daemonPort 在服务端 data/default..propries文件中可配置2 gitb...

2019-04-10 16:51:36 265

原创 Windows平台使用Gitblit搭建Git服务器

Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。国内使用Windows Server平台的用户占大多数,那么本文就来讨论如何在Windows平台下搭建Git服务器。Windows平台下Gi...

2019-04-10 11:09:38 197

原创 FileZilla 客户端连接错误总结

错误一:服务器发回了不可路由的地址。使用服务器地址代替 解决方法:编辑->设置->连接->FTP->被动模式 选中“退回到主动模式”错误二:服务器发回了不可路由的地址。被动模式失败 解决方法:文件>站点管理器 传输设置选项卡 传输模式 选 主动错误三:20 秒后无活动,连接超时 错误: 读取目录列表失败 解决方法...

2019-04-08 16:10:16 1477

原创 阿里云之mysql server 之 连接错误

服务器上安装mysql的服务端 server版本,然后通过远程mysql workbench连接,报错host is not allowed to connect to this mysql。解决方法:第一步:启动服务端mysql,通过 net start mysql。报错,启动失败。 查看事件查看器之应用程序错误,提示 no such file.....,...

2019-04-06 23:03:55 204

转载 Asp.net webAPI返回JSON格式数据

ASP.NET Web API 是新一代的 HTTP 网络服务开发框架,除了可以透过 Visual Studio 2012 快速开发外 (内建于 ASP.NET MVC 4 的 Web API 项目模板内),也非常适合用于各种跨平台的行动装置上,如果你想开发 RESTful 应用程序,那么使用 ASP.NET Web API 应该是挺理想的解决方案。不过 ASP.NET Web API 内建支持 ...

2019-04-04 15:49:02 7810

原创 STL 之 Set容器 修改容器中的元素

class person{public:    int age;    std::string name;    person(int a, std::string s):age(a),name(s){             }    person(const person& info)    {        age = info.age;        nam...

2019-01-07 22:45:13 1821

原创 SDL编程

SDL中文入门教程: http://kelvmiao.info/sdl-tutorial-cn/index.html

2017-12-15 13:38:35 455

转载 用DirectX实现多视图渲染

什么是多视图一般的3D程序都只有一个视图,对应整个窗口的客户区。多视图就是在一个窗口中放置多个视图,以便从不同的角度观察模型或者场景。很多图形软件都有这个功能,比如大家熟知的3DMax就有四个视图,分别是前视图,左视图,顶视图和透视图。还有一些游戏引擎也有类似的Demo,比如irrlicht引擎中的SplitScreen就是用多视图实现的,如下图。什么是视口(viewport)?

2017-08-15 15:03:37 801

原创 import java.***** cannot be resolved

在eclipse 导入第三方项目时,经常会出现 如 The import javax.security.sasl cannot be resolved 类的错误可能原因一  原来的项目开发所使用的JDK版本与现在开发环境的版本不符,导入的时候丢失JRE库信息              解决: 右键项目->build path-> config build path->java build

2017-06-23 16:05:19 536

转载 IM系统设计

即时通讯(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。实现方式有两种。第一种基于Server转发的,Client双方通信会经过Server转发来完成消息传递。例如QQ、微信。第二种是基于P2P(点对点)的。P2P的实现依赖于客户端之间的互联,但由于NAT与防火墙的存在,客户端无法直接互联,需要cotu

2017-06-22 13:41:02 819

原创 win10下 VS2013配置DirectShow+Opencv

1.首先下载opencv2.4.9和配置opencv2.4.9。网上配置的方法很多,此处不再说明。2.下载DirectShow,下载后解压。比如解压路径为:D:\DirectShow;3.配置VS2012项目的属性:             A.在"VC++目录"的"可执行文件目录"中添加D:\DirectShow\bin             B.在"VC++目录"的"包含

2017-05-21 23:28:09 1910 1

转载 d3d11 鼠标拾取

这节教程是关于Pick(拾取技术的),程序的结构如下:在看这节教程前先弄懂:(1)大概了解D3D11的渲染流水线                                            (2)      D3D11教程三十七之FrustumCulling(视截体裁剪)上半节教程, 弄不懂也没关系,两节教程之间有一些联系,但是由于我们

2017-04-13 15:27:10 1153

原创 EF6+MySql code first

1  安装必要的开发包     MySQL For Visual Studio 和  Connector/NET2  Nuget安装MySQL库: Install-Package MySql.Data.Entity -Version 6.9.8    安装完毕后,项目中的引用自动添加EntityFramework、MySql.Data、MySql.data.Entity.EF6 三个程

2017-02-05 18:47:38 522

原创 Android 屏幕适配

Android中的显示适配简单可归纳如下几个步骤:1  由美工出效果图、标记图、切图, 最好有hdpi xhdip 和xxhdpi三种,    同时提供设计时用的机型、分辨率2 根据美工提供的图片素材, 按照下表进行 pix与 dp的转换,并将切好的图片放入对应的hdpi, xhdpi  xxhdpi目录下面dp与px的转换因为ui设计师给你的设计图是以px为单位的

2016-12-04 16:04:13 396

翻译 eclipse配置Tomcat时 windows->preferences 找不到server选项

eclipse针对不同的项目类型有不同的版本,下载地址:  http://www.eclipse.org/downloads/index-developer.php当用android版的开发web时,会出现windows->preferences选项中(server)缺失, 解决方法如下:方法一:找到Help->InstallNew Software->"Kep

2016-10-07 23:49:49 30498

转载 fatal error LNK1169: one or more multiply defined symbols found终极解决

先是源文件代码(为方便实验找出问题而简化的相关代码):main.c01  #include 02  #include "msgqueue.h"03  #pragma comment(linker, "/subsystem:windows /RELEASE ")04  05  extern QUEUE_INSTANCE Queue_Instance;  //关键语句A06  

2016-08-12 14:48:10 16976

转载 Win32 SDK中窗口全屏处理

首先是考虑全屏处理的时机,是在创建窗口时还是显示窗口时进行,若是前者,则可以:BOOL InitInstance(HINSTANCE hInstance, int nCmdShow){   HWND hWnd;   hInst = hInstance; // 将实例句柄存储在全局变量中    UINT width = GetSystemMetrics(SM_CXSC

2016-07-15 11:27:58 464

转载 Ascii、 unicode、 utf-8 互转(WideCharToMultiByte和MultiByteToWideChar函数的用法)

为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和C

2016-01-09 16:49:00 2870

转载 ADB简述

目录1. 概述 22. ADB架构 22.1. ADB各模块定义 32.2. adbd (ADB daemon) 42.2.1. 启动流程 42.3. adb server 72.3.1. 启动流程 72.4. adb client 82.5. DDMS 112.6. Jdwp 133. ADB 通信 133.1. adb clientadb ser

2015-09-12 21:33:07 1031

转载 在WPF中实现图片一边下载一边显示

当我们上网查看一个较大的图片时,浏览器能一边下载一边显示,这样用户体验是比较好的,但在WPF程序中,当我们通过如下方式显示一幅图片时:    img.Source = new BitmapImage(new Uri("http://localhost:8000/www/test.jpg"));只能等到图片下载完成时才能显示出来,当图片较大时需要等待很久,即使在旁边放个进度条给人的感

2015-07-19 12:20:18 2487

原创 Android入门级编译错误汇总

1  描述:  项目经常需要引用别人的library工程,在选项中add进来后,点击应用或者确定,关闭页面。回到代码中却发现无法链接,重新打开properties查看,发现导入的工程总是提示红色,add失败的样子。原因: 项目与引用的library不在一个工作区,将两个工程放入一个工作区即可2 描述:import工程时提示some projects cannot be imported

2015-06-02 23:29:16 789

转载 Uboot启动流程图示分析

Uboot是嵌入式系统中最常用的bootloader,这里我们以s3c2410为例分析一下uboot的启动流程。首先通过uboot的链接文件,我们可以看到uboot运行是执行的第一段代码在start.S中。ENTRY(_start)        SECTIONS        {                . = 0x00000000;        . = AL

2015-05-27 10:08:40 1258

原创 GoogleMap离线开发小结

好久没写东西了,最近单位有个项目要用到地图。先说说需求:(1) 雷达位于地图上的某个点,目标在雷达探测范围内发行时可以显示目标的运动轨迹(2)整个系统在不连网的环境下运行。刚开始接到这个需求,感觉蛮简单的,现在的地图应用这么成熟,应该两三于就搞定了。事实上,估计错了。先来说说我那时的思路吧,大休上分两个阶段。(一)MapX阶段: 既然要在内网运行,首先在线的地图

2015-01-29 20:58:18 1588

greatmaps-master.rar

伟大的GMap.net扩展MBTilesMapProvider和WMSProvider

2021-06-08

SDL Windows开发库

SDL开发库,和第三方库image、mixer、tiff,windows 平台下,包括32位和64位

2017-12-15

SDL中文文档

SDL是一个跨平台的多媒体库,它通过OpenGL和2D视频帧缓冲,提供了针对音频、视频、键盘、鼠标、控制杆及3D硬件的低级别的访问接口

2017-12-15

Win32.Virux.ce病毒专杀工具

Win32.Virux.ce病毒可感染exe文件,并且可以自我复制。系统被Win32.Virux.ce病毒感染后,.Net平台下的程序无法打开,VS(C#)无法使用。该专杀工具专门清理此类病毒,最好在安全模式下扫描全盘进行查杀。

2017-09-18

Win10下可用的DirectShow

Window10下可用,直接解压,然后添加系统环境变量即可,或者在VC工程VC++目录选项下配置 可执行文件目录、Include目录和库目录

2017-05-21

.NET 高级调试.pdf

对有一定经验的.net开发人员相当有用, 利于内功的提升

2014-04-27

vc++界面类编程

关于VC++界面类的编程,很多具体的开发实例

2013-07-14

listbox滑动到底部后加载数据

出于性能的考虑,常常需要listbox滑动到底部的时候再去加载数据

2012-01-05

silverlight仿ipad效果

用sliverlight仿ipad首页那些小窗格,鼠标按下可以相互交换位置,动态的,相当不错,

2011-11-03

WPF 平滑移动效果

WPF 里面,很好的一个平滑移动的效果,

2011-06-16

KEIL编程错误大全

这个资料很全很详细地介绍了常见错误,不可多得

2010-04-28

常用电子元器件参数汇总

本人四年的大学精华,常用到的电子元器件的参数详解

2010-04-05

max plus II 证书

有证书才能用这是我从官网上费了好大劲下来的

2009-05-31

信号系统实验指导书关于全日制本科

这是专站关于信号系统实验的好东西,这是全日制本科专用的

2008-11-21

空空如也

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

TA关注的人

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