-
android怎么使用自定义JNI接口,以及NDK工具的环境搭建与使用
android如何使用自定义JNI接口,以及NDK工具的环境搭建与使用。一、环境的搭建:1、需要的工具:A、cygwin(在windows下使用LINUX系统)http://www.cygwin.comB、android-ndk-1.6_r1-windows(主要是起到将C或C++编译成动态库的作用)http://dl.google.com/android/ndk/android-...
62
热度 -
DDD 领域驱动设计-三个有关问题思考实体和值对象
DDD领域驱动设计-三个问题思考实体和值对象消息场景:用户A发送一个消息给用户B,用户B回复一个消息给用户A。。。现有设计:消息设计为实体并为聚合根,发件人、收件人设计为值对象。三个问题:实体最重要的特性是什么?Message实体是怎么得来的?发件人、收件人为什么不是实体?1.实体最重要的特性是什么?《领域驱动设计》5.2实体:摘录一段:许多对象不是由它们的属性来定义,而是通过一系列的连续性(co...
280
热度 -
[转]Android:高效率的Android代码编写
[转]Android:高效的Android代码编写本文转自:http://www.haoni.org/2011/05/29/androidgaoxiaodeandroiddaimabianxie/现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么...
12
热度 -
批改Android源码的Launcher的例子
修改Android源码的Launcher的例子Android的Launcher研究:客製化桌面UI?前言能取得AndroidOS原始碼,並修改裡頭的內容,有時候也頗有樂趣。最近和幾位朋友聊到「Android框架的改造」,以及如何吸引對Android框架技術有興趣的同好一起交流的議題;我個人認為,一開始如果能丟出一個比較有樂趣的議題,或許可以有拋磚引玉的效果。上週在北京進行Android培訓課程時,...
85
热度 -
Android原码构造分析(转载)
Android原码结构分析(转载)以下内容转载于网上论坛。正确性未一一验证,但是看了部分结构解释正确。Google提供的Android手机开发平台包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:?.?|--Makefile??????(全局的Makefile)?|--bionic??????(BionicC库)?|--bootload...
72
热度 -
php软件工程师应具有的7种能力(转载)
php程序员应具有的7种能力(转载)?php程序员应具有什么样的能力,才能更好的完成工作,才会有更好的发展方向呢?在中国我想你不太可能写一辈子代码的,过了黄金期,怎么办呢?希望下面几点对你会有所帮助。一,php能力1,了解阶段,您能写一些代码,因为那是在手册和google的帮助下,您才完成的。变量乱定义,N多函数不知道,做起事来很慢,想到什么写什么,代码写的比较乱,后期维护很麻烦。2,熟悉阶段,经...
83
热度 -
ActiveReports 九实战教程(2): 准备数据源(设计时、运行时)
ActiveReports9实战教程(2):准备数据源(设计时、运行时)在上讲中《ActiveReports9实战教程(1):手把手搭建环境VisualStudio2013社区版》,我们已经结合VisualStudio2013搭建好了ActiveReports9的开发环境,并完成了一个HelloWorld的RDL报表。在本文,我们通过配置数据源进行报表实战,做过报表开发的报表达人知道,报表中的数据...
286
热度 -
Error LNK2005 从敌人到友人
ErrorLNK2005从敌人到朋友本人在写学生信息管理系统时遇到一个很头疼的错误——errorLNK2005重复定义错误,苦思冥想百度谷歌bing之后都没能解决问题,于一清早刹那间觉得知道问题出在哪儿了,于是乎起床、开机、修改代码一气呵成,终于0error(s)\0warning(s)。errorLNK2005错误分为好几种,我以下分析的是重复定义外部函数,如果是因为重复...
499
热度 -
讲讲这两天在华尔街英语培训中心的经历,该怎么处理
讲讲这两天在华尔街英语培训中心的经历谨此贴献给所有想学英语而又不知如何选择培训中心的人声明:本人没有任何诋毁华尔街英语培训中心的意思,只不过把发生在身上的事讲一下地点:广州市越秀区建设六马路29-31号荣建大厦2楼公司名称:华尔街英语培训中心(广东)有限公司(以下简称'华尔街')经过:上周三(5月11日)闲着无聊到7-11逛逛,在门口刚好到华尔街在那派单,顺手拿了一份看看,听派单人说有免费试听课还...
45
热度 -
mysql学习笔记之十一(惯用函数)
mysql学习笔记之十一(常用函数)能运行在多个系统上的代码具有可移植性,在数据库软件中,多数sql语句时可移植的,可移植性比较强;而函数的移植性不强,主要是由于各种数据库软件都支持自己所特有的函数。因此许多sql用户不认同使用数据库软件所特有的的函数字符串函数concat(str1,...,strn):连接n个字符串为一个完整的字符串insert(str,x,y,instr):将字符串str从第...
109
热度 -
Oracle SQL的硬解析跟软解析
OracleSQL的硬解析和软解析原文链接:http://www.linuxidc.com/Linux/2011-04/34783p2.htm?我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据...
15
热度 -
sql复构图定义及复制数据行
sql复制表定义及复制数据行sql复制表定义及复制数据行一、复制表定义假设我们有一个数据表Person,有Id,FirstName,LastName,Weight,Height5个列,表结构可以参考这一篇。现在我们想创建一个新表叫People,表结构和Person一模一样,也就是列名和数据类型都一致。我们可以通过复制Person表的结构而不是复制表中的记录来创建这个表,贴一下sql代码:1、Sql...
81
热度 -
SQL Server 目录结构及其使用1
SQLServer索引结构及其使用1一、深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查...
42
热度 -
SQL Server 2005装配图解以及 Visual Studio 2005安装说明
SQLServer2005安装图解以及VisualStudio2005安装说明SQLServer2005安装图解以及VisualStudio2005安装说明?首先要注意的是:在安装SQLSERVER2005之前,如果你的操作系统是XP的,不能够是Home版的。安装IIS,打开控制面板,点“添加或删除程序”,点“添加/删除Windows组件(A)”,把“Internet信息服务(IIS)”前面的勾选...
47
热度 -
数据挖掘-机器学习:Kmean聚类思维
数据挖掘-机器学习:Kmean聚类思想一、概述?????数据聚类是对于静态数据分析的一门技术,在许多领域内都被广泛地应用,包括机器学习、数据挖掘、模式识别、图像分析、信息检索以及生物信息等。聚类是把相似的对象通过静态分类的方法分成不同的组别或者更多的子集,这样让在同一个子集中的成员对象都有相似的一些属性,常见的包括在坐标系中更加短的空间距离等。?????K-means是一种基于距离的迭代式算法[1...
122
热度 -
通向架构师的路经(第十天)之Axis2 Web Service(一)
通向架构师的道路(第十天)之Axis2WebService(一)一、Axis2简介 1.1介绍Axis2 Axis框架来自Apache开放源代码组织,它是基于JAVA语言的最新的SOAP规范(SOAP1.2)和SOAPwithAttachments规范(来自ApacheGroup)的开放源代码实现。有很多流行的开发工具都使用AXIS作为其实现支持Web服务的功能,例如JBuilder以及著名的Ec...
483
热度 -
Android 中的 Service 全面小结详解【下】
Android中的Service全面总结详解【下】上一篇文章Android中的Service全面总结详解【下】介绍了Service的一些知识以及本地Service的使用,如果对Service还不太了解的建议先看下上篇文章;本文主要接着上一篇讲下远程服务的使用;在说到远程服务的时候,我们需要先了解一些预备的知识:首先来了解一下AIDL机制:AIDL的作用由于每个应用程序都运行在自己的进程空间,并且可...
149
热度 -
Android 即刻音视频解决方案1——环信
Android即时音视频解决方案1——环信需求即时音视频通话解决方案环信,官方地址http://www.easemob.com/SDK下载http://downloads.easemob.com/downloads/easemob-sdk-2.2.2.zipSDK集成解压下载的文件,将libs下的easemobchat_2.2.2.jar拷到AndroidStudio项目中的libs中,并在mai...
99
热度 -
android生手上路 一
android新手上路一android新手上路一2010年10月11日资料集:http://www.lexun.cn/showtopic-1039754.aspx也许,你看中的是hero外形的卓尔不群;也许,你看中的是htcsenes的华丽妩媚;也许,你单单就是玩腻了symbian、ip、wm这些系统……不论你熟悉不熟悉android系统,不论你了不了解htc,更不论你知不知道googleandr...
46
热度 -
开发凶器-visual studio代码段
开发利器-visualstudio代码段在visualstudio2005的时候就有了代码片段的功能,相信很多人都知道怎么使用这个功能,写这篇主要是和还不知道这个功能的朋友分享一下。代码片段这个功能大家天天都在用,它就是相当于代码的一个快捷方式,提高编码的效率。例如,我们在写for循环的时候直接写完for之后按两下tab键,代码就能自动补全。当然这个功能不仅仅限于C#代码,还有js,vb,xml等...
11
热度