自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (11)
  • 收藏
  • 关注

转载 esnp 仿真软件

华为官方的eNSP学习论坛网站:http://support.huawei.com/huaweiconnect/enterprise/forum-753.html51CTO入门免费视频学习网站:http://edu.51cto.com/course/course_id-3155.html路由器的基本指令<HuaWei>sys #进入到管理员配置模式,按下Ctrl+Z...

2019-04-02 11:24:43 729

转载 ubuntu搜狗输入法安装

这个博客有效果http://sixipiaoyang.blog.163.com/blog/static/62323588201432355155772/

2015-11-23 23:04:56 334

转载 vim文档设置

直接复制下面的代码到文本文件,然后把文件改名为“ .vimrc” (不要忘记前面的“.”),然后把文件放到家目录下面即可。重新打开vim即可看到效果。"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

2015-11-23 23:01:45 305

转载 一个不错的博客

http://blog.csdn.net/xubin341719?viewmode=contents

2015-08-27 22:55:38 394

转载 Dissect Bluedroid From A2DP: Part v: Key Components

1 Interface and implementationbt_interface_t: Android defined, Bluedroid implemented as bluetoothInterface in external/bluetooth/bluedroid/btif/src/bluetooth.c: System control BT adapter.btav_

2015-07-16 00:01:58 641

转载 Dissect Bluedroid From A2DP: Part IV: Connect and Communication

Item A. Connect a remote A2DP device:1 Android system will try to reconnect paired A2DP device automatically after BT enable.12345678904-25 01:56:31.080 D/BluetoothAdapt

2015-07-16 00:00:32 1110

转载 Dissect Bluedroid From A2DP: Part III: Init A2DP Service

1 Get Android defined A2DP interface btav_interface_t from bt_interface_t get_bluetooth_interface().1234567891004-25 01:56:30.530 I/BluetoothA2dpServiceJni( 2093): classIni

2015-07-15 23:59:21 838

转载 Dissect Bluedroid From A2DP: Part II: Init Bluetooth Adapter

Android defined one interface bt_interface_t to control a Bluetooth Adapter, Bluedroid implemented this interface as “static const bt_interface_t bluetoothInterface” in external/bluetooth/bluedroid/bt

2015-07-15 23:57:36 500

转载 Dissect Bluedroid From A2DP Part I: Use Case

Android framework defined two hardware interfaces for operating audio output devices, they are audio_hw_device_t and audio_stream_out_t, AudioFlinger is the only user of these interfaces. Bluedroid

2015-07-15 23:56:27 534

转载 一个华为人辞职创业后的几个反思

时隔两年,笔者的创业经历就像是一出狗血剧,各种电视剧里的经典桥段都发生在他身上。笔者将两年来创业过程中的种种反思汇总为以下14点,希望能给有志创业或者正在创业中的朋友们一些启发。  1、不要把创业代替就业  我这两年,感觉到周围的朋友,尤其是越来越多的华为朋友们,开始了创业的想法。其实,适合创业的人应该并不多,他们大多数并不是有个好路子或者好前景,才去创业,恰恰相反,是在公司不顺,

2014-12-28 18:01:21 450

转载 android4.2 -- 蓝牙 bluetooth (五)接电话与听音乐

在android系统中蓝牙耳机和听筒两者的音频通道是不一样的,使用蓝牙耳机接听电话和听音乐不仅涉及到本文下面提到的流程,更要牵扯的音频通道的切换,这是一个相对比较复杂的过程,android的音频系统相关内容可不算少,个人感觉多少了下解相关知识可能有助于我们更好的蓝牙这部分功能,不过本文的主题当然还是下面两个。      1.蓝牙耳机接听电话        这个就对应HFP(Hand

2014-12-28 17:59:21 944

转载 android 4.2-- 蓝牙 bluetooth (四)OPP文件传输

本文还是要关注手机间蓝牙opp的代码流程,这段的废话也许能帮助你提高下对蓝牙的体验。        蓝牙发送文件时发送端先来到这里packages/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppLauncherActivity.java,一个没有界面只是提取下文件信息的中转站,源码的注释写的很清楚了,两个分支action.

2014-12-28 17:47:51 1046

转载 android4.3 -- 蓝牙 bluetooth (三)搜索蓝牙

接上篇打开蓝牙继续,来一起看下蓝牙搜索的流程,触发蓝牙搜索的条件形式上有两种,一是在蓝牙设置界面开启蓝牙会直接开始搜索,另一个是先打开蓝牙开关在进入蓝牙设置界面也会触发搜索,也可能还有其它触发方式,但最后都要来到BluetoothSettngs.java的startScanning(),我们分析的起点也从这里开始,起步代码如下[cpp] view plaincopy

2014-12-28 17:43:56 526

转载 android4.2 -- 蓝牙 bluetooth (二) 打开蓝牙

从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不同而已,后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,最后一个else分支是我们关心的,前两个是模拟器的一个测试模式的。[java] view plaincopyif (SystemProperties

2014-12-28 17:40:56 664

转载 android 4.2-- 蓝牙 bluetooth (一) 入门

入手一个新的模块或应用,当然首先要知道它都有什么了,与它相关的代码在那里,所以先一起看下蓝牙代码分布吧。1. 代码分布:    packages/apps/Bluetooth/              看这路径肯定是蓝牙应用方面的代码了,主要是关于蓝牙应用协议的表现代码,包括opp、hfp、hdp、a2dp、pan等等,这些名词后面再解释。

2014-12-28 17:30:34 1068

转载 Android 4.2蓝牙介绍

蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand。Blatand的英文之意就是Blue tooth。这是因为这位让丹麦人引以为傲的国王酷爱吃蓝莓以至于牙龈都被染成蓝色。由于Blatand统一了丹麦和挪威,所以,作为无线通信技术的一种,蓝牙技术之所以取名Bluetooth可谓志向远大。不过,在以Android为代表的智能机出现以前,蓝牙在早期智能机甚至功能机中一直扮

2014-12-28 17:23:31 831

转载 Ubuntu Linux下安装Oracle JDK

第一步:区分32位还是64位操作系统先确定你的ubuntu linux是32位还是64位的,方法很多,这里介绍一种即可。$uname -a第二步:卸载OpenJDK先执行如下命令看是否安装了OpenJDK,如果已经安装,会显示java的信息。$java -version如果安装了OpenJDK,可用如下方法全部卸载:$

2014-11-09 17:41:55 341

原创 zTree笔记

treeNode 节点数据说明一、默认        默认展开的节点,请设置 treeNode.open 属性        无子节点的父节点,请设置 treeNode.isParent 属性        其他属性说明请参考 API 文档中 "treeNode 节点数据详解"二 、超链接        1、url 属性用于设置 页面跳转的路径     

2013-12-04 15:43:35 480

原创 Linux下抓包工具tcpdump使用方法

1、下载tcpdump、libpcap压缩包,下载地址:http://www.tcpdump.org/#latest-release。 2、解压安装包。 3、先安装libcap,因为tcpdump依赖于libcap。 安装命令:./configure; make;sudo make install; 4、安装tcpdump。 安装命令:.

2013-11-27 17:09:44 853

原创 ubuntu安装vlc方法

Prepare your environment1、 sudo apt-get install git libtool build-essential pkg-config autoconfGet the source1、tar  xvzf   vlc.tar.gx2、 cd vlcGet the third-party libraries

2013-11-27 15:12:22 781

原创 SMTP验证方式种类(LOGIN、PLAIN、CRAM-MD5)

最初的SMTP协议不包含安全认证的,所谓的ESMTP在安全性方面扩展了SMTP,通过增加命令EHLO和AUTH。如今的SMTP服务器,无论是公网的还是内网的,大都要求安全认证,如果你使用的是Outlook Express,那么在邮箱帐户的配置中有一个选项-“我的SMTP服务器要求验证”。我们的应用程序中经常有发送邮件的功能,而简单的邮件发送程序没有包含验证的模块。当客户端发送“EHLO”到

2013-11-07 11:37:57 2780 1

转载 学习autotools

1、准备:     需要工具autoscan aclocal autoheader automake autoconf make 等工具.  2、测试程序编写:     建立目录:mkdir include src     编写程序:include/str.h#include int str(char *string);      编写程序:

2013-11-03 16:41:17 396

转载 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?

在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包

2013-10-30 11:59:26 369

转载 linux下patch打补丁

单个文件diff –uN from-file to-file >to-file.patchpatch –p0 patch –RE –p0 多个文件diff –uNr from-docu to-docu >to-docu.patchpatch –p1 patch –R –p1

2013-10-09 09:20:50 702

转载 vi全局替换方法

利用 :s命令可以实现字符串的替换。具体的用法包括::s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串str1:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串str1:.,$ s/str1/str2/g 用字符串 str2替换正文当前行到末尾所有出现的字符串 str1:1,$ s/str1/str2/g 用字符串 st

2013-09-15 11:27:24 546

转载 VI下删除文本中的^M

关于回车与换行 很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,ASCII码为0D),另一个字符把纸上移一行 (称为换行,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用一个字符来表示行尾,Linux沿袭Unix,也是。Apple 开发者规定了用.开发 MS-DOS以及Wi

2013-09-05 15:29:12 487

转载 Ubuntu 12.04中文输入法的安装

Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System Settings-->Language Suppor

2013-07-15 17:56:32 423

转载 Ubuntu下配置samba实现文件夹共享

一. samba的安装:sudo apt-get insall sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/andy/sharesodu chmod 777 /home/andy/share三. 创建Samba配置文件:1. 保存现有的配置文件sudo cp /etc/samba/smb.conf

2013-07-08 14:37:59 344

转载 如何打开UPnP功能

在操作系统中打开UPnP功能:    如果你使用的是XP SP2系统,则首先进入:控制面板->添加或删除程序->添加/删除windows组件中,在“网络服务”中勾选“UPnP用户界面”。    确定后,系统会自动安装相应的组件,可能会提示你插入安装光盘,总之按照提示操作完成即可;    接着打开Windows自带的防火墙,在“例外”选项卡中勾选“UPnP框架”。

2013-06-06 14:34:18 3479

C++面试中常见笔试题的分类整理与归纳总结

C++笔试常见笔试题的分类整理,由浅入深,从基础到高级,很详细适用

2019-05-09

Qt For Android (windows32)安装手册.docx

Qt For Android (windows32)安装手册,有助于新手了解。

2019-05-09

G.8032 逻辑与状态机未完成

暂未完成的逻辑,自己对着英文文档翻译的,还需要花些时间

2019-02-01

G.8032 pdf

G.8032 ERPS协议的完成手册,内容很全,包括ERPS协议的算法设计、状态机的逻辑等。

2019-01-25

以太网交换机配置

华为交换机配置,包括VLAN、MAC、QinQ、MSTP、ERPS、LOOP DETECT等,有各种协议的原理描述,有详细的配置步骤。

2019-01-25

C语言进阶十一课

C语言基础十一课,从最基础的hello word开始,包括代码,逐渐进入高阶课程,是新手入门的好课程。

2019-01-24

linux IO 基础简介及代码

linux IO 基础简介及代码,包含三天的课程、IO缓冲机制,以及试卷。

2019-01-24

linux基础试卷版

linux基础试卷,包括选择题、填空题、问答题、编程题。

2019-01-24

ov9650摄像头裸机代码

0v9650摄像头的裸机代码,包括详细说明文档,讲解如何变异、加载代码到开发板上。

2014-04-02

数据结构与算法分析(Java版)

Java语言实现数据结构,算法,详细.深刻体会“计算机程序=数据结构+算法”这一理念。

2009-03-16

Java+Sql源代码

JAVA+SQL项目的源代码,详细,供学习JAVA的朋友参考。涉及Java基础知识,数据库基础知识。

2009-01-03

空空如也

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

TA关注的人

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