自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 CAN转COM或CAN-1

    前段时间在做了一个使用CAN接收数据,然后通过KEY选择是另一个CAN或者COM发送处理的数据。    我会通过连载的方式发布整个过程。    部分文件著作权归所属个人!(在注释中有)    首先,我们准备环境:    MDK3.5 + AK100(ZLG的ARM牛X仿真器)    其次,我整理思绪... ...    最基本,需要三个主要模块:CAN、UART、K...

2015-04-05 19:53:12 21256

原创 裁剪U-boot

我们要合并字符串的话,使用c语言编写的时候需要注意几点事项。 strcat_s函数声明:errno_t strcat_s( char *strDestination, size_t numberOfElements, const char *strSource ); 出现歧义的大部分为第2个参数。 1. L"Buffer is

2014-02-28 15:35:32 23800

原创 oracle11g客户端配置及使用(Instant Client)

上一章我们使用普通方式进行客户端的配置,有没有绿色版的客户端呢?    Oracle官方给出的答案是:Instant Client。    首先,我们去此产品的首页,选择Windows32位版本    选择数据库对应版本:11.2(最新为V11.2.4.0)    把下载下来的instantclient-basic-nt-11.2.0.4.0.zip

2014-01-23 17:44:19 23999 1

原创 oracle11g客户端配置及使用(Windows系统)

我们要开发基于Oracle数据库时候,在调试SQL语句时需要配置客户端。    一、安装Oracle客户端            本文环境:                    操作系统:Windows XP Pro sp3(简体中文)32位                        1. 首先去官网下载Oracle 11g                (1) wi

2014-01-21 23:22:31 16180

原创 Git客户端(Windows系统)的使用

本文环境: 操作系统:Windows 7+ Git客户端:v2.0+一、安装Git客户端 全部安装均采用默认! 1. 安装支撑软件 msysgit: https://gitforwindows.org/ ...

2013-09-03 02:15:39 107226 1

原创 Android开发环境搭建(Eclipse4.2.2+) - deprecated

推荐android开发者,使用Android Studio。本博文会随着JDK8 EoPU(March 2025) 而撤档,请大家谅解!

2012-09-07 17:57:12 40922

原创 列表(ListView)& SimpleAdapter

1. 新建一Layout XML文件,如下图:在面板拖拽,更改相关属性,res/list_view.xml清单如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p

2015-03-28 11:58:25 3671

原创 文本框(TextView)

Widgets类控件以下各演示程序以XML为主要属性设置方式,不采用代码的方式。也就是说能写XML,就不使用代码。4.2.1 文本框(TextView)第一步,增加字体颜色。首先,双击res/values/style.xml,点击“Add”按钮,选择“Color”如下图点击“OK”按钮后,填写“Name”和“Value”(其具体请看附录)修改后的style.xml文件清单如下:<resources> <stylename=

2015-01-13 01:50:33 3313

原创 拖动效果(Gallery)

新建一View,清单如下:view_gallery.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heig

2014-05-01 01:48:45 3895

原创 单项选择(RadioGroup, RadioButton)

在面板拖拽图标,到界面。然后更改相关属性(Properties),如下图,activity_main.xml清单如下:<RadioGroupandroid:id="@+id/radioGroup01"android:layout_width="wrap_content"android:layout_height="wrap_content"> <RadioButtonandroid:id=

2014-01-13 15:04:54 4722

原创 切换图片(ImageSwitcher)

在面板拖拽图标,然后更改相关属性(Properties),如下: <ImageSwitcherandroid:id="@+id/imgSwit01"android:layout_width="wrap_content" android:layout_height="wrap_content" />ImageSwitcher使用的是setFactory()方法:Call setFactory which will createone

2013-12-13 00:25:21 5200

原创 通知栏(Notification、NotificationManager)

状态栏是系统服务的一种。所以我们使用它时,必须getSystemService()!NotificationManager是“容器”,PendingIntent是“调度者”,而Notification是具体的一个通知。其主要代码如下:NotificationManager notiManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notiIn

2013-10-04 00:10:06 3836

原创 Android菜单(Menu)5

4.6.7 菜单实例2 – XML上节介绍使用代码实现弹出菜单,这节介绍使用XML来实现。新增pop_menu.xml<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/itemSys01" android:title="@string/edtMenu"> <men

2013-08-17 15:16:46 6052

原创 多项选择(CheckBox)

在面板拖拽图标到界面。然后更改相关属性(Properties),如下图:activity_main.xml清单如下: <CheckBoxandroid:id="@+id/chkBox2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignBottom="@+id/radioGrou

2013-07-23 11:54:59 3467

原创 嵌入数据库SQLite(3) - Android

5.3 Android对SQLite的支持Android 在运行时(run-time)集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对于熟悉 SQL 的开发人员来时,在 Android 开发中使用 SQLite 相当简单。但是,由于 JDBC 会消耗太多的系统资源,所以 JDBC 对于手机这种内存受限设备来说并不合适。因此,Android 提供了一些

2012-10-17 22:08:18 2106

原创 嵌入数据库SQLite(2) - Android

5.2 SQLite数据库设计5.2.1 SQLite的默认数据类型大多数SQL数据库引擎使用静态类型。而SQLite使用动态类型。他们的主要的区别是:动态不用定义数据类型的长度。 序号名称说明备注1NULL该值是一个NULL值 4INTEGE

2012-10-16 01:23:48 2076

原创 嵌入数据库SQLite(1) - Android

SQLite是一个开源的、内嵌式的关系型数据库。它最初发布于2000年,在便携性、易用性、紧凑性、有效性和可靠性方面有突出的表现。SQLite的历史:从某个角度来说,SQLite最初的构思是在一条军舰上进行的。SQLite的作者D. RichardHipp当时正在为美国海军编制一种使用在导弹驱逐舰上的程序。那个程序最初是运行在Hewlett-Packard Unix (HPUX)上,后台使

2012-10-13 00:41:17 2511 2

原创 Android应用开发笔记 - 项目代码3

1.3 App类控件    MainActivity.javapackage com.example.apppalettesdemo;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;

2012-10-09 00:39:01 1582

原创 Android应用开发笔记 - 项目代码2

1.2 菜单    MainActivity.javapackage com.example.testmenu;import android.os.Bundle;import android.app.Activity;import android.view.ContextMenu;import android.view.Menu;import android.view.Menu

2012-10-08 01:31:51 1253

原创 Android应用开发笔记 - 项目代码1

1.1 Widget类所有的源代码都位于com.example.prjandroid包下: FullImageActivity.java:package com.example.prjandroid;import android.app.Activity;import android.content.Intent;import android.os.Bundle;im

2012-10-07 02:59:16 1821

原创 Android多视图(View)切换

1.      申明若干个View的实例   Viewm_view1, m_view2;2.      定义若干个Boolean变量   Boolean m_flag_view = false;3.      封装切换方法    private void setView(View v) {           setContentView(v);    }4.

2012-10-06 00:03:33 4966

原创 Android菜单(Menu) - 4

4.4.6 Context菜单Android的Context Menu基本上与Windows系统的右键菜单等同。如果Context Menu已经注册到视图(View)上了,那么在屏幕长按(大约2秒钟)就会弹出Context菜单。修改activity_main.xml文件<LinearLayout xmlns:android="http://schemas.android.com/a

2012-10-04 00:21:04 1782

原创 Android菜单(Menu) - 3

4.4.5 添加图标图标也可添加到菜单项,使用SetIcon()方法即可完成。例如: menu.add(0, MENU_FILE_1, 0, "File");变更为:menu.add(0, MENU_FILE_1, 0, "File").setIcon(R.drawable.chip); 其中黄色部分为新建的代码。 在一般情况下,我们应该建立单独的图标,

2012-10-03 01:12:06 2144

原创 Android菜单(Menu) - 2

4.4.4 添加菜单    既然我们通过onCreateOptionsMenu()已经收到一个Menu对象,我们通过调用add()来添加菜单选项。该方法中,需要如下的参数的一些组合:Ø        组的Id(groupId)    这应该是的NONE,除非我们正在创建一个特定的菜单选择使用与setGroupCheckable()归类一组。Ø        一项的Id(itemId

2012-10-02 00:39:11 2219

原创 Android菜单(Menu) - 1

4.4.1 创建菜单菜单是任何应用程序的重要组成部分。他们提供熟悉的界面,而且可以发现应用程序的功能和设置。Android提供了一个简单的编程接口为开发者提供标准化的应用程序菜单中的各种情况。Android提供了三种基本类型的应用程序菜单:l        Options Menu这是菜单的主要设置方式在一个Activity中。根据设备的MENU按键,选项菜单可以分两组:m

2012-10-01 00:08:28 3139

原创 对话框中的进度条(ProgressDialog)

在读取某些资料或者在跳转的时候,用户都希望看到进度情况。ProgressDialog就是做这个事情的。他主要的工作,首先设置进度条的风格;然后设置希望用户看到的提示消息;最后显示之。主要代码: ProgressDialog progrDialog = new ProgressDialog(this); progrDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); pr

2012-09-19 14:12:04 4984

原创 Android 应用开发笔记 - 对话框(AlertDialog)

跟大部分Windows对话框组成相同,只不过我们是实现Builder接口而已。主要代码如下: Builder dialog = new AlertDialog.Builder(MainActivity.this); dialog.setTitle("Hint"); dialog.setMessage("This is Message!"); dialog.setPos

2012-09-18 00:26:54 1562 1

原创 Android 应用开发笔记 - 自动提示(AutoComplete-TextView) & ArrayAdapter

4.2.4 下拉列表(Spinner)已经使用了ArrayAdapter,现在介绍下它。 一个具体的BaseAdapter的背后是任意对象的数组。默认情况下,这个类预期提供的资源所引用的一个单一的TextView。如果你想使用更复杂的布局,使用的构造函数还需要一个字段id。该字段id引用一个TextView在较大的布局资源。 然而在TextView被引用时,它会被充满的toStri

2012-09-17 00:14:10 4042

原创 Android 应用开发笔记 - 图片视图(ImageView)

我们接上一节内容,来讲解这个节内容。1.首先,新建一Layout XML文件,如下图:然后,在面板拖拽,到,设置相关属性,清单如下:xmlversion="1.0"encoding="utf-8"?>LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"    andr

2012-09-16 01:07:46 1960

原创 Android 应用开发笔记 - 网格视图(GridView)

首先新建一Layout XML文件,点击“Next >”,选择“GridView”,并填写“File”为gridview2。在“GraphicalLayout”选项卡,更改相关属性:gridview2.xml清单如下:xmlversion="1.0"encoding="utf-8"?>GridViewxmlns:android="http://s

2012-09-15 21:38:50 1687

原创 Android 应用开发笔记 - 下拉列表(Spinner)

在面板拖拽图标到界面,然后在res/strings.xml增加如下代码:stringname="spinner_prompt">Blood typestring>    string-arrayname="bloods">        item>Boold Types Aitem>        item>Boold Types Bitem>        item>

2012-09-14 01:19:53 2158

原创 Android 应用开发笔记 - UI开发详解

4.1 UI开发详解Android应用程序界面通常使用View和ViewGroup控件配XML样式来进行设计;而事件则包括按钮事件、触屏事件以及一些高级控件的事件监听。4.1.1 用户界面简介Android生成屏幕有三种方式:xml配置生成;通过UI接口生成;直接用代码生成。在一个Android应用中,用户界面是由View和ViewGroup对象构建的。  1.

2012-09-10 23:32:49 1974

原创 Android 应用开发笔记 - 应用程序设计基础

3.1 Android程序架构 3.1.1 Android项目目录结构与一般的Java项目一样,src文件夹是项目的所有包及源文件(.java),res文件夹中则包含了项目中的所有资源,比如程序图标(drawable)、布局文件(layout)、常量(values)等。下面来介绍其他Java项目中没有的gen文件夹中R.java、BuildConfig.java文件和每个Andro

2012-09-09 00:44:33 4683 1

原创 Android 应用开发笔记 - Android的系统构架

从图中可以看出Android分为4层,从高到低分别是应用层、应用框架层、系统运行库层和Linux内核层。下面将对这4层进行简要的分析和介绍。 1.      应用层应用是Java语言编写的运行在虚拟机上的程序,如上图中最上层部分所示。我们要开发的程序就是运行在此层。2.      应用框架层此层是Google提供的API框架,我们可以使用这些框架来开发自己的应用。我们可

2012-09-07 00:40:56 4875

原创 基于HD44780的字符型液晶显示模块接口的单片机实现

基于HD44780的LCD的实现—4Bit 接口 前言  HD44780是点阵式的LCD控制器,它能显示英文字母、阿拉伯数字、日文片假名和一般性的符号。微处理器可以使用2种方式来驱动他4-bit或者8-bit。 下面是HD44780的组成图(xiaobin)网上有许多基于8-bit的文章,我们主要介绍的是另外的一种实现方式:4-bit

2012-05-12 09:47:24 9132

原创 快显信息(Toast)

我们通过以前的博文已经完成了CAN、UART、KEY三个模块的编写。 现在我们就进行主函数的编写。1. 硬件功能 (1)CAN口 CAN0:接收数据 CAN1:发送数据 (2)UART口 在下面两个串口中任选一项。 UART0:发送数据 UART1:发送数据 (3)KEY KEY1(P1.24):使用CAN

2012-05-08 16:20:33 3226

原创 按钮(Button, ImageButton)

我们在讲Toast时,已经使用了Button。首先,在面板拖拽图标,然后更改相关属性(Properties),如下图:activity_main.xml清单如下: <Buttonandroid:id="@+id/btnOk"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignLeft=

2012-01-29 22:58:34 4216

Perl 学习笔记

小骆驼的学习笔记! 相信对大家有所帮助!

2012-02-26

dokumen.pub_angular-development-with-typescript-2ndnbsped.epub

angular development with typescript, 2nd

2021-11-14

iBatis2使用手册

iBatis SQL Maps Clinton Begin 著 刘涛 译

2010-04-30

Spring使用指南

Spring 2.5.2 使用说明(中文)

2010-04-30

mylogs2005-my0501

此程序演示了使用TFileStream读取文件;以及相关Delphi组件的使用。 This program demonstrates the use of use TFileStream read the file; and related components for Delphi.

2013-05-12

空空如也

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

TA关注的人

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