- 军军小站|张军博客
搜索到与相关的文章
编程技术

开源GIS平台应用系统

先说点题外话,ArcGIS9.3发布了,较9.2版本革新并不是很多,更多的是增强原有功能,Server开发提供JavaScriptAPI和FlexAPI,这两种开发方式都是基于REST,REST在9.2版本以前是没有的,这是9.3发布地图服务自带的特性,我想这也是和GoogleMap、51地图API看齐,使WebGIS开发方式更加主流化了,完全使用JavaScript就可以实现WebGIS的功能开发。然而ArcGIS昂贵的软件版本费用,对于中小企业地理信息

系统 2019-08-29 22:14:28 1910

编程技术

初识用.NET Remoting来开发分布式应用

一..NETRemoting简介:.NETRemoting从某种意义上讲是DCOM的替代品。ASP.NETWeb服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NETWeb服务需要有运行时的支持。使用.NETRemoting技术后,可以将Web服务提供给世界上的任何地方。而且可以在所有的应用程序类型中运行Web服务。二..NETRemoting的基本原理:体系结构图如下:三.几个重要的概念:

系统 2019-08-29 22:06:55 1910

编程技术

大话重构连载15:采用Mock技术完成测试

第五次重构我们引入了数据库的设计,用户信息要从数据库中读取,问候语库存储在数据库中,并支持添加与更新。数据库的引入使自动化测试变得困难了,因为数据状态总是变化着的,而这种变化使得测试过程不能复现,这是我们不愿看到的。因此,我们在设计时将业务与数据库访问分离,形成了UserDao与GreetingRuleDao。此时,我们的设计应当遵从“依赖反转”原则,即将UserDao与GreetingRuleDao设计成接口,并编写它们的实现UserDaoImpl与Gr

系统 2019-08-29 21:59:03 1910

编程技术

有些歌,放在这慢慢听

1《快乐还是忧伤》(旋律一开始就被迷住了,走过忧伤告别快乐留下美丽的心碎记忆)2《Неговоримненичего》(老在酒吧听到,俄语中的经典,值得收藏!)3《youlljustneverknow》(婉转的调调很好听丶舒服...)4吐血推荐《negativethings》(ray推荐,绝对好听~~)5《天亮前说晚安》(站在陌生城市的街头,若我微笑,是我,想起你。“悲伤恋歌”的主题曲。。好悲哀。但我超喜欢。。。回忆回忆)6《If..》(倘若,有一天天晴了

系统 2019-08-12 09:29:34 1910

各行各业

功能强大的fck编辑器(完整详解)

一直都没找到完整的Fck编辑器的完整详解,今天无意中发现了,所以就复制下来了;javascript调用方式:------------------------------------

系统 2019-08-12 09:26:47 1910

Python

使用虚拟环境打包python为exe 文件的方法

使用过anaconda环境下打包py文件的一点感悟,使用的是pyinstaller+anaconda环境下打包py文件打包:pyinstaller-F-w-ilogo.icoxxxx.py-F:强制打包-w:不带后台命令窗口-i:使用logo图标的地址需要打包的文件遇到的问题:1.首先对于使用anaconda打包py文件是存在问题的;1)打包出来的exe会很大,会打包很多关联库;2)而其中的一些关联库是没有用,而导入这些库会拖慢程序运行的效率。解决:使用虚

系统 2019-09-27 17:57:11 1909

Python

用python记录运行pid,并在需要时kill掉它们的实例

我在跑爬虫程序的时候,由于爬虫程序的等待目标服务器返回数据的时间很长,而cpu占用很低,所以经常挂着代理一跑就跑好几百个。但是爬虫程序通常是写了死循环,或直到分配给该进程的任务都跑完才退出的。如果我们想中途结束掉这些任务,是没办法手工一个一个kill掉的。那么该如何结束这些进程呢?我的方法就是在运行爬虫进程时,记录该进程的Pid,然后在需要手动结束时,再用语句kill掉它们。foriin{1..100}donohuppythonNetEase_comms_

系统 2019-09-27 17:56:59 1909

Python

seek引发的python文件读写的问题及解决

我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的install_times:1|install_times:2018-09-0315:58:46install_times:2|install_times:2018-09-0315:58:50install_times:3|install_times:2018-09-0315:58:54首先我需要判断一下文件是否为空,我开始是这样写的importtimeimportosfile_list

系统 2019-09-27 17:56:10 1909

Python

filter用法--Python

filter被称为高阶函数是有道理的。filter(self,/,*args,**kwargs)Docstring:filter(functionorNone,iterable)-->filterobjectReturnaniteratoryieldingthoseitemsofiterableforwhichfunction(item)istrue.IffunctionisNone,returntheitemsthataretrue.从Doc的简单描述可

系统 2019-09-27 17:56:08 1909

Python

python 标准差计算的实现(std)

numpy.std()求标准差的时候默认是除以n的,即是有偏的,np.std无偏样本标准差方式为加入参数ddof=1;pandas.std()默认是除以n-1的,即是无偏的,如果想和numpy.std()一样有偏,需要加上参数ddof=0,即pandas.std(ddof=0);DataFrame的describe()中就包含有std();demo:>>>aarray([0,1,2,3,4,5,6,7,8,9])>>>np.std(a,ddof=1)3.0

系统 2019-09-27 17:54:58 1909