上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: Java 语言是一门强类型语言。强类型包含两方面的含义: ① 所有的变量必须先声明、后使用; ②指定类型的变量只能接受类型与之匹配的值。强类型语言可以在编译过程中发现源代码的错误,从而保证程序更加健壮。Java 语言提供了丰富的基本数据类型,例如整型、字符型、浮点型和布尔型等。基本类型大致上可以分为 阅读全文
posted @ 2019-11-20 10:53 Peter.Luo 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: Java 语言是纯粹的面向对象的程序设计语言,这主要表现为Java 完全支持面向对象的三种基本特征:继承、封装和多态。Java 语言完全以对象为中心, Java 程序的最小程序单位是类, 整个Java 程序由一个一个的类组成。 Java 完全支持使用对象、类、继承、封装、消息等基本概念来进行程序设计 阅读全文
posted @ 2019-11-18 14:44 Peter.Luo 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.1 Java语言的发展简史 Java 语言的诞生具有一定的戏剧性,它并不是经过精心策划、制作,最后产生的划时代产品,从某个角度来看, Java 语言的诞生完全是一种误会。 1990 年年末, Sun 公司预料嵌入式系统将在未来家用电器领域大显身手。于是Sun 公司成立了一个由James Gosl 阅读全文
posted @ 2019-11-16 20:15 Peter.Luo 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中,进行oracle 10g升级到11g,原先使用的wm_concat()获取的数据,默认转为了LOB类型,导致进行前台使用时候,无法进行正确获取数据。下面有一解决方法: 先执行: 再执行:创建type具体 最后执行: 最后去执行WM_CONCAT()函数会发现,他的效果和以前一样一样! 阅读全文
posted @ 2019-10-25 17:00 Peter.Luo 阅读(903) 评论(0) 推荐(1) 编辑
摘要: prompt prompt Creating package GETHZPY prompt ======================== prompt create or replace package GetHZPY is -- Public type declarations TYPE THZPY_LIST is VARRAY (526) OF VARCHAR2(6); ... 阅读全文
posted @ 2019-09-12 10:38 Peter.Luo 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 最近在做卡片视图的程序,要求将控件做成带有圆角的效果,下面是我在网上查找的资料,经过测试,确定可以实现功能。其中方法三既适应于控件,也适应于窗体。先上传效果图:方法一:增加命名空间:usingSystem.Drawing.Drawing2D;添加方法如下:当然各角的点可根据需要确定. 1 private void Type(Control sender, int p_1, double p_2) 2 { 3 GraphicsPath oPath = new GraphicsPath(); 4 oPath.AddClosedCurv... 阅读全文
posted @ 2014-02-27 16:48 Peter.Luo 阅读(5441) 评论(4) 推荐(0) 编辑
摘要: 一个Android应用程序需要权限才能调用某些android系统的功能;一个android应用也可能被其他应用调用,因此也需要声明调用自身所需要的权限。除了平时常用的权限记得比较熟悉,还有很多的权限一时需要用到却有想不起来,下面是摘选自网络的一组使用频率比较高的权限的列表,整理归档备用属性说明android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION通过WiFi或移动基站的方式获取用户 阅读全文
posted @ 2014-02-20 12:14 Peter.Luo 阅读(956) 评论(0) 推荐(0) 编辑
摘要: Here is how you can install MVVM Light Toolkit via NuGet in an easy way using only Visual Studio.Step1.Create a new Widows Phone Application ProjectStep2.If you have not used NuGet before then go to VisualStudio Tools-> ExtentionManager as demonstrated below:Step3.Go to"Online Gallery"t 阅读全文
posted @ 2014-01-17 11:58 Peter.Luo 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、前言在测试驱动开发过程中我们最关注的是如下一些内容:目标专一的测试:理想情况下每个测试只有一条断言;彼此独立的测试:对于每个测试都存在预设环境(Fixture)的建立和清除,以便让测试能够以任意顺序执行;运行速度的测试:你想能够频繁地运行这些测试。以 上目标自然导致一种潜在的矛盾。因为简短而专一的测试就意味着你将会有许多这样的测试,从而保证每个都非常简短而专一。而要想使这些测试彼此独立,显然就 需要针对每个测试都有整洁的预设环境。此外,上面我们最后一个目标即是:希望测试速度执行神速......尽可能地快......以便我们相当频繁地执行 它们(因为我们现在在做测试编程,而还是根本目标--最 阅读全文
posted @ 2014-01-17 11:56 Peter.Luo 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 首先了解下深拷贝和浅拷贝的定义: 浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用. 深拷贝(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的.在C#中,复制一个基本类型,是全盘复制的。而对于引用类型,只是复制一个引用指针。所以在对其进行深拷贝也是比较麻烦的,要实现ICloneable接口的Clone方法。当然也有其他比较快的方法,下面这个是在网上找到的代码。只需要将一个对象序列化为binary stream,然后再将它反序列化为新的对象,就能实现深拷贝。代码如下: 1 public static T CloneOf(T seri... 阅读全文
posted @ 2014-01-17 11:53 Peter.Luo 阅读(526) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页