博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页

2010年1月28日

摘要: 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、 create sequence 你首先要有create sequence或者create any sequence权限,create sequence emp_sequence INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVAL... 阅读全文

posted @ 2010-01-28 14:48 linFen 阅读(3389) 评论(1) 推荐(0) 编辑

摘要: JavaScript trim函数大赏 W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现11.String.prototype.trim = function() { 2.ret... 阅读全文

posted @ 2010-01-28 13:42 linFen 阅读(280) 评论(0) 推荐(0) 编辑

摘要: 以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。1.var ie = !+"\v1";仅仅需要7bits!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,讲述外国人是如何把IE的判定从32bits一步步缩简成7bits!的故事但这纪录今年1月8日被一个俄国人打破了,现在只要6bits!它利... 阅读全文

posted @ 2010-01-28 13:32 linFen 阅读(235) 评论(0) 推荐(0) 编辑

2010年1月27日

摘要: 作用域JavaScript 的变量作用域是按照函数划分的,为了快速的了解它的特性,我们通过实例来进行演示。实例一:<script type="text/javascript">var i = 1;// 弹出内容为 1 true 的提示框 alert(window.i + ' ' + (window.i == i));</script>分析:在全局定义的变量其实就是 wind... 阅读全文

posted @ 2010-01-27 20:03 linFen 阅读(481) 评论(1) 推荐(0) 编辑

2010年1月26日

摘要: [代码]使用jQuery简化继承接口一块。jQuery.extend(target,obj1,[objN]) return Object用一个或多个其他对象来扩展一个对象,返回被扩展的对象。 阅读全文

posted @ 2010-01-26 21:43 linFen 阅读(9155) 评论(0) 推荐(0) 编辑

摘要: 最近准备学NHibernate,于是网上狂找,看来有不少文章,但仔细看就会明白,搞来搞去,其实就那么几篇大同小异的文章,但还是终于在我们的博客上找到篇好点的,就是下面那篇了,我也不明白是哪为高手写的了,因为转载的太多了,有点糊涂了,也许是张老三的作品吧,但不知道是没有把相关源码共享出来,还是我没有找到,对一个新手来说,就一些文字真的有点困难啊,何况下面的文章可能由于手误,还是某些原因,我是调试很久... 阅读全文

posted @ 2010-01-26 21:18 linFen 阅读(321) 评论(0) 推荐(0) 编辑

2010年1月25日

摘要: 1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridView列(行头显示行号与图标,同一单元格显示图片... 阅读全文

posted @ 2010-01-25 09:54 linFen 阅读(859) 评论(0) 推荐(0) 编辑

2010年1月24日

摘要: 2010年1月14号, 恰逢jQuery四周年纪念日, jQuery的团队早早便开始了1.4版发布的准备工作, 并以每天一则公告的方式进行庆祝, 活动将持续14天。发布的首日, jQuery的团队首先列出了1.4版中的重大改进。我个人认为这篇文档是这几天以来内容比较充实的一篇文档。所以翻译过来, 以便同僚日后可以参考。时间仓促, 可能有几处不太明确的地方, 或是原文就草草带过, 可能会不大通畅。欢... 阅读全文

posted @ 2010-01-24 19:47 linFen 阅读(541) 评论(0) 推荐(0) 编辑

2010年1月21日

摘要: 在.Net应用程序中,我们经常看到VS为我们生成的项目工程中都会含有App.config或者Web.config这样的文件。这个文件就是我们所说的应用程序配置文件。在这个文件里面记述着一些与我们的应用程序相关的信息,如:数据库连接,认证模式等。我们在程序中可以利用ConfigurationManager的ConnectionStrings属性方便的获取配置文件中的数据库连接字符串信息。   可是有... 阅读全文

posted @ 2010-01-21 12:44 linFen 阅读(279) 评论(0) 推荐(0) 编辑

2010年1月14日

摘要: 与多线程相关的两个常见的需要解决的问题是:临界资源保护和线程间的同步依赖,每一种语言都提供了自己的一套设施(有的语言可能需要借助OS的API)来解决这两个问题,C#提供了更方便灵活的解决方案,首先C#可以允许我们在不同的级别上加锁,也就是说我们可以控制加锁的粒度。其次,C#提供了一套内置的线程安全的容器,方便我们的使用。 一.不同级别(Level)上的同步:1.object level 同步对应的... 阅读全文

posted @ 2010-01-14 08:32 linFen 阅读(423) 评论(0) 推荐(0) 编辑

2010年1月11日

摘要: 程序员通常都希望自己能的编写易读,易维护和易扩展的代码。然而,某些情况下,性能变成最重要的事情。本文提供了几个有用的窍门,来提高你常见的字符串操作的性能。 最近,我花了很多时间去研究一个简单的代码编辑器。这个应用程序的主要特点之一是语法高亮,实现这样的功能,性能是关键。我花了很多时间来优化我的代码。在做这个项目的同时,我也学到了很多。在这里,我向大家分享一下我的经验。 附在本文中的项目包含一个简单... 阅读全文

posted @ 2010-01-11 23:28 linFen 阅读(409) 评论(0) 推荐(0) 编辑

摘要: 前言绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的合理... 阅读全文

posted @ 2010-01-11 22:25 linFen 阅读(279) 评论(0) 推荐(0) 编辑

摘要: 最多只能有一个聚簇索引。 不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。如下图:非聚簇索引聚簇索引聚簇索引与非聚簇索引的本质区别到底是什么?什么时候用聚簇索引,什么时候用非聚簇索引?这是一个很复杂的问题,很难用三言两语说清楚。我在这里从SQ... 阅读全文

posted @ 2010-01-11 20:43 linFen 阅读(316) 评论(0) 推荐(0) 编辑

摘要: 2.2.1 并发一致性问题常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。2.2.1.1 丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。 考虑飞机订票系统中的一个活动序列: 甲售票点(甲事务)读出某航班的机票余额A,设A=16.乙售票点(乙事务)读出同一航班的机票余额A,也为16.甲售票点卖出一张机票,修改... 阅读全文

posted @ 2010-01-11 20:40 linFen 阅读(4658) 评论(0) 推荐(1) 编辑

2010年1月6日

摘要: 同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客户端建立一个socket,设置好服务器端的IP和提供服务的端口,发出连接请求,接收到服务的确认后,尽... 阅读全文

posted @ 2010-01-06 08:53 linFen 阅读(14075) 评论(1) 推荐(0) 编辑

2010年1月4日

摘要: Remoting.Corba是一个开源项目,它的目标是在.NET Remoting体系结构中集成CORBA/IIOP 支持, 便于.NET开发者开发能够与采用IIOP的系统(CORBA, J2EE/EJB,各种应用服务器与中间件)进行互操作的系统. 除了让.NET使用Corba之外,它还是一个使用其他的网络协议扩展.NET Remoting的示例。 Remoting.Corba是全部用C#编写的,... 阅读全文

posted @ 2010-01-04 10:47 linFen 阅读(285) 评论(0) 推荐(0) 编辑

摘要: corba, 公用对象请求代理程序结构(common object request broker architecture)的首字母缩写,在跨平台和跨语言(如j2ee)的分布式(多层)系统通信中具有广泛的应用,将corba连接到dotnet(在多层应用中,asp.net web services and .net remoting 是其主要应用方式)是不容易的。要连接这两者,就需要一个能将dotn... 阅读全文

posted @ 2010-01-04 10:38 linFen 阅读(1141) 评论(0) 推荐(0) 编辑

2009年12月31日

摘要: 本节内容开始使用NHibernate1.获取NHibernate2.建立数据库表3.创建C#类库项目4.设计Domain 4-1.设计持久化类4-2.编写映射文件 5.数据访问层 5-1.辅助类5-2.编写操作 6.数据访问层的测试 6-1.配置NHibernate6-2.测试 结语 作者注:2009-11-06已更新开始使用NHibernate我们亲自动手,一步一步搭建一个NHibernate程... 阅读全文

posted @ 2009-12-31 23:13 linFen 阅读(686) 评论(0) 推荐(0) 编辑

摘要: 1、identity:用于MySql数据库。特点:递增 <idname=\"id\"column=\"id\"> <generatorclass=\"identity\"/> </id> 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。 2、sequence:用于Oracle数据库 <idname=\"id... 阅读全文

posted @ 2009-12-31 22:14 linFen 阅读(3244) 评论(0) 推荐(1) 编辑

2009年12月30日

摘要: 本节内容引入使用NHibernate二级缓存启用缓存查询管理NHibernate二级缓存结语 引入呵呵,今天收到了微软“最有影响力开发者”礼包,很高兴自己荣获“微软最有影响力开发者”称号(详情请进),这篇我还继续上一篇的话题聊聊NHibernate二级缓存剩下的内容,比如你修改、删除数据时,二级缓存是什么策略呢?我们如果使用缓存查询呢?如何管理NHi... 阅读全文

posted @ 2009-12-30 22:03 linFen 阅读(815) 评论(0) 推荐(0) 编辑

摘要: 本节内容引入NHibernate一级缓存介绍NHibernate一级缓存管理结语 引入大家看看上一篇了吗?对象状态。这很容易延伸到NHibernate的缓存。在项目中我们灵活的使用NHibernate的缓存机制。NHibernate性能会大大提高的哦,我们接下来就来探索NHibernate缓存机制吧,这篇我没有准备什么,先来学习下NHibernate一级缓存。NHibernate一级缓存介绍NHi... 阅读全文

posted @ 2009-12-30 21:56 linFen 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 本节内容引入对象状态对象状态转换结语 引入在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区分这些对象,根据对象和当前会话的关联状态,我们可以把对象分为三种:瞬时对象:对象刚刚建立。该对象在数据库中没有记录,也不在ISession缓存中。如果该对象是自动生成主键,则该对象的对象标识符为空。持久... 阅读全文

posted @ 2009-12-30 21:48 linFen 阅读(409) 评论(0) 推荐(0) 编辑

2009年12月29日

摘要: 很喜欢有点Wiki风范的Balsamiq Mockups,这里列出一些小技巧。Grid“*”号表示加粗,“_”表示斜体,“[]”表示链接,“[X]”表示复选框,“(X)”表示单选框(或者写成[*]、(*)也可以)。效果如下:文本如下:[代码]Label 生成器Grid可以用一段W... 阅读全文

posted @ 2009-12-29 23:00 linFen 阅读(1316) 评论(0) 推荐(0) 编辑

摘要: 对于一个只有3、5个人的小团队,在时间很紧的情况下,文档什么的肯定是能省则省啦。不过,有两个文档是绝对不能省的。不但不能省,还要尽全力把它们做好,并且保持更新。这两个文档就是:使用Power Designer制作的数据库模型(或者想要更高级些,领域模型),以及界面原型。制作界面原型的软件,我最喜欢的是Balsamiq Mockups,一个手绘风格的、轻量级的小软件。我喜欢它的理由是:- 快R... 阅读全文

posted @ 2009-12-29 22:58 linFen 阅读(655) 评论(0) 推荐(0) 编辑

2009年12月22日

摘要: 1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外键约束。2、启用外键约束的命令为:alter table table_name enable constraint constraint_name 3、禁用外键约束的命令为:alter table table_name disable constraint con... 阅读全文

posted @ 2009-12-22 15:13 linFen 阅读(12996) 评论(0) 推荐(0) 编辑

2009年12月18日

摘要: 經過長達數月的夙夜匪懈、焚膏繼晷,15集的jQuery教學終於在爆肝前一刻驚險完成...連結如下,有興趣學習jQuery的朋友可以參考看看。各位大德有任何批評指教,也歡迎在此留言,老衲必當虛心檢討改善。邊做邊學 jQuery 系列 9-jQuery讓網頁動起來邊做邊學 jQuery 系列 10-網頁酷炫之道-jQuery UI邊做邊學 jQuery 系列 11-jQuery UI牛刀小試-***十三支... 阅读全文

posted @ 2009-12-18 22:22 linFen 阅读(388) 评论(0) 推荐(0) 编辑

摘要: It's surprising to me that we can use jQuery to query and manipulate XMLDOM cross browsers. Like the example below:排版顯示純文字複製文字var x = $("<xml><rows><row a='ATTR'>FIRST</row><... 阅读全文

posted @ 2009-12-18 22:20 linFen 阅读(792) 评论(1) 推荐(1) 编辑

2009年12月17日

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.IO;namespace ConsoleApplication1{ public class Rule { public string ... 阅读全文

posted @ 2009-12-17 00:04 linFen 阅读(352) 评论(0) 推荐(0) 编辑

2009年12月12日

摘要: //创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//创建数据表空间crea... 阅读全文

posted @ 2009-12-12 16:43 linFen 阅读(563) 评论(0) 推荐(0) 编辑

摘要: SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;... 阅读全文

posted @ 2009-12-12 16:39 linFen 阅读(601) 评论(0) 推荐(0) 编辑

摘要: 一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect i... 阅读全文

posted @ 2009-12-12 16:32 linFen 阅读(26752) 评论(0) 推荐(0) 编辑

摘要: 数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)3 将数据库中的表... 阅读全文

posted @ 2009-12-12 16:31 linFen 阅读(435) 评论(0) 推荐(0) 编辑

摘要: 1.按照月来分,每个月让系统自动建一张表,然后把这个月的数据放在这个表里面2.就是用一个备份的数据服务器,把每个月的数据都导出到那个备份服务器上去,在备份服务器上面数据的存储不按月来分,按照年来分,每年建一张新表,做报表的时候,就到备份服务器上面操作3.就是对这几张表用对象数据库,来存储一个月的数据,这数据是在内存的,操作起来,比操作关系数据库快,前段时间的数据还是放在关系数据库里面,这样就可以不... 阅读全文

posted @ 2009-12-12 16:30 linFen 阅读(1871) 评论(0) 推荐(0) 编辑

2009年12月4日

摘要: 破解声明:我的破解仅用于研究,请勿用于商业用途,需要使用请购买正版软件。由于最近比较忙,一直没有时间更新博客,其实插件已经出来好久了,一直没有时间写篇博客来说明一下,由于DevExpress修改了注册的验证代码,所以之前发布的插件无法支持v9.2.6,只能支持到v9.2.4,所以这次几乎重写了全部的核心程序来完成注册的验证过程,能够用来编写注册插件的方法越来越少了,从最早的用简单的反射,一直到现在... 阅读全文

posted @ 2009-12-04 15:01 linFen 阅读(2541) 评论(0) 推荐(0) 编辑

摘要: Axure RP Pro这款软件一直没有中文版,找了好久中文汉化版终于找到了,呵呵 和大家分享一下。希望能够对同行业的朋友们有所帮助。 先介绍一下Axure: Axure的完整英文名是Axure RP Pro。意思为快速原型设计;Axure RP Pro是美国Axure Software Solution 公司的旗舰产品,是一个让负责定义需求和规格、设计功能和界面的专家快速创建应用软件或Web... 阅读全文

posted @ 2009-12-04 13:40 linFen 阅读(1753) 评论(1) 推荐(0) 编辑

2009年12月3日

摘要: 学如逆水行舟,不进则退,当我工作需要学习新东西,当我希望身边同事也能够快速提高时,我就会想我们如何才能够快速的学习并应用新的知识?我们必须也应该一直保持积极主动、快乐学习的心态。之前写过一篇博文《坚持是学习的最好方法》表明学习的总体方法是坚持,坚持学习、坚持实践、坚持思考。本篇我将从更具体的一些层面进行总结,抛砖引玉,希望大家也能给予补充。 知识设立短期、中期和长期目标,找到学习的方向制定切实可行... 阅读全文

posted @ 2009-12-03 10:36 linFen 阅读(1327) 评论(0) 推荐(0) 编辑

摘要: 所谓“工欲善其事,必先利其器”,尽管小米加步枪可以也可以打败敌人,但如果朱棣有了坦克装甲部队,那岂不是更容易平定安南? 关于原型开发工具,各有哥的使用习惯,有人喜欢axure、photoshop,也有人喜欢手绘,robert还见到过高人直接用excel制作的交互原型,不仅能够布局,还具有基本的链接和跳转功能,相当佩服。工具只是实现目标的一个手段,因此选用何种工具完全基于个人... 阅读全文

posted @ 2009-12-03 10:26 linFen 阅读(862) 评论(0) 推荐(0) 编辑

摘要: 原型设计有很多工具,比如axure rp、irise studio等等。而且国内已经有组织开始推行axure RP,而且传言国内几个互联网公司开始使用axure RP了。 本人试用了axure RP,和 gui design studio后,还是推荐使用gui design studio到实际应用开发中。 如果你是需要比较逼真的仿真效果,建议使用axure RP.如果你是想快速的把思路,以可视化的... 阅读全文

posted @ 2009-12-03 10:16 linFen 阅读(2548) 评论(1) 推荐(1) 编辑

摘要: Design设计 Specify详细规格 Prototype原型 Demonstrate演示 Document文档GUI Design Studio是一个给应用软件设计图形用户界面(GUIs)的专业工具。它是一个不需要软件开发和编码的完整的设计工具。屏幕上的一切都通过图形方式创建,你可以设计整个应用程序或单个窗体,对话框和组件。并组合它们来创建更多的设计,和典型界面。我们也可以将它们链接在... 阅读全文

posted @ 2009-12-03 10:15 linFen 阅读(1528) 评论(0) 推荐(1) 编辑

摘要: 如果你在使用GUI Design Studio时有困难或想需要更多信息。下面有几条可以获得帮助的途径 :?Context Help上下文帮助?Online Reference联机参考?Online Tutorials联机教学?Web Site网站?Customer Support客户支持上下文帮助也被称为“这是什么”的帮助。实际上用户界面都被关联了帮助信息,这些信息告诉你它... 阅读全文

posted @ 2009-12-03 10:13 linFen 阅读(1153) 评论(0) 推荐(1) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页