- 军军小站|张军博客
搜索到与相关的文章
Android

Android开发指南-二维图形

二维图形2DGraphicsAndroid提供一个定制的2D图形库,用来绘制图形图像和制作动画。你将从android.graphics.drawable和android.view.animation包中找到这些通用类。本文简单介绍如何在Android应用程序中进行画图。我们将讨论使用Drawable对象画图的基础知识,如何使用几个Drawable子类,以及如何创建动画,一个图形的补间动画或者一系列图形的连续动画(就像电影胶卷一样)。可绘制物Drawable

系统 2019-08-29 22:43:28 2691

编程技术

设计模式之一策略模式

图一:图二:鸭子对象,会游泳、会叫、会飞(变天鹅之后),但不是所有的鸭子都能飞(当它还是丑小鸭的时候),初步设计如图一。这并不是一个复用性好的设计,有更好的解决方案(图二)。原则是:1.找出应用中可能需要变化的地方,把它们独立出来,不要和那些不需要变化的代码混在一起;2.针对接口编程;3.多用组合少用继承;图二就是最简单的策略模式(StrategyPattern):定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。

系统 2019-08-29 22:34:08 2691

Javascript

15 个微型的 JavaScript 框架

问一个Web开发者最喜欢的JS库是什么,多数回答都是jQuery,不管他所作的网站是大是小。开发者倾向使用jQuery的原因是它可以降低代码的复杂度、而且jQuery经过良好的测试,大量的用户以及很好的社区生态以及大量的插件。不过jQuery的体积比较大,本文即将介绍的是15个微型的JavaScript小框架,这些框架都支持Web和智能手机平台,短小精干。Zepto.jsZepto.js是支持移动WebKit浏览器的JavaScript框架,具有与jQue

系统 2019-08-29 22:13:32 2691

编程技术

magento 首页添加最新产品 Display new product

方法一:(widget)Thistutorialwillshowyouhowtoaddthenewproductsblocktothehomepage.AllmodificationswouldbedoneinMagentoadminpanel.Opentheadminpanel,gotoCMS>Pages>Homepage.StartingfromMagento1.4.0youhavetheabilitytouseMagentowidgetstodisp

系统 2019-08-29 22:06:16 2691

编程技术

Flume: books

UsingFlumeFlexible,Scalable,andReliableDataStreamingByHariShreedharanApacheFlume:DistributedLogCollectionforHadoopFlume:books

系统 2019-08-12 09:30:27 2691

编程技术

在 XenServer 上用 ISO 安装虚拟机

CitrixXenServer是企业级面向云计算的虚拟平台,有XenServer,EssentialsforXenServer,EnterpriseEdition和PlatinumEdition三种版本,其中XenServer是免费的,和VMwareESXi是同级别的竞争产品。XenServer的安装过程和VMwareESXi一样容易,安装完后界面如下。和VMwareESXi类似,主要的操作和配置都可以在一个另外一台装有XenCenter客户端的机器上完成

系统 2019-08-12 09:30:06 2691

各行各业

使用宏需要注意的地方

DDK提供了大量的宏。在使用这些宏的时候,要注意一种错误的发生,这就是"侧效"(SideEffect)宏一般由多行组成,如下面的形式,其中的"\"代表换行#definePRINT(msg)KdPrint(("====================\n"));\KdPrint(msg);\KdPrint(("===================\n"));在C语言中规定,for或者if语句块中的内容如果只是一句,可以省略掉{}。如:if(bRet){Fo

系统 2019-08-12 09:27:43 2691

数据库相关

字符串缓存实现的通用分页存储过程.sql

CREATEPROCsp_PageView@tbnamesysname,--要分页显示的表名@FieldKeysysname,--用于定位记录的主键(惟一键)字段,只能是单个字段@PageCurrentint=1,--要显示的页码@PageSizeint=10,--每页的大小(记录数)@FieldShownvarchar(1000)='',--以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段@FieldOrdernvarchar(1000)='',

系统 2019-08-12 01:51:37 2691

MySql

浅析Mysql数据回滚错误的解决方法

介绍一下关于Mysql数据回滚错误的解决方法。需要的朋友可以过来参考下MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin开始一个事务rollback事务回滚commit事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过setautocommit=0禁止自动提交setautocommit=1开启自动提交来实现事务的处理。当你

系统 2019-08-12 01:32:29 2691

Oracle

hibernate映射oracle自动增长ID

安装有oracle数据库,创建数据库,总是要创建一个主键ID,唯一标示各条记录,但oracle不支持自动编号,所以还得创建一个SEQUENCE(序列)语句如createsequencebignnocyclemaxvalue9999999999startwith1;//增加数据insertintotable(ID,..)values(bign.nextval,..)在hibernate中的映射文件可这么写

系统 2019-08-29 22:43:30 2690