- 军军小站|张军博客
搜索到与相关的文章
IOS

[iOS]用instancetype代替id作返回类型有什么好

苹果在iOS8中全面使用instancetype代替idStevenFisher:只要一个类返回自身的实例,用instancetype就有好处。@interfaceFoo:NSObject-(id)initWithBar:(NSInteger)bar;//initializer+(id)fooWithBar:(NSInteger)bar;//convenienceconstructor@end对于简易构造函数(convenienceconstructor)

系统 2019-08-12 01:52:35 3360

PHP

图文解说PhpStorm 7.0版本支持PHP 5.5

PhpStorm7.0版本终于在2013年与广大开发者见面了!鉴于PhpStorm7.0测试版中对PHP语言最新版的支持,JetBrains没让大家失望,PhpStorm7.0正式版本中,最大的变化就是对PHP5.5的支持,并提供各种新功能。对于一款智能的PHPIDE发布新版,增加新功能。我们的测试人员第一时间下载并安装了试用版,并验证了是否支持PHP5.5。其结果是我们在使用PhpStorm时,发现,我们可以切换PHP语言版本,而不影响PHP其他水平的开

系统 2019-08-12 01:32:25 3360

C++

c++ 笔记

1:不用除法(即不能使用"/"号)和库函数,计算285/16的商和余数,要求效率尽量高.a#~intmain(intargc,char*argv[]){inta=285;unsignedintk,n=0;n=a>>4;k=a-(n<<4);printf("%d%d",n,k);}7.(15分)编写字符串反转函数:strrev.要求时间和空间效率都尽量高.(测试用例:输入"abcd",输出应为"dcba"函数原型为:char*strrev(char*dest

系统 2019-08-12 09:29:37 3359

CSS

使用div和CSS样式画三角形

文章参考http://blog.csdn.net/cangkukuaimanle/article/details/6798509http://www.jb51.net/css/16650.html说说画三角形的原理1、设置一个DIV的高度和宽度全部为0,2、然后设置border-width为适当的值3、设置border-style为实线4、设置border-color的颜色,然后将上、右、下、左不需要显示的边框设置为透明即可例子

系统 2019-08-29 22:10:13 3358

MySql

MySQL update && select ,update的同时select,

每日一贴,今天的内容关键字为MySQLupdate&&selectCREATETABLE`testupdate`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`val`bigint(20)NOTNULLDEFAULT'0',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=2DEFAULTCHARSET=utf8每日一道理感叹人生,是因为曾经没有过轰轰烈烈的壮举,觉得渺小,觉得平庸,似乎生

系统 2019-08-12 01:51:33 3358

编程技术

AML8613 MBOX系统下更换SPI Flash后无法烧录调

AMLogic的8613MBOX是一个非常不错的视频播放系统,稳定、成熟度高,成本也较低。其开发的AVOS应该是基于uC/OS内核做的,运行效率很高。其开发的模式也很有意思,没有文档,网上也找不着资料,只能手把手地教,甚至连它的开发环境也只能到其公司去安装。开发过程中遇到问题是常有的事,有时只能自己摸索。前几天我自己就遇到个SPI问题,在这里记录一下供参考。起因是换了一个开发板。这块新板的SPI-Flash的型号跟原板不同,原板的是25x32VSIG,新板

系统 2019-08-29 23:12:27 3357

Ubuntu

ubuntu 下安装 matplotlib

直接使用sudoeasy_installmatplotlib报错============================================================================Editsetup.cfgtochangethebuildoptionsBUILDINGMATPLOTLIBmatplotlib:yes[1.3.1]python:yes[2.7.6(default,Mar222014,22:59:56)[GC

系统 2019-08-12 01:33:45 3356

VMware

VMware安装RHEL5.5后修改分辨率设置

1、进入桌面后,点击System->Administration->Display,选择Hardware,点击MonitorType后面的Configure(默认是autoconfigured),在新窗口中选择GenericCRTDisplay,选择适合你的分辨率,我的是1024x768。点击OK退出。2、回到刚才DisplaySettings的窗口,切换到第一个标签页Settings,在Resolution的下拉菜单中,会发现多出了一些分辨率,选择102

系统 2019-08-12 01:33:41 3356

Android

【Android Developers Training】 69. 视图切换

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/animation/crossfade.html淡入淡出动画(也称作溶解效果):淡出一个组件并将另一个UI组件淡入的效果。淡入淡出效果一般来说都非常的短小,但是能提供一种屏幕切换的流畅转换。如果你不使用淡入淡出效果,屏幕切

系统 2019-08-12 01:55:03 3355