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

开源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 1828

编程技术

支持微软SilverLight2 开源项目Eclipse4sl发布

微软正式发布Silverlight2.0,它是业界对于开发与发布网络应用程序及网络媒体最具深远影响的解决方案。Silverlight2.0的发布带来了能让设计人员与开发人员紧密合作的新特性,从而让自己的发布资源更为显露,提高了访问量及用户体验。微软SilverLight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,RichInterfaceApplication)的网络交互程序。它明显的降低了开发和发布的成本并提供了强

系统 2019-08-29 22:14:12 1828

编程技术

关于spring框架中的ioc的幽默解释

摘要:关于spring框架中的ioc的幽默解释IoC就是InversionofControl,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转...IoC就是InversionofControl,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。下面我们以几个例子来说明什么是IoC假设我们要设计一个Girl和一个Boy类,其中Girl有k

系统 2019-08-29 22:06:34 1828

Python

python网络编程实例简析

本文实例讲述了python网络编程,分享给大家供大家参考。具体方法如下:服务端代码如下:fromSocketServerimport(TCPServerasTCP,StreamRequestHandlerasSRH)fromtimeimportctimeHOST=''PORT=21567ADDR=(HOST,PORT)classMyRequestHandle(SRH):defhandle(self):print'connectingfrom..',self

系统 2019-09-27 17:56:18 1827

Python

python和shell实现的校验IP地址合法性脚本分享

一、python校验IP地址合法性执行效果:python代码:复制代码代码如下:[root@yangpython]#vicheck_ip.py#!/usr/bin/pythonimportos,sysdefcheck_ip(ipaddr):importsysaddr=ipaddr.strip().split('.')#切割IP地址为一个列表#printaddriflen(addr)!=4:#切割后列表必须有4个参数print"checkipaddressf

系统 2019-09-27 17:55:01 1827

Python

python列表,字典,元组简单用法示例

本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下:列表#_*_coding:utf-8_*_#列表,定义在方括号的形式中,可以进行切片操作。#它没有固定类型的约束,即可以包含不同的数据类型。L=[1,'abc',2.3]printlen(L)print'*'*40L.append('mengtianwxs')print(L)print'*'*40L.pop(0)print(L)print'*'*40L.sort()prin

系统 2019-09-27 17:54:55 1827

Python

经验拾忆(纯手工)=> Python-ORM之peewee:模型-字段-索引

前言去github搜"pythonorm",最高star居然不是sqlalchemy,而是peewee后来得知peewee,比sqlalchemy简单好用。值得一学哦!!我总体感觉(peewee像Django-ORM的分离版,,但比Django-ORM和SqlAlchemy小巧,简单,文档也友好)还有一个更重要的感觉就是,peewee的API方法名和SQL语句的单词基本相似。例如对比一下(关键词语法都是update和where):SQL语句:updateL

系统 2019-09-27 17:54:51 1827

Python

Python常用模块介绍

python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的。常用的libraries(modules)如下:1)python运行时服务*copy:copy模块提供了对复合(compound)对象(list,tuple,dict,customclass)进行浅拷贝和深拷贝的功能。*pickle:pickle模块被用来序列化python的对象到bytes流,从而适合存储到文件

系统 2019-09-27 17:54:16 1827

Python

基于Python对象引用、可变性和垃圾回收详解

变量不是盒子在示例所示的交互式控制台中,无法使用“变量是盒子”做解释。图说明了在Python中为什么不能使用盒子比喻,而便利贴则指出了变量的正确工作方式。变量a和b引用同一个列表,而不是那个列表的副本>>>a=[1,2,3]>>>b=a>>>a.append(4)>>>b[1,2,3,4]如果把变量想象为盒子,那么无法解释Python中的赋值;应该把变量视作便利贴,这样示例中的行为就好解释了注意:对引用式变量来说,说把变量分配给对象更合理,反过来说就有问题

系统 2019-09-27 17:53:57 1827

Python

Python3快速入门(十)——Python3网络编程

Python3快速入门(十)——Python3网络编程一、socket模块简介Python提供了两个级别访问的网络服务,低级别的网络服务支持基本的Socket,提供了标准的BSDSocketsAPI,可以访问底层操作系统Socket接口的全部方法;高级别的网络服务模块SocketServer,提供了服务器中心类,可以简化网络服务器的开发。socket不支持多并发,socketserver是对socket的再封装,简化网络服务器版的开发。二、socket模块

系统 2019-09-27 17:53:15 1827