正在加载...
2008-09
15
发表于: 网络开发 | 作者: 刘巍峰
标签:

JDBC(Java DataBase Connectivity)提供了不同数据库的同一接口。无需针对某一种数据库连接而单独编程。只需要下载需要的数据库驱动,放入到tomcat\common\lib目录下,即可使用这个同一的接口。

步骤:

1.加载数据库驱动程序

语句:

Class.forName(“驱动的类路径”);

常用的类路径(可以根据驱动程序的jar文件来查找)

  • ODBC:sun.jdbc.odbc.JdbcOdbcDrive
  • Sqlserver:com.microsoft.jdbc.sqlserver.SQLServerDriver
  • Oracle:oracle.jdbc.driver.OracleDriver

2.建立与数据库的连接

语句:

Connection  con=DriverManager.getConnection(“数据库URL”,”username”,”userpwd”);

Connection是Java提供的连接数据库的接口,必须通过DriverManager类进行实例化。

若使用JDBC-ODBC桥,则URL为:“ jdbc:odbc:数据源名称”。

阅读全文…

2008-09
12
发表于: 网络开发 | 作者: 刘巍峰
标签:

本文转载自ExtJS官网,由原作者翻译自官方文档(点击查看原文

 

第一步 - 入门
想必您已经听说过 Ext、浏览了在线演示,并且尝试阅读API文档。不过,面对复杂的API文档,您却不如何下手?!

第二步 - 起步
通览过API文档,并且找到了所要立刻尝试的功能,面对混杂的网页源代码,如何开始一个简单的测试页面?那么……

不论您的目标是什么,您都可以依照本文快速的开始使用Ext。不,不用搭建服务器,您所需要的仅仅是Firefox浏览器和Firebug调试插件。如果还没有安装,那么现在就是一个好机会。

牛刀小试
打开Ext API文档,您已经上路!
单击 F12 打开 Firebug 控制台。
如果您的 firebug 控制台处于单行模式(以 ‘>>>’ 开头),那么请单击右下角的红色上箭头以开启多行编辑模式。
输入以下代码,并敲击 Ctrl-Enter 来运行:

Ext.get(document.body).update('<div id="test"></div>');

阅读全文…

2008-09
12
发表于: 网络开发 | 作者: 刘巍峰
标签:

本文来源于ExtJS官网,由原作者翻译自ExtJS官方文档(点击查看原文

 

1 入门导向

2 揭示源代码

3 发布Ext源码时的一些细节

4 我应该从哪里开始?

5 适配器Adapters

6 核心Core

入门向导
Ext的新手用户可以通过下列不同的途径获取学习资源:API文档、维基百科全书、日益丰富的教程、论坛、IRC频道等等(参阅Learn ),关于这些各个方面在EXT官网上都有。但最重要的可用资源,可以说是Ext源代码本身。可以这样方便地学习源代码(Ext的项目毕竟是开源的),不仅能助你体验Ext,而且还能让你接触到大量的Javascript高级技巧和最佳实践,进一步提升自身的编码水平。

阅读全文…

2008-09
11

最近在尝试使用ExtJS框架做课程设计。ExtJS是一个跨浏览器,用于开发RIA(Rich Internet Application)应用的JavaScript框架。提供高性可定制的web ui控件库,良好的设计、丰富的文档和可扩展的组件模型。

ExtJS的界面十分华丽,使用它设计管理系统,基本不用做界面设计。但是,ExtJS学习要比其他Ajax框架要难,而且中文的资料也比较少。

Spket ide是强大的工具包为了方便JavaScript和XML开发而设计的,这个强大的编辑器对JavaScriptXUL/XBL and Yahoo! Widget的开发都有全面的支持 ,例如代码完成,语法高亮和内容概要,帮助开发有成效,创造高效率的javascript代码。这是我见到的对ExtJS支持最好的IDE。

Spket IDE中对ExtJS的代码自动完成

关于怎么创建ExtJS项目,可以参考官方的示例:http://www.spket.com/demos/js.html

官方网站:http://www.spket.com/

2008-09
09

以前升级WordPress,都是将解包后的文件一个一个的用FlashFXP上传到FTP,这次由于我网速很慢,想找个快速的办法。博客所在的服务器支持压缩文件的在线解压缩,但是解压缩时提示默认为不能覆盖,于是不能升级。jiang告诉我说,可以打包成tar.gz格式,上传后在线解压缩,可以直接覆盖原来的文件。

tar.gz是Unix或LINUX下的压缩文件,在Windows下,可以用Winrar或Zip解压就可以使用。但是怎么在Windows环境下制作这种格式的文件呢?可以使用7zip这款软件。

先用7zip把文件或文件夹打包为tar文件,再把tar文件打包成gz就可以了。

先把文件或文件夹打包为tar文件

再把tar文件打包成gz

现在linux的虚拟主机一般是用DirectAdmin控制管理,这个直接在后台就可以在线解压tar.gz文件。

2008-09
09

今天,WordPress发布了2.6.2版本,主要修正了一个重要的数据库漏洞。如果你的博客开放注册,那么通过这个漏洞,攻击者可以重设其他用户的密码。因此,如果你所使用的是 WordPress 2.6.1 或者更早的版本,并且你的博客开放注册的话,强烈建议你及时升级到这个版本。

查看:Changes from tags/2.6.1 at r8849 to tags/2.6.2 at r8849

下载:点击进入WordPress 中文站的下载页面

本博客已经升级到2.6.2版本。

2008-09
08

ThinkPad学生机今天开订。这是联想集团面向高校学子的特惠促销活动,特惠机型包括功能强大的T系列、极致轻薄的XL系列、高性价比的SL系列。

 

特惠活动内容

网上预定开始日期:2008年9月8日

活动正式开始日期:2008年9月16日

特惠活动截止日期:2008年9月30日

特惠对象:全国范围全日制大学在校生

特惠机型:
       SL系列: 27437KC / 27437NC
       T系列: 2765MU3 / 2765MU4 / 2767MU5/ 2055CU2
       X系列: 7673LU2 / 7666KU2 / 7762DU2/ 7457LU1

特惠活动指定提货城市:北京 天津 济南 青岛 太原 郑州 哈尔滨 长春 沈阳 大连 上海 合肥 南京 杭州 福州 厦门 广州 深圳 海口 南宁 武汉 长沙 南昌 西安 兰州 乌鲁木齐 成都 重庆 昆明

购机步骤:
1、登录u.thinkworld.com.cn 网站
2、注册个人信息
3、选择你需要购买的特惠机型并提交,生成订单编号(每人限购1台)
4、厂商接到订单后三个工作日之内电话与您确认购买机型及提货城市等信息; 该提货城市的学生特惠机指定服务商将在接下来的五个
      工作日内电话与您确认具体提货时间和提货地点等信息。 具体订单状况也可在网上查询。
5、付款提货时需携带本人身份证、学生证及订单编号至以上指定提货城市的学生特惠机指定服务商处购买
   (注:购机提供零售发票

 

快两年没关注过笔记本的行情了,今天看到这条新闻,发现原来现在笔记本的配置真是高啊,我的这个本本快成古董了~看看这台特惠的SL400的配置(6999元):

  • 英特尔® 酷睿™ 2 双核处理器 T5870 (2.0GHz/800MHz/2M)
  • 英特尔® PM45芯片组
  • ThinkPad b/g 无线网络连接
  • 预装正版 Windows Vista® Home Basic
  • 250G 5400转硬盘
  • 2GB PC2-5300 667GHz DDR2内存
  • GeForce 9300 256M显卡
  • 14.1英寸WXGA+ AntiGlare显示屏
  • 6芯标准锂电池
  • 1394接口,HDMI接口 Express Card 7合1读卡器
  • 集成蓝牙,集成摄像头
  • RAMBO光驱
  • 一年免费部件及人工客户送修保修服务(系统电池一年)
  • ThinkPad 多功能电脑包

 

PS:看这配置,太眼红了。不行,努力努力,争取到公司一年后咱也整个小黑!

2008-09
07
发表于: 网络开发 | 作者: 刘巍峰
标签:

XML使用DOCTYPE来声明需要遵循的DTD文件。DOCTYPE声明紧跟在XML声明之后。

格式:<! DOCTYPE 文档名 SYSTEM “DTD文件路径”>

<! DOCTYPE 文档名 PUBLIC “DTD文件路径”>

直接在XML中嵌套DTD声明

格式:<! DOCTYPE 根元素名 [DTD定义语句]>

DTD 语法

1、元素声明:<! ELEMENT 元素名 元素的内容规范>

元素的内容规范:

  • EMPTY 不包含数据内容,但可以有属性
  • ANY 可以包含任何XML允许的内容
  • 列出该元素允许的子元素
    • 圆括号():将允许包含的所有子元素写在里面,以表示一个整体。
    • 子元素和逗号,:子元素必须按照顺序出现。
    • 子元素和竖线|:子元素从中选择,只能选择一个,只能出现一次。
  • 子元素可以使用+、*、?等来标记。如果内有任何标记,则表示该子元素必须出现,而且只能出现一次。+标记表示必须出现1次以上;*标记表示可以出现任意次;?标记表示可以出现1次或者0次。

  • 只包含数据:只允许普通的文本字符串
  • 格式:<! ELEMENT 元素名(#PCDATA)>

  • 既包含子元素又包含数据
  • 格式:<! ELEMENT 元素名(#PCDATA|子元素名1|子元素名2|子元素名3|…|子元素n)*>

    注意,#PCDATA必须出现在最前面,*必须在圆括号后面。

    阅读全文…

2008-09
07
发表于: 默认分类 | 作者: 刘巍峰
标签:

10年前的1998年9月7日,拉里·佩奇与塞尔盖·布林创建了Google,当时除了他们丰富的想象力、4台电脑和一位投资人的10万美元之外,没有任何多余的资产。不过这位投资人坚信,网络搜索引擎可以改变世界。10年后的今天,他的预言果然应验。如今,搜索引擎,尤其是Google已经成为人们生活中不可或缺的一部分。

今天,Google低调的迎来了它的10周岁生日。10年来,“不作恶(Don’t be evil)”的Google,用它自己特有的方式,改变着人们的生活。

点击进入新浪专题:Google十年

Google十年大事记

2008-09
07

奥运期间,Google短信推出了免费的奥运赛事短信提醒。现在,Google又推出了免费的全国天气预报短信服务。

只需要登陆http://www.google.com/sms/alerts,输入手机号,等待Google将验证码发送到你的手机,然后填入验证码,选择城市,就可以在每天下午得到免费的天气预报了!

Google短信提醒-免费天气预报