自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

配置ext4.1的eclipse的开发环境,主要是spket插件的使用

配置ext4.1的eclipse的开发环境,主要是spket插件的使用 这两天在整理extjs4.1的配置环境,由于需要一边查看API文档一边写code,效率很是地下,都网上搜索了下,spket支持对extjs的智能代码提醒功能。然后,我就去下载了spket的eclipse的官方插件,按照网上的教程一步步进行下去,都还顺利,但是我苦于找不到网上说的extjs.jsb jsb2文...

2012-07-11 11:24:00 364

Android多线程,让耗时的操作去后台运行吧

在android程序中,会有一些耗时的操作,比如从网上抓取图片,下载文件,批量更新数据库等,这些操作对于手机而言会需要很长的时间,而应用程序界面又不能等到这些操作完成后再显示,所以要让界面各这些耗时的操作并行处理,用多线程可以解决这个问题。当然还有其它解决方案,比如用Service.我们先作一个例子吧,大概是这样的:有一个列表,每行显示的一个图片,图片是存放在网上的。如果不用多线程,也是...

2012-07-09 19:19:27 384

Android中使用代码开关GPS、移动网络(GPRS)、WiFi

以下方法在2.1中测试成功。理论上2.1以上应该也可以。不过2.1以后的Android版本中已经有提供了相关方法,详见android.provider.Settings.Secure类。记得在AndroidManifest.xml中声明相关权限: <uses-permission android:name="android.permission.ACC...

2012-07-09 14:15:00 460

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一

一对一映射种类 一对一主键关联映射(单向) 一对一主键关联映射(双向) 一对一唯一外键关联映射(单向) 一对一唯一外键关联映射(双向)具体分析 一对一主键关联映射(单向) 关系模型:一个用户一张身份证,一个张省份证对应一个用户,这就是一个一对一的模型。hibernate一对一主键关联映射(单向关联Person---...

2012-07-08 21:27:00 193

Android中蓝牙的基本使用----BluetoothAdapter类简介

本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因: 第一、以前写的...

2012-07-08 13:05:00 821

AsyncQueryHandler的详细介绍

自从framework广泛应用后,我们不用面对赤裸裸的手机操作系统API,做一些重复而繁杂没有意义的事情。但天下没有免费的午餐,我们还是需要学会高效正确的使用不同的framework,很多处理某一特定问题的手法在不同的framework中,用起来都会有所不同的。今天我们主要学习andorid framework的使用。  在Android中,下层是Linux的核,但上层的java做的f...

2012-07-06 20:25:00 123

内功修炼之操作系统学习(四:存储管理)

四:存储管理存储器管理负责管理计算机系统中重要的资源---主存储器。任何程序和数据必须载入到主存中才得以执行和处理,因此存储器管理的优劣直接影响系统的性能。主存分为两部分:一部分是系统区,用于存放操作系统内核程序和数据结构等。另一部分是用户区,用于存放应用程序和数据。计算机系统采用层次结构的存储系统。以便在容量大小、速度快慢、价格高低等诸多因素中取得平衡。它分为五个层...

2012-07-05 20:38:00 202

Android map API 注册后地图仍然不显示

1.首先要得到你的debug keystore位置:(我的电脑中有多个debug keystore,一定要以eclipse中的位置为准,不然api和keystore不一致,会导致地图依然不显示。)打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,例如:C:\D...

2012-07-05 09:59:00 108

Android多点触控技术

Android多点触控技术1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC、Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionEvent对象方式处理,比如开始触控时会触发ACTION_DO...

2012-07-05 09:41:00 114

Android 解压zip文件

这两天研究了一下android下的解压所技术,略有所获,下面是解压缩的操作方法。 private void unZipMapCache(){ try { InputStream is = this.getAssets().open(ASSETS_NAME); ZipInputStream zis= new ZipInputStream(is); ...

2012-07-05 09:15:00 124

android:windowSoftInputMode属性使用

在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用 The AndroidManifest.xml File<activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysH...

2012-07-03 18:12:00 100

ExtJs2.2的grid的2个Bug:滚动条以及点击点击行后发生偏移问题

最近用了很多开源的东西,发现开源的东西也是Bug如云,这不,又遇到了ExtJs2.2中的Grid的Bug。 bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。 Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。================分析:经查Ex.t...

2012-07-03 14:00:00 335

flash as2和as3添加外部声音

flash添加外部声音as3下面试添加背景音乐的方法//添加背景音乐var request:URLRequest=new URLRequest("月亮船.mp3"); var shengyin:Sound=new Sound(); var con: SoundChannel = new SoundChannel();shengyin.load(request); ...

2012-07-01 23:43:00 269

操作系统特征、功能和用户接口

1、操作系统特征( Characteristics of OperatingSystems )并行性 并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个在同一时间间隔内发生。在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时执行。但在单处理机系统中,每一个时刻仅能执行一道程序,故微观上,这些程序是在交互执行。...

2012-07-01 16:46:00 567

操作系统类型(下篇)

5、网络操作系统1.)、网络操作系统定义 计算机网络可以定义为一些互连的自主计算机系统的集合,所谓自主计算机是指计算机具有独立处理能力,而互连则表示计算机之间能够实现通信和相互合作。按网络所覆盖的地理范围大小可把计算机网络分成广域网WAN(Wide Area Network)、局域网LAN(Local Area Network)、城域网MAN等几类。网络操作系统定义为:网络操作系...

2012-07-01 00:35:00 135

操作系统类型(上篇)

0、无操作系统计算机系统缺点:计算机资源的利用率低,即存在CPU等待人工操作和高速CPU与低速I/O间矛盾等问题1、批处理系统 (Batch System)1)、初级单道批处理系统目标:为了解决人工操作(无操作系统)严重降低了计算机资源的利用率的问题,即解决CPU等待人工操作和高速CPU与低速I/O间矛盾等问题。脱机输入输出技术:该技术利用一台外围机,脱离主机先将...

2012-06-30 23:56:00 227

内功修炼之操作系统学习(三:同步、通信及死锁)

内功修炼之操作系统学习三:同步、通信及死锁进程并发性是指一组进程的执行在时间上是重叠的。所谓时间重叠是指一个进程执行第一条指令是在另一个进程执行完最后一条指令之前开始的。从宏观上来看,并发性反映一个时间段内有几个进程都处于运行态但尚未结束的状态。从微观上来看,任一时刻仅有一个进程的一个操作在处理器上执行。现代计算机硬部件能同时进行工作,程序的编制决定不同硬部件并行工作的能力。好的程序能...

2012-06-30 17:48:00 150

操作系统概述——操作系统(OS)是最重要的系统软件

1、操作系统作用1)、从计算机系统组成观点――操作系统是系统软件计算机系统组成:软件:应用软件、系统软件(操作系统、语言处理系统和常用的例行服务程序) 硬件:输入/输出(I/O)设备、存储器(内存)、中央处理器(CPU)固...

2012-06-30 17:36:00 1417

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射多对一

引入Hibernate是面向对象思维来转换成数据库关系模型。当我们用面向对象思维考虑问题的时候我们就应该考虑如何生成映射关系。如何生成一个符合我们心意的数据表。下面我们进行一一解答。关联映射,就是将关联关系映射到数据库中,所谓的关联关系在对象模型在内存中的一个或多个引用,这是一个比较简单的映射,本文以用户和组的关系做说明。关系模型一个用户对应一个组,一个...

2012-06-30 07:48:00 109

一次获取所有未读短信

Cursor c = getContentResolver().query(Uri.parse("content://sms/inbox"), null, "read = 0", null, null);int unreadMessagesCount = c.getCount();

2012-06-28 18:13:00 199

我的处女作:Android网游 战四方,嘻嘻~

历经千辛万苦,我们的游戏终于出来了,虽然不能称得上是什么好作品,但是,能看着自己的游戏有人在玩,那种感觉真的很好。是一款策略+RPG的手机网游,是我从完全不懂Android就开始着手开发的第一款游戏,希望大家能给些意见。我很独单,身边没有Android游戏开发的人能够讨论,只有在网上才能找到这些朋友了。不管怎么样~游戏出来了,我好开心~下载地址:http://mobile....

2012-06-28 09:06:00 79

RMI(远程方法调用)实现简单的查单词功能

1. RMI概念 RMI(Remote Method Invocation),远程方法调用,是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是...

2012-06-27 16:43:00 282

Follow Me:深入浅出学习Hibernate四:主键生成策略

ORM映射基本原理1. 基于相同实体类和表,实现相互映射,类的对象对应了表中的记录,不同对象对应不同的记录,不同的记录对应不同的对象2. 表中不同的记录通过主键来区分,不同的对象通过对象id来区分,对象id是对象中的一个成员变量,该变量的值唯一性的标识了对象。3.对象id和表主键的映射构成了ORM的核心4.数据库往往具备特定的主键生成算法,而对象系统则不具备,所以要配置特定的策...

2012-06-27 15:11:00 124

android 获取系统中各种类型音量及对音量设置

通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! 1. AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通话音量 1. int max = mAudioManager.getStreamMaxVolume( AudioM...

2012-06-26 11:38:00 274

android tabhost设置标题的颜色和大小

TabWidget tabWidget=this.getTabWidget(); for (int i = 0; i < tabWidget.getChildCount(); i++) { TextView tv=(TextView)tabWidget.getChildAt(i).findViewById(android.R.id.title); tv.s...

2012-06-26 09:34:00 414

Android的string-array数据源简单使用

 在Android中,用string-array是一种简单的提取XML资源文件数据的方法。  例子如下:  把相应的数据放到values文件夹的arrays.xml文件里  <?xml version="1.0" encoding="utf-8"?>  <resources>   <string-array name="city"&gt..

2012-06-25 15:10:00 83

Linux下Android ADB驱动安装详解

概述最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家。Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观。具体步骤首先确认手机连接上电脑,lsusb查看下设备记...

2012-06-25 15:09:00 94

Android使用Shape进行渐变设置

设置android背景渐变色:shape是定义形状;gradient是在形状里填充渐变色;gradient相关的属性(startColor:起始颜色 endColor:结束颜色 angle:方向角度 为0时从左到右,逆时针显示;为90时从下往上)实现过程:1. 在res/drawable/里设置一个xml,名为:backGroud.xml <?xml versio...

2012-06-25 14:47:00 650

ArcGIS for Android 1.1 MapView 的Activity退出时整个程序崩溃问题

在项目中当我们从一个activity中跳转到Mapview的activity中后,点击回退键后,等待不长时间程序崩溃问题,此时报call to OpenGL ES API with no current context (logged once per thread), 这是一个API中的bug,现在已经解决更新到2.0解决此问题。如果项目是1.1版本创建的时,还需要固定一下,操作如下...

2012-06-25 11:06:00 217

内功修炼之操作系统学习(二:处理器管理)

处理器管理处理器管理是操作系统的重要组成部分,它负责调度、管理和分配处理器并控制程序的执行。处理器管理中最重要的是处理器调度,即进程调度,也就是控制、协调进程对处理器的竞争。为了提高并发粒度和降低并发开销,现代操作系统引进了线程的概念,此时进程仍然是资源分配和保护的单位。处理器包括控制器、运算器和寄存器。如果计算机系统只有一个运算器则被称为单处理器,如果包含多个则被称为多处理器。...

2012-06-25 10:50:00 168

内功修炼之操作系统学习(一操作系统概述)。

一:操作系统概述。操作系统:管理系统资源、控制程序运行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便而有效的使用计算机提供良好的运行环境的最基本的系统软件。传统的操作系统中是指运行在核心态、受硬件保护的软件,shell和window模块不属于操作系统的一部分。随着客户--服务器结构操作系统的出现,传统上被认为是操作系统核心的组建,如文件系统、主存管理、设备管理,...

2012-06-23 16:47:00 222

傻瓜教程:把Iphone程序连接真机调试完全教程

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request...

2012-06-21 14:12:00 157

wget下载

下载整个网站,可以使用下面的命令wget-r -p -k -np http://[网址]-r 表示递归下载,会下载所有的链接,不要单独使用这个参数,要加上 -np这个参数,表示不下载别的站点的链接.-k表示将下载的网页里的链接修改为本地链接.-p表示获得显示网页所需的元素,比如图片什么的.另外还有其他的一些参数可以使用:-c表示断点续传-t 100表示重试100次,-t...

2012-06-20 21:48:00 128

ArcGIS for Android 如何将经纬度坐标转换成投影坐标

下面是实现将经纬度坐标转换成投影坐标的方法 double locy = loc.getLatitude();double locx = loc.getLongitude();Point wgspoint = new Point(locx, locy);Point mapPoint = (Point) GeometryEngi...

2012-06-20 15:54:00 747

ArcGIS for Android 中MapView截图实现方法

2012-06-20 14:48:00 317

删除可变数组NSMutableArray中的重复数据

categoryArray = [[NSMutableArray alloc] init]; for (unsigned i = 0; i < [cateArray count]; i++){ if ([categoryArray containsObject:[cateArray objectAtIndex:i]] == NO){ ...

2012-06-19 21:13:00 272

Android 说说亮屏锁和键盘锁

Android中的两把锁 – WalkLock and KeyguardLock 详细分析 WalkLock – 顾名思义 唤醒锁 点亮屏幕用的 KeyguardLock – 顾名思义 键盘锁 解锁键盘用的 详细介绍: 1: WalkLock 唤醒锁 WalkLock真的能点亮屏幕吗? 答案是肯定的。 可是有时候为什么不点亮屏幕,这个就是参数设置的问题了。java代码:...

2012-06-19 11:14:00 130

Silverlight.XNA(C#)跨平台3D游戏研发手记:(十一)3D SLG(策略战棋游戏)设计案例

某天,当你一不小心发现已经够随心所欲的驾驭3D摄像机之时,任何类型的3D游戏都将成为囊中玩物,过往如烟。回忆逝去的童年让我极度惦记的SLG策略战棋游戏,或许对于大多数玩家来说,它费时费力不被讨好;然而深邃的内涵和无限可能的战略战术始终占据着我内心很大一片天地。于是,在本系列前5节2D SLG知识原理的基础上,萌发了移植一款基于平面的3D SLG Demo计划。首先,什么是基于平面的3D SLG...

2012-06-19 09:13:00 167

Google搜索引擎的奥秘

1、背景和问题据统计超过80%的用户靠搜索引擎获取信息网站排名是网络搜索引擎的核心目前Google数据库存储上百亿网页信息, 每天提供查询服务达到3亿多次2、google查询过程示意图3、Google搜索的核心算法PageRank是 Google 用于评价一个网页的重要性的一种方法. 通过该方法, Google 将各个网站进行排名. 用户进行相关搜索时, G...

2012-06-18 00:32:00 324

Follow Me:深入浅出学习Hibernate三:Session三种状态详解

声明 Session是一个持久化管理器,对数据库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须取得Connection实例,Session是Hibernate操作的基础,它不是线程安全的,但是我们可以用ThreadLocal(用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,这样使每一个线程都可以独立地改变自己的副本,而...

2012-06-17 10:00:00 98

空空如也

空空如也

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

TA关注的人

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