转自:http://blog.csdn.net/showhilllee/article/details/38398119 一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三
分类:
移动平台 时间:
2016-02-21 15:29:32
收藏:
0 评论:
0 赞:
0 阅读:
298
下面是我看别人博客和java API总结的 首先得明确一个概念就是: == 的用法 ==比较对象在内存中的地址是否相等。如是两个变量比较则比较的是这两个变量值是否相等,若是比较两个引用型变量则比较的是对象存储的地址是否相同,即栈中的内容是否相同,(对象存储在堆中,而对象的引用是存储在栈中)(这些必须
分类:
编程语言 时间:
2016-02-21 15:29:22
收藏:
0 评论:
0 赞:
0 阅读:
167
因为没有在 PyCharm 的设置中指定 Python 解释器,在 File/DefaultSettings/Project Interpreter/Python Interpreter 中设置好就可以了。 详见: http://stackoverflow.com/questions/1098783
分类:
其他 时间:
2016-02-21 15:29:12
收藏:
0 评论:
0 赞:
0 阅读:
1878
类事具有相同的特征和行为的事物的抽象 特征是静态的 行为是动态的 对象是类的实例 类是对象的类型 类是抽象的概念 对象是具象的类型 .h文件属于当前类的接口部分,来描述当前类有哪些特征和行为 类的接口部分的关键字 是 @interface...@end Car是类名,本类名。NSObject是Car
分类:
其他 时间:
2016-02-21 15:29:02
收藏:
0 评论:
0 赞:
0 阅读:
340
一、简介 二、代码1.xml(1)activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
分类:
移动平台 时间:
2016-02-21 15:28:52
收藏:
0 评论:
0 赞:
0 阅读:
202
在mybaties框架思想中可以知道.mybaties在mapper.xml中定义statement,使用resultType(还有resultMap)指定输出数据的类型,将select查询结果集映射为resultType指定的类型, resultType使用注意:select查询出来 列名要和re
分类:
移动平台 时间:
2016-02-21 15:28:21
收藏:
0 评论:
0 赞:
0 阅读:
1412
Item 53: Pay attention to compiler warnings.
编译警告在C++中很重要,因为它可能是个错误啊! 不要随便忽略那些警告,因为编译器的作者比你更清楚那些代码在干什么。 所以,
请严肃对待所有warning,要追求最高warning级别的warning-free代码;但不要依赖于warning,可能换个编译器有些warning就不在了。
...
分类:
其他 时间:
2016-02-21 14:24:14
收藏:
0 评论:
0 赞:
0 阅读:
126
Item 52: Write placement delete if you write placement new
“placement new”通常是专指指定了位置的new(std::size_t
size, void *mem),用于vector申请capacity剩余的可用内存。
但广义的”placement new”指的是拥有额外参数的operator
new。
...
分类:
其他 时间:
2016-02-21 14:24:04
收藏:
0 评论:
0 赞:
0 阅读:
223
本文节选自《Android Studio实用指南》 作者: 毕小朋 博客: http://blog.csdn.net/wirelessqa目前本书已上传到百度阅读, 在百度中搜索[Anroid Studio实用指南]便可以找到本书.Android Studio提供了功能强大、快速、灵活的代码检查工具, 它能够检测出编译器和运行时的错误,在你编译之前建议你修正和攺进。Android Studio...
分类:
移动平台 时间:
2016-02-21 14:23:54
收藏:
0 评论:
0 赞:
0 阅读:
197
Item 50: Understand when it makes sense to replace new and delete.
我们在Item 49中介绍了如何自定义new的错误处理函数,以及如何为你的类重载operator
new。 现在我们回到更基础的问题,为什么我们需要自定义operator
new或operator
delete?
检测使用错误。new得到...
分类:
其他 时间:
2016-02-21 14:23:44
收藏:
0 评论:
0 赞:
0 阅读:
142
一个工程很大,需要很多的文件。如果都是我们自己写的文件,我们一般不会把实现不同功能的两个文件命以相同的名称。但是,如果我们引入了第三方库的源码,这样就很有可能有相同名字的文件存在。比如很多库都喜欢定义一个base.h文件用于放置一些最基本的东西。这个时候,如果你的目录包含的不是很清晰的时候,你的编译器就会出现警告:
warning LNK4042: 对象被多次指定;已忽略多余的指定我们暂且不说Go...
分类:
Windows开发 时间:
2016-02-21 14:23:33
收藏:
0 评论:
0 赞:
0 阅读:
869
Item 54: Familiarize yourself with the standard library, including TR1.
C++这个名字是在1983年由Rick Mascitti提出的,C++的曾用名还有”new C”, “C with Classes”。 1998年ISO/IEC 14882发布了第一个C++标准,就是我们常讲的C++98。后续的标准还包括C++0...
分类:
其他 时间:
2016-02-21 14:23:23
收藏:
0 评论:
0 赞:
0 阅读:
177
作者:朱金灿来源:http://blog.csdn.net/clever101 有时我想:开发人员应该具备怎么的产品设计意识呢?有时我对一些软件的丑陋和非人性化操作是不能忍受,感觉开发人员具备一些产品设计意识实在很有必要了。我想需要简单做到简单两点:界面的和谐统一和操作的人性化。 首先需要明白的一点是很多时候界面做得差并不仅仅是缺乏产品设计的意识,更可能是缺乏认真细致...
分类:
其他 时间:
2016-02-21 14:23:13
收藏:
0 评论:
0 赞:
0 阅读:
104
有时需要使用第三方的aar库,或是工程源代码越来越大,项目内分工需要或出于模块化考虑,需要引用aar文件。 arr就像C/C++中的静态库。 如何建一个aar,网上的文章很多,这里不再重述。 通过gradle最普遍的方法是把aar上传到mavenCentral或者jcenter。如何引用一个本地aar,要在工程的module配置文件build.gradle中加入:reposito...
分类:
其他 时间:
2016-02-21 14:23:03
收藏:
0 评论:
0 赞:
0 阅读:
174
尽管之前已经有100天、200天、365天的文章,但是这不是一篇象征性的500天的文章。对这样的一个事物,每个人都会有不同听看法。有的会说这是一件好事,有的则不是。但是别人的看法终究不重要,因为了解你自己的只有你自己。别人都只是以他们的角度来提出观点。在这500天里,我发现两点有意思的事,也是总结的时候才意识到的:
编程的情绪周期
有意图的练习
那么,当我们不断地练习的时候,我们就可以写出更好的代码...
分类:
其他 时间:
2016-02-21 14:22:53
收藏:
0 评论:
0 赞:
0 阅读:
210
Item 51: Adhere to convention when writing new and delete.
Item 50介绍了如何自定义new和delete但没有解释你必须遵循的惯例,
这些惯例中有些并不直观,所以你需要记住它们!
operator
new需要无限循环地获取资源,如果没能获取则调用”new handler”,不存在”new handler”时应该...
分类:
其他 时间:
2016-02-21 14:22:43
收藏:
0 评论:
0 赞:
0 阅读:
170
我们在写代码的时候不能保证我们写出来的代码是正确的,所以我们经常要单元测试。
单元测试和重构都是在做完一个小小函数一般就要进行一次,越早做就越好,可以比较早发现问题,这时我们还记得我们写的内容,不过比重构好的是,重构我们经常不知道要叫什么名字,而单元测试反而就比较简单。...
分类:
Windows开发 时间:
2016-02-21 14:22:33
收藏:
0 评论:
0 赞:
0 阅读:
192
以前在使用minicom验证裸板代码的时候,经常会遇到以下这个问题:
通常一直打数据往后打就只能打一行,然后就不能换行了,遇到这个问题如何解决?
看到屏幕下方提示:CTRL-A Z for help ,按着提示做,同时按下CTRL-A,然后再按Z,弹出以下界面:
我们在minicom的帮助菜单中看到:lineWrap on/off .....W 也就是说只要输入字符W,那...
分类:
其他 时间:
2016-02-21 14:22:23
收藏:
0 评论:
0 赞:
0 阅读:
102
手机都有gps和网络,通过gps或者网络可以定位到自己,然后通过百度,腾讯啊之类的地图可以显示我们的地理位置。这里学习下百度地图的使用。首先就是要申请开发者了,这个详细就不多讲了。http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/key。可以参考这里,详细介绍了怎么申请。
然后创建应用,创建好了之后,...
分类:
移动平台 时间:
2016-02-21 14:22:13
收藏:
0 评论:
0 赞:
0 阅读:
257
Q:模式匹配字符串的相关函数?
A:
--[[ string.find(s, pattern [, init [, plain]])
在字符串"s"中查找第一个与匹配模式"pattern"相匹配的子串,
函数返回子串的开始位置和终止位置。如果未找到返回"nil"。
如果在"pattern"中定义了捕获,捕获到的若干值也会在之后依次返回。
"init"...
分类:
其他 时间:
2016-02-21 14:22:03
收藏:
0 评论:
0 赞:
0 阅读:
123