编程技术 - 军军小站|张军博客
编程技术

JDBC编程

JDBC(JavadataBaseConnectivity)是Java语言为了支持SQL功能而提供的与数据库相联的用户接口,JDBC中包括了一组由Java语言书写的接口和类,它们都是独立于特定的DBMS,或者说它们可以和各种数据相关联。有了JDBC以后,程序员可以方便地在Java语言中使用SQL语言,从而使Java应用程序或Javaapplet可以实现对分布在网络上的各种关系数据库的访问。使用了JDBC以后,程序员可以将精力集中于上层的功能实现,而不必关心

系统 2019-08-29 22:44:56 2350

编程技术

dwr与spring相结合

AJAX,或者说是异步JavaScript和XML,描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技术;文档对象模型(DOM),JavaScript,动态地显示和与表达信息进行交互;并且XMLHttpRequest对象与Web服务器异步地交换和处理数据。DWR(直接Web远程控制)项目是在Apache许可下的一个开源的解决方案,它供给那些想要以一种简单的方式使用AJAX和XMLHttpRequest的开

系统 2019-08-29 22:21:33 2350

编程技术

微软安全新闻聚焦-双周刊第十七期

BiweeklySpotlights====2012.6.25–2012.7.19第17期====微软云计算的安全、可信和保障2012年6月25日如何从安全层面考量云计算解决方案?这是对云计算跃跃欲试的用户很关注的话题。云安全联盟为此推出了一项评估机制,把云计算的安全性、可信性和保障性的评估文档化,形成公开的评估登记表,简称STAR(Security,Trust&AssuranceRegistry),云计算服务提供商都可依据STAR来进行自我评估并对外公布

系统 2019-08-12 09:30:22 2350

编程技术

详解Spring中bean的scope

如何使用spring的作用域:这里的scope就是用来配置springbean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype),Spring2.0以后,增加了session、request、globals

系统 2019-08-12 09:30:13 2350

Javascript

Javascript 接口模拟

Javascript接口模拟可以通过三种方式实现文档手段(注释)、辅助类和鸭式辨。第一种和第二种只形式上体现没有真正的实现。鸭式辨实现原理是:”只要能像鸭子一样叫和走就是鸭子”,所以通过进行javascript对象属性对比进行判断是否实现了一个接品。1、建立一个模拟接口对象2、建立接口实现检查3、示例Javascript接口模拟

系统 2019-08-12 01:32:45 2350

Python

跟老齐学Python之传说中的函数编写条规

关于函数的事情,总是说不完的,下面就罗列一些编写函数的注意事项。特别声明,这些事项不是我总结的,我是从一本名字为《LearningPython》的书里面抄过来的,顺便写成了汉语,当然,是按照自己的视角翻译的,里面也夹杂了一些自己的观点。看官也可以理解为源于《LearningPython》但又有点儿不同。•函数具有独立性。也就是常说的不要有太强的耦合性。要让函数能够独立于外部的东西。参数和return语句就是实现这种独立性的最好方法。•尽量不要使用全局变量,

系统 2019-09-27 17:55:29 2349

Python

Python操作excel的方法总结(xlrd、xlwt、openpyxl)

前言在处理excel数据时发现了xlwt的局限性�C不能写入超过65535行、256列的数据(因为它只支持Excel2003及之前的版本,在这些版本的Excel中行数和列数有此限制),这对于实际应用还是不够的。为此经过一番寻找发现了一个支持07/10/13版本Excel的openpyxl,虽然功能很强大,但是操作起来感觉没有xlwt方便。下面分别说下几个模块的常用操作。xlrdxlrd是用来从Excel中读写数据的,但我平常只用它进行读操作,写操作会遇到些

系统 2019-09-27 17:54:33 2349

Python

, not bytes报错原因及Python3写入二进制文件方法

Python2随机写入二进制文件:defsave(text,filename='temp',path='download'):fpath=os.path.join(path,filename)withopen(fpath,'w')asf:print('output:',fpath)f.write(text)但使用Python3会报错:TypeError:mustbestr,notbytes原因为:Python3给open函数添加了名为encoding的新参

系统 2019-09-27 17:52:52 2349

Python

Python实现平行坐标图的两种方法小结

平行坐标图,一种数据可视化的方式。以多个垂直平行的坐标轴表示多个维度,以维度上的刻度表示在该属性上对应值,相连而得的一个折线表示一个样本,以不同颜色区分类别。但是很可惜,才疏学浅,没办法在Python里实现不同颜色来区分不同的类别。如果对此比较在意的大神可以不要往下看了。。。。。。。。。上图是一个基于iris数据集所画的一个平行坐标图。隔开隔开.......................................隔开隔开不多扯了,下面正式上代码方法

系统 2019-09-27 17:48:19 2349

Python

Python中文文本分句 sentence tokenize

由于nltk等都没有实现句子级别的tokenize,或者文本分句。这里使用python正则,快速实现一个,可以把文本分成若干个小句子。代码如下,如果你想要实现自己个性化的分句,例如只考虑“。!”等的分句,可以调整正则项,“|”代表或的意思。defsent_tokenize(x):sents_temp=re.split('(:|:|,|,|。|!|\!|\.|?|\?)',x)sents=[]foriinrange(len(sents_temp)//2):s

系统 2019-09-27 17:47:38 2349

Python

Python中while循环的基本用法

文|天罡君while和for都可以使程序重复执行某一段代码(又称作循环体),区别是for循环用于针对集合中的每一个元素都一个代码块,而while循环在表达式为True的情况下会不断地执行,直到指定条件不满足为止。今天我们一起来学习下while关键字的使用。1.while循环简介while在英语中的解释是:当…时候。在Python中的语法是:while表达式:循环体意味着,当表达式为True的时候,程序会一直执行循环体代码,直至表达式为False。1.1使用

系统 2019-09-27 17:46:48 2349

编程技术

安装Office InfoPath 2007

“通过使用OfficeInfoPath2007,您可以创建和部署电子表单解决方案,以高效可靠地收集信息。您还可以使用MicrosoftOfficeSharePointServer2007中的InfoPathFormsServices功能将业务流程扩展到公司防火墙以外,提供MicrosoftOfficeOutlook电子邮件形式的表单、Web浏览器表单或者适用于移动设备的表单。”这段话就是说,OfficeInfoPath2007可以帮我们建立在Office系

系统 2019-08-29 23:48:15 2349

编程技术

算法系列15天速成——第二天 七大经典排序【中】

首先感谢朋友们对第一篇文章的鼎力支持,感动中.......今天说的是选择排序,包括“直接选择排序”和“堆排序”。话说上次“冒泡排序”被快排虐了,而且“快排”赢得了内库的重用,众兄弟自然眼红,非要找快排一比高下。这不今天就来了两兄弟找快排算账。1.直接选择排序:先上图:说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序,那小孩首先会在这么多玩具中找到最小的放在第一位,然后找到次小的放在第二位,以此类推。。。。。。,小孩子多

系统 2019-08-12 09:30:33 2349

编程技术

jira问题:导出的Excel无法打开

问题描述:从jira过滤器中导出的jira问题汇总(Excel)文件,此文件无法打开解决方法:1、打开导出文件,若有的提示:选择“是”,打开导出的jira问题2、修改jira汇总问题(比如删除一行)3、选择“保存”,此时弹出保存提示:选择“否”4、此时弹出另存为界面5、选择要保存的文件名,文件格式选择为(Excel)格式,保存6、此文件可成功打开jira问题:导出的Excel无法打开

系统 2019-08-12 01:32:34 2349

Python

Python比较配置文件

工作中最常见的配置文件有四种:普通key=value的配置文件、Json格式的配置文件、HTML格式的配置文件以及YAML配置文件。这其中以第一种居多,后三种在成熟的开源产品中较为常见,本文只针对第一种配置文件。一般来说Linuxshell下提供了diff命令来比较普通文本类的配置文件,Python的difflib也提供了str和HTML的比较接口,但是实际项目中这些工具其实并不好用,主要是因为我们的配置文件并不是标准化统一化的。为了解决此类问题,最好针对

系统 2019-09-27 17:56:01 2348