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

commons-dbutils研究和使用(一)

朋友你还在为框架着急码?不用了,不会持久性框架照样可以开发高效的代码?如果你对Hibernate不是很了解,你的代码效率也就很烂咯!如果你对IBatis不是很了解也不想学习,又想开发高效的项目,那么我建议你使用JDBC。如果你对JDBC感觉很代码烂,我推荐学习commons-dbutils使用,简单明了,高效,哈哈!Commons-dbutils的开发使用:此组件主要用来简化JDBC数据库的各种操作。在此组件中核心的类和接口为QueryRunner和Res

系统 2019-08-12 09:30:18 2922

Hive

Hive之Partition的使用

参考:http://blog.csdn.net/qiaochao911/article/details/8613988http://xm-king.iteye.com/blog/1088422HIVE分区,实际上是通过一个路径来标识的,而不是在物理数据中。比如每天的数据,可能分区是pt=20121023这样,那么路径中它就会变成:/hdfs/path/pt=20121023/data_files。通过路径来标识的好处是,如果我们需要取特定分区的数据,只需要

系统 2019-08-12 01:55:14 2922

Android

【Android Developers Training】 104. 接受地

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/location/receive-location-updates.html如果你的应用有导航的功能,你可能会希望可以定期获取用户的地理位置。虽然你可以通过LocationClient.getLastLocation()做

系统 2019-08-12 01:54:43 2922

编程技术

Beans-hdu-2845

BeansTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1977AcceptedSubmission(s):997ProblemDescriptionBean-eatingisaninterestinggame,everyoneownsanM*Nmatrix,whichisfilledwithdifferentqualiti

系统 2019-08-29 22:18:54 2921

C#

C#的WebBrowser操作frame如此简单

刚学c#不久,也不太懂什么IHTMLDocument、IHTMLDocument2、IWebBrowser2等等。自己琢磨了好久,终于知道了怎么用WebBrowser操作frame和iframe。1.获取frame的源文件MessageBox.Show(webBrowser1.Document.Window.Frames["main"].Document.Body.InnerHtml);2.获取frame的HTMLDocument接口HTMLDocumen

系统 2019-08-12 01:33:29 2918

编程技术

LanguageParsing

LanguageParsing4/21/20094:04:53PMhttp://wiki.python.org/moin/LanguageParsing?highlight=%28%28PyBison%29%29Smalldiscussionandevaluationofdifferentparsers.Pleasekeepwikilinksaswikilinks,useexternallinksonlyifthereisnoexistingpagefor

系统 2019-08-29 23:27:48 2917

Java

JavaFX发现之旅 JavaFX Script With Eclipse 入

标签(Labels)JavaFXLabel类支持HTML内容。使用Label您可以使用HTML和CSS创建样式文本和图像,非常类似于典型的Web应用。此外,通过使用JavaFX嵌入表达式,您可以在Swing应用中象Web页面作者使用类似JSTL或Velocity工具一样创建动态的HTML内容。考虑以下虚拟购物车示例:importjavafx.ui.*;classItem{attributeid:String;attributeproductId:Strin

系统 2019-08-29 23:36:40 2916

编程技术

类Instagram服务的技术架构思考

当下移动互联网照片分享及轻博客类服务极度红火。类Instagram的照片分享服务,国外的服务包括Instagram、Color、Path、Picplz、Foodspotting等;国内的类Instagram包括推图、图钉、随拍、丁仔、乐么乐么、冒泡拍拍等。而国外的轻博客类服务包括Tumblr、Zpad、Posterous等,国内的轻薄博客服务包括点点、推他等。除了对这些服务的产品及业务模式感兴趣外,对后端的技术架构也很感兴趣。只不过即使像highscala

系统 2019-08-29 22:28:45 2916

Python

ubuntu 18.04 + Python 3.6.8 更换软件安装源

国外的开源项目开展的是如火如荼,我们国内的当然也不甘落后。为了更好的玩转Python,我使用了ubuntuLinux来作为开发环境。但是由于国内网络的限制,访问国外的一些软件源的时候,速度比较慢,这时我们需要更换成国内的软件源。1、更换ubuntu18.04的软件安装源查看Ubuntu18版本和codename(一定要注意codename对应)$lsb_release-aNoLSBmodulesareavailable.DistributorID:Ubun

系统 2019-09-27 17:57:23 2915

Python

Python求离散序列导数的示例

有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段。394.0388.0389.0388.0388.0392.0393.0395.0395.0394.0394.0390.0392.0按照之前所了解的,对离散值求导其实就是求差分,例如第i点的导数(差分)为:即在一个宽度为2m+1的窗口内通过计算前后m个值加权后的和得到。但是在实际使用过程中效果不是很好。于是想到了同样在一个宽度为2k+1的窗口内,将这2k+1个点拟合

系统 2019-09-27 17:56:06 2915

编程技术

.Net Micro Framework研究—Tinyfnt字体研究

目前.NetMicroFramework系统仅支持Tinyfnt字体文件,官方仅提供两种字库:NinaB.tinyfnt,small.tinyfnt。用我后来做的程序打开这两种字体,发现它们仅支持如下100字符:!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklmnopqrstuvwxyz{|}~€°■▪如果要显示汉字,并且设置大小、粗细等等参数,必须要

系统 2019-08-29 22:35:53 2915

Jquery

jQuery链式操作

两个问题1.jQuery的链式操作是如何实现的?2.为什么要用链式操作?大家认为这两个问题哪个好回答一点呢?链式操作原理相信百度一下一大把,实际上链式操作仅仅是通过对象上的方法最后returnthis把对象再返回回来,对象当然可以继续调用方法啦,所以就可以链式操作了。那么,简单实现一个://定义一个JS类functionDemo(){}//扩展它的prototypeDemo.prototype={setName:function(name){this.na

系统 2019-08-12 01:33:35 2915

编程技术

The following classes could not be found: -

升级android-studio之后,出现这个问题,一直解决不了。无意间,在布局文件的Design界面中,修改原来的AppTheme为Base.Theme.AppCompat就修复了此问题。暂时不知道是什么缘故,不过希望能够帮到那些遇到这个问题的人。Thefollowingclassescouldnotbefound:-android.support.v7.internal.widget.ActionBarOverlayLayout

系统 2019-08-12 01:32:36 2914

编程技术

uml软件

好久没有更新博客了最近在弄uml也用了一些软件,不过总体下来觉得都自己的好处startUML用起来很不错的,是完全免费的,他支持23中模式,并且支持rose的导入和xml的支持,操作起来也很便捷,淡淡的界面颜色,给人的感觉也可以接下来就是jude,这个名字早就过去了,现在变成了astah*,不过用起来其实是一样的,简洁实用,现在也同样有不收费的社区版,以方便jude主要还是针对java的,所以个人用起来比较顺手同样,界面也是很普通的,最近发现了amater

系统 2019-08-29 22:13:50 2913

Python

Python求两点之间的直线距离(2种实现方法)

方法一:#导入math包importmath#定义点的函数classPoint:def__init__(self,x=0,y=0):self.x=xself.y=ydefgetx(self):returnself.xdefgety(self):returnself.y#定义直线函数classGetlen:def__init__(self,p1,p2):self.x=p1.getx()-p2.getx()self.y=p1.gety()-p2.gety()#

系统 2019-09-27 17:46:32 2912