自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

转载 Keil for ARM 下增加支持C51,C5x

Keil for ARM 下增加支持C51,C5x第一步编辑 TOOLS.ini 找到Keil安装目录, 用记事本修改 TOOLS.ini 在 [ARM] 段前面增加 [C51]段,需增加的内容如下, 注意 PATH路径可能需修改为实际路径[C51]PATH="C:\Keil\C51\"SN=K1DZP-5IUSH-A01UEVERSION=V9.01BOO

2014-11-10 10:47:46 1090

原创 Java开发,AWT控件的中文显示成乱码的解决方法

使用Java开发程序时,AWT控件上的中文在程序运行的时候显示成乱码,这是myeclipse的运行参数设置的问题。解决方法:第一:在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run Configurations,如下图:第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用。         

2014-06-28 15:04:29 6165 2

原创 运行jar文件时,出现“could not find the main class”的解决方法

想要在电脑上正常运行jar文件,应该确认电脑已安装好jdk和jre,并配置好环境变量。如果安装与配置都没有问题却无法运行,则有可能是注册表的问题。解决方法:打开注册表,注册表项的路径为:\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command在此路径下有一默认键值, 不正常的情况下, 键值是:"C:\Program 

2014-06-04 14:42:18 31309 1

原创 使用注册机激活MyEclipse 10失败的解决方法

步骤说明:要先关闭MyEclipse 10应用程序后才开始操作。1、填写任意用户名。(一般输入英文名称)2、点击”生成机器码“按钮或选择“工具”->“生成机器码”选项,即可自动生成本机器的SystemID。3、点击“激活”按钮或选择“工具”->“运行激活器”选项,计算序列号和激活码,并在下方文本框中显示计算后的信息。4、点击“自动替换类包”按钮或选择“操作”->“自动替换类包”选项

2013-08-24 12:32:39 4458 3

原创 Android权限列表

添加WiFi以及访问网络的权限: 操作外部存储设备文件: 录音时需要的权限: 录制视频时需要的权限: 发送短信: 收短信: 收彩信: GPS:

2013-08-24 11:20:24 615

原创 Android Socket的异常

1、IOException异常    这个异常是所有在Socket类的方法中抛出的异常的父类。因此,在使用Socket类时只要捕捉catch这个异常就可以了。当然,为了同时捕捉其他的异常,也可以捕捉Exception。2、SocketException异常    这个异常在Socket类的方法中使用得最频繁。它代表了所有和网络有关的异常。3、ConnectException异常

2013-08-24 11:12:40 2196

原创 Android 自定义ListView控件

在xml文件中添加ListView控件:<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <ListView android:id="@+id/listView" android:layout_wi

2013-08-24 10:46:26 813

原创 Android开发板串口读写操作

首先,把com.friendlyarm.AndroidSDK包(自己下载)添加到项目中。//打开串口,返回串口描述符fdfd = HardwareControler.openSerialPort(choose_serialport,choose_baudrate, choose_databits, choose_stopbit);if (fd != -1) {//打开成功 new rea

2013-08-24 10:12:03 1813

原创 Android 字符串、byte数组与16进制数组间的转换

// 字符串转换成16进制文字列的方法public String toHex(String str) { String hexString="0123456789ABCDEF"; byte[] bytes=str.getBytes(); StringBuilder hex=new StringBuilder(bytes.length * 2); for(int i=0;i<bytes.l

2013-08-24 09:44:38 6175

原创 Android中使用WIFI服务

首先,要在Manifest.xml文件中添加权限:ACCESS_WIFI_STATE权限可以获取使用Wi-Fi等WLAN无线网络;CHANGE_WIFI_STATE权限是改变WLAN状态的开关,如果打开或关闭Wi-Fi必需加入android.permission.CHANGE_WIFI_STATE的声明。然后在程序中使用以下代码就可以获取到wifi服务使用wifi了://获取wi

2013-08-24 09:30:59 618

原创 Android在主UI中使用Socket服务

现在在新版本的Android系统中已经无法在主UI线程中直接使用Socket服务了,而是需要另写一个进程,在进程中使用Socket。如果你想要在主UI中直接使用Socket服务而不想另外写一个线程只需要在主UI中的onCreate()中添加以下代码就行了:StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().det

2013-08-24 09:21:32 787

原创 Android界面设计——android:inputType参数类型说明

android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小写android:inputType="textCapSentences"--仅第一

2013-08-13 16:49:40 607

原创 Android界面设计——android:background参数

#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#F

2013-08-13 16:37:21 1155

原创 Android Bitmap类的常用方法

Bitmap类

2013-08-02 16:02:55 1022

原创 Myeclipse中导入Android项目时,提示的错误:unable to resolve target 'android-14'

出现这样的情况是使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。    ‘Unable to resolve target android-14’    因为本机中现在使用的SDK,API的版本是17(自己安装的SDK版本);而导入的工程使用的是2.0开发的,其API版本是14。只需要将project.properties中的target=android-

2013-08-01 10:21:40 1293

原创 Android图表引擎AChartEngine——Dataset和Render参数介绍

DefaultRenderer: void addSeriesRenderer(int index, SimpleSeriesRenderer renderer) 增加一个renderer到multiple  renderer中,index是指定的位置. void addSeriesRenderer(SimpleSeriesRendere

2013-07-31 15:00:22 1195

原创 Android设置XYMultipleSeriesRenderer自定义X轴显示的内容

我们在绘制图形时,在默认的情况下,横坐标轴上的刻度值,要么显示为数字,要么显示为时间。当我们需要显示其他内容,比如文字时,则需要使用XYMultipleSeriesRenderer的addTextLabel(int,String)方法。    该方法接收一个int参数,用于指定要显示文字的X轴坐标,比如在X轴坐标1的位置显示“昆明”,则addTextLabel(1,”昆明”);   

2013-07-31 14:37:55 2930

原创 Android中View类DrawingCache的使用

View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:void  setDrawingCacheEnabled(boolean flag), Bitmap  getDrawingCache(boolean autoScale), void  buildDrawingCache(boolean autoScale), void  destroyDrawin

2013-07-31 14:22:43 796

原创 Android的Handler消息传递机制

1、循环者(Looper)      Looper类提供的常用方法:                   2、消息处理类(Handler) 3、消息类(Message)

2013-07-23 18:04:15 763

原创 Myeclipse中导入Android项目时,提示的错误:由于项目的构建路径不完整,所以未构建该项目。

在Myeclipse中将一个Android程序代码引入到项目中时,在构建项目过程中提示的错误:1 由于项目的构建路径不完整,所以未构建该项目。找不到 java.lang.Object 的类文件。修正构建路径,然后尝试构建此项目2 无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它这是在项目导入的时候可能会出现的一些错误导致无法运行。解决方案:1

2013-07-22 11:01:20 12305

原创 final关键字的使用

编写程序时使用final关键字可以把类定义为不能继承的,即最终类,或者把类定义为不能被子类继承。把类或方法声明为final类或final方法为在其前面加上final关键字即可。例:final class 类名 extends 父类{//类体}修饰符 final 返回值类型 方法名(){//方法体}需要注意的是,实例变量也可以被定义为final,被定义为final的变量不能被

2013-07-18 10:53:20 582

原创 android的view类的setVisibility()函数值的意思

android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0  意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8  意思是不可见的,不占用原来的布局空间

2013-07-18 10:42:37 747

原创 Java窗体设计中控件的值自动清除的原因与解决方法

Java中进行窗体设计时,在设置控件如Choice控件的值时,当进行新操作后会出现自动清空的现象,那是由于每次添加新的控件操作运行程序时程序都会执行一次初始化操作。如果我们把赋值的语句放在initComponents()函数中,在初始化时则会自动清除我们自己添加的代码,只保留程序自动生成的代码;所以每次添加新的控件时控件的值都会清除。解决方法:1、重新编写一个函数,把赋值的代码写在该函数中,然

2013-07-17 15:27:35 1056

原创 JAVA运行环境的安装与配置

1、首先下载JDK,然后安装到电脑上。2、配置环境变量:我的电脑->右键属性->高级->环境变量->系统变量中添加以下环境变量(默认jdk安装在C:\Program Files\Java\jdk1.6.0):    JAVA_HOME=C:\Program Files\Java\jdk1.6.0(按照自己所安装的路径)    classpath=.;%JAVA_HOME%\li

2013-07-16 09:27:59 633

原创 Session对象

session对象用于存储特定的用户会话所需的信息。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。引用Session 则可以让一个用户访问多个页面之间的切换也会保留该用户的信息。系统为每个访问者都设立一个独立的Session对象,用以存储Session变量,并且各个访问者的Session对象互不干扰。Sess

2013-06-20 19:24:18 633

原创 设置TextBox控件为数字输入

C#窗体TextBox控件设置方法:设置该控件的KeyPress事件 private void textBox_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar 57) && e.KeyChar != 13 && e.KeyChar != 8)

2013-06-20 19:12:41 1388

原创 .asp网页连接数据库设置方法

Sql数据库连接方式为SQL Server身份验证模式:在web.config文件中添加语句: sever为要连接的计算机名,database为连接的数据库名字,uid为登陆名(默认为sa),pwd为连接密码(没有密码可为空)。在后台代码上可通过代码来调用上述连接字符串作为连接数据库的语句:string DB = System.Configuratio

2013-06-20 18:59:03 928

原创 GridView控件常用事件

RowCommand  在 GridView 控件中单击某个按钮时发生。此事件通常用于在该控件中单击某个按钮时执行某项任务。  PageIndexChanging  在单击页导航按钮时发生,但在 GridView 控件执行分页操作之前。此事件通常用于取消分页操作。  PageIndexChanged  在单击页导航按钮时发生,但在 GridView 控件执行分页操作之后。此事件通常用于在用

2013-06-20 18:42:56 967

原创 ASP.NET设计GridView控件的使用方法

页面GridView控件设计代码:<asp:GridView ID="Commentslist" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="UserID" OnPageIndexChanging="Commentslist_PageI

2013-06-20 18:34:10 731

原创 Linux下Shell编程——awk编程

awk编程awk功能与sed相似,都是用来进行文本处理的,awk语言可以从文件或字符串中基于指定规则浏览和抽取信息,在抽取信息的基础上,才能进行其他文本操作。awk是一种编程语言,gawk是目前最新的版本,当前的Linux版本用的都是gawk。 Linux系统/bin目录下有awk和gawk两个命令,awk实际上是/bin/gawk的链接,gawk是一种功能很强且很实用的语言,利用gawk

2013-06-05 17:39:25 506

原创 Linux下Shell编程——sed命令基本用法

sed命令基本用法sed是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以是来自键盘输入、文本重定向、字符串、变量,甚至来自于管道的文本。sed从文本的一个文本行或标准输入中读取数据,将其复制到缓冲区,然后读取命令行或脚本的第一个命令,对此命令要求的行号进行编辑,重复此过程,直到命令行或脚本中的所有命令都执行完毕。相对于诸如vi等其他文本编辑器,sed可以一次性处理所有的

2013-06-05 17:36:05 612

原创 Linux下Shell编程——grep命令的基本运用

grep命令GREP是Global search Regular Expression and Print out the line的简称,即全面搜索正则表达式并把行打印出来。GREP是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。1、grep命令基本用法grep命令是支持正则表达式的一个多用途文本搜索工具,grep的一般格式为:grep [选项] [模

2013-06-05 17:31:30 1136

原创 Linux下Shell编程——通配

通配bash Shell本身不支持正则表达式,使用正则表达式的是Shell命令和工具,如grep、sed、awk等。但是,bash Shell可以使用正则表达式中的一些元字符实现通配(Globbing)功能,通配是把一个包含通配符的非具体文件名扩展存储在计算机、服务器或者网络上的一批具体文件名的过程。 例:列出以.awk结尾文件的详细信息执行:ls -l *.awk结果:-rw

2013-06-05 17:17:25 870

原创 Linux下Shell编程——正则表达式基础与扩展

正则表达式基础Linux Shell以一串字符作为表达式向系统传达意思。元字符(Metacharacters)是用来阐释字符表达式意义的字符,简言之,元字符就是描述字符的字符,它用于对字符表达式的内容、转换及各种操作信息进行描述。正则表达式是由一串字符和元字符构成的字符串,简称RE(Regular Expression)。正则表达式的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字

2013-06-05 17:14:11 664

原创 Linux系统安装出错后出现grub rescue的修复方法

1、先使用ls命令,找到Linux系统的安装文件在哪个分区:grub rescue>ls会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)2. 然后依次调用如下命令: X表示各个分区号码grub rescue>ls (hd0,X)如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对。3. 假设找到(hd

2013-06-05 16:53:07 1812

原创 Linux下无线路由器的软件开发

无线路由器的软件开发    平台就是openwrt。openwrt是由Cisco放出源代码的开放无线路由平台,openwrt是一种嵌入式开源Linux操作系统。由于是基于linux内核,所以可以将很多linux平台下的软件移植到此平台下,然后让无线路由拥有很多意想不到的功能,例如拿来做BT下载器,音乐播放器,小型数据库处理等等。 (注意:要使用普通用户操作,不能以root用户操作)

2013-06-05 16:48:29 1379

原创 Linux下TFTP服务的安装、配置和操作

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。    xinetd(eXtended InterNET services daemon)是新

2013-06-05 16:45:50 889

原创 Linux下UP-CUP S2440型产品光盘环境的安装与配置

UP-CUP S2440型产品光盘环境的安装:执行命令挂载光驱磁盘到本地/mnt目录   mount /dev/cdrom /mnt若系统不识别/dev/cdrom,可用  mount -t iso9660 /dev/hdb/mnt 拷贝光盘代码资源到宿主机(本机)上执行UP-CUP S2440开发平台光盘UP-CUP2440Linux目录下的自动安装脚本文件install.s

2013-06-05 16:38:19 1031

原创 Linux常用命令小结

date命令date   --  显示系统日期和时间date 0315153007   ---  系统时间设置为2007年3月15日15时30分cal命令cal 05 2007   ---   显示2007年5月的月历cal 2009   ---   显示2009年全年的月历ls   ---   列出一个或多个文件(缺省为当前目录下)的信息-a,--alla   -

2013-06-05 16:30:33 476

原创 Linux系统Vim基本命令

vi filename(文件名)  ---  进入命令行模式在插入模式中输入Esc,则当前模式转入命令行模式。Vi命令行模式功能键:I   ---   切换到插入模式,此时光标当于开始输入文件处A   ---   切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字O   ---   切换到插入模式,且从行首开始插入新的一行ctrl+b   ---   屏幕往后翻动

2013-06-05 16:22:56 511

Android循环显示图片代码

Android系统开发的循环显示图片代码文件

2013-08-24

空空如也

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

TA关注的人

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