自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 oracle数据恢复

1.表查询闪回 create table xcp as (select * from b_za_bzdzkxx); select * from xcp; select count(1) from xcp;--22001 select count(1) from xcp t where t.dzbh like '510521%';--7011 delete from xcp t where

2013-11-12 20:15:43 517

转载 sscanf函数的用法

头文件 #include             定义函数 int sscanf (const char *str,const char * format,........);             函数说明              sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。

2013-07-26 20:01:39 472

转载 sprintf函数的用法

自《CSDN 社区电子杂志——C/C++杂志》 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char

2013-07-26 19:56:23 530

转载 VC++动态链接库(DLL)编程深入浅出

1.概论   先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。   静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该D

2013-07-21 20:01:18 460

转载 __declspec(dllexport) & __declspec(dllimport)

__declspec(dllexport) 声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中  省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类 __declspec(dllimport) 声明一个导入函数,是说这个函数

2013-07-21 18:29:50 398

原创 ccpNormalize分析

1、作用: 返回v的标准化向量,就是长度为1 2、源码分析: ccpNormalize源码如下 CCPoint  ccpNormalize(const CCPoint& v) {      return ccpMult(v, 1.0f/ccpLength(v)); } 从源码中可以看出其调用ccpMult,返回一个结果,那么我们先看ccpMult是做了些什么,源码如下: ccp

2013-07-21 08:23:32 2553

转载 sqrt函数有三种形式

sqrt函数有三种形式 double sqrt(double x); float sqrtf(float x); long double sqrtl(long double x); 三种形式的区别只是参数和返回值的精度不同,float精度最低,double较高,long double精度最高。 一般来说,只要用sqrt()就足够了,但因为double类型精度比较高,所以运算所消耗的时间较长,因

2013-07-21 07:22:16 1096

转载 COCOS2D-x 宏定义与常用函数

1.数学类 cocos2d-x 里使用最多的数学类型是CCPoint,一个点,本质上也是一个向量,对于向量和向量之间有很多的数学操作要做,oh我知道要干什么,也许我知道怎么求一个值但是不知道怎么求得高效(或者不知道),怎么办我能偷懒吗?那当然可以。这其实并不是一个懒的标准,因为有一些方法写多了也可能确实稍微有那么点麻烦,所以自然cocos2d提供了一套ccp系列来帮助我们完成很多的工作,也显

2013-07-17 23:54:36 1007

转载 define宏定义中的#,##,@#及/符号

1、# (stringizing)字符串化操作符。其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。 如: #define example(instr) printf("the input string is:/t%s/n",#instr) #define example1(instr) #ins

2013-07-13 09:28:34 523

转载 win7 激活关闭管理员账户

按下[開始]按鈕 ,在程式集中找出[命令提示字元],按滑鼠右鍵,選擇[以系統管理員身分執行]。 出現[使用者帳戶控制] 對話視窗,點選[是]。 出現以系統管理員身分執行的[命令提示字元],輸入 net user administrator /active:yes 完成後按 Enter 鍵,此命令用來

2013-07-07 19:31:55 675

原创 weblogic增量升级系统

weblogic增量升级系统时,出现ClassNotFundException可能是因为编译工具的JDK版本号与weblogic所使用JDK的版本号不一致造成的

2013-04-26 15:54:50 699

翻译 IOS 执行一个有限长度的后台任务

当应用程序转入后台时,可以请求额外的时间,来完成重要的一分钟任务。请求后台执行时间,可以调用UIApplication类的beginBackgroundTaskWithExpirationHandler: 方法,这个方法延迟你的应用程序挂起的时间。这可能是重要的,若执行一些重要任务,如将用户数据保存至磁盘或从服务器下载重要的文件。         beginBackgroundTaskWithE

2013-04-10 12:43:55 891

翻译 判断多任务是否可用

应用程序必须准备好处理没有多任务的情况或后台执行的情况。运行在IOS3或更早的设备是不支持多任务的,即便是设备运行在IOS4或以后,设备也有可能支持多任务。如果你应用要求运行在IOS较早的版本上,你必须处理没有多任务的情况。 若应用要根据设备是否支持后多任务进行不同的处理,那么可以通过在执行相关任务之前,检查UIDevice类中mutitaskingSupported属性来判断多任务是否可用。这

2013-04-10 08:19:29 506

翻译 IOS编程指南 之 应用程序核心对象

UIKit是所有应用的基础,但你可以使用自定义对象来实现应用中的特定功能。你应用程序包含几个用与管理事件循环和与IOS进行关键交互的UIKit对象。你可以通过子类、委托和其他的技术来改变UIKit的默认行为,来实现你应用程序。          除了自定义UIKit对象外,你还应该提供或定义多组其他关键对象。其中最大一组是应用程序的数据对象,它们定义由你完全负责。你还要提供一组用户界面的对象,幸

2013-04-03 11:08:39 526

翻译 IOS编程指南 之 应用设计基础

如果你从来没有开发过IOS应用,你可能会想应用开发应该如何开始呢?在你有了一个应用的最初想法后,你需要将该想法转换实现你应用的行动方案。从设计角度来看,你需要在实现你想法的最佳行动方案方面做出一些高层决策。你还要安装Xcode,它让你的开发过程变得简单          如果你对IOS开发一无所知,花点时间熟悉下基本的概念。如果你想开始写代码,有教程可以帮你但是iOS系统是建立在基本的设计模式上

2013-04-02 08:57:06 489

翻译 iOS编程指南 之 概览

本文作为IOS 应用开发的起点,它描述了IOS 应用的基础架构,包含如何让你的代码与IOS提供的代码协调一致的工作。它还向你提供了实践指导,帮助你作出更好的选择在设计和计划方面。本文适用于所有的IOS的设备,如iPad,iPhone和iPod touch.          注意:开发IOS 应用需要一台基于Intel的苹果电脑并且安装了IOS的SDK.            概览

2013-04-01 08:47:48 534

原创 ibatis处理存储过程返回游标

第一种方式 使用resultMap映射游标数据,一般为ORM映射时使用,可将Cursor存放的内容映射为相应的类, 此时可以通过Cursor对应的参数取出Cursor中的内容。这种方式对于习惯JDBC处理方式人来说可能比较符合逻辑, 我个人感觉这种方式不是很好用,也不直观 一般不推荐使用这种方式  配置如下:

2013-03-20 11:50:19 583

原创 Objective C 中 BOOL与bool

BOOL 是OC中对boolean 类型的定义,其被预定义为有符号的char类型,其值为 YES/NO,YES 被预定为 1 NO 被预定义为 0;其转化为整数的范围是-127至+127 ,可以将这之间的任意数赋给BOOL 类型的变量;一般情况下不要使用BOOL类型的变量和YES比较,因其结果可能不是你想要的。 BOOL定义源码: typedef signed char B

2013-03-19 22:52:58 1129 1

翻译 在你的应用中合理使用设计模式

在 Objective-C编程中可以使用继承将个性化的行为添加到你的APP中,你可以创建已存在类的子类增加它父类的属性、行为或或者使用某种方式对其父类进行修改。但还有更加动态的方式添加个性化的行为到你的APP中而不是使用继承,这些动态的技术和处理方式是基于设计模式的。这篇文章向你阐释合理的在你自己的类中或框架的类中使用设计模式将会提高成效的可重用性和可扩展性。 设计模式是解决某个特定编程问题的模

2013-03-13 19:39:00 578

转载 Spring事务管理UnexpectedRollbackException

在使用spring事务管理时,程序报如下: org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only     org.springframework.transaction.Une

2013-03-04 08:19:19 353

原创 iphone Helloworld 解析

1、首先看main.m文件 在main.m文件中 主方法UIApplicationMain包裹在autoreleasepool中 @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([HelloWorldAppDelegate class]));

2013-03-03 22:23:03 76

转载 截取CLOB

1.实际上处理CLOB字段的时候,直接TO_CHAR,当长度超过4000的时候,会报错,提示列被截取;   2.直接使用SUBSTR对CLOB字段进行截取,是不能起到任何作用的;   3.可以使用dbms_lob.substr(clobcolumn,4000),对CLOB字段进行截取;截取的长度是4000还是2000根据存储的是汉字和数据决定长度;

2013-03-01 14:12:13 650 1

原创 在对象设计中应用GRASP

GRASP是通用职责分配软件模式(General Responsibility Assignment Software Patterns)。这些原则对于成功面向对象软件设计至关重要。           GRASP的9个模式,分别为:创建者(Creator)、信息专家(Information Expert)、低耦合(Low Coupling)、高内聚(High Cohesion)、控制器(Con

2013-01-29 17:31:17 334

原创 测试驱动开发和重构

1)测试驱动开发(TDD)的基本规律是编写一小段测试代码,然后再编写一小段产品代码,保证其测试通过,然后再编写更多的测试代码,以此类推。关键点:首选编写测试,然后再编写要测试的代码。          TDD的优点:                  1、能够保证编写单元测试。                  2、是程序员获取满足感从更始终如一地坚持编写测试。

2013-01-29 16:38:28 310

原创 将设计映射为代码

目标:使用面向对象语言将设计制品映射为代码。 1)编程和迭代、进化式开发      1、用面向对象语言创建代码并不是OOA/D的一部分,它是最终的目标。      2、用例、OOA/D和OO编程结合使用可以提供从需求到代码端到端路线图。      3、一般来说,编程工作并非微不足道的代码生成步骤,事实恰恰相反!实际上,在设计建模中产生的结果只是不完整的第一步。在编程测试中,会做出很多变更并

2013-01-29 16:12:04 322

原创 可见性设计

定义:可见性(visivility)是对象“看到”或引用其他对象的能力。 四种可见性:          (1)属性可见性——B是A的属性。          (2)参数可见性——B是A中方法的参数。          (3)局部可见性——B是A中方法的局部对象(不是参数)。          (4)全局可见性——B具有某种方式的全局可见性。 考虑可见性的动机是:

2013-01-29 15:02:19 332

freemarker使用手册

freemarker使用手册,详细介绍freeMarker的使用。

2014-01-23

用SVN分支管理多版本

为了在多个版本中并行开发,提高开发效率,保证各个版本和各 个环境( 开发、测试、主干 )的独立,避免相互影响,减少最终 发布时合并主干出现冲突的概率,降低冲突处理的难度,特编写 该文档;

2014-01-23

空空如也

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

TA关注的人

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