|
BLOG |
|
|
| 详解ASP.NET自定义控件开发实例 | ClickNum:107|ReplyNum:0 |
本文通过实现一个服务端控件来讲解一下控件开发,该控件的功能如下: 1.显示服务端时间,并不停更新 |
|
View Class:
Asp.Net |
5/14/2012 10:37:21 AM |
|
|
| 硅谷最看重的12项IT技能 | ClickNum:36|ReplyNum:0 |
IT行业很热门,不过前提是你要有所需的技能。如果你想进入这个行业,不妨看看在不久的将来最热门的几项IT技能。 Kevin Scott是谷歌公司的高级技术经理,也是美国计算机协会专业与教育委 员会的创始成员,他说: “我在硅谷看到的一切与认为程序员行将消失、其工作外包出去的观点完全相反。从大企业到新兴公司,许多公司都在积极招聘。” |
|
View Class:
Information Retrieval |
5/5/2012 8:00:17 PM |
|
|
| 10 Oven Fresh jQuery Plugins for UI | ClickNum:69|ReplyNum:0 |
本文收集了10款jQuery插件,用于UI设计。它们均新鲜出炉,很有帮助。这些插件包括可编辑表格、向导设计等类型。
|
|
View Class:
CSS/Js |
4/21/2012 7:50:51 PM |
|
|
| 图像相似度算法 JAVA版实现 | ClickNum:98|ReplyNum:0 |
思路:
1,二值化,(不做颜色比对了,生成黑白图)
2 ,取黑色的矩形阵列,(不管图片大小,只取同颜色的矩形区域,判断规则下文讲)
3,排序取前几个矩阵,(去最大矩阵的 %d 面积以上的矩阵,%d作为参数)。
4,取得2张图的矩阵,对比矩阵距离面积等,根据面积权重,得到相似度。
|
|
View Class:
Information Retrieval |
4/14/2012 11:44:44 AM |
|
|
| jquery div 跟随 鼠标 移动 | ClickNum:96|ReplyNum:0 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh" dir="ltr">
<head>
</head>
<style>
.tuku{ margin:0 auto;}
a{ color:red; text-decoration:none;}
.imgsrc{border:1px solid #cccccc; background-color:#ffffff; position:absolute;z-index:1000;}
</style>
<script src="jquery.min.js"></script>
<script>
$(document).ready(function(){
$("img").mouseover(function(e){
var xx = e.originalEvent.x || e.originalEvent.layerX || 0;
|
|
View Class:
CSS/Js |
4/11/2012 3:25:39 PM |
|
|
| android中的数据存取-方式二:file(文件) | ClickNum:91|ReplyNum:0 |
在Android系统中,这些文件保存在 /data/data/PACKAGE_NAME/files 目录下。
数据读取
|
|
View Class:
Android |
4/11/2012 9:57:02 AM |
|
|
| android中的数据存取-方式三:SQLite | ClickNum:70|ReplyNum:0 |
1.Android中通过SQLite数据库引擎来实现结构化数据存储。SQLite是一个嵌入式数据库引擎,针对内存等资源有限的设备,提供的是一种高效的数据库引擎。
2.Android提供了创建和使用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法,另外还有一个SQLiteOpenHelper工具类提供更简洁的功能。
3. SQLiteOpenHelper是SQliteDatabase的一个帮助类,用来管理数据库的创建和版本更新。一般用法是定义一个类继承之,并实现两个抽象方法onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)类创建和跟新数据库。
Android中操作数据库首先要通过一个 类:android.database.sqlite.SQLiteOpenHelper。它封装了如何打开一个数据库,其中当然也包含如果数据库不存在 就创建这样的逻辑。看一个例子:
|
|
View Class:
Android |
4/11/2012 9:56:43 AM |
|
|
| android中的数据存取-方式一:preference(配置) | ClickNum:66|ReplyNum:0 |
这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的字体、颜色、位置等参数信息。一般的应用程序都会提供“设置”或者“首选项”的这样的界面,那么这些设置最后就可以 通过Preferences来保存,而程序员不需要知道它到底以什么形式保存的,保存在了什么地方。当然,如果你愿意保存其他的东西,也没有什么限制。只是在性能上不知道会有什么问题。
在Android系统中,这些信息以XML文件的形式保存在 /data/data/PACKAGE_NAME/shared_prefs 目录下。
|
|
View Class:
Android |
4/11/2012 9:56:22 AM |
|
|
| Serializable java序列化 | ClickNum:92|ReplyNum:0 |
Bean Serializable Interface 的接口让BEAN可以串行化,将其变成一个可保存为以后使用的二进制流。当一个BEAN被系列化到磁盘上或者其他任何地方,其状态被保存起来,其中的属性值也不会改变。在BEAN的规范中,JSP并没有要求BEAN实现Serializable接口。但是,如果您希望自己控制您所创建的组件的serialization进程,或者您想serialize并不是标准组件扩展的组件,您必须了解serialization and deserialization的细节。
有几个原因你会把BEAN冷藏起来以备后用。有些服务器通过将所有的SESSION 数据(包括BEAN)写入磁盘来支持任意长的SESSION生命期,即使服务器停机也不会丢失。当服务器重新启动后,串行化的数据被恢复。同样的理由,在重负载的站点上支持服务器分簇的环境中,许多服务器通过串行化来复制SESSION。如果你的BEAN不支持串行化,服务器就不能正确地保存和传输类。
通过同样的策略,你可以选择将BEAN保存在磁盘上或者数据库中,以备后用。例如,也许可以将客户的购物车实现为一个BEAN,在访问期间将其保存在数据库中。
|
|
View Class:
J2SE |
4/10/2012 12:52:14 PM |