V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kobe1941  ›  全部回复第 36 页 / 共 39 页
回复总数  764
1 ... 28  29  30  31  32  33  34  35  36  37 ... 39  
@nathanw 亲,真的可以么?就担心买的型号不匹配啊,我的mac mini是2012版,4G内存,正考虑要不要升级下,求更详细些的指教
2014-12-05 10:16:34 +08:00
回复了 yatoupanpan 创建的主题 程序员 Coding 用户量 50000+,感谢大家的支持,感谢自己!
我只想说,你们的月饼口味还不错,比我们公司发的好
2014-12-05 10:06:47 +08:00
回复了 zjgood 创建的主题 问与答 大家公益捐款都往哪儿捐呢?
壹基金现在好像不缺钱了,我基本上只捐给孙春龙的关爱抗战老兵基金,在微博上可以直接捐,淘宝店关了,天猫店目测还没有开张http://laobing.tmall.com/index.htm?spm=a1z10.3.w5001-9199594904.2.XsQjSb&scene=taobao_shop
有什么样的创意、玩法能把这块屏幕上的内容做得好玩、酷、特别不一样呢?

请写上大大的两个字:办证!
2014-12-02 14:30:36 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@railgun FMDB我之前用来测试过,把表名字抽出来有点问题,另因为是初学,不打算用封装的太上层的库,了解一下底层还是不错的。另外,代码上传到gitHub这个我还要再研究下,之前没上传过。
2014-12-02 14:24:55 +08:00
回复了 kigrubby 创建的主题 问与答 大三学生的困惑
不要听楼上的,大学生做毛的项目,有时间好好把数据结构和算法研究深入一些,你以后有几十年的时间的来做商业项目,急啥?
2014-12-02 11:57:52 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
V2EX的编辑功能真是蛋疼,代码不能缩进,连接跟文字混淆。
2014-12-02 11:56:28 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@iluhcm
@Fedor
@lldld 感谢各位,我换了一种方式,已经解决。

以下是代码:

#pragma mark - 判断该表是否存在
- (BOOL)isTableExist:(NSString *)aTableName
{
BOOL exist = NO;
sqlite3_stmt *stmt;

NSString *judgeString = [NSString stringWithFormat:@"SELECT name FROM sqlite_master where type ='table' and name = '%@';",aTableName];
const char *sql_stmt = [judgeString UTF8String];

if (sqlite3_prepare_v2(_database, sql_stmt, -1, &stmt, nil) == SQLITE_OK)
{
int temp = sqlite3_step(stmt);
if (temp == SQLITE_ROW)
{
exist = YES;
} else
{
NSLog(@"temp = %d",temp);
}
}

sqlite3_finalize(stmt);

return exist;
}

我改了SQL语句,我的理解是执行该语句,结果集里如果有数据,则证明这个表存在,否则不存在。测试通过。
虽然解决了,但还是遗留下两个问题:
1.sqlite_exec函数返回的是状态,如果用这个函数来解决本问题,要获取数据库中该表的数量,目测需要另外操作?比如回调函数什么的
2.采用目前使用的sqlite3_prepare_v2函数,SQL用最初的@"SELECT COUNT(*) FROM sqlite_master where type ='table' and name = '%@'",aTableName.怎么获取这个数量呢(count)?

贴一个连接: http://blog.csdn.net/ryantang03/article/details/7781930,这里的代码注释适合跟我一样的新手
2014-12-02 09:52:53 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@Fedor 亲,目测没有这两个函数呀
2014-12-02 09:50:56 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@Fedor 谢谢,我试试看
2014-12-02 09:39:54 +08:00
回复了 cad0420 创建的主题 职场话题 是不是做互联网行业的程序员, 996 是逃离不开的命运?
@YouXia 亲Google微软的加班跟天朝的加班是不一样的,Google允许员工花20%的时间做自己的事情,支持内部创业,chrome什么的很多产品就是这样子出来的,天朝的加班有时候是项目需要,有时候是领导需要,有时候是制度需要,不能比的。
2014-12-02 09:35:45 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@lldld 感谢,不过这个是另一个平台的查询方式,Cursor看不懂是什么东西,我真的是数据库的新手啊亲,请见谅。请问能再详细些么?
2014-12-02 09:33:31 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@Fedor 你好,SQL语句是这样子的,不过我不确定用哪种方式执行,我用 sqlite3_exec的方式执行后,该函数返回的应该是语句执行的状态吧?比如执行成功或者失败,但是怎么获取我想要的结果呢?我执行语句后怎么判断表是否已经存在?谢谢!
2014-12-02 09:30:37 +08:00
回复了 kobe1941 创建的主题 iDev sqlite3 如何判断一个表是否已经存在于数据库中?
@iluhcm 你好,我查询数据是用另一种方式,跟查询表名不一样,都是从网上学来的,sqlite3真心第一次玩,数据库也是第一次玩。代码在这里:
- (NSArray *)getAllPersonsWithTableName:(NSString *)aTableName
{
[self openSqliteDatabase];


if (![self isTableExist:aTableName])
{
NSLog(@"要查询的表不存在,请检查表名");
return nil;
}

NSString *query = [NSString stringWithFormat:@"select * from '%@'",aTableName];

sqlite3_stmt *stmt;

NSMutableArray *mutable = [NSMutableArray array];

int result = sqlite3_prepare_v2(_database, [query UTF8String], -1, &stmt, nil);

if (result == SQLITE_OK)
{
while (sqlite3_step(stmt) == SQLITE_ROW)
{
unsigned int ID = (int)sqlite3_column_int(stmt, 0);


char *name = (char *)sqlite3_column_text(stmt, 1);
NSString *nameString = [[NSString alloc] initWithUTF8String:name];

char *desc = (char *)sqlite3_column_text(stmt, 2);
NSString *descString = [[NSString alloc] initWithUTF8String:desc];

NSLog(@"id =%d,name = %s,desc = %s",ID,name,desc);

Person *person = [[Person alloc] initWithName:nameString desc:descString];
[mutable addObject:person];
}

sqlite3_finalize(stmt);

} else
{
NSLog(@"result = %d,SQL error or missing database",result);
}

sqlite3_close(_database);

return mutable;
}
2014-11-29 09:35:55 +08:00
回复了 Reset 创建的主题 问与答 你们发 2014 入的装备,我就想问“2014 年你们体检过吗”?
正常(规律)的作息+健康的饮食结构+良好的心态+适当的锻炼+年度体检 = 无敌程序员。
2014-11-29 09:34:18 +08:00
回复了 remnet 创建的主题 iDev 使用 Git 管理 iOS 项目代码,大家用 Storyboard 还是手写界面代码?
我们直接用storyboard,三个人开发无压力,每个模块一个storyboard,storyboard偶尔会有冲突,那就改源码呗,反正这种界面也是用XML描述的
2014-11-21 21:09:19 +08:00
回复了 kobe1941 创建的主题 问与答 速度推荐几款 app 呗?
@dearrrfish 我试用了下vpn asia,速度很一般。
@syyy 额,这位同学,可以详细说明下么?
2014-11-12 08:45:12 +08:00
回复了 serco 创建的主题 问与答 双十一,到底有什么是值得买的?
白菜价买了几本书。。。
2014-11-02 15:11:31 +08:00
回复了 krafttuc 创建的主题 iDev IB or Code, Auto Layout or setFrame?
有些用IB,有些用代码,看情况,怎么方便怎么来。
1 ... 28  29  30  31  32  33  34  35  36  37 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1257 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 17:57 · PVG 01:57 · LAX 09:57 · JFK 12:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.