Loading......
公告     本站已经加入了Google Friend Connect,欢迎朋友们试用。
具体在右侧菜单中操作。
Aug
23
作者:quke.cn   |   分类:开发

记录

myeclise8.5的安装方法:http://inotgaoshou.javaeye.com/blog/668163

1.  普通安装:用直接解压的安装方式来实现
解压插件到某个文件夹
将下载的插件文件解压到 Eclipse 的安装目录下
如插件文件为多国语言包: NLpack1-eclipse-SDK-3.1.1a-win32
下载的插件文件大多数书压缩文件,解压后得到包含 eclipse 的文件夹(里面有 plugins 和 features 文件夹), NLpack1-eclipse-SDK-3.1.1a-win32 解压后得到的目录结构为(我假定把插件解压到 F:\hongjun\myPlugins\language 中) F:\hongjun\myPlugins\language\eclipse , F:\hongjun\myPlugins\language\ 称为插件的安装目录
2.  Links 安装:用建立一个 link 文件的方式来实现
※▲推荐使用此种安装方式,因为它便于插件

Feb
26
作者:quke.cn   |   分类:开发

 温习:

数据表的连接有: 
1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 
2、外连接: 包括 
(1)左外连接(左边的表不加限制) 
(2)右外连接(右边的表不加限制) 
(3)全外连接(左右两表都不加限制) 
3、自连接(连接发生在一张基表内) 

select a.studentno, a.studentname, b.classname 
  from students a, classes b 
  where a.classid(+) = b.classid; 

STUDENTNO STUDENTNAM CLASSNAME 
---------- ---------- ------------------------------ 
    1 A     一年级一班 

Sep
19
作者:quke.cn   |   分类:开发

   我们一直努力又努力去掌握那些对于我们来说是全新的东西。那么,我们做什么来帮助学习?下面是一个关于如何使你编程更迅速合理的10件事情的列表。我更习惯与使用Ruby on Rails,但下面的观点也适用于其他环境。

 
1.升级单元测试
 
你的编程没有测试?你应当随时进行测试,即TATFT ( testing all the fucking time )。当然你应当选择比仅是单元测试更好的方式。RSpec和Shoulda是两个可以选来使用的工具。
 
2.试用TDD
 
Sep
5
作者:quke.cn   |   分类:开发

I18N 是 internationalization 的缩写形式,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”;与之类似,L10N 是 localization 的缩写形式,意即在 l 和 n 之间有 10 个字母,本意是指软件的“本地化”。 

 
I18N 和 L10N 从何而来?它们有何区别?
 
按照软件开发的惯例,最初的软件只有英文版本,根据需要,作者再把软件界面和文档翻译成不同国家、地区的语言版本。但是由于实现翻译的途径、翻译的工作效率、翻译的可重用性等因素各不相同,使翻译工作面临很大困境,也阻碍了软件的推广和应用。为了方便地将软件翻译成不同语言的版本,就需要一套翻译规范和通用工具,
Aug
26
作者:quke.cn   |   分类:开发

1、Java  
Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)  
Java编程思想(第2版)----Java四大名著----Bruce Eckel  
Java编程思想(第3版)----Java四大名著----------------Bruce Eckel  
JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay Horstmann  
JAVA 2核心技术 卷II:高级特性(原书第7版)----Java四大名著-----Cay Hor

Aug
26
作者:quke.cn   |   分类:开发

一、掌握基础知识:十六年寒窗的持续积累

从7岁读小学起,经过16年的学习,你从软件专业本科毕业后,必须完成以下几门专业课程的学习:计算机组成、操作系统原理、汇编语言、数据结构、编译原理、数据库原理、软件工程、结构性设计语言(PASCAL、C)、面向对象设计语言(C++、C#)、计算机网络等,你最好还懂一些算法分析、分布式系统、计算机图形学、形式逻辑、人工智能原理、软件设计模式、软件构架/框架等研究生的课程,16年来,你积累的除了知识,更重要的是形成最适合自己的学习方法和工作方法。这些是你具备程序员职业水准的基础能力,不要受什么计算机软件怪杰之类传奇的影响,那不过是小概率事件

Jul
25
作者:quke.cn   |   分类:开发

出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。

  1. 接口 (Interfaces )
  2. 惯例与模板 (Conventions and Templates)
  3. 分层 (Layering )
  4. 算法的复杂性 (Algorithmic Complexity)
  5. 散列法 (Hashing )
Jul
17
作者:quke.cn   |   分类:开发

你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。    ----- Arthur J.Riel

  (1)所有数据都应该隐藏在所在的类的内部。

  (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。

  (3)尽量减少类的协议中的消息。

  (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。

  (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。

  如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。

Jun
19
作者:quke.cn   |   分类:开发

在Process.cs文件中有这样一个函数

public string a()
{
         return "1";
}

在另外一个ASPX页面中如果想通过函数名和类名调用这个函数,方法如下:

Assembly ab = Assembly.GetExecutingAssembly();//得到当前运行的程序集
Type tp = ab.GetType("Test.Process");//得到指定的类,Test为命名空间,Process为类名
MethodInfo mi = tp.GetMethod(



May
16
作者:quke.cn   |   分类:开发

安装了Microsoft Visual Studio 2005,但这个版本和vista有版本兼容的问题,就下了sp1和vista补丁,试一试在vista下的效果。

注:在安装的过程中提示让插入dvd光盘(因为我是用自己刻录的光盘装的),就把安装文件靠到硬盘上安装就没问题了。

Mar
21
作者:quke.cn   |   分类:开发

1.使用系统的接口。

     在抽象工厂接口中定义了返回数据库对象的成员接口,如:IDbConnection ,IDbCommand 等,不同数据的Connection都实现了IDbConnection ,在具体数据库的工厂中就用具体Connection实例作为IDbConnection 返回给逻辑层的调用。IDbConnection 是系统中已存在的,抽象的各种数据库连接的接口。

     这一点让我困扰了一段时间,我当时考虑怎么创建一个IDbConnection 让各种数据库的连接成员对象来实现。即创建一个接口让系统的类来实现,我觉得这种方法是无法实现的,因为系统的类定义是无法改变的。这时候应该巧用系统定义的接口来实现。

Mar
21
作者:quke.cn   |   分类:开发

对于简单工厂来说,它的工厂只能是这个样子的
public class SimplyFactory {
/**
* 静态工厂方法
*/
public static Prouct factory(String which) throw NoSuchProductExcption
{

     if(which.equalIgnoreCase("product1"))
     {
     return new Product1();
    

共13条 第 1/2 页 首页 12 下一页 尾页
内容载入中...