自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3391)
  • 收藏
  • 关注

Android--EditText控件属性汇总

android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:numeric="integer"设置只能输入整数,如果是小数则是:decimalandroid:singleLine="...

2013-02-05 21:50:00 1007

分布式计算中的缺陷

分布式计算也并不是万能的,其中还存在诸多的缺陷和弊端:兼容性问题目前,几乎所有的分布式计算技术都没有完整的统一的标准,虽然已开始这方面的工作,标准的缺乏使得分布式计算技术研究分散,很难形成稳定的研究方向,从而在很大程度上制约了分布式计算技术的发展。因此,彼此之间的互通、互联的兼容性是一个巨大的问题。领域问题虽然说分布式技术诞生已久,但是推广和应用仍然是在发展的过程当...

2013-02-05 21:44:00 1347

说说实习那半年

在外面是实习了五个月,感觉这五个月过的真快啊。半年中充满了酸甜苦辣。实习体验 实习中出现了很多的问题,其中发现最重要的问题是自己的java功底做的非常不好,java最基础的一些东西自己都不知道,发现Spring真是个好东西,有空一定要好好的研究一下,Spring的容纳胸襟太棒了。体会到了一些关于企业的管理。一个正规公司还是健全的体制对于那些打拼的小公司更有气魄,人性化的管理,先进的体...

2013-02-05 21:22:00 1074

旅行,写作,编程 :IT文艺青年的生活态度

 英文原文:http://alexmaccaw.co.uk/posts/traveling_writing_programming很佩服这位作者,很佩服他这样洒脱随性的个性,也很佩服他的成就。真正的程序员当如此。于是我把这篇文章的译文放在自己的博客里,希望他能激励着我们这一代的文艺IT青年。另外,也给这篇译文换了一个希冀般的名字。也许在失去前行动力的某一天,不经意间瞥到这篇文章的标题,...

2013-02-05 21:17:00 375

如果编程语言是部车……

感觉有点意思,就转过来了。不过这作者黑VB的意图有些太明显了。我一直还记得在《软件开发如同越狱》这篇文章的第一句话“如果说这世界上还有另外一种东西太多了,那就是对软件开发的类比……”,如果你记性好的话,你应该对“如果编程语言是….”这种模式的标题很眼熟,没错,那你是一定看过了《如果编程语言是一条船…》 这篇文章。今天的这篇文章又是模仿这个套路,但相似并不是相同,正如桔子和橙子各有味道一样,主...

2013-02-05 20:49:00 297

常见分布式计算技术

中间件技术中间件作为构建,是分布式系统中介于应用层和网络层的一个功能层次,它能够屏蔽操作系统(或网络协议)的差异,实现分布式异构系统之间的互通或互操作。分布式 应用软件借助这种软件在不同的域之间共享资源。中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。它扩展了C/S结构,形成了一个包括客 户端、中间件和服务器的多层结构。基于中间件的分布式计算技术以中间件为桥梁,通过把...

2013-02-05 19:20:00 1763

Android--调用内置的浏览器

本程序实现的是点击ListView中的项目,程序会调用Android内置的浏览器打开网页。实现的截图如下:实现这个程序也很简单,只需要调用Intent即可下面给出本实例的实现代码:1.定义的strings.xml文件<?xml version="1.0" encoding="utf-8"?> <resources> <string...

2013-02-05 18:12:00 537

坑爹的LIST容器--删除操作千倍消耗CPU

最近在做一个性能要求较高的项目,有个服务器需要处理每秒2万个udp包,每个包内有40个元素(当然这是高峰期)。服务器需要一个链表,算法中有个逻辑要把每个元素添加到链表末尾(只是这个元素对象的指针,不存在对象复制的问题),再从链表中把这些元素取出(另一个时间点)。就是一个单线程在做这件事。既然逻辑这么简单,我自然选用了C++的标准STL容器List(Linux GNU),想来如此简单的事情,...

2013-02-05 17:27:00 381

Android--在程序里浏览网页/Webview的使用

在说明本实例之前,首先给出程序的运行截图:在程序中需要一个Webview控件用于显示网页,下方的两个按钮一个是回到前一页,一个是去往下一页,保存在混村中。下面给出程序的实现代码:1.布局文件<?xml version="1.0" encoding="utf-8"?><AbsoluteLayout xmlns:android="http://schem...

2013-02-05 17:26:00 203

Android--多点触控事件捕捉

本实例实现的多点触控,当用户一个手指点击屏幕时,显示的是一个触控动作,两个手指点击显示两个,没有则显示为0.下面给出实现的截图对比:下面给出本实例的源代码:package irdc.ex07_20;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;i...

2013-02-05 16:51:00 270

Android--手势触控屏幕控制/GestureDetector

实现本实例需要注意几个地方:1.隐藏状态栏 /* 隐藏状态栏 */ this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);2.隐藏标题栏/*...

2013-02-05 16:38:00 412 1

社区专家谈 12306

由于春运,铁道部官方订票网站12306流量暴增,其Alexa排名一度进入前200,网友戏称,12306已经成为“全球最大、最牛的电商网站”。由于流量激增,12306系统频频瘫痪,一度出现登不上去、登上去抢不了票、抢到票需排队、排队后出票失败等局面。系统的用户体验、性能遭到用户大量的不满。我们邀请了几位系统架构方面的专家,请他们从技术的角度为你剖析12306(我们会陆续增加其他几位专家的回复)。同时...

2013-02-05 16:26:00 673

Android--制作开场动画/MediaPlayer.OnCompletionListener

我们在玩游戏的时候常常会现有一个开场动画,要实现这个并不难,下面将给出一个实例实现开场动画。这个实例需要两个Activity,一个作为开场动画,一个是主程序界面,由于并不需要演示其他的东西,所以在第二个Activity里只是一个简单的TextView。下面给出这个程序的实现截图:下面给出实现这个程序的代码:1.两个布局文件<?xml version="1.0" ...

2013-02-05 15:06:00 682

Android--相机预览及拍照临时文件/SurfaceView

如果做游戏或者视频相关开发的时候,将会用到SurfaceView。对于SurfaceView,首先需要了解一下它自己的位置:extendsViewjava.lang.Object↳android.view.View↳android.view.SurfaceView由手...

2013-02-05 14:47:00 278

OA之OA简介

OA:办公自动化(Office Automation)是将现代化办公和计算机网络功能结合起来的一种新型办公方式。利用先进的科学技术,是部分办公业务活动物化于人以外的各种办公现代化设备中,由人与技术设备构成服务于某种办公业务目的的人-机信息处理系统。OA的五大特性易用性:没有全面的应用做基础,一切都是空谈。软件必须被员工所喜爱,所接受这样网页的风格才是我们最终...

2013-02-05 14:38:00 1058

android背景优化

当程序的数据有改变的时候就需要更新屏幕,这个时候我们就采用invalidata方法。这个方法简单方便,而当我们调用这个方法的时候我们整个视 图都发生了更新。而我们的数据一般情况下只是在某一个区域内做出改变,这个时候我们再去更新其他没有数据改变的区域就很浪费资源。这个时候我们考虑如何优 化。解决办法Android提供系统了两个局部更新数据的方法:invalidate(Rect dirty...

2013-02-05 12:26:00 227

窗口管理

在android中真正展示给用户的是view,而activity则是负载在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在谈到窗口管理时,有必要先说下ViewManager这个接口,这个接口主要有以下的实现子接口和实现类,分别是:WindowManager和ViewGroup里面还有三个重要的方法:1)addView();2)updateViewLa...

2013-02-05 12:18:00 198

View的更新原理

我知道android的view布局是树形布局的。子View需要刷新的自身界面的时候,把需求告诉父亲,则父View负责刷新、布局显示子View,从上到下。public void invalidate() { final ViewParent p = mParent; final AttachInfo ai = mAttachInfo; if (p != null &...

2013-02-05 10:47:00 175

给android开发者的几个建议

1)首先要有良好的编码习惯  一个优秀的开发者应该善于运用常识、完善的算法和标准设计模式。要有资源意识,打开了就要记得关闭,尽量做到晚获取,早释放。这些由来已久的编码准则同样适用Android应用开发,尤其是使用基础设备服务时。  2)让阻塞操作远离主UI线程  通过使用AsyncTask、线程、IntentService和自定义后台服务,保证应用的灵活性。使用加载工具简化游标等长时间加载...

2013-02-05 10:28:00 223

android上代码去执行"su"命令

执行“su”命令有一个前提,那就是手机被root过或者是手机里面的busybox支持“su”命令,否则会执行失败。具体实现代码如下:import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;im...

2013-02-05 10:09:00 1037

困扰nginx初学者的两个小问题

通过在群里大家的讨论,我总结了两点问题,很多初学者都问过:1. ngixn事件处理中关于active和ready的问题2. ngx_connection_t与ngx_http_connection_t结构的区别与联系这里分开讨论下。1.ngixn事件处理中关于active和ready的问题 这俩成员何时为0,何时又被置1,把很多人搞迷糊了。其实从nginx的设计上...

2013-02-05 10:07:00 234

缓存服务器设计与实现(二)

我们现在讨论算是最简单的情景,即服务器还没有文件缓存,第一个需要缓存的请求的处理过程。当然需要关注的情景有很多,一个一个来吧。 在缓存服务器设计与实现(一)中讨论的都是一些准备工作,我们接下来要关注从后端机器取回数据以后进行缓存的情景。首先来探讨一个问题,以nginx为例,它是在取后端数据之前就创建了缓存对象,那么从整个系统的角度来看,创建缓存对象的过程包括在内存中建立相应...

2013-02-05 09:39:00 269

三十岁,开始异域漂泊

三十岁,开始异域漂泊2012年5月,因为想在职业上做一些新的尝试(其中的一个想法,就是想尝试做贴近用户和产品一些的开发工作,而不只是做平台...),萌生去意。当时公司快上市了(现在已经上市了),上市半年后解禁 手上成熟的部分股票应该可以带来一些回报。不过人生有几个一年,自己想要什么生活应该立即开始努力尝试,不想因为这个再等一年。跟公司说了想法之后,公司提议我参加一老板亲自带队的 ...

2013-02-05 07:46:00 165

【仙剑五前传】中的一点场景渲染问题

(注:本文由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 两周时间没来CSDN更新博客,业余时间主要花在新上市的《仙剑奇侠传五-前传》上了~ 不可否认,仙剑系列作为国产单机游戏的第一品牌,当之无愧。尽管当年的仙剑五让很多人大为失望,不过相信通过这次的五前,相信大部分玩家会以新的眼光来看待仙剑五。确实,没有五前故事的...

2013-02-05 06:33:00 210

前员工追忆百度乱象:上下异心

这是一篇百度前员工发表的博客,在这篇长文里回忆了他离开百度的原因、他眼中的百度乱象以及对百度文化的反思。全文转载,无删减。原标题:李彦宏的“罪己诏”1、离开离开百度已经一年多了。间或有人问我为什么要离开百度。找工作的时候问,工作了几个月后还是会有人问。我怎么回答这个问题呢?说A)试用期没通过不得不卷铺盖走人?还是说B)自己工作不爽主动离职?事实上我多数情况下会选择说B。被炒鱿鱼这种事当然...

2013-02-05 01:03:00 168

Android--实现自制录音/播放录音程序

首先,让我们先看下实现的截图:当有录音文件存在时,会显示在下面的ListView当中。下面给出实现的完整代码:1.主程序代码package irdc.ex07_11;import java.io.File;import java.io.IOException;import java.util.ArrayList;import android.app.Activi...

2013-02-05 01:02:00 149

Android Logcat的使用

Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序)。本次要说明的是平时的Log.v Log.d Log.i Log.w Log.e的区别是什么? 一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 二、Log.d的输出颜色是蓝色的,仅输出debug调...

2013-02-05 00:34:00 104

Android程序为什么没有退出设计?

Google Android平台在设计程序声明周期上比较特殊,可能是考虑到第二次加载时保证速度的原因而没有强制加入内存释放问题,所有的资源回收由Dalvik GC自动完成,所以在设计开发时一定要注意Activity和Service类的生命周期问题,显示在最上层的窗口将有最高的优先级,当Android操作系统内存不够用时自动将会根据历史栈按优先级强制杀掉进程。...

2013-02-05 00:33:00 118

Android--AudioManager控制音量

首先,让我们来看下本程序的实现截图:图中的五个ImageButton实现不同的功能:1.调大音量2.减小音量3.调整手机模式为正常4.调整手机模式为静音5.调整手机模式为震动下面给出实现的代码:public class EX07_08 extends Activity { /* 变量宣告 */ private ImageView myImage;...

2013-02-05 00:30:00 254

如何判断Android手机当前是否联网?

在Android手机中判断是否联网可以通过 ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); , 使用cwjManager.g...

2013-02-05 00:04:00 159

Android数据存储

注:这是《Android入门与实践》的其中一章内容在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。一.SharedPreferences方式 Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方...

2013-02-05 00:01:00 115

different application signatures解决方法

有时在安装不同版本apk文件时会出现Re-installation failed due to different application signatures.这样的提示,主要原因是安装的apk程序签名不一样导致的。 在发布到android market上时apk的签名是有jarsigner和keytool生成的,然后通过adb install安装的apk文件则会自动签上debug权限,两种...

2013-02-04 23:55:00 199

Android NullPointerException解决方法(空指针异常)

不知道你在开发中遇到Android空指针异常NullPointerException相关的问题,这类问题的可能性比较多,常规的错误如下 一、刚刚升级了Android SDK,没有对emulator做清理工作 在模拟器的命令行commandline下加入-wipe-data可以清空模拟器,通常还可以解决Android模拟器无法启动等问题。 二、升级了Android SDK,但ADT插件工...

2013-02-04 23:53:00 940

Android导入工程提示Invalid project description

Android导入一个工程时提示 Invalid project description字样,当我们单击<<Details按钮查看详细内容可以看到overlaps the location of another project,其实这是基于Eclipse IDE导入工程时遇到描述文件版本不对都会存在这种问题,而这个问题在Android开发中其实是由于androidmanifest...

2013-02-04 23:52:00 113

无法对jar进行签名,Android jar signer问题

如果需要最终发行你的android程序,必需为apk文件签名。这里apk和jar的签名方式都是一样的,使用sun jdk的jarsigner工具来完成,但是执行时会提示jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid entry compressed size (expectedxxx but gotxxx bytes)...

2013-02-04 23:49:00 451

does not declare uses-library android.test.runner

在平时Android开发时突然执行程序,出现了Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner的错误提示,这主要是你再Run As中错误的选择了目标为Androi...

2013-02-04 23:48:00 232

MongoDB 安装配置

MongoDB 是一个高性能,开源,无模式的文档型数据库,采用C++开发,是当前NoSQL数据库中比较热门的一种,在许多场景下可用于替代传统的关系型数据库或键/值存储方式MongoDB使用BSON作为数据存储和传输的格式,BSON是一种类似JSON的二进制序列化文档,支持嵌套对象和数组。MongoDB很像MySQL,document对应MySQL的row,collection对应MySQL的ta...

2013-02-04 23:47:00 184

INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES错误解决方法

在安装APK文件时出现类似INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES的提示,同时类似的提示如下:Android Launch!adb is running normally.Performing com.android123.CWJ activity launchAutomatic Target Mode: using device...

2013-02-04 23:47:00 178

Android老版本项目导入到新版SDK提示错误

使用过去Android 1.1或1.5版SDK开发的项目导入到使用新版ADT插件的1.6或2.0.1项目中可能会发现报错,其实谷歌给我们提供了一个工具可以解决这个问题,在Package Explorer中选择项目,单击鼠标右键在弹出的下拉菜单中选择 Android Tools - Fix Project Properties即可发现一些文件解决了,同时新版本的ADT插件需要注意API Leve...

2013-02-04 23:45:00 133

Android--用手指移动画面里的照片/onTouchEvent事件判断

这个程序实现的是,拖动画面上的图片,图片会随着你的手到哪图片到哪。下面给出这个程序的实现代码:public class EX07_04 extends Activity { /*宣告ImageView变量*/ private ImageView mImageView01; /*宣告相关变量作为储存图片宽高,位置使用*/ private int intWi...

2013-02-04 23:25:00 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除