自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 资源 (17)
  • 收藏
  • 关注

转载 mybatis支持多数据库切换

使用mybatis时都是用的sqlmapper来做的数据库到java对象的映射,因此在针对一些特定数据库方言使用时无法在多个数据库上切换。解决方案:mybatis篇思路:通过定义environment的id来指定使用不同的数据库映射文件,如下

2012-02-17 16:31:04 4014

转载 汉字转拼音或转拼音首字母

/// /// 汉字转拼音或转拼音首字母/// public class ChineseToSpell{ private static int[] pyValue = new int[] { -20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-2

2012-02-13 09:51:21 352

转载 C# 数据库类 值得一看

//===============================================================================// This file is based on the Microsoft Data Access Application Block for .NET// For more information please go to

2012-02-02 15:48:37 275

原创 oracle简单数据连接封装

public class OraDatabase { private OracleConnection OraConn; private void Open() { if (OraConn == null) { OraConn = new Ora

2012-02-02 15:42:57 354

转载 小职员年终领悟:职场要受宠 做事需揣摩老板心

唐飞(化名),男,24岁,学计算机专业的理工科毕业生,目前在一家培训机构负责网络建设。常年与机器打交道,对职场上如何琢磨老板心思,从而为自己的职场好感度加分这类事显得颇为迟钝,不过,从身边发生的实例中,他深受启发。深受感动 同事树立好榜样从学校毕业至今,我一共换过三份工作,参照身边的同学,这个跳槽频率算是频繁。不过,和当年在校时的预期对比,反差却不小,那些在学校期间表现优异的同学,要么自己

2012-01-30 19:10:30 1795

转载 Coolite Toolkit 学习二

Coolite 方法调用一、按钮调用javaScript中的方法       首先假设javascript方法为         var   scriptMethod=function()               {                  ...               };        1.调用javascript方法的第一种方法.

2012-01-30 15:46:24 196

转载 Coolite Toolkit 学习一

获得一个对象:格式:#{控件的Id}, 客户端使用: #{Button6})" > //返回一个[object,Object]对象组修改:alert(#{Button6}.id) 返回Button6 修改:alert(#{Button6}.text)返回 获得控件对象服务端使用: 必须是 拼装在String里面的!控件取值、赋值的方式:根据控件属性:

2012-01-30 15:45:01 177

转载 为程序员量身定制的12个目标

对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10. 接触

2012-01-29 09:39:30 155

转载 程序员如何在“小公司成长”和“大公司学习”

前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧,这篇文

2012-01-29 08:24:09 165

转载 云计算的基本概念

一、什么是云计算? 云计算是指通过网络以按需、易扩展的方式来获得所需的信息服务,因此,云计算又常常被称为云服务。二、如何理解云计算? 云计算中的“云”是一个形象的比喻,也就是说——大家以云可大可小、可以飘来飘去的这些特点来形容云计算中服务能力和信息资源的伸缩性和后台服务设施的位置透明性。三、云计算的内涵: 不同的人从不同的角度来看云计算,都会有或多或少的不同,

2012-01-18 16:39:54 280

转载 云计算:为什么在我国只闻其声不见其形

云计算在我国各地遍地开花“云计算”可以说在过去一年成为IT业界最火的词,我们甚至在大街小巷都可以看到各种“云”宣传的标语。“云”来的突然,给人“忽如一夜春风来”的感 觉;“云”开的迅速,一夜间遍地都是“云朵”。虽然尚且众说纷“云”,但其实“云战场”早已是硝烟弥漫。早在几年前,国外各种IT厂商便纷纷出击,不断在云领域开疆扩土,Google、Amazon、Microsoft、Salesforce、

2012-01-18 16:02:38 1528

转载 大数据浪潮催生众多热门职业

现今,大数据浪潮已经席卷全球的各种组织,在全球激烈的经济竞争中,大数据也为企业带来了无限的商机。了解和预测客户的喜好以及市场的增长趋势是非常重要的,而掌握核心信息则意味着将在竞争中占据先机。企业应当抓住此契机,但这需要拥有对应技术的人员支持,相关的从业人员更了解如何管理数据、建立分析系统并使得数据变得具有价值。EMC最近的一项调查也证实了这点。调查结果显示83%的人认为大数据浪潮所催生的新技术

2012-01-18 15:38:17 252

转载 2012年Linux领域大事预测

过去的一年对于Linux来说是振奋的一年。这一年,这个来自芬兰的小项目度过了20岁生日,推出了3.0版并且在从移动设备到超级计算机的几乎一切领域都占统治地位。当然,未来的路还很长但是,2012年对于Linux来说将是充满期待的一年。Linux确实没有一个路线图。人们得到的是许多国家的数百名开发者协作的结果。没有人制定一个功能列表并且指导开发者研究这些功能。当开发者递交一个补丁并且获得接受的时候

2012-01-18 15:34:50 196

原创 游戏基础015---人工智能-追逐移动

代码地址:http://download.csdn.net/detail/liu_liu213/4027074/************************************************************************//* 人工智能理论:类神经网络:以多个连结处理器负责不同单元处理,仿真人类大脑思考与学习能力的人工智能理论。基因算法:

2012-01-18 15:15:26 345

原创 游戏基础014---处理鼠标消息

代码地址:http://download.csdn.net/detail/liu_liu213/4027072/************************************************************************//*鼠标相关函数 1。获取窗口外鼠标消息假设使用者单击鼠标左键,窗口得到了"WM_LBUTTONDOWN"消息,接着鼠标光标被

2012-01-18 15:12:35 359

原创 游戏基础013---处理键盘消息

代码地址:http://download.csdn.net/detail/liu_liu213/4027069/************************************************************************//* *//*******************************************************

2012-01-18 15:09:37 277

原创 游戏基础012---多背景循环动画

源码地址:http://download.csdn.net/detail/liu_liu213/4027067/************************************************************************//* 多背景循环动画的背景循环原理与前面讲的背景训话原理相同,不过由于不同背景在远近层次上机实际视觉移动速度上并不相同,因此在

2012-01-18 15:07:14 310

原创 游戏基础011---循环背景动画

源码地址:http://download.csdn.net/detail/liu_liu213/4027062/************************************************************************//* 循环背景是不断滴进行背景图的裁切合结合,然后显示在窗口上锁产生的一种背景画面循环滚动的效果。步骤一:截取原始背景图右

2012-01-18 15:03:36 413

原创 游戏基础010---单一背景滚动

源码地址:http://download.csdn.net/detail/liu_liu213/4027060/************************************************************************//* 单一背景滚动:利用一张相当大的背景图,当游戏进行的时候,随着画面中人物的移动,背景的现实区域也跟着移动。只要在每次背景画

2012-01-18 15:00:45 226

转载 IT项目管理十六个字

目标驱动,系统思维,风险意识,数据量化  凡事预则立,不预则废。如果你不知道要到哪里?给你一张地图也没有用。目标驱动首先要有最基本的计划管理和时间管理能力。对于一个项目,我们过程中做的所有工作都是为了要达到项目目标,因此在项目各个阶段所有活动都需要考虑对达成目标的影响,当发现偏差后及时纠正。目标驱动让我们从无目的的事后应急变成了有计划有目的的事前预测。目标驱动不是要抛弃过程,项目的成功涉及

2012-01-17 09:48:43 178

转载 项目经理工作中常见的挑战和解决方案

不管你是一个经验多么丰富的项目经理,每个项目总是用一些艺术,一些科学和一些戏法的手段来挑战你的能力。这篇文章列举了一些项目管理的主要挑战,同时提出解决方案。1. 不现实的最终期限-许多项目经理感叹指派给他们的项目和完成项目的最终期限。当然,每个项目都绝对会有期限限制的,就像遵守法规或规章的营销活动一样。但是仍旧有许多不相干的因素会影响项目的进行(比如:季度结算,预算周期,老板的假期),对每个项

2012-01-17 09:33:22 338

转载 管理:身先士卒是必要的手段

“喊破嗓子,不如做出样子。”老百姓对领导总是“听其言观其行”的,其行善,其言才有力。“以正德临民,犹树表望影,不令而行。”  作为联想总裁柳传志一直也把“其身正,不令而行”这句话放在办公桌上,勉励自己。联想公司在柳传志的带领下,由20万元起家,发展成为今天有上百亿资产的大型集团公司,成为了中国电子工业的龙头企业。这和他处处以身作则,身先士卒有着必然的联系。  柳传志说:“创业的时候,我没高

2012-01-17 09:22:39 1215

转载 IBatis.net ORM入门三---配置 Log4Net日志记录

IBatis.net Log4Net内置三种记录器NoOpLogger, ConsoleOutLogger, TraceLogger使用Log4Net只需要配置一些config节点即可,它主要记录了操作数据库的记录.首先要引入"IBatisNet.Common.Logging.Log4Net.dll”和“log4net.dll“ 这两个组件..很重要. 否则会报错.一,将日志记录到文件

2012-01-15 16:07:17 422

转载 IBatis.net ORM入门二---IBatis.net 缓存

还是接着上篇的代码来写..首先在sqlmap.config中启用缓存然后新建一个xml:CacheAccount.xml并在sqlmap.config中的sqlMaps节点配置      新建立的CacheAccount.xml如下 <!-- implementation="MEMORY"是设置缓存的实现方式,可以指定LRU、FIF

2012-01-15 16:01:17 240

转载 怎样才能成为一个优秀的产品经理

现在,互联网公司里开始重视产品经理了,这是一个好事。以前互联网谈融资,谈商业模式,谈战略,很少有谈产品的,因为产品可以从国外抄,谁下手快谁就能获得先发优势。现在,互联网里的资本已经不成问题,抄袭速度都一样快了。这个时候,互联网比拼的就是谁能更好的理解用户需求,比谁能做出比别人更好的产品。此时,产品经理的作用至关重要。  那么,怎样才能成为一个优秀的产品经理?或者说,一个优秀的产品经理需要具

2012-01-15 15:52:24 182

转载 C# 委托 Lambda Linq Dynamic 总结

1,C# 委托委托:   是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值  将方法作为参数进行引用的能力使委托成为定义回调方法的理想选择。例如,可以向排序算法传递对比较两个对象的方法的引用。分离比较代码使得可以采用更通用的方式编写算法。委托概述          委托具有以下特点:

2012-01-15 15:39:01 922

转载 IBatis.net ORM入门

IBatisNetDemo:http://download.csdn.net/detail/liu_liu213/4022465IBatis.net介绍IBatis.net 是2001年发起的开源项目,它是一个轻量级的ORM框架,现在IBatisNET已经是属于Apache下的一个子项目了,最新版本是1.6.2.官方网站:http://www.mybatis.org/.net项目下

2012-01-15 14:32:20 466

转载 IT技术学习的方法

我最近遇到了一些学习上的方法,想向您请教一下。 进公司实习后我发现,还是有太多太多的技术需要学习,我一直记得你曾经告诉我们的,为了要找工作,我们必须得对一个方向够熟练,够精通,我一直都是朝JAVA这个方向发展的。最近我在拼命的学习一些以前没接触的技术,比如EJB,extjs,JSF等,虽然这些没SSH火爆,可学习一下我想以后总会有用的,可是渐渐的我发现一个问题,就是一门技术只要我过一两个月不用

2012-01-15 14:10:02 220

转载 国标网线制作方法

2012-01-15 13:53:23 666

转载 N 层次架构设计

我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发的系统架构设计做一个粗浅的讨论。架构设计图表示层表示层由UI(Use

2012-01-15 13:50:16 209

原创 游戏编程基础009---动画修正(贴图坐标修正及排序)

代码地址:http://download.csdn.net/download/liu_liu213/4015679/************************************************************************//* 1.贴图坐标修正动画的制作需要多张连续的图片,若这些连续图片规格不一,那么进行贴图时就需要进行贴图坐标修正,否则

2012-01-11 18:53:17 217

转载 Spring.NET学习笔记6——依赖注入(应用篇)

谈到高级语言编程,我们就会联想到设计模式;谈到设计模式,我们就会说道怎么样解耦合。而Spring.NET的IoC容器其中的一种用途就是解耦合,其最经典的应用就是:依赖注入(Dependeny Injection)简称DI,目前DI是最优秀的解耦方式之一。下面我就来谈谈依赖注入的应用场景。  我模拟了三种不同的场景,可以一起学习使用依赖注入的重要性。       下面是应用场景的条件:人类使

2012-01-11 12:26:26 137

转载 Spring.NET学习笔记5——容器中对象的作用域(基础篇)

容器中对象的部署分为两种方式:singleton和非singleton(java里叫prototype)。这里的singleton指的是“单例模式”,就是说当一个对象被定义为singleton时,容器中就只会有一个共享的实例,任何时候通过id或别名请求该对象都会返回这个共享实例的引用(也就是说这个对象只会被创建一次)。当使用非singleton,或者说原型模式布署时,每次请求对象都会创建新的实例。

2012-01-11 10:09:02 163

原创 oracle PL/SQL学习笔记

--5个约束条件 constrainta. 非空  nullb .唯一  unique  可以插入null  c .主键  primary keyd. 外键  被参考的字段必须是主键(class表)e. check  create table stu(id number() primary key,name varchar2(20)  constraint

2012-01-10 22:04:17 224

原创 游戏编程基础008---透明动画

代码下载:http://download.csdn.net/detail/liu_liu213/4013244/************************************************************************//* '透明动画' 是游戏中一定会用到的基本技巧,他通过图案的连续显示及透明来产生背景图上的动画效果,制作的前提是,必须在暂存

2012-01-10 20:40:13 151

原创 游戏编程基础007---游戏循环动画

代码地址:http://download.csdn.net/detail/liu_liu213/4013235 /************************************************************************//* 一般而言,游戏本身需要显示顺畅的游戏画面,是玩家感觉不到延时的状况,基本上必须每秒更新至少25次以上,这一秒内程序还必

2012-01-10 20:39:23 185

原创 游戏编程基础006---定时器动画

代码地址:http://download.csdn.net/detail/liu_liu213/4013232 /************************************************************************//*定时器使用1. 建立定时器SetTimer()函数为窗口建立一定时器,并每隔一段时间发出WM_TIMER消息UI

2012-01-10 20:38:40 187

原创 游戏编程基础005---景物贴图

代码地址:http://download.csdn.net/detail/liu_liu213/4013225 /************************************************************************//* 在中加入不同的景物*//******************************************

2012-01-10 20:37:48 211

原创 游戏编程基础004---斜角地图贴图

代码地址:http://download.csdn.net/detail/liu_liu213/4013217 /************************************************************************//* 列编号 = 索引值 / 每一列图块个数 行编号 = 索引值 % 每一列的图块个数 菱形的宽和高分别是w和

2012-01-10 20:36:49 313

原创 游戏编程基础003---平面地图拼接

代码地址:http://download.csdn.net/detail/liu_liu213/4013211 /************************************************************************//* 列编号 = 索引值 / 每一列的图块个数 行编号 = 索引值 % 每一列的图块个数 左上点X坐标 = 行编

2012-01-10 20:35:19 377 1

015人工智能-追逐移动

015人工智能-追逐移动 游戏入门

2012-01-18

014处理鼠标消息

014处理鼠标消息 游戏入门

2012-01-18

013处理键盘消息

013处理键盘消息 游戏入门

2012-01-18

012多背景循环动画

012多背景循环动画 游戏入门

2012-01-18

011循环背景动画

011循环背景动画 游戏入门

2012-01-18

010单一背景滚动

010单一背景滚动 游戏开发

2012-01-18

IBatisNetDemo

IBatisNetDemo 覆盖了IBATIS常用知识点,入门的好例子

2012-01-15

009canvas动画修正(贴图坐标修正及排序)修正版

1.贴图坐标修正 动画的制作需要多张连续的图片,若这些连续图片规格不一,那么进行贴图时 就需要进行贴图坐标修正,否则就可能产生动画晃动和不顺畅的情况。 2.排序贴图 '排序贴图'的问题源自于物体远近呈现的一种贴图概念,回忆之前贴图方式,对于 距离较远的物体先进行贴图操作,然后再进行近距离物体的贴图操作,而一旦定出 贴图顺序后就无法再改变。这样的做法在画面上物体会彼此遮掩的情况下便不使用

2012-01-11

数据库范式(1NF_2NF_3NF_BCNF)详解

第一范式-表要有主键、列不可分 第二范式-(多对多关系 以学号和教师编号为主键的表)当一张表中有多个字段作为主键时,非主键的字段不能只依赖部分主键(学生姓名依赖学号,二不依赖组合主键);解决方法分成三张表 第三范式-不能存在传递依赖(有不依赖主键的栏位)

2012-01-10

008透明动画

'透明动画' 是游戏中一定会用到的基本技巧,他通过图案的连续显示及透明来产生 背景图上的动画效果,制作的前提是,必须在暂存dc上完成每一张跑动的透明然后 再贴到窗口上,这样在画面更新的时候才不会出现透明贴图过程中产生闪烁的现象

2012-01-10

007游戏循环动画

一般而言,游戏本身需要显示顺畅的游戏画面,是玩家感觉不到延时的状况,基本上 必须每秒更新至少25次以上,这一秒内程序还必须进行消息的处理和大量的数学运算, 使用定时器的消息来驱动这些操作,往往达不到要求的标准 游戏循环的概率,是将原来程序中的消息循环加以修改,方法是判断其中的内容是否 有要处理的消息,若有则进行处理,否则设定的时间间隔来重绘动画

2012-01-10

006定时器动画

1. 建立定时器 SetTimer()函数为窗口建立一定时器,并每隔一段时间发出WM_TIMER消息 UINT SetTime( HWND 接受定时器消息的窗口 UINT 定时器代号 UINT 时间间隔 TIMERPROC 处理响应函数); 2. 删除定时器 BOOL KillTimer( int 定时器代号)

2012-01-10

005景物贴图

在<004canvas斜角地图贴图>中加入不同的景物

2012-01-10

004斜角地图贴图

列编号 = 索引值 / 每一列图块个数 行编号 = 索引值 % 每一列的图块个数 菱形的宽和高分别是w和h xstart与ystart代表第一张图块左上角贴图坐标 左上点X坐标 = xstart + 行编号 * w/2 左上点Y坐标 = ystart + 列编号 * h/2 地图宽 = (列数+行数)* w/2 地图高 = (列数+行数)* h/2

2012-01-10

003平面地图拼接

游戏编程基础002---平面地图拼接 列编号 = 索引值 / 每一列的图块个数 行编号 = 索引值 % 每一列的图块个数 左上点X坐标 = 行编号* 图块宽度 左上点Y坐标 = 列编号* 图块高度

2012-01-10

002半透明效果

002半透明效果 博客教材对应源码

2012-01-09

非常不错的虚拟光驱工具(魔方虚拟光驱)

非常不错的虚拟光驱工具,不需要加载驱动文件,本人强烈推荐

2011-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除