
==== 知识库 ====
文章平均质量分 62
conanyang
嘿嘿
展开
-
Regsvr32 用法和错误消息的说明
Regsvr32 用法和错误消息的说明 使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的s原创 2011-10-12 13:24:44 · 781 阅读 · 0 评论 -
硬盘引导型故障分析及排除
硬盘引导型故障分析及排除 硬盘是存储信息的重要介质,当硬盘出现故障后,迅速找准故障原因并排除是一项极其重要的工作,这里把病毒以外的故障分析如下,供参考: 1、HDD controller failure(硬盘驱动器控制失败) POST程序向驱动器发出寻转载 2011-10-12 13:29:52 · 1054 阅读 · 0 评论 -
Windows常用命令集
Windows常用命令集 winver---------检查windows版本 wmimgmt.msc----打开windows管理体系结构(wmi) wupdmgr--------windows更新程序 w脚本--------windows脚本宿主设置转载 2011-10-12 13:27:24 · 479 阅读 · 0 评论 -
WinXP开机菜单含义
WinXP开机菜单含义 在启动时按F8键或当计算机不能正常启动时,就会进入Windows XP启动的高级选项菜单,在这里可以选择除正常启动外的8种不同的模式启动Windows XP。(1)安全模式:选用安全模式启动Windows XP时,系统只使用一些最基本转载 2011-10-12 13:28:19 · 489 阅读 · 0 评论 -
STC单片机头文件
将下面内容保存为STC.H即可。使用于STC的各种单片机。STC11F-10Fxx系列,STC12C系列,STC12C5A系列,STC89C系列。等等。//------------------------------------------------------------原创 2011-10-12 21:31:50 · 3333 阅读 · 1 评论 -
define的特殊用法
define的特殊用法#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #xx##y表示什么?表示x连接y,举例说:int n = Conn(123,456); 结果就转载 2011-10-17 16:24:38 · 608 阅读 · 0 评论 -
ifdef 与if defined的區別
defined是预处理运算符。defined NAME是用来判断NAME是否被定义了(被用define定义了)。#ifdef NAME == #if defined(NAME)#ifndef NAME == #if !defined(NAME)但是在处转载 2011-10-17 16:26:14 · 664 阅读 · 0 评论 -
SD卡中block和sector的含义
近期在写SD卡驱动程序。经查阅datasheet后,整理如下:首先要了解的是: SD卡协议中 与 HardDisk(文件系统)的block和sector不一个意思。SD可协议见《Part_1_Physical_Layer_Simplified_Specification_原创 2011-10-09 19:13:14 · 14240 阅读 · 0 评论 -
ext3, reiser, xfs, jfs文件系统(磁盘格式)的简单对比
基本我Linux下一直用的是reiserfs,那大概是从有一次刚开始用linux不久时的突然断电开始的。那次没有正常关机以后,Linux系统就再也启动不了 了。听说reiserfs能在断电以后自动修复,而且速度很快,我就开始了自己的reiserfs旅程。 以前我认为li转载 2011-10-19 09:31:25 · 4888 阅读 · 0 评论 -
Linux第一课:运行上面代码,然后开始思考:
#include int main() { printf("hello world\n"); return 1; } 运行上面代码,然转载 2011-10-19 09:32:52 · 612 阅读 · 0 评论 -
PDU格式详解
A.收到PDU SMS-DELIVER(Mobile Terminated) 收到DELIVER-PDU格式SCAPDU TYPEOA PID DCS SCTS UDL UD转载 2011-10-21 13:37:12 · 1542 阅读 · 0 评论 -
PDU短信的编码一般规则
另有一篇文章参考《PDU格式详解》http://blog.youkuaiyun.com/conanyang/article/details/6893682目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用转载 2011-10-24 16:58:23 · 653 阅读 · 0 评论 -
KeilC51使用详解:第二章 Keil C51软件使用详解
第二章 Keil C51软件使用详解第一节 Keil C51编译器的控制指令C51编译器的控制指令分为三类:源文件控制类,目标文件控制类及列表控制类。1. 源文件控制类NOEXTEND:C51源文件不允许使用ANSI C扩展功能。DEFINE(DF):定义预处理(在C51命令行)。2. 目标文件(Object)控制类:COMPACT LARGE SMALL 选编译模式 DE转载 2011-11-08 18:42:49 · 2489 阅读 · 0 评论 -
KeilC51使用详解:第三章 Keil C51 vs 标准C
第三章 Keil C51 vs 标准C深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类:l 8051存储类型及存储区域l 存储模式l 存储器类型声明l 变量类型声明l 位变量与位寻址l 特殊功能寄存器转载 2011-11-08 18:44:36 · 1298 阅读 · 0 评论 -
KeilC51使用详解 :第四章 Keil C51高级编程
第四章 Keil C51高级编程本章讨论以下内容:l 绝对地址访问l C与汇编的接口l C51软件包中的通用文件l 段名转换与程序优化第一节 绝对地址访问C51提供了三种访问绝对地址的方法:1. 绝对宏:在程序中,用“#include”即可使用其中定义的宏来访问绝对地址,包括:CBYTE、XBYTE、P转载 2011-11-08 18:48:03 · 1327 阅读 · 0 评论 -
KeilC51使用详解:第一章 Keil C51开发系统基本知识
第一章 Keil C51开发系统基本知识第一节 系统概述Keil C51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译转载 2011-11-08 18:41:56 · 6001 阅读 · 0 评论 -
KeilC51使用详解 :第五章 Keil C51库函数参考
第五章Keil C51库函数参考C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。第一节 本征库函数(intrinsicroutines)和非本征证库函数C51提供的本征函数是指编译时直接将固定的代码插入当前行,而不是用ACALL和LCALL语句来实现,这样就大大提供了函数访问的效率,转载 2011-11-08 18:51:10 · 2789 阅读 · 0 评论 -
DOS常用命令
B.1 磁盘操作命令F O R M AT drive: [/V[:l a b e l]] [/Q] [/U] [/F:S i z e] [ / S ] [ / B ]类型:外部命令功能:格式化指定驱动器上的磁盘。DISKCOPY [s o u rce drive:] [t a rget drive:] [/V]类型:外部命令功能:将一个磁盘的内容以磁道对磁道的原创 2012-01-12 15:50:21 · 408 阅读 · 0 评论 -
其它数据类型转换为字符串
1. 短整型(int) itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制 itoa(i,temp,2); ///按二进制方式转换 2. 长整型(long) ltoa(l,temp,10); 3. 浮点数(float,double) 用fcvt可以完成转换,这是MSDN中的例子: int decimal,转载 2012-02-02 16:55:56 · 491 阅读 · 0 评论 -
CString,string,char*之间的转换
CString 可能是 CStringW/CStringA,在与 string 转换时,如果是 CStringW,还涉及编码转换问题。下面以 CStringA 来说明1 string to CString CString.format("%s",string.c_str()); CStringA = string.c_str() 就可以了2 CString原创 2012-02-02 16:54:55 · 487 阅读 · 0 评论 -
Win7 配置Android开发环境
[原文:http://blog.youkuaiyun.com/ghj1976/article/details/6331397]一、安装 JDK下载JDK最新版本,下载地址如下:http://www.oracle.com/technetwork/java/javase/downloads/index.html这里我下载的是: Java SE Development Kit 6u24 fo转载 2012-04-05 11:12:45 · 494 阅读 · 0 评论 -
Android SDK离线安装方法详解(加速安装)
【原文】http://my.oschina.net/heguangdong/blog/17443AndroidSDK在国内下载一直很慢··有时候通宵都下不了一点点,最后只有选择离线安装,现在发出离线安装地址和方法,希望对大家有帮助一,首先下载SDK的安装包,android-sdk_r10-windows.zip(安装工具)解压到目录,如我的目录D:\programs转载 2012-04-05 19:58:46 · 663 阅读 · 0 评论 -
Android模拟器横屏切换
可以通过以下三种方式实现横屏:1.模拟器尚未启动,可以在Eclipse的项目Run as=>Open Run Dialog对话框中设置2.android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换3.当然是用命令行仅仅启动模拟器可以使用参数emulator.exe -skin HVGA-L 来启动 《Android模拟器skin制定方式》见原创 2012-04-23 15:15:39 · 824 阅读 · 0 评论 -
android中的左右滑动
iphone中有很多应用都能够左右滑动,非常cool,关键是实现起来非常简单。android比起来就差远了,网上有不少帖子。 我在这边重新分享下自己的经验吧,将实现细节详细解释下。FlingGallery这个类摘自网上,有少许修改。Java代码 package com.nuomi.ui; import java.util.HashSet; import j转载 2012-04-23 16:07:59 · 774 阅读 · 0 评论 -
Android开发:日期控件的使用(二)
【转载】http://www.androidwhy.com/android_14_58_zh.htmlAndroid开发:日期控件的使用(二)问题提出 在上一教程文章Android开发:日期控件的使用(一)中,我们android开发的布局已经敲定,系统时间也已经显示在指定位置了,那么另两个功能该怎么实现呢,它们都用到什么了呢?问题分析 本文将使用Da转载 2012-04-23 20:51:30 · 1151 阅读 · 1 评论 -
【Android技巧】ImageButton 去边框 & 添加按下效果
转载:http://www.189works.com/article-15519-1.html最近在写一个程序,其中主界面用到了九宫格,由于本人菜鸟,就没有自定义控件来实现了。而是偷懒使用ImageButton,但是问题也接踵而至。· 为ImageButton添加图片后,有边框,看起来像是图片贴在了一个按扭上面,要多丑有多丑。 解决办法:网上查了一下有两种,我采用转载 2012-04-24 09:37:08 · 1907 阅读 · 0 评论 -
android 界面布局 很好的一篇总结 【转】
出处:http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html布局: 在 android 中我们常用的布局方式有这么几种: 1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)转载 2012-04-24 19:35:02 · 557 阅读 · 0 评论 -
Android 在xml布局配置文件中给Button按钮添加事件
【转】http://blog.youkuaiyun.com/sky123123/article/details/5954446在Android里面,添加Listener,具体步骤如下: 1.首先在layout里面定义Button并指定响应的Listener http://schemas.android.com/apk/res/android" android:orient转载 2012-04-24 21:28:17 · 2200 阅读 · 0 评论 -
Android2.2 API 中文文档系列(2) —— EditText
http://www.cnblogs.com/over140/archive/2010/09/02/1815439.htmlAndroid2.2 API 中文文档系列(2) —— EditText前言 关键字: Android API 中文,android sdk 中文,Android EditText 详解 声明 欢迎转载,但请保留文章原转载 2012-04-24 13:01:58 · 782 阅读 · 0 评论 -
Android—UI篇—DatePicker,TimePicker(日期和时间)
备注:文章来源于网络。日期和时间是任何手机平台都有的功能,Android也如此。DatePicker:用来实现日期(年月日)TimePicker:用来实现时间(时分秒)Calendar:日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。例如final Calendar calendar=Calendar.getInstance(); mYea原创 2012-04-24 16:41:51 · 1089 阅读 · 0 评论 -
Android 为【apk】文件签名,增加修改系统时间等权限
转载]:http://archive.cnblogs.com/a/1823103/昨天写应用,涉及到需要修改系统时间等操作,查了一下Android 的设置源码,里面的一个方法如下: public void onDateSet(DatePicker view, int year, int month, int day) { Calendar c =转载 2012-04-24 16:40:51 · 967 阅读 · 0 评论 -
android菜鸟进修之路一layout里添加xml文件没有在R.java里生成ID
[转载]http://www.cnblogs.com/_fyz/archive/2011/03/24/android.html 在学习android多个activity的时候,我在layout文件夹下添加了个Other.xml文件,理论上这样的操作会在R.java里添加个ID来记录这个文件,可是遗憾的是事实上没有这个ID,为什么呢?出错了?但是xml文件没有报错,也没程序报错,那为什么不能在转载 2012-04-24 21:26:24 · 787 阅读 · 0 评论 -
Android ListView控件基本用法
http://blog.youkuaiyun.com/psuaije/article/details/6309854下面的代码是mars老师视频教程里的代码,我把它注释了一下。创建两个XML布局文件main.xml和user.xml。main.xml文件为系统自动创建main.xml布局文件代码:[xhtml] view plaincopyxml versi转载 2012-04-24 22:27:31 · 549 阅读 · 0 评论 -
解决The method onClick(View) of type new View.OnClickListener(){} must override a superclass错误
Android开发时,报错:( Button ) findViewById( R.id.btnChangeView ).setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { //Do转载 2012-04-25 00:02:15 · 2285 阅读 · 0 评论 -
Android的px、dip、sp的区别
Android的px、dip、sp的区别一、 概述我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种。px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立转载 2012-04-25 23:24:06 · 547 阅读 · 0 评论 -
Android平台,友善之臂6410,串口读写(测试通过版)
Tiny6410搭建Android2.3系统,Android程序实现对6410串口的读写,串口接收射频模块cc1100数据包。首先要将友善之臂非开源的libfriendlyarm-hardware.so文件导入工程,新建libs-armeabi-libfriendlyarm-hardware.so,然后将开源的JAVA文件导入工程的scr文件夹下,新建三层包com.friendlyarm.Andr转载 2012-04-25 20:35:13 · 1786 阅读 · 0 评论 -
Android串口通信(基于Tiny6410平台)
友善之臂的Android系统有他们自己编写的一个串口通信程序,网上没有找到他的源代码,而且界面操作不在一个界面,不是很方便,这里我自己写了一个粗糙点的串口通信程序。同样这里还是调用友善之臂的friendlyarm-hardware.so库文件。在Android工程文件下面加入com.friendlyarm.androidSDK包,在其下添加HardwareControler.java。下面转载 2012-04-25 20:35:48 · 2360 阅读 · 6 评论 -
Android系列教程之七:EditText使用详解-包含很多教程上看不到的功能演示
Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境Android教程之三:第一个Android应用,HelloWorldAndroid系列教程之四:Android项目的目录结构Android系列教程之五:Activity的生命周期Android转载 2012-04-26 10:05:04 · 874 阅读 · 0 评论 -
在Ubuntu上建立Arm Linux 开发环境
转载:http://forum.ubuntu.org.cn/viewtopic.php?t=33507我使用的是友善2410的板子,以前都是用Fedora,现在家里的电脑被我转为Linux专用的了,装的是Ubuntu。但是嵌入式还是要玩的,在装载过程中也遇到一些小麻烦。在此记录一下,一来自己比较健忘,二来也希望能给一些没弄过的人一点启示。目的:把ARM linux的交叉开发转载 2012-04-28 00:15:15 · 799 阅读 · 0 评论 -
Android下修改hosts文件-重启有效
由于某些原因,可能需要指定域名对应的IP地址。Android是基于Linux的系统,与Linux类似,通过hosts文件来设置。先通过各种方法让Android手机获取Root权限。然后通过adb程序访问手机,以命令行方式来替换hosts文件。在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过she转载 2012-04-28 10:44:06 · 6912 阅读 · 0 评论