搜索到与相关的文章
数据库相关

FMDB 直接将查询结果转化为字典

今天学习FMDB框架,发现非常好用的一点,就是就以把查询结果直接转化为字典1NSString*querySql=@"select*fromstuInfo";23NSMutableArray*arr=[[NSMutableArrayalloc]init];45FMResultSet*result=[_databaseexecuteQuery:querySql];67while([resultnext]){8//用数组arr保存一条记录转成的字典9[arrad

系统 2019-08-12 01:53:52 2183

数据库相关

PKU 1549/TJU 1927/NK 1420 Bright Bracelet

TimeLimit:3000msMemoryLimit:10000kBTotalSubmit:2(1user)AcceptedSubmit:2(1user)PageView:1582本题其实并不难,就是记忆搜索,但是好多人都没做。最难的估计就是状态的存储,一开始的时候我用的是三维数组存储,虽然在TJU和NK上都过了,但是在北大上确实WRONG,后来我又重新开了一遍发现确实存在错误,后来将数组开到四维才在北大上顺利通过。因为本题我竟然成了NK上第一个提交此题

系统 2019-08-12 01:53:36 2183

数据库相关

文本编辑BOM标记(Byte Order Mark)

微软的自带记事本程序notepad.exe会给UTF-8编码的文件头加入三个隐藏的字节(即BOM)。这是一种很愚蠢的做法。就是为了让编辑器不去猜测文件本身是ASCII码还是UTF-8。什么是BOMBOM(byte-ordermark),即字节顺序标记,它是插入到以UTF-8、UTF16或UTF-32编码Unicode文件开头的特殊标记,用来识别Unicode文件的编码类型。对于UTF-8来说,BOM并不是必须的,因为BOM用来标记多字节编码文件的编码类型和

系统 2019-08-12 01:52:03 2183

数据库相关

多表查询用 join 好吗

SQL连接查询的由来:人们对20实际80年代的SQL标准提出批评,认为SELECT语句中无直接的连接或自然连接操作。SQL吸收了这个意见,用较为直接的形式表示各式各样的连接操作,这些操作可在FROM字句中以直接的形式指出。在书写两个关系的连接操作时,SQL2把连接操作符分成连接类型和连接条件两部分(如果图1)连接类型决定了如何处理连接条件中不匹配的元祖。连接条件决定了两个关系中哪些元祖应该匹配,以及连接结果中出现哪些属性。图1连接类型连接条件INNERJO

系统 2019-08-12 01:51:45 2183

编程技术

wcf契约版本处理与异常处理(随记)

-----------版本控制策略;必须支持向后兼容;----就是当服务端发生改变,但客户端未更新会不会发生错误;一旦契约发布,若要契约发生变化,如何不影响客户端使用;----wsdl:契约;服务契约的变化--对客户端的影响:操作签名的增加(无影响,默认缺省值)操作签名的删除(无影响,默认被忽略掉)增加新的操作(无影响,客户端不知道)删除操作、修改参数类型、修改返回值(报错)---数据契约的变化对客户端的影响添加non-required无影响;添加新的re

系统 2019-08-12 01:33:29 2183

各行各业

第二人生的源码分析(107)脚本的词法分析(5)

前面分析词法分析的代码生成,并且生成可编译的C++文件,那么它是怎么调用这个词法分析文件的呢?下面就来了解它的调用过程。当你在第二人生里创建物体后,就可以编辑脚本了,当完成脚本编写之后就需要保存起来,这时就会触发脚本编译。它就如下调用:#001voidLLLiveLSLEditor::uploadAssetLegacy(conststd::string&filename,#002LLViewerObject*#003object,#004const#005

系统 2019-08-12 01:32:40 2183

Python

用python3 urllib破解有道翻译反爬虫机制详解

前言最近在学习python爬虫方面的知识,网上有一博客专栏专门写爬虫方面的,看到用urllib请求有道翻译接口获取翻译结果。发现接口变化很大,用md5加了密,于是自己开始破解。加上网上的其他文章找源码方式并不是通用的,所有重新写一篇记录下。爬取条件要实现爬取的目标,首先要知道它的地址,请求参数,请求头,响应结果。进行抓包分析打开有道翻译的链接:http://fanyi.youdao.com/。然后在按f12点击Network项。这时候就来到了网络监听窗口,

系统 2019-09-27 17:57:02 2182

Python

Python学习教程(Python学习路线):干货面试题(三)

Python学习教程(Python学习路线):面试题(三)31、两个列表[1,5,7,9]和[2,2,6,8]合并为[1,2,2,3,6,7,8,9]extend可以将另一个集合中的元素逐一添加到列表中,区别于append整体添加32、用python删除文件和用linux命令删除文件方法python:os.remove(文件名)linux:rm文件名33、log日志中,我们需要用时间戳记录error,warning等的发生时间,请用datetime模块打印

系统 2019-09-27 17:56:55 2182

Python

Python 获取指定文件夹下的目录和文件的实现

经常有需要扫描目录,对文件做批量处理的需求,所以对目录处理这块做了下学习和总结。Python中扫描目录有两种方法:os.listdir和os.walk。一、os.listdir方法os.listdir()方法用于返回指定的目录下包含的文件或子目录的名字的列表。这个列表以字母顺序。其得到的是仅当前路径下的文件名,不包括子目录中的文件,如果需要得到所有文件需要递归。它也不包括'.'和'..'即使它在目录中。语法格式如下:os.listdir(path)实例代码

系统 2019-09-27 17:56:26 2182