51dev.com IT技术开发者社区

51dev.com 技术开发者社区

android:id="@id/resid" , andorid:id="@+id/resid" 的区别

android:id="@id/resid" , andorid:id="@+id/resid" 的区别

的区别?android:id="@id/resid"  // 引用现有的资源idandorid:id="@+id/resid" // 新增一个资源idid属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。如果...

Ubuntu16.04 + Win 10 双系统 时间同步,启动项顺序,NumLock指示灯常亮

Ubuntu16.04 + Win 10 双系统 时间同步,启动项顺序,NumLock指示灯常亮

1.Ubuntu&win10双系统时间同步:先在ubuntu下更新一下时间,确保时间无误:sudoapt-get installntpdatesudontpdatetime.windows.com然后将时间更新到硬件上:sudohwclock--localtime--systohc...

Linux 下 Console / 控制台 复制粘贴快捷键

Linux 下 Console / 控制台 复制粘贴快捷键

 1.在终端下:         复制命令:Ctrl+Shift+C 组合键.         粘贴...

C语言的OOP实践(OOC)

C语言的OOP实践(OOC)

OOC面向对象C语言编程实践-文章-伯乐在线http://blog.jobbole.com/105105/---硬着头皮看完了,但是感觉还是抽象有不理解的地方,感觉用C实现OOP好难啊,记得以前在上海英特尔,UEFIBIOS就是用INTEL内部封装的C实现的,IOS开发的ObjectiveC也是用的...

Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid、dhroid..

Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid、dhroid..

对于Android初学者以及对于我们菜鸟,这些大神们开发的轻量级框架非常有用(更别说开源的了)。下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。 一、  Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalA...

eclipse中的任务标记(TODO、FIXME、XXX)

eclipse中的任务标记(TODO、FIXME、XXX)

eclipseTaskTags:TODO-用来提醒该标识处的代码有待返回继续编写、更新或者添加。该标签通常在注释块的源文件顶部。FIXME-该标签用来提醒你代码中存在稍后某个时间需要修改的部分XXX-需要改进的功能 自定义任务标记:(如:TODO,DOING,DONE,BUGFIXED)w...

编码规范参考

编码规范参考

编码规范参考我本人不太推荐制定过细的编码规范。制定编码规范是为了增强代码的可读性,毕竟代码的结构才是主要关注问题,所以我的编码规范还是比较简短的。里面只是对可能会破坏编码风格的行为进行约束,而没有细化到“空行”甚至“空格”的级别。一命名空间<公司...

MVC,MVP 和 MVVM

MVC,MVP 和 MVVM

MVC模式的意思是,软件可以分成三个部分。视图(View):用户界面。控制器(Controller):业务逻辑模型(Model):数据保存各部分之间的通信方式如下。View传送指令到ControllerController完成业务逻辑后,要求Model改变状态Model将新的数据发送到View,用户...

Android的两种事件处理机制

Android的两种事件处理机制

UI编程通常都会伴随事件处理,Android也不例外,它提供了两种方式的事件处理:基于回调的事件处理和基于监听器的事件处理。对于基于监听器的事件处理而言,主要就是为Android界面组件绑定特定的事件监听器;对于基于回调的事件处理而言,主要做法是重写Android组件特定的回调函数,Android大...

在Eclipse中自定义类似syso的快捷代码模板

在Eclipse中自定义类似syso的快捷代码模板

sysout/sysosyserr/syse 点击菜单栏的“Window”->“Preferences”,打开“Preferences”对话框。在Preferences”对话框中点击“Ja...

eclipse使用tips-Toggle Mark Occurrences 颜色更改

eclipse使用tips-Toggle Mark Occurrences 颜色更改

ToggleMarkOccurrences这个功能非常好用,能把选中的方法/变量在本类中全部出现的地方高亮显示,是一个非常实用的功能。但是默认颜色是灰色,非常毁眼。可以通过下面的设置更改为自己喜欢的颜色。Window->Preferences->General->Editors-&...

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细...

面向切面语言

面向切面语言

面向切面语言AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP与OOP是面向不同领域的两种设计思想。  OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效...

骆驼命名法 ,匈牙利命名法 和 帕斯卡命名法

骆驼命名法 ,匈牙利命名法 和 帕斯卡命名法

常用命名法:骆驼命名法,匈牙利命名法和帕斯卡命名法http://xp9802.iteye.com/blog/2111721 骆驼式命令法(Camel):驼峰法小驼峰法:从第个单词开始首字母大写,变量名采取小驼峰法。例:myStudentCount、good、goodGirl、myFathe...

win10下安装Ubuntu + 修复Ubuntu引导

win10下安装Ubuntu + 修复Ubuntu引导

如何在已安装Windows10的情况下安装Linux(Ubuntu15.04)双系统?-MicrosoftWindows-知乎http://www.zhihu.com/question/34611974 win10下安装Ubuntukylin+修复Ubuntu引导+双系统可选启动-Wind...