模板与泛型编程--模板特化[续]三、特化成员而不特化类 除了特化整个模板之外,还能够仅仅特化push和pop成员。我们将特化push成员以复制字符数组,而且特化pop成员以释放该副本使用的内存:templatevoid Queue::push(const char *const &val){ ...
分类:
编程语言 时间:
2014-07-09 18:14:29
阅读次数:
212
近期在升级Android Studio后,发现原先能编译通过的project,突然就编译只是了,原因是生成的AndroidManifest.xml文件里有乱码。升级后:android studio 0.6.0build tools 19.1.0Android SDK tools 22.6.4.gra...
分类:
移动开发 时间:
2014-07-09 14:58:27
阅读次数:
228
引用百科的一句话来说,堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶)对数据项进行插入(push)和删除(pop),因而按照后进先出的原理运作。...
分类:
编程语言 时间:
2014-07-09 12:39:59
阅读次数:
289
如果标签打错了,也可以删除:$ git tag -d v0.1Deleted tag 'v0.1' (was e078af9)因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。如果要推送某个标签到远程,使用命令git push origin tagname:$ g...
分类:
其他好文 时间:
2014-07-08 22:15:30
阅读次数:
213
00编写一个程序,接受用户的输入并保存为新的文件:def file_write(file_name): f = open(file_name, 'w') print('请输入内容【单独输入\':w\'保存退出】:') while True: write_some ...
分类:
其他好文 时间:
2014-07-08 22:10:19
阅读次数:
353
在android的官网上买下载android的adt完了,进行解压之后,开始点击eclipse.exe,果然给了我一个惊喜,那就是[ Failed to create the Java Virtual Machine. ],看到这个消息之后进行了网上的查询,发现错误的根源是eclipse.ini这个...
分类:
移动开发 时间:
2014-07-08 11:37:39
阅读次数:
354
TabBar与Push相反,他以底部为导航 以头部为内容区域,如图:
打开storyboard文件,创建一个UITabBarController文件到画板中,默认带了2个 UIViewController,根据需要拖动或者删除UIViewController,
如何关联他们,如图 :
并且 底部的样式由每个UIViewController样板决定,如图:...
分类:
移动开发 时间:
2014-07-08 11:22:42
阅读次数:
242
Push是指头部为导航,底部为内容的控制器,点击顶部返回跳转于各个界面之间,如图正在跳转中的页面 从first>second页面
至于如何建立项目,storyboard不在赘述,Push比Modal多了一个控制器,各个页面的跳转(代码)实际上都是通过控制器跳转,该控制器为
UINavigatorViewController或其子类。
并且 设置了UINavigatorViewCo...
分类:
移动开发 时间:
2014-07-08 11:18:07
阅读次数:
240
出现这个错误的原因是Genymotion默认的处理器是x86的,不是arm的。所以安装的时候会出错,只要把x86转换成arm就可以了。
转换方法:
1、下载转换的zip文件:http://download.csdn.net/detail/hyr83960944/7606813
2、下载好的压缩文件不要解压缩,直接用鼠标拖到Genymotion模拟器中
3、等待模拟器File refresh...
分类:
其他好文 时间:
2014-07-08 10:38:37
阅读次数:
157
今天在测试过程中,出现了这样一个bug,分别有两种情景:
(前提是:app是基于UINavigationController构建的)
1、从Controller-A中push进来B。在B中点击返回,返回的界面为黑色一片。再做返回操作就crash了。
2、从Controller-A中push进入B,此时B中tableview出现错位现象,tableview被navigationbar覆盖了...
分类:
其他好文 时间:
2014-07-08 10:33:48
阅读次数:
218