-
Java与C#开发上的一些差异与转换技巧
所属栏目:[教程] 日期:2021-12-15 热度:101
Java和C#访问修饰符的差异性与转换: 在C#中,我们通常会使用到如下几种访问修饰符: public 访问不受限制。 protected 访问仅限于包含类或从包含类派生的类型。 internal 访问仅限于当前程序集。 protected internal 访问仅限于当前程序集或从包含类派生的类[详细]
-
Android中的Binder机制的简要认识
所属栏目:[教程] 日期:2021-12-15 热度:198
我们知道,在Android系统中,每一个应用程序都运行在独立的进程中,这也保证了当其中一个程序出现异常而不会影响另一个应用程序的正常运转。在许多情况下,我们activity都会与各种系统的service打交道,很显然,我们写的程序中activity与系统service肯定不是[详细]
-
ARM Linux内核启动条件
所属栏目:[教程] 日期:2021-12-15 热度:97
Author: Russell King Initial date: May 18, 2002 Revision: 1 - 17 September 20042 - 30 September 2004 为了启动ARM Linux,首先,你需要一个bootloader,它是一个很小的程序(在内核运行之前启动)。bootloader的第一阶段作用就是初始化各种硬件设备,[详细]
-
如何真真正正的退出Android实施
所属栏目:[教程] 日期:2021-12-15 热度:95
如何真真正正的退出Android应用,最简单有效的方法,不看你会后悔。 大家开发项目时可能又会遇到,要求退出时完全退出该应用,不得有任何残留的Activity,如何办呢? 我搜了一圈网上大多都是什么使用Intent跳转到手机桌面,千篇一律啊,各种一样啊,各种不能[详细]
-
基于PhoneGap的Android扩展API步骤概括
所属栏目:[教程] 日期:2021-12-15 热度:64
如何扩展PhoneGap的api插件: 1:仿照api写的生成配置文件的config.js 2:把写的js加入到总的PhoneGap.js中 3:写代码端的代码:Config.java extends Plugin 4:在DroidGap中的bindBrowser中绑定java代码与js: this.addService(Config, com.PhoneGap.Config);[详细]
-
Android开发之XML文件的解析的三种技巧
所属栏目:[教程] 日期:2021-12-15 热度:93
本文主要讲解Android开发中如何对XML文件的解析,由于XML文件具有与平台无关,广泛应用于数据通信中,因此解析XML文件就显得很有意义。Android对XML文件解析的方法主要有3种。 通常有三种方式:DOM、SAX和PULL,下面就分别针对这三种方式来进行讨论。 假设我[详细]
-
实例介绍Android实现拨打电话的功能
所属栏目:[教程] 日期:2021-12-15 热度:88
打电话是手机的一个最基本的功能,现在Android智能手机非常流行,里面有多种多样的精彩的手机功能,但是android手机如何实现打电话这个基本功能呢?现以实例说明如下。首先呈上程序: import Java.util.regex.Matcher; import java.util.regex.Pattern; impo[详细]
-
Java中字符流与字节流的差异
所属栏目:[教程] 日期:2021-12-15 热度:73
字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是音频文件[详细]
-
Android中AlertDialog的使用技巧
所属栏目:[教程] 日期:2021-12-15 热度:53
Android中AlertDialog为一些程序提供了对话框,有些功能能够进一步满足程序的需要。下面举例介绍。 程序如下: import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import an[详细]
-
Linux 内核等待队列介绍
所属栏目:[教程] 日期:2021-12-15 热度:63
在阅读Tun驱动时看到,有一些类似 add_wait_queue 的函数,这些函数正是执行等待队列的相关操作,要说等待队列还得从内核进程调度说起,内核调度系统内进程,分配时间片,但是有些进程如从网卡中读数据,在网卡有数据到达之前进程处于阻塞状态,如果此时给相[详细]
-
Linux字符设备驱动框架分析
所属栏目:[教程] 日期:2021-12-15 热度:62
所谓驱动程序,本质上讲是硬件接口,因为操作系统不可能实现每种硬件的接口,所以只对厂商提供接口,只要厂商实现这些接口,就可被操作系统调用,Linux系统驱动程序分为字符设备驱动和块设备驱动,所谓字符设备驱动就是例如键盘驱动,只能顺次读取数据,块设[详细]
-
Objective-C语法之KVO的实施
所属栏目:[教程] 日期:2021-12-15 热度:167
那它有什么用呢?KVO主要用于视图交互方面,比如界面的某些数据变化了,界面的显示也跟着需要变化,那就要建立数据和界面的关联。 ObjC中提供的KVO就是解决这种问题的。以下用显示页面观察学生的课程名称变化的例子来说明KVO的使用。 学生类命名为:Student,[详细]
-
Android底层开发中通过网络使用adb的技巧
所属栏目:[教程] 日期:2021-12-15 热度:167
Android的adb服务默认情况下监听USB,一般我们在开发中是通过USB连接到目标机上。但是如果目标机只有一个USB口,我们又需要把这个USB用于其它目的(比如用于OTG口插U盘)的时候怎么办?其实adb是支持通过网络访问的,在需要的时候,只需按下列步骤操作即可通[详细]
-
iOS开发教程之UIActionSheet的实施
所属栏目:[教程] 日期:2021-12-15 热度:70
UIActionSheet是在IOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。 为了快速完成这例子,我们打开Xcode 4.3.2, 先建立一个single view application。然后再xib文件添加一个button,用来弹出sheet view。 1、首先在.h文件中实现协议,加代码的地[详细]
-
ArcMap中使用Python遇到中文字段名错误的解决措施
所属栏目:[教程] 日期:2021-12-15 热度:94
前一段时间遇到一个客户需要在ArcMap中批量的通过等高线图生成DEM,但是等高线图中的高程字段名称全部是中文,大家都知道Python遇到中文就会出现各种诡异状况,于是我被用户找去解决问题。 先看看Python的版本,是2.6.5,比用户的2.5.1要高,不知道这个问题能[详细]
-
借助Eclipse调试MySQL-5.5.25a源码
所属栏目:[教程] 日期:2021-12-15 热度:78
在Ubuntu中下载了MySQL 5.5.25a源码并按装在了自己的机器上。所以今天就打算试着调试调试。当然是很简单的调试了(这个得慢慢来,急不得,还有很多知识要补充).所以只是入门级的看看,窥视一下。 1. 首先在Eclipse安装开发C++的插件了。这个不是重点,可以到网[详细]
-
Python 代码性能优化方法
所属栏目:[教程] 日期:2021-12-15 热度:154
简介: 选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 Python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本[详细]
-
iOS 声明属性关键字介绍
所属栏目:[教程] 日期:2021-12-15 热度:167
atomic: 原子操作(原子性是指事务的一个完整操作,操作成功就提交,反之就回滚. 原子操作就是指具有原子性的操作)在objective-c 属性设置里面默认的就是atomic,意思就是setter/getter函数是一个原子操作,如果多线程同时调用setter时,不会出现某一个线程[详细]
-
Android编程之处理android-support-v4打包问题
所属栏目:[教程] 日期:2021-12-15 热度:161
如果工程引入了Android-support-v4的jar类库,那么在工程打包混淆时,就会出现报错提示。例如提示你:You may need to specify additional library jars (using -libraryjars)。 这里先给出解决方案,稍后我们再来解释如何处理类似情况: 在proguard.cfg里的[详细]
-
jQuery时间控件Datepicker汉化版使用分析
所属栏目:[教程] 日期:2021-12-15 热度:141
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd html lang=en xmlns=http://www.w3.org/1999/xhtml head meta http-equiv=Content-Type content=text/html; charset=utf-8 / title无标题文档/ti[详细]
-
Unix系统alarm函数分析
所属栏目:[教程] 日期:2021-12-15 热度:111
Unix下编程很容易遇到这个函数,我们可以先看下这个函数的介绍,用man工具,man alarm。 对于Unix系统的联机帮助中关于alarm函数的介绍如下: #include unistd.h unsigned int alarm(unsigned int seconds); 它的主要功能是设置信号传送闹钟。其主要功能用来[详细]
-
Linux ioctl函数详细介绍
所属栏目:[教程] 日期:2021-12-15 热度:149
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O[详细]
-
FrameBuffer在Linux中的达成和机制
所属栏目:[教程] 日期:2021-12-15 热度:181
Framebuffer对应的源文件在linux/drivers/video/目录下。总的抽象设备文件为fbcon.c,在这个目录下还有与各种显卡驱动相关的源文件。 (一)、分析Framebuffer设备驱动 需要特别提出的是在INTEL平台上,老式的VESA1.2卡,如CGA/EGA卡,是不能支持Framebuffer的[详细]
-
S3C6410开发:借助触摸屏获取事件坐标
所属栏目:[教程] 日期:2021-12-15 热度:144
近段时间一直在做SDL方面的东西,利用五一小假,做了几个小游戏....,在这给大家说说心得吧,以为做出来的东西是要在开发板上工作的...所以也就对触摸屏这块下了点功夫。首先就说说如何让我们自己的程序也享受触摸屏带来的乐趣. 我用的是S3C6410开发板,在/de[详细]
-
Linux中获取时间的几种技巧
所属栏目:[教程] 日期:2021-12-15 热度:124
asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #includetime.h 定义函数 char * asctime(const struct tm * timeptr); 函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表[详细]

浙公网安备 33038102330482号