IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

java7新特性(1)

  今天看了java7的预览版,过一段就会出测试版,测试版应该不会再加功能,只是修改bug。今天研究的是java7的新功能jdbc4。JDBC4一个重要的新特性是在连接数据库后不用手动的关闭java.sql.Connection, java.sql.Statement, and java.sql.ResultSet这些对象。只要这些对象在try模块中声明,JVM会自动关闭这些对象。下面就

Silverlight 2.5D RPG游戏技巧与特效处理:(七)动画特写

Silverlight中的HLSL不仅适用于场景与动画渲染,对于游戏中的角色,我们同样可以利用它制作动画特写。较常见的比如角色传送时的淡入淡出、扭曲变形、幻化呈现等切换动画,当然还有例如角色被DeBuff时所表现出来的放大缩小以及虚弱时的不规则体形等。适当的场合为角色增加动画特写使得游戏更显精致而华丽,当玩家身心愉快的融入其中而流连忘返时,或许正是这些魔幻般的特效在背后默默的飘散着令人迷醉的芳香。

软件业技术与管理的衔接角色:架构师——从技术层到管理层修炼之路

今天开会谈到个人职业规划与发展问题,大部分人都想从技术到管理华丽转身,可又不知道如何做管理。其实一个最好的过度角色便是架构师。请看我下面的总结与建议: 软件架构师工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。 一般来讲,软件架构师主要分成: 1:前端架构师: 前端架构师主要负责软件产品的前端呈现,必须具有以下能力

用户黏性与垂直社区

当今的互联网,用户为王。传统的用户单方面接收信息(Web 1.0)、用户创造信息(Web 2.0)的爆炸时代已经趋缓,互联网逐步向用户之间交流信息、分享信息的平台发展。如何打造一个优秀的社区,累积有价值的活跃用户,是个至关重要的问题。 一、网站如何吸引用户的黏性 1. 优秀的服务 优秀的服务是任何网站的成功之本。无论是技术上的革新,还是是用户体验、商业模式的革新,全新理念的服务是网站生存以及

分享一个VS2010插件 GBackupSolution Add-in for Visual Studio 2008/2010

这个插件是用Gmail来备份项目文件的。非常实用,分享一下,本人在用的过程中发现加载错误,希望大家一块分析一下是怎么回事。。。 GBackupSolution Add-in for Visual Studio 2008/2010  免费 创作者 Tiệp Lê (TMA Solutions) 评论    

HTML5笔记(1) - HTML5的定义

前言 HTMl5自去年以来日趋流行,我也时不时的去关注和学习一些边边角角的东西。在这个过程中作了一些笔记,也留下了自己的一些思考,所以在这里记下来的既有一些“客观”的技术背景,更多是自己的“主观”看法,希望能和其他学习者进一步交流,希望过一段时间再看时能有更高层次的认识。 HTML是什么 平时在看一种新技术的介绍时,我最喜欢看的是按照“它

CSS排版:技术与最佳实践

在这个系列的第一部分,我们讨论了一些与CSS排版的基础概念。现在我们将讨论一些出色的技术,建议,技巧以及处理网站排版的最佳实践。这是CSS排版参考三篇系列中的第二部分,这三篇将涵盖从基本语法到最佳实践,以及CSS排版相关工具的内容。 CSS排版:基础 CSS排版:技术与最佳实践 CSS排版:例子和工具 用@font-face改善网页排版 对于普通文本块,使用巧妙的字体栈(如第一部分讨论的)是一

MMN实用架构过程概览

MMN(Macro-Micro-Nano,即宏观-微观-纳米)实用架构过程初步体现了我的架构观:即以实用主义态度把握架构原则与本质思想,从系统的各个层次剖析架构,提供一个具有指导意义和实施价值的架构过程,采取简略、敏捷而又全面的方式,对软件系统进行架构与设计。架构的步骤必须是清晰可见,每一步都有明确的目标与实际的指导意义。MMN实用架构过程既有大局观的思考与基本原则指导,又要着眼于细处,突出强调宏

请注意,如果FLASH的ExternalInterface.call无法正常工作,请确认启用了设置 local-trusted 安全沙箱

因在本地做一个FLASH应用,用于随机抽奖之用,所有的奖品剩余量需要在每次抽取后都将剩余量-1,为防止死机,断电等突发状况,我们需要将其保存,但FLASH CS3天生残缺,不能写文件,这直接导致我只能使用它的API----ExternalInterface来调用JS实现保存文件. 实现代码很简单: FLASH代码片断 import flash.external.ExternalInterface;

使用隐藏的new来创建对象

JQ中发现的,jQuery.Event类。估计作者是为了减少代码量。定义一个类,但不用new关键字去创建该类对象,而使用方法调用()方式去创建该对象。 很多时候我们是这样写类,然后使用new创建对象的。 function Person(name,age){ this.name=name; this.age=age; } Person.prototype={ setName

编程基本算法(一)

笔者好长时间没有更新博客了,一个原因是开发的项目所用到的技术都是老技术点,所接触到的知识都是行业逻辑流程,所以只是自己做了总结并没有拿上来分享。另外一个原因是目前笔者在重新学习C++语言以及计算机的一些基本知识(算法等)。   下面的代码为C++代码,好了直接进入正题   折半查找       又称二分查找。   使用条件:有序集合。  

微博咆哮体[Chrome Extension]

传说最近咆哮体很火,昨晚下班就写了这个小玩意,在网页端发微博时,自动将微博内容转为咆哮体, 暂支持了腾讯,新浪,搜狐微博  先看下截图:   主要代码如下: (function(){     var $ = function(id){return document.getElementById(i

用CALayer.Mask(遮罩)实现iphone图标的水晶立体效果

昨天打群雄一下打了两个“破敌”,比较空虚,然后想起周末觉得自己应用中的图案都是纯用Path画的平面效果,比较土,就研究了一下如何实现点时尚的效果。最终完成效果如下:而原图效果只是这样: 通过遮罩完成以上效果,代码非常简单,不过需要准备遮罩层要用的alpha通道图片,对于非常非常不美工的我来说,用d版的fireworks搞掂: 但是你并不能直接把这个遮罩蒙

老菜鸟看软件开发的管理 二

昨天思索着这一话题入眠,早晨又看了客户是不是上帝,继续:)无论是XP、TDD,还是SCrum,其精髓都在于计划-》控制-》再计划—》再控制,那么计划、控制又应该如何去进行细分?按照洋鬼子的文档、会议到底能解决多少中国程序人团队存在的问题?笔者再大胆地说一个数字,迎候着板砖。那些所谓的模式中规定的东西在中国程序人管理中能占到6成就8错了,君不见每年春季的跳槽大潮,君不见学子们不知道学什么

JavaScript子类用Object.getPrototypeOf去调用父类方法

每个function有个prototype属性,称为原型。每个对象也有个原型,IE9/Firefox/Safari/Chrome/Opera 中可以通过__proto__来访问,IE6/7/8中没有提供相关接口。 function Person(){ this.method1 = function(){} } Person.prototype.method2 = function(){} f

Windows Shell扩展系列文章 1 - .NET 4 编写Windows Shell上下文菜单扩展

示例代码下载   在MSDN论坛,大量的开发人员经常问道这样一个问题: 如何编写.NET代码开发Windows Shell扩展? http://social.msdn.microsoft.com/Forums/en-US/clr/thread/7ceb44d5-dce8-4197-ac55-f0f4fb59eeb4/ http://social.msdn.microsoft.com/

步步为营 .NET三层架构解析 二、数据库设计

要开发用户管理系统,我们首先要了解需求,现在就举一个简单需求,用户表,假设有两种角色用一个字段departID来判断,管理员和员工, 我们要先建一个用户表custom和一个部门表department: CREATE TABLE [dbo].[custom]( [id] [int] IDENTITY(1,1) NOT NULL, [cname] [nvarchar](50) COLLATE

Delphi+ArcEngine开发手记 二

接上文继续:)  Delphi的保存地图代码: var mapDoc:IMapDocument;//把在Private定义的MyDoc去掉begin   mapDoc:=coMapDocument.Create as IMapDocument;  mapDoc.Open(mapCtl1.DocumentFilename

分享 35 套精美的 PSD 图标素材

非常感谢那些很有才华的设计师分享它们的劳动成果,让更多的人可以使用他们的创意设计。今天,本文与大家分享35套精美的PSD源文件格式的图标资源,需要的朋友赶紧收藏起来哦 :) 1- Designers Icons 点击下载 2- iDroid icons for Android 点击下载 3- Free Twitter Icons 点击下载 4- PSD: Adobe Icon Templat

redis 2.2.2初体验

今天晚上终于把测试服务器搞定,饥渴难耐,马上准备试试redis。   1、make prefix=/usr/redis/   2、make test  报错,tclsh8.5 not found,去这里下载安装   3、make install    这里会生成五个文件:redis-server(服务)、redis-cli(客户端)、redis-check-dump(数据文件