共 72 篇文章
显示摘要每页显示  条
好代码的科学定义。问题统一:“怎样写好代码?你如何定义好代码?”并且在面试时由同一人(面对面或通过电话),历时约 1 年,从 2014 年 1 月至 2015 年 1 月,来执行此地调查。当然,目前最常见的答案是,代码必须可读(78.46%),几乎 10 分之 8 的开发人员认为,好的代码应该易于阅读和理解。有的开发人员认为代码应该自文档化(不需要用...
TCP/IP、Http、Socket的区别。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。通过Socket,我们才能使用TCP/IP协议。实际上,传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而...
我们的做法是每次修改全局变量的时候都把值序列化到本地文件中,使用的时候先检查内存中的全局变量是否被回收,如果被回收就从本地文件中再反序列化到内存中。if(object == null ){object = new GlobalVariables() ;在app启动的时候,我们要清空存储在本地文件的全局变量,因为这些全局变量的生命周期都应该伴随着app的关闭而消亡,但是我们 来...
App界面Tab选项卡之Fragment.OnClickListener { private Fragment fragment_0, fragment_1, fragment_2, fragment_3;我要指出的就是在四个fragment并没有在onCreate中全部初始化,而是放在setSelector中,这样做的好处的是只有当使用到的时候通过if判断,若fragment为null才new一个出来,具体的用法还是参照最上面详解fragment链接。
英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$中文、英文、数字但不包括下划线等符号:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?账号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$密码(以字母...
关于Intent的七大属性。// 打开网页intent = new Intent(Intent.ACTION_VIEW);intent.setData(Uri.parse(''http://www.baidu.com''));startActivity(intent);// 打电话intent = new Intent(Intent.ACTION_VIEW);intent.setData(Uri.parse(''tel:18565554482''));startActivity(intent);HttpActivity''...
*/ public static String millisToString(long millis, boolean isWhole, boolean isFormat) { String h = '''';*/ public static String millisToStringShort(long millis, boolean isWhole, boolean isFormat) { String h = '''';*/ public static String millisToStringFilename(long millis, String patte...
public static void call(Context context, String phoneNumber) { context.startActivity(new Intent(Intent.public static void callDial(Context context, String phoneNumber) { context.startActivity(new Intent(Intent.public static void sendSms(Context context, String phoneNumber, String content) { Uri uri = Uri.parse('&#...
老程序员推荐10个编程策略。4自动化的好处很多程序员都认为自动化只是能做到节约时间,这完全是一个误解。8记录笔记有些人可以对自己的记忆很有自信,所以对这种记笔记的办法很不屑,但我是会每天都做笔记的,把所以遇到的问题和如何解决这些问题的方法详细的记录下来,等现碰到这些问题时很快就能解决掉,我敢打赌,就算你有再好的记忆也会有...
}public static String collectDeviceInfoStr(Context context) { Properties prop = collectDeviceInfo(context);public static int getPhoneType(Context context) { TelephonyManager telephonyManager = (TelephonyManager) context .getSystemService(Context.}public static int getNetWorkClass(Context context) { TelephonyManager te...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部