摘要:
TableLayout有个属性shrinkColumns让第2,3,4列自动伸缩:android:shrinkColumns="1,2,3"效果如下: 阅读全文
摘要:
一段复杂的逻辑,原先的代码我使用#tmp临时表来实现,性能是不好的,而且要考虑到多用户时的锁的问题代码如下:declare@StartDatedatetimedeclare@EndDatedatetimeselect@StartDate='2012-09-28'select@EndDate='2012-10-03'ifexists(select*fromtempdb..sysobjectswherenamelike'#tmpPolicyId%')droptable#tmpPolicyIdifexists(select*fromtempdb..sy 阅读全文
摘要:
CTE - Common Table Expression(公用表达式)是SQL 2005最重要的改进之一。子查询有时候使用起来嵌套很复杂, 而使用#tmp类似的临时表, 性能又比较差。这个时候,介于两者之间的解决方案,CTE诞生了。我们可以用它来替代临时表在使用CTE时应注意如下几点:1. CTE后面必须直接跟使用CTE的SQL语句(如select、insert、update等),否则,CTE将失效2. CTE后面也可以跟其他的CTE,但只能使用一个with,多个CTE中间用逗号(,)分隔如下面的SQL语句所示: withcte1 as( select * from table1 where 阅读全文
摘要:
1. 代码编写#include<stdlib.h>#include<stdio.h>#include"mysql.h"intmain(intargc,char*argv[]){MYSQLmy_connection;intres;mysql_init(&my_connection);if(mysql_real_connect(&my_connection,"localhost","root","mysql","mysql",0,NULL,0)){printf 阅读全文
摘要:
1. 安装mysql client包 sudo apt-get install libmysqlclient15-dev2. 编写C程序#include<stdlib.h>#include<stdio.h>#include"mysql.h"intmain(intargc,char*argv[]){MYSQL*conn_ptr;conn_ptr=mysql_init(NULL);if(!conn_ptr){fprintf(stderr,"mysql_initfailed\n");returnEXIT_FAILURE;}conn_pt 阅读全文
摘要:
1. 什么是Cocal TouchCocoa Touch is the collection of software frameworks that isused to build iOS applications and the runtime that those applications are executedwithin. Cocoa Touch includes hundreds of classes for managing everything frombuttons to URLs.(Cocoa Touch是IOS构建应用程序的框架集合, 它包括了许多类用来操作IOS上的许. 阅读全文
摘要:
XCode中引入了静态分析器,用于发现普通编译错误以外的错误选择Build->Build and Analyze请看下面这段代码#import<Foundation/FOundation.h>intmain(intagrc,constchar*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];NSDate*date=[[NSDatealloc]init];NSLog(@"Thetimeis:%@",date);[pooldrain];return0;}上面这段代码中, date对象在 阅读全文
摘要:
1. 声明变量 <Type> <Variable Name>;2. 基本数据类型 数字类型: int/float/double3. 对象类型 Objective-C中的对象类型必须使用指针 eg: NSString *userName;4. 对象的分配/初始化/释放 在对象使用前,必须分配内存和进行初始化 eg: [[<class name> alloc] init];UILabel*myLabel;myLabel=[[UILabelalloc]init];5. 快速初始化 一些内建的快速方法可以方便我们进行初始化NSURL*iPhoneURL;iPhone 阅读全文
摘要:
1. 实现文件以.m为后缀名 #import “myClass.h”导入头文件@implementation myClass告诉编译器实现哪个类@synthesize myLabel;为实例变量产生getters和setters方法类方法实现+(NSString)myClassMethod:(NSString)aString{//ImplementtheClassMethodHere!}实例方法实现-(NSString)myInstanceMethod:(NSString)aStringanotherParameter:(NSURL)aURL{//ImplementtheInstanceMe. 阅读全文
摘要:
1. Exploring the Objective-C File Structure 建立一个Objective-C的类会新建两个文件, 一个接口文件(头文件)(interface file), 后缀为.h, 一个实现文件(implementation file), 后缀为.m (见下图) 顾名思义, 接口文件定义所有方法签名, 实现文件具体实现代码逻辑 看下面这段代码#import语句用来导入某个头文件, 学过Java的朋友可以知道, 它类似Java中的import语句, 而Java中是导入某个包Directive(指示语句)Directives are commands that a.. 阅读全文