关闭
当前搜索:

[置顶] 标准分幅下的图幅号转换成经纬度坐标【原理+源代码】

最近要批量的把标准分幅下的图幅号转换成经纬度坐标,所以这两天写了个程序来搞定这件事情。 先举个例子说明一下这个程序的作用。 例如:计算出图幅号I50G021040的经纬度范围,即最大经度、最小经度、最大纬度、最小纬度。 运用我编写的这个程序,可以直接算出来,这个图幅号的经纬度范围,最大经度为115.3125°,最小经度为115.25°,最大纬度为31.167°,最小纬度为31.125°。 说...
阅读(12848) 评论(2)

[置顶] 大型网站架构演化(总)

如果把上世纪90年代初CERN正式发布WEB标准和第一个WEB服务的出现当做互联网站的开始,那么互联网站的发展只经历了短短20多年的时间。在20多年的时间里,互联网的师姐发生了巨大变化,今天,全球有近一半的人口使用互联网,人们的生活因为互联网而产生了巨大变化。从信息检索到即时通信,从电子购物到文化娱乐,互联网渗透到生活的每个角落,而且这种趋势还在加速。因为互联网,我们的世界正变得越来越小。...
阅读(8271) 评论(0)

HTML5 Video标签播放MP4失败的问题

今天遇到一个很奇怪的事情,我有两个MP4文件,放在video标签里面播放,结果一个能播放,一个不能播放。如图: 对比着两个MP4文件,好像并没有什么不同的地方。 后来发现是浏览器兼容的问题,原先用的是谷歌浏览器,后来用edge浏览器,发现都能播放了。。 谷歌浏览器的版本是:版本 65.0.3315.4(正式版本) (32 位) 不知道具体怎么不兼容。反正问题解决了。...
阅读(84) 评论(0)

JavaScript读取dat文件

HTML5提供了一套文件系统的API,可以操作本地的文件。 最近的需求是要读取本地的一个DAT文件。所以特此记录一下。 关于读取本地文件的方式,可以参考文章:http://www.voidcn.com/article/p-ajsiagvh-gr.html 这里我主要想说的是,读取里面8个字节的double类型数据。 var selectedFile = document.get...
阅读(32) 评论(0)

C#读取二进制文件【float型】

今天需要用C#读取二进制文件,文件里面存储的全是float类型的小数。 由于接口比较隐蔽,所以就记录一下。 FileStream fs; fs = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Read); BinaryReader br = ne...
阅读(32) 评论(0)

【github】上传项目之后没有bin、obj等文件

之前一直都在用github上传代码,不过从来就没下载自己的代码运行过。今天突然想下载看看,结果一运行,发现自己放在bin目录里面的DLL全部找不到了。这才上网查资料。 这个问题的原因是由于github托管的项目文件中都有一个.gitignore文件。这个文件里面规定了很多不必上传的中间文件。bin、obj等文件,就属于中间文件,所以就被忽略了。 解决办法:上传项目的时候,不要上传.gitigno...
阅读(53) 评论(0)

其他类调用C#控件并修改属性的方法

应用需求:经常我们会碰到这样的情况,我们需要在其他C#类里面调用控件并修改其中的某个属性。解决办法:1.在控件类中添加静态变量:public static Form1 form;2.然后在其构造函数中把这个类自己本身传给上面这个静态类。form = this;3.再把你需要调用的控件的Modifiers属性修改为public,这样外部的类才能获取这个控件。 4.最后在其他类中调用这个控件。如示例中...
阅读(57) 评论(0)

【OSG运行错误】Unhandled exception at 0x7709B872 in XXXX.exe:Microsoft C++exception:std::bad_alloc

1.问题描述学习OSG过程中碰到这样一个问题,如图: 2.错误原因这是由于解决方案的配置模式与使用的OSG中lib版本不一致导致的。我的原因是因为我使用的debug模式,而OSG中的lib是分为debug版本和release版本的,我使用的OSG的lib是release版本,所以导致出现这个错误。3.解决方法项目属性-配置属性-链接器-输入-附加依赖项。 把附加依赖项中,你所添加的lib版本从r...
阅读(154) 评论(0)

【ASP.NET CORE 2.0】在CentOS上部署ASP.NET CORE 2.0程序【超详细】

突然来的需求,让以前ASP.NET写的系统要部署到Linux上,所以研究了一下。1. 安装CentOS网上一搜一大把,我是在虚拟机上安装的。可以参考2. 安装.NET CORE SDK for CentOS 72.1 添加.NET相关为了安装.NET,需要注册微软签名密钥和添加微软相关的支持。这个操作每台机器只能做一次。 打开命令行,输出以下命令:sudo rpm --import https:/...
阅读(9969) 评论(0)

RGB颜色值存储为无符号整数(包括还原RGB)【附完整源码】

RGB颜色值存储为无符号整数在图片编程中,经常会出现需要存储RGB颜色值的情况。传统的方法是把R,G,B三个值分别存起来。这种方式效率比较低,也比较占内存。 更好一点的方式是把RGB颜色值存储为24位的无符号整数。 例如:现在有(R:3,G:255,B255)。 用24位的二进制表示分别为: R:0000 0000 0000 0000 0000 0011 G:0000 0000 0000...
阅读(8427) 评论(0)

【OPENGL&WEBGL】将OpenGL里的gluProject和gluUnProject函数web化

前言最近的需求需要涉及到在web上实现各个矩阵的变换和逆变换,不过功能也仅限于此,没必要因为这个功能而引用three.js,所以就想着gluProject和gluUnProject两个函数在JavaScript上实现一遍,于是对照着这两个函数的源码进行改写。改写用到了矩阵向量库glMatrix。gluProject和gluUnProject源码GLint GLAPIENTRY gluProject(...
阅读(10209) 评论(0)

【OpenGL】无法定位程序输入点_glewInit@0于动态链接库glew32.dll

问题原因:这是因为glew32.lib与glew32.dll版本不一致。 解决方法:重新下载glew,然后重新配置一遍。 我就是这么解决的。...
阅读(172) 评论(0)
170条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:339131次
    • 积分:4171
    • 等级:
    • 排名:第8550名
    • 原创:125篇
    • 转载:32篇
    • 译文:13篇
    • 评论:15条
    联系方式
    博客专栏
    最新评论