自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴英强的技术博客

专注于C/C++ 、Ios、Android、Python、Linux、ARM 、全栈工程师

  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java类集--Iterator接口、ListIterator接口、foreach及Enumeration接口

Iterator接口简介:import java.util.List ;import java.util.ArrayList ;import java.util.Iterator ;public class IteratorDemo01{ public static void main(String args[]){ List all= new Array

2013-11-25 09:10:06 2238

原创 Java类集--Set接口、HashSet、TreeSet、SortedSet接口

Set接口的定义Collection就不能进行双向输出,因为没有提供get()方法,但是Set接口与Collection接口的定义一致,所以其本身也不能双向输出。HashSet:使用散列的方式存放内容,本身没有顺序。import java.util.HashSet ;import java.util.Set ;public class HashSetDemo01{

2013-11-22 08:48:27 2548

原创 GCC功能及使用

功能:预处理、编译、连接、汇编编译过程(从源代码到可执行文件)预处理:gcc -Ehello.c -o hello.i //生成预处理后的源文件汇编:gcc -S hello.i //生成hello.s目标代码生成:gcc -c hello.s //生成hello.o连接:gcc hello.o -o hello //生成可以行文件hel

2013-11-21 16:25:35 3919

原创 Java类集--LinkedList类

LinkedList子类与Queue接口Queue接口定义的方法LinkedList中操作链表的部分方法本身大量的扩充了Queue接口和List接口的操作。所以,在使用时最好直接使用LinkedList类完成操作。为链表的开头和结尾增加数据。import java.util.LinkedList ;public class LinkedListDe

2013-11-21 08:43:58 2741

原创 Java类集--List接口

Collection下分为很多的子接口,其中有一个List接口,List接口中可以存放任意的数据。而且在List接口中内容是允许重复的。List接口的功能要比Collection接口强大很多,因为大量的扩充了Collection接口的操作。List接口的扩展方法:List接口的常用子类--ArrayList如果要想使用接口,则肯定要使用对象的多态性进行实例化的操作。Ar

2013-11-20 09:06:04 8316 7

原创 Linux技巧--Redhat 5系统中的vim编辑器无法正常显示中文解决方案(中文显示为乱码)/Ubuntu 12.04系统gedit中文乱码

1、查看linux系统中是否已安装fonts-chinese中文语言支持包,如果没有安装,需要下载相应版本的rpm包进行安装[root@localhost 02EXPORT_SYMBOL]# rpm -qa | grep fonts-chinesefonts-chinese-3.02-12.el52、修改/etc/sysconfig/i18n文件为以下内容修改之前,记得先备份。

2013-11-19 09:26:39 2775

原创 Java类集--认识类集、Collection接口

类集的作用:类集框架主要接口:接口的继承关系:Collection接口的定义:Collection接口的方法定义:在开发中,往往很少去直接使用Collection接口进行开发,而基本上都是使用其子接口List、Set、Queue、SortedSet。Collection子接口的定义:

2013-11-19 08:37:00 2359

原创 Java IO--对象序列化Serializable、ObjectOutputStream、ObjectInputStream、transient

1、对象序列化是什么?一个对象产生之后实际上是在内存中为其开辟了一个存储空间,方便存储信息。定义可序列化的类:import java.io.Serializable ;public class Person implements Serializable{ private String name ; // 声明name属性,但是此属性不被序列化 private int

2013-11-18 09:11:43 4002 2

原创 解决编译内核模块helloworld.c:1: 错误:代码模式‘kernel’在 32 位模式下不受支持问题,未编译对64位的支持

Makefile内容:KERNELDIR ?=/root/Desktop/work/TI/linux-3.2.0PWD := $(shell pwd)obj-m += helloworld.odefault: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesclean: @rm -f *.o *.ord* *.sy* *.mod.*

2013-11-16 09:44:01 5339

原创 Java IO--字符编码getProperty、getBytes

编码:在计算机世界里,任何的文字都是以指定的编码方式存在的,在java程序的开发中最常见的编码为:ISO8859-1、GBK/GB2312、unicode、UTF。乱码的产生:得到本机的编码显示:public class CharSetDemo01{ public static void main(String args[]){ System.ou

2013-11-16 08:46:30 2301

原创 Java IO--合并流SequenceInputStream

合并流的主要功能是将两个文件的内容合并成一个文件。主要操作的是内容。SequenceInputStream类的常用方法:下面将两个文件合并到一起:import java.io.File ;import java.io.SequenceInputStream ;import java.io.FileInputStream ;import java.i

2013-11-13 08:39:47 2469

原创 Java IO--数据操作流DataOutputStream/DataInputStream

数据操作流:与平台无关的数据操作流:DataOutputStream、DataInputStream如果要想使用数据操作流,则肯定要由用户自己指定数据的保存格式,必须按指定好的格式保存数据,才可以使用数据输入流将数据读取进来。DataOutputStream:DataOutput接口定义了一系列的writeXxx()的操作,可以写入各种数据类型的数据。要想使

2013-11-12 08:58:03 2507

原创 Linux下TTY驱动程序分析

1、tty设备有串口、usb转串口、调制解调器(传统的WinModem类设备)等。Linux-tty驱动程序的核心紧挨在标准字符设备驱动层之下,并体统了一系列的功能,作为接口被终端类型设备使用。内核负责控制通过tty设备的数据流,并且格式化这些数据。为了控制数据流,有许多不同的线路规程(line discipline)可以虚拟地“插入”任何的tty设备上,这由不同的tty线路规程驱动程序实现。

2013-11-11 15:45:41 3881

原创 Java IO--Scanner

Scanner简介:适应Scanner接收键盘的输入数据:import java.util.* ;public class ScannerDemo01{ public static void main(String args[]){ Scanner scan = new Scanner(System.in) ; // 从键盘接收数据 System.out.print

2013-11-11 08:48:45 2202

原创 Java IO--IO操作实例:加法操作、菜单显示

实例一:加法操作import java.io.* ;public class ExecDemo01{ public static void main(String args[]) throws Exception{ int i = 0 ; int j = 0 ; BufferedReader buf = null ; // 接收键盘的输入数据 buf = ne

2013-11-09 09:43:25 2432

原创 Linux下调试段错误的方法[Segmentation Fault]--GDB

原文1、段错误是什么?段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。A segmentation fault (often shortened to segfault) is a particular error condition that can occur during the o

2013-11-07 15:08:41 10952 10

原创 Java IO--BufferedReader

Buffer:表示缓冲区,缓冲区中的内容可以更改,可以提高效率。如果要想接受任意长度的数据,而且避免乱码产生,就可以使用BufferedReader。public class BufferedReader extends Reader因为输入的数据有可能出现中文,所以此处使用字符流完成。System.in本身表示的是InputStream(字节流),现在要求

2013-11-07 09:08:56 2255 1

原创 Linux下串口驱动解析

原文一、核心数据结构串口驱动有3个核心数据结构,它们都定义在1、uart_driveruart_driver包含了串口设备名、串口驱动名、主次设备号、串口控制台(可选)等信息,还封装了tty_driver(底层串口驱动无需关心tty_driver)。struct uart_driver {    struct module     *owner;

2013-11-05 15:55:26 6607

原创 利用getopt_long()为程序传入参数

man getopt_long,得到其声明如下:int getopt_long(int argc, char * const argv[],const char *optstring, const struct option *longopts,int *longindex);函数中的argc和argv通常直接从main()的两个参数传递而来。optsting是选项参数组成

2013-11-04 15:42:28 1681

原创 Linux下GPRS拨号功能的实现

原文第一步:编写GPRS的内核驱动程序  因为我用的开发板基于ARM920T,linux内核中没有mc35i的驱动程序,所以自己写了个驱动程序,重新编译了内核。驱动程序代码如下:/**//** 作者:龙涛*/#define __NO_VERSION__#include #include #include #include #inc

2013-11-04 11:11:07 2071

原创 Java IO--打印流PrintStream

打印流:之前在打印信息的时候需要使用OutputStream,但是这样一来,所有的数据输出的时候会非常的麻烦,String->byte[], 打印流中可以方便的进行输出。打印流的好处使用PrintStream输出信息:import java.io.* ;public class PrintDemo01{ public static v

2013-11-04 08:57:26 2002 1

原创 Java IO--管道流PipedOutputStream/PipedInputStream

管道流import java.io.* ;class Send implements Runnable{ // 线程类 private PipedOutputStream pos = null ; // 管道输出流 public Send(){ this.pos = new PipedOutputStream() ; // 实例化输出流 } public void

2013-11-02 09:03:21 1743

原创 Ubuntu12.04 root用户登录设置

ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登录Ubuntu后我们需要做一些修改。1、普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入命令后回车:$sudo -s2、然后输入安装ubuntu时设置的系统密码,即可进入root用户权限模式。3、在终端窗口中执行$gedit /etc/lightdm/l

2013-11-01 17:23:49 2114

原创 Java IO--内存操作流ByteArrayInputStream/ByteArrayOutputStream

ByteArrayInputStream和ByteArrayOutputStream此时操作的时候,应该以内存为操作点。利用其完成一个大小写转换的程序:import java.io.* ;public class ByteArrayDemo01{ public static void main(String args[]){

2013-11-01 08:54:55 3203

Win32编程基础

win32编程基础知识,点滴积累。

2016-08-12

黑马android学习笔记

本文档是根据黑马程序员28期android课程学习视频,进行同步整理。 欢迎进行交流学习。

2016-04-20

C++学院讲义

本文档是根据传智播客C++学院视频教程,进行学习整理。

2015-09-09

跨平台的socket库,windows-linux-socket

跨平台的socket库,windows-linux-socket

2015-06-10

cocos2dx实现的2048

使用cocos引擎,c++实践--2048v1.0。

2015-04-07

网络编程--实现跨平台传输文件(TCP版)

网络编程--实现跨平台传输文件(TCP版)

2015-03-31

c++学习笔记

c++学习笔记,达内科技,陈宗权老师所讲的7天课程。

2014-05-09

河北空气质量客户端,安卓版

安卓程序示例.保存代码,待研究。 自己实现,安装到开发板上。

2014-02-13

linux 字符设备驱动程序 示例代码

linux字符设备驱动程序,示例代码。 共8个文件。包括内核态的驱动程序和用户态的测试例程。

2013-11-28

android jni接口方法

android jni接口方法调用 以及hal层封装接口定义

2013-05-10

空空如也

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

TA关注的人

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