开源WebGIS探索

  • Post author:
  • Post category:其他

目前,国内外著名的地理空间信息生产商、图商大都拥有自己成熟的产品线,基本涵盖了从数据采集、数据编辑、数据管理、空间数据互操作、空间分析,再到网络地理信息服务注册、发布、聚合等所有地理信息工程相关的功能模块。但是,好的服务必定会有‘好的价格’,更何况某些特定场景下的‘定制化’。这时,按照研发惯性,开源方案或许值得一试,在这里,使用WebGIS会是一个不错的选择。 一、开源GIS简史 数字制图和地理空…

继续阅读 开源WebGIS探索

Java面向对象编程(建议收藏)

  • Post author:
  • Post category:java

面向对象编程是一种方法,被广泛引用与Java中 接下来我将从: 包 、 继承 、 组合 、 多态 、 抽象类 和 接口 这几个方面进行全面的讲解。 一、包 包是组织类的一种方式. 包从直观上看就是一个文件夹( jar包中包含的都是字节码文件 ). 包一般分为导入默认包、静态导入、和自定义导入三部分 导入默认包: System.out.println(Arrays.toString(students…

继续阅读 Java面向对象编程(建议收藏)

图书馆的个性化服务

  • Post author:
  • Post category:其他

from http://smyz.fj.cninfo.net/offices/tsg/dl/ArticleShow.asp?ArticleID=105 论虚拟图书馆的个性化服务 作者:陈晋 转贴自:http://www.fjinfo.gov.cn/publicat/qbts/031/3.htm 虚拟图书馆(Virtul Library)是随着图书馆的电子化、数字化、网络化而逐渐发展起来的信息资源系…

继续阅读 图书馆的个性化服务

把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。

  • Post author:
  • Post category:其他

思路: 丑数的定义是1或者因子只有2 3 5,可推出丑数=丑数*丑数,假定丑数有序序列为:a1,a2,a3.......an 所以可以将以上序列(a1除外)可以分成3类,必定满足: 包含2的有序丑数序列:2*a1, 2*a2, 2*a3 ..... 包含3的有序丑数序列:3*a1, 3*a2, 3*a3 ..... 包含5的有序丑数序列:5*a1, 5*a2, 5*a3 ..... 以上3个序列的…

继续阅读 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。

Qt5.14.2下载与安装(保姆级图文教程)

  • Post author:
  • Post category:其他

文章目录 1 官方下载地址 2 Qt5.14.2 安装 3 代码测试 4 组件更新 5 卸载 1 官方下载地址 下载地址: https://download.qt.io/archive/qt/5.14/ 根据自己的系统选择安装包进行下载。 本人是Windows10 64位系统,虽然安装包名称只有x86,但是在安装过程中可以选择32位还是64位进行安装。 2 Qt5.14.2 安装 注意: 若已经安…

继续阅读 Qt5.14.2下载与安装(保姆级图文教程)

html5中新增标签的兼容性如何如何解决,HTML5新标签的兼容性处理

  • Post author:
  • Post category:其他

普通浏览器 普通不支持HTML5新标签的浏览器 —— 能正常解析,但会当初成 inline 元素对待 在不支持HTML5新标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们只需要将其转换成块元素(block)即可使用;经常会到初始化 css中看到: /* HTML5 display-role reset for older browsers */ article, asi…

继续阅读 html5中新增标签的兼容性如何如何解决,HTML5新标签的兼容性处理

socket通信处于网络协议那一层和两种接收发送消息方式

  • Post author:
  • Post category:其他

socket编程有两个典型的接收发送方式: 轮询方式和select侦听及管道中断方式 。 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。而我们所说的socket编程指的是利用soket接…

继续阅读 socket通信处于网络协议那一层和两种接收发送消息方式

Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.

  • Post author:
  • Post category:mysql

项目技术点 C语言进行MYSQL数据库编程 无锁单例 基于STL队列加C++11新特性保证线程安全实现的生产者消费者模型 C++11多线程编程 (线程间同步与互斥) 基于CAS的原子整形 lambda表达式 shared_ptr智能指针管理Connection*指针对象 基于C++11标准库实现, 具备跨平台的特性,省去了对于pthread库的C++的封装.更加针对于项目的核心逻辑上的思考和实现.…

继续阅读 Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.

Mss32.dll丢失怎么办?怎么修复Mss32.dll文件

  • Post author:
  • Post category:其他

Mss32.dll丢失怎么办?如果你打开游戏或者应用程序时出现了如下错误提示:“找不到Mss32.dll”,那么你就需要解决这个问题。 Mss32.dll是一个动态链接库文件,它通常用于多媒体应用程序和游戏中的音频功能。如果该文件丢失或损坏,你将无法正常运行这些应用程序或游戏。本文将介绍Mss32.dll丢失的原因和解决方法,帮助你快速修复这个问题。 一.什么是Mss32.dll Mss32.dl…

继续阅读 Mss32.dll丢失怎么办?怎么修复Mss32.dll文件

FreePic2PDF制作书签

  • Post author:
  • Post category:其他

操作步骤: 1、准备好需要修改的PDF和对应目录列表文本文件 2、点击更改PDF 3、选择PDF后,选择从PDF取书签,点击开始,可以看到指定目录生成接口文件,打开该文件夹 4、打开取出的书签列表文件(FreePic2Pdf_bkmk.txt),将其内容替换为所需书签列表,保存 5、打开配置文件(FreePic2Pdf.itf),修改BasePage为需偏移页数,ShowALL建议改为0,保存 6…

继续阅读 FreePic2PDF制作书签