自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

且听风吟的专栏

Java+oracle+jsp+android 认真对待每一天~

  • 博客(18)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Javascript继承机制总结

Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模拟总体上做得还是不错的,因为我们不能盲从任何一种理念,不能纯粹的为了OOP而OOP,我们需要抓住的是面向对象的好处到底是什么?为了这些优点去OOP,才是最明智的选择,所以说Js做得还不错。      Js的继承在很多书里面细致的分了很多种类型和实现方式,大

2012-10-28 10:10:52 1434

转载 VS中bin,app_code,app_data,app_browser,app_GlobalResources等文件夹的作用

1.  Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous  reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使用哪

2012-10-26 17:25:40 1912

原创 C#用工厂模式、反射机制和缓存机制来设计数据访问层的接口总结

最近做项目,使用的是三层架构,在创建数据访问层接口的时候,使用的是反射和缓存机制,但是在运行的时候,总是提示不成功,测试发现反射机制出现问题,没有生成反射对应的类,加载失败,和别人写的代码进行对比,发现代码一模一样,很是崩溃,后来想到是不是配置文件里出现了错误,打开web.config,和别人的进行对比,还是一样的,没有出现错误,但是为什么别人的可以运行,而我的就是运行失败呢,最后通过网上查找,终

2012-10-26 14:33:41 7239 1

原创 C#反射机制学习总结

反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码,如下所示:System.Reflection.Assembly System.Reflection.Memb

2012-10-25 19:46:46 4603 1

原创 用VS2010建立解决方案,用于生成多个Dll的项目

三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。1.建立解决方案: 文件->新建项目->其它项目类型->Visual Studio解决方案->空白解决方案。2.在解决方案里添加第一个项目 建立空白解决方案后,在vs2010右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”->新建项目->Visual

2012-10-25 10:36:56 1510

原创 C#中string.format格式转化总结

C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+001

2012-10-22 09:24:09 4448

原创 Java:比较运算符compareTo()、equals()、==之间的区别与应用总结

1、== 和 equals的区别: ==主要是两个变量值的比较,返回值为true 或者是false。对于普通变量,如:int a=10; int  b= 10; a==b,返回为 true。而对于下面情况:String  a=new String("abc");String  b=new String("a

2012-10-21 11:24:20 34250 2

转载 C#中SqlParameter的作用与用法

一般来说,在更新DataTable或是DataSet时,如果不采用SqlParameter,那么当输入的Sql语句出现歧义时,如字符串中含有单引号,程序就会发生错误,并且他人可以轻易地通过拼接Sql语句来进行注入攻击。?12345678910111213

2012-10-20 10:47:51 89300 21

原创 C#中ref和out参数使用时需要注意的问题

C#方法中的ref和out     ref        通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).    有时,我们需要改变原来变量中的值,这时,我们可以向方法传递变量的引用,而不是变量的值.引用是一个变量,他可以访问原来

2012-10-20 10:10:09 3274

原创 C#反射之Assembly.Load,Assembly.LoadFile 与 Assembly.LoadFrom方法介绍

对于反射的总结,我想从以下几个方面展开,首先是反射程序集,模块,类的成员以及成员的一些信息;接下来就是动态调用类的成员方法;第三个方面就动态产生程序集,模块和类以及类的成员。好了,现在就让我们从反射各种信息开始吧在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:System.Reflection命名空间(1)   AppDomain:应用程序域,可以将其理解

2012-10-18 19:38:41 1163

原创 sql 2005 "用户 sa 登录失败,该用户与可信SQL Server连接无关联 "解决方案总结

解决方案用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确

2012-10-18 16:53:30 1080

转载 VS快捷键使用大全

1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d2. 怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号3. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。Ⅱ. 按住Shift+Alt点

2012-10-17 15:54:43 12179 2

原创 Java:Socket编程学习总结

一、网络编程中两个主要的问题        一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。        在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心

2012-10-12 16:10:31 5488

原创 java:IO流学习小结

今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结:        IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)。根据流向

2012-10-10 18:56:45 60578 20

转载 设计模式:常见类的关系小结

在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence)        依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较

2012-10-08 16:09:59 1538

转载 设计模式:六大原则小结

单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2

2012-10-08 15:07:14 1107

转载 程序员与音乐家--与其说他们是一个行业,不如说他们表示一个境界

前几天看一部电影《一生的唯一》,每次看到主角在全身心的投入到自己的吉他弹唱中,甚至是有些疯狂的时候脑海中总是浮现出一种场景:一个程序员,对着显示器,情不自禁的笑着,手如精灵般的在键盘上飘动,一会便挥动着手臂,握着拳头。我想这是大家都经历过的一种状态,如此的投入,如此的忘乎所以。有时候我就在想,到底是什么让我们如此的投入到别人看起来这么枯燥甚至是乏味的工作中来。就像是有些人一看音乐剧就会睡着

2012-10-06 21:54:34 1330 1

原创 排序接口Comparable和Comparator的应用

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:  /**   * @return o1小

2012-10-05 16:29:15 1738

2013百度校园招聘移动软件研发工程师笔试题(全)

今天刚参加完百度2013年校园招聘,应聘职位为移动软件研发工程师,试题难度还行,主要考察的是基本功是否扎实,我把试题全部记录下来,以便随后参加应聘的朋友作为一个参照,祝愿大家应聘成功!

2012-09-22

2013年百度校园招聘移动软件研发工程师笔试题(全)

今天刚参加完百度2013年校园招聘,应聘职位为移动软件研发工程师,顺便把笔试试题全部记录了下来,以供后面需要参加笔试的朋友作为参考,预祝考试顺利!

2012-09-22

androidAPI官方使用手册

androidAPI官方使用手册是android开发者必备的开发辅助手册,该手册全面覆盖了android开发过程中所遇到的各种控件以及其使用方法,可以方便开发者随时随地查询自己所需资料。

2012-09-09

mars视频教程源码全集下载(35集全)

mars视频教程是初学android者首选的经典网上教程,mars老师语言幽默风趣、逻辑条理清晰,可以让初学者对android有个很好的入门学习,该资源是网上mars视频教程的全部源代码,初学者可以结合网上教程和源代码进行学习,做到事半功倍。

2012-09-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除