自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轻飘飞扬

认真关注一件事很难~所以你不成功!

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

转载 Linux下文件属性

++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/6844692++++++++++++++++++++++++++++++++++++++++++    当我们用ls –l filename,这个shell

2012-07-23 22:11:46 1273

原创 标准IO库函数的简单介绍(2)

1  fgets 与 gets 函数的区别:  1)两个函数都指定了缓存的地址,读入的行将送入其中,gets()是从标准输入中读取,而fgets()则从指定的流中读取  2)对于fgets()函数,不许指定缓存的大小,此函数一直读到下一个换行符为止,但是不会超过N-1个字符,读入的字符被送入缓存后以 NULL结尾。      如果被送入缓存的数据,总后一个新行符的字符数超过N-1,则返

2012-07-19 23:19:55 1685

原创 标准IO中函数的学习

1、打开流    下列三个函数可用于打开一个标准I / O流。************************************************************************************#include FILE *fopen(const char * p a t h n a m e, const char *t y p e) ;FI

2012-07-17 22:40:29 1538

原创 标准IO简单介绍

1   文件的概念定义:  1)文件:一组数据的有效集合;  2)文件名:数据集合的名称;按类型分类:常规文件  ”-“ 、目录"D"、字符设备“C”、块设备“B"、套接字”S" 、符号链接“L"、管道”P"。标准IO 流及FILE对象1)文件指针   FILE指针:每个被使用的文件都在内存中开辟一个空间,用来存放这个文件的有关信息,这些信息保存在一个结构体类型的变

2012-07-17 20:25:03 1558

原创 shell编程基础

编译型语言和解释型语言的区别:在具体计算机上实现一种语言,首先要确定的是表示该语言语义解释的虚拟计算机,一个关键的问题是程序执行时的基本表示是实际计算机上的机器语言还是虚拟机的机器语言。这个问题决定了语言的实现。根据这个问题的回答,可以将程序设计语言划分为两大类:编译型语言和解释型语言。编译型语言:     编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因

2012-07-15 22:34:19 1638

原创 Shell 基本命令学习(4)

1、man 和info 都是活的帮助的信息:直接加命令即可 2、 sync  将内存中的数据写回硬盘,释放缓存,一般在关闭电源前使用3、Shutdown   完全关闭或者重启linux系统,需要root权限选项含义-k不是真正的关机,只是发出警告信息给所有的用户-r关机后立即重启,可以加时间,如 shutdown -r   +10

2012-07-15 09:22:19 1617

原创 Shell基本命令学习(3)

1 通配符学习  通配符含义星号 (*)匹配任意长度的字符串问号 (?)匹配一个字符的长度方括号【....】匹配括号内指定的字符方括号【1-1】匹配括号内指定的范围方括号【^1】除了其中指定的字符均可匹配

2012-07-14 22:35:43 1318

原创 Shell基本命令的学习(2)

1 用户管理 n新建用户(user add)   useradd UserName           新建用户后,会在/home目录下建立一个以UserName命名的文件夹,用户每次登录时自动定位到该文件夹下。n为用户添加密码(password)     passwd UserNamen删除用户(userdelete)      userdel UserNam

2012-07-14 21:33:43 1294

原创 linux 下 Shell基本命令的学习(1)

1  认识Shell    命令是用户向系统内核发出控制要求,与之交互的文本流;   Shell 是一个命令行解释器,将用户的命令解释成操作系统所能理解的指令,实现用户和操作系统的交互。   工作的基本流程:  1)用户在命令行输入命令文本,开始和Shell进行交互;   2)Shell将用户输入的命令转化成内核能够理解的指令,请求内核;   3)内核做出相应的响应,控制响

2012-07-14 19:35:16 1670

原创 BroadcastReceiver 广播学习笔记

1 BroadcastReceiver 概述BroadcastReceive 不执行任务,仅是接受并相应广播通知的一类组件,广播通知可以由系统产生,例如改变时区,电池电量的变化等等;一个应用程序可以启动任意数量的BroadcastReceiver来相应它认为很重要的通知。2 BroadcastReceiver 生命周期BroadcastReceiver 只有一个回调方法:onRec

2012-07-14 09:54:27 1369

原创 android service 服务学习笔记

1 Service 概述   Service 是没有用户界面,但它是在后台一只一直运行的,每个Service都继承类Service。与Activitvy及其他组件一样,Service同样运行在应用程序主线程中,所以不能阻塞其他进程的运行,通常需用对服务创建一个线程执行耗时的服务2 Service生命周期使用Service有两种方式:一是使用Content上的StartService

2012-07-14 09:12:36 1399

原创 Activity调用过程及生命周期及从当前程序中打开相同包内的程序的过程

以下是自己参考别人的讲解,和自己验证的过程:一、Activity生命周期是指Activity从启动到销毁的过程二、Activity表现为四种状态。·活动状态:Activity在用户界面中处于最上层,完全能被用户看到,能够与用户进行交互·暂停状态:Activity界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互·停止状态:Activity在界面

2012-07-12 22:49:09 1611

原创 菜单选项 Options Menu

菜单选项一般在安卓手机键盘上的MENU点击可出现,相当于x86系统中的“开始”按钮;一般的默认是只能显示6个菜单;具体的操作代码如下: publicclass OptionsmenuActivityextends Activity {    /** Called when the activity is first created. */    @Override

2012-07-12 22:11:52 1505

转载 Android Intent的几种用法全面总结

Android系统Intent的使用Android Intent的几种用法全面总结Intent,用法Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合

2012-07-12 18:29:13 1276

原创 AlertDialog 对话框属性学习笔记

JAVA 代码:public class AlertdialogActivity extends Activity {     /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        sup

2012-07-12 12:38:03 1871

原创 ImageView 控件属性设置

属性名称 描述 android:adjustViewBounds 是否保持宽高比。需要与 maxWidth、 MaxHeight一起使用,否则单独使用没有效果。 android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与 scrollY一起使用,效果如下,实现代码见代码部分:

2012-07-12 12:28:04 5122

转载 Android ListView 详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根据列表

2012-07-12 08:35:18 1217

转载 美化你的android程序:自定义ListView背景

在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果,

2012-07-12 08:32:04 1301

转载 LayoutInflater的使用 和getSystemService系统服务

在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Base

2012-07-11 17:55:37 2025

原创 单子设计模式

1   什么是设计模式:  在大量实践中总结和理论化之后,优选的代码结构,编程风格,以及解决问题的方案。2设计模式的四个组成部分:                一 模式名称:(pattern name): 描述模式所解决的问题方案以及效果。               二 问题(Problem): 描述何时使用模式              三 解决问题的方案(Solution)

2012-07-09 16:24:17 1627

原创 super,this,块,继承的应用实例

public class Person { public Person(){ this(3); System.out.println("3333333333"); } public Person(int a){  this("2");  System.out.println(a); } public Person(String b){ System.out.

2012-07-09 10:05:27 1144

转载 Java中的初始化块

在Java中,有两种初始化块:静态初始化块和非静态初始化块.静态初始化块:使用static定义,当类装载到系统时执行一次.若在静态初始化块中想初始化变量,那仅能初始化类变量,即static修饰的数据成员.非静态初始化块:在每个对象生成时都会被执行一次,可以初始化类的实例变量.非静态初始化块会在构造函数执行时,且在构造函数主体代码执行之前被运行.括号里的是初始化块,这里面的代

2012-07-09 08:30:47 1295

转载 Java中super的几种用法并与this的区别

1.     子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base {    Base() {       System.out.println("Base");    }} publicclass Checketextends Base {    Checket() {       super();//调用父类的构造

2012-07-09 08:28:40 1175

转载 java读写文件大全

使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,intlength),flush()和close()方法为抽象方

2012-07-09 08:27:04 1117

redis设计与实现 第二版 高清 带标签 PDF文档.zip

本书详细描述了redis的功能点和内部实现,如果希望了解redis功能和深入研究redis实现细节,本书是一个很好的参考和借鉴,同时加入了目录结构,便于翻阅。 一共2个版本的PDF,都带有目录,可以选择自己舒服的版本阅读。

2019-07-22

强烈推荐 网络之路H3C数通技术23期汇总.zip

网络之路H3C数通技术23期汇总 QOS、组播、IPsec、vlan、HA、NAT等等详细基础知识

2019-07-13

linux VIM 配置文件

vimrc文件拷贝到用户家目录和root家目录下更名为.vimrc 两个TXT文件拷贝到/usr/share/vim/vim73/doc 目录下 两个VIM文件拷贝到/usr/share/vim/vim73/plugin目录下

2014-12-02

USBIP协议翻译

内核模块USBIP协议的linux侧,相关描述,是内核帮助文档的翻译。

2014-11-21

BMP图片编码x264文件

使用FFMpeg可以很方便的对音视频进行编码,并且写文件。 下面的代码是将5幅1280*720大小的图片进行编码,并且写到文件中

2014-11-15

VLC0.94版本

VLC 0.94版本windows安装程序,配合live555实现网页播放功能!

2014-11-11

live555项目Vs2010编译环境搭建及源码

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目 它实现了对标准流媒体传输协议如RTP RTCP RTSP SIP等的支持 Live555实现了对多种音视频编码格式的音视频数据的流化 接收和处理等支持 包括MPEG H 263+ DV JPEG视频和多种音频编码 同时由于良好的设计 Live555非常容易扩展对其他格式的支持 目前 Live555已经被用于多款播放器的流媒体播放功能的实现 如VLC VideoLan MPlayer   该项目的源代码包括四个基本的库 各种测试代码以及IVE555 Media Server 四个基本的库分别是UsageEnvironment&TaskScheduler groupsock liveMedia BasicUsageEnvironment ">Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目 它实现了对标准流媒体传输协议如RTP RTCP RTSP SIP等的支持 Live555实现了对多种音视频编码格式的音视频数据的流化 接收和处理等支持 包括MPEG H 263+ DV JPEG视 [更多]

2014-09-06

ubuntu apt-get 软件源局域网或公网设置

打包的这些只是很少的一部分,比如,现在你要在客户机中#apt-get install vim那肯定是安装不了的,因为主机中根本就没有,如果想要安装怎么办,就在主机进行操作之前把软件给安装好apt-get install vim apt-get install ssh。这样就可以了,或者你可以把官方的软件源全部下载下来,那样体积会非常大。所以我只安装我自己需要的。

2014-06-25

linux C 内存池实现

C语言实现的内存池!j利用默认的内存管理函数new/delete或malloc/free在堆上分配和释放内存会有一些额外的开销。

2014-05-16

XSTUNT 源码 linux 环境及相应API说明

XSTUNT 源码 linux 环境及相应API说明 基于TCP的 NAT穿透技术源码!

2014-05-05

ubuntu dpkg制作安装包

介绍在unbuntu系统下如何制作deb安装包程序!

2014-03-31

基于TCP,UDP NAT穿透资料附源码

基于TCP,UDP NAT穿透资料附源码

2014-01-12

GTK基础编程

GTK2.0 基础编程教程,详细的实例进行学习。只要循序渐进的学习,没有什么不可能的

2013-11-17

易宝支付PHP代码

商家正式运行时,必须把自己的服务器部署在公网上的服务器上,这样支付成功后易宝支付的服务器才能支付结果及时返回给商家 为了商家技术工程师开发的方便,如果测试服务器在工程师自己的服务器上,可以把URL设定为localhost的方式,浏览器可以正式返回。

2013-09-07

XPath基础教程

XPath的设计的核心思想,可以通过xpath迅速简介的定位到你希望查找的节点。主要目的是描述节点相对其他节点的位置,可以取得所有符合条件的节点,成为[位置路径]。

2013-08-31

PJSIP 开源代码及文档

PJSIP是一个开源的SIP协议库,它实现了SIP、SDP、RTP、STUN、TURN和ICE。PJSIP作为基于SIP的一个多媒体通信框架提供了非常清晰的API,以及NAT穿越的功能。PJSIP具有非常好的移植性,几乎支持现今所有系统:从桌面系统、嵌入式系统到智能手机。

2013-01-30

华清嵌入式培训编写代码程序

本人在华清嵌入式培训机构4个月时间,所编写的所有代码,里面有各个文件夹,很方便大家阅读~

2012-12-17

数据结构笔记数据结构

Linux C 数据结构相关资料 很详细的

2012-12-12

jeffy-vim 很强的一个vim插件及配置

linux vi编辑器的自动补齐功能,能让你长的代码无需记住,自动显示;很多常用的命令,对代码阅读和写很有帮助

2012-11-30

空空如也

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

TA关注的人

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