搜索到与相关的文章
Android

2011.09.13(3)——— android 添加快捷方式并

2011.09.13(3)———android添加快捷方式并且图标上添加数字前两个日志的合并我们可以给桌面添加快捷方式的时候制定一个带数字的图片1、添加一个方法privateBitmapgeneratorContactCountIcon(Bitmapicon){//初始化画布inticonSize=(int)getResources().getDimension(android.R.dimen.app_icon_size);BitmapcontactIco

系统 2019-08-29 22:48:20 2442

Android

迈向Android的第一步 - 搭建Android开发环境

向往已久Android开发从今天开始起航了~1、准备工作:1.1、下载SDK:http://dl.google.com/android/android-sdk_r08-windows.zip1.2、下载开发环境ADTPlugin8.0.0:http://dl.google.com/android/ADT-8.0.0.zip2、解压缩SDK到任意目录3、安装Eclipse插件3.1、以本地站点的方式安装ADT-8.0.0.zip。3.2、配置SDK目录:Wi

系统 2019-08-29 22:15:42 2442

Java

Java网络编程从入门到精通(7):用getHostAddr

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:

Tomcat

How tomcat works学习笔记(1)

1.servlet容器是如何工作的?创建一个Request对象,填充一些信息比如参数、headers、cookies、查询字符串、URI等。一个Request对象是javax.servlet.ServletRequest或javax.servlet.http.ServletRequest接口的实例。创建一个Response对象,用于调用的servlet向客户端传递响应信息。其是javax.servlet.ServletResponse或javax.serv

系统 2019-08-29 22:14:10 2442

编程技术

大话重构连载19:大对象的演化过程

很好,我们终于迈出了重构的第一步,而这第一步我们瞄准了代码问题的重灾区——超级大函数。超级大函数之所以是代码问题的重灾区,就是因为它们往往难于阅读、难于维护。面对大函数我们采取的办法是拆分,以功能为核心将其拆分成一个一个独立的函数。拆分后的程序变得易于阅读了,因为要读懂程序你不再需要读完所有代码,选择性的读取那些顶级函数,只需了了数行代码,你就可以明白整个程序。但是,当我们将数千行的大函数分解成数十个小函数时,另一个问题出现了。想象一下,数十个函数被杂乱无

系统 2019-08-29 22:08:26 2442

编程技术

MapReduce的排序和二次排序

自己学习排序和二次排序的知识整理如下。1.Hadoop的序列化格式介绍:Writable2.Hadoop的key排序逻辑3.全排序4.如何自定义自己的Writable类型5.如何实现二次排序1.Hadoop的序列化格式介绍:Writable要了解和编写MR实现排序必须要知道的第一个知识点就是Writable相关的接口和类,这些是HADOOP自己的序列化格式。更多的可能是要关注他的Subinterfaces:WritableComparable。他是继

系统 2019-08-12 09:30:30 2442

编程技术

c面试题

4.static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7.引用与指针有什么区别?1)引用必须被初始化,指针不必。2)引用初始化以后不能被改变,指针可以改变所指的对象。2)不存在指向空值的引用,但是存在指向空值的指针。8.描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈10.什么是平衡二叉树?左右子树都是平衡二

系统 2019-08-12 09:29:36 2442

各行各业

selenium运行chrome去掉command -line flag

每次驱动chrome浏览器都会出现这玩意,比较烦人··想办法去掉了它:ChromeOptionsoptions=newChromeOptions();options.addArguments("test-type","start-maximized","no-default-browser-check");//意思好像是测试模式,最大化浏览器并且默认不检查浏览器WebDriverdriver=newChromeDriver(options);再驱动就了没了

系统 2019-08-12 09:27:07 2442

各行各业

Editplus 正则表达式 删除含有指定字符串的行

1、删除含有指定字符串的行替换:^.*(指定字符串).*$为空例如,删除含有"JOIN"的行,替换:^.*JOIN.*$为空2、删除//行注释替换://.*$为空(需注意,此正则会误删在引号中的'//',如'http://www')3、删除/*...*/段注释替换://*.*/n*.*/*/为空(需要注意,此正则在Editplus中会有一定的误判,应该是bug,请在替换时单步观察)Editplus正则表达式删除含有指定字符串的行删除注释

系统 2019-08-12 09:27:00 2442