自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ymzhou117的专栏

本博客仅作为资料收集之用,如有版权问题,请留言告知。本人一定第一时间删除, 谢谢!

  • 博客(342)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于工作方法的反思

每个人都有自己的工作方法,但是什么样的方法是一个好的方法,需要每个人自己的经验总结。

2013-10-22 21:02:49 1904 3

原创 EDK2 VfrCompiler 代码流程分析

全局变量:gCIfrRecordInfoDB在函数CVfrCompiler::OptionInitialization解析过程中,如果用户输入参数"-l", 则打开RecordInfo的开关。调用 gCIfrRecordInfoDB.TurnOn () 实现类CIfrRecordInfoDB的一个实例,用于记录创建的所有opcode的链表,内部通过变量SIfrRecord指

2016-01-20 22:51:29 2498

转载 最新Android 4.x 搭建开发环境

我已验证可用!一、Android搭建开发环境(一)、工具准备1.下载JDK        JDK即Java Development Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础。网址:http://www.oracle.com/technetwork/java/javase/downloads/index.

2014-07-14 16:40:53 753

原创 Java 学习笔记 - 1

1.环境搭建1.安装在不包含空格的路径中比较安全,否则有可能出现未知错误。2.安装完后需要添加bin所在路径到path环境变量中,classpath在1.5版本之后可以不设置。2.常识1.java命令用来执行java程序,javac命令用来编译java程序.2.java程序必须以.java作为源文件后缀,而且java程序是区分大小写的。3.java命令中带的是类名称,而非源

2014-07-09 21:54:40 695

原创 Bluetooth AMP 难以实现

由于AMP是基于bluetooth和Wifi之间的一个纯软件的概念,它需要xie

2014-07-09 21:45:16 7366

转载 Android开发者必知的开发资源

随着Android平台市场份额的持续猛增 ,越来越多的开发者开始投入Android应用程序的开发大潮。如果您是一位2013年刚刚入行的Android开发新兵,恭喜你,因为这个平台已经在过去几年里变得愈发成熟了,绝对值得住你全情投入。目前来看,Android现成的开发资源早已经汗牛充栋,我们这篇帖子,就是要在浩如烟海的资源中挑出最重要的那些,呈现给你。本帖对Android开发菜鸟和中级老兵同

2014-07-09 21:37:29 665

转载 Android开发之旅:书籍、教程、工具和各种干货!

这篇文章收集整理了Android开发所需的书籍、教程、工具、资讯和周刊。它们能让你在Android开发之旅的各个阶段都受益。入门《Learning Android(中文版)》本书为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面、存储数据、连接网络等实践中必不可少的需求。作者以亲手实现一个类Twitter的应用为主线,通过不断为其

2014-07-09 21:32:04 707

原创 USB Device Descriptor for AMP Controller

The values shown inthe following tables shall be used in the Device Descriptor for Bluetooth controller devices with USB HCI transport. These values shouldalso be used in the interface descrip

2014-06-25 14:39:04 1117

原创 AMP Logical Link Creation

Step 1:Host A sendsa Logical Link Create command to its AMP Controller. AMP Controllers A and B dowhatever AMP specific action is required to meet the bandwidth request. EachAMP Controller sends the

2014-06-24 16:44:50 1280

原创 AMP Physical Link Creation And Disconnect

A flow diagram ofthe AMP link establishment and detachment of a connection between two devicesis shown in Figure 4.47.  1 Physical LinkEstablishment The process ofestablishing a Physical L

2014-06-24 09:40:37 1704 1

原创 Host Controller transport layer and AMPs

The logical Host Controller Interface does not consider multiplexing/routing over the Host Controller Transport Layer(s). The Host designer must consider this in deciding which of the multiple con

2014-06-23 21:34:58 1229

原创 AMP Controller Handles

AMP Controllers have two types of handles: PhysicalLink Handles and Logical Link Handles.For data, command and event operations between the Host and an AMP Controller, aLogical Link Handle is used w

2014-06-23 21:28:37 1537

转载 蓝牙协议分析_基本概念

1. 前言自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到如今的Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个版本的修订后,发展为当前的状况。说实话,如今的蓝牙4.0,简直是一个大杂烩:BR/EDR沿用旧的蓝牙规范;LE抄袭802.15.4;AMP直接使用802.11。而这一切的目的,就是以兼容性

2014-06-23 20:06:55 12893 1

转载 蓝牙HID协议笔记

1.概述    The Human Interface Device (HID)定义了蓝牙在人机接口设备中的协议、特征和使用规程。典型的应用包括蓝牙鼠标、蓝牙键盘、蓝牙游戏手柄等。该协议改编自USB HID Protocol。    2.一些概念(1)HID Reports:Bluetooth HID devices支持三种Report:Input, Output,

2014-06-18 19:22:51 7496 1

转载 蓝牙Host Controller Interface笔记

1.概述    HCI提供了一个统一的使用蓝牙控制器(BR/EDR Controller,BR/EDR/LE Controller,LE Controller,AMP Controller等)的方法,它屏蔽了蓝牙的基带部分,提供了统一的数据进入基带的方法。    首先,蓝牙的BaseBand部分有以下几种控制器:• BR/EDR Controller• BR/EDR/L

2014-06-18 19:12:28 1984

原创 UEFI varstore in Browser

1.Now have two typestorage in browser:1.BrowserStorage1.Thistype maintain the storage used by browser level, more than one form sets mayshare the same storage. 2.FormsetStorage1.Thisty

2013-10-29 14:31:34 2481

原创 UEFI PCI Bus Driver分析

草稿:等所有都写完会稍加完善, 未完待续....1.The image handle is this driver's image2.The Controller is the PCI root bridge device handle. Take PCIBusDxe inAllPackagesDev\MdeModulePkg\Bus\Pci\PciBusDxe for

2013-10-28 15:02:09 3824

原创 UEFI PCI Host Bridge Driver分析

最近一时兴起,想借助学习UEFI下的PCI bus driver,顺带学习下PCI bus,UEFIDriver Model的相关内容。准备写上几篇文章来详细的分析一下UEFI下PCI驱动的实现。这里就以Open source的EDKII code base为例,相关的代码可以从如下链接https://svn.code.sf.net/p/edk2/code/trunk/edk2

2013-10-28 14:59:42 4504

转载 番茄工作法——Xortime

“番茄工作法”是一套简单易行的时间管理方法,用以提升你个人和所在团队的生产力,从而做到:一、番茄规则和技巧 一个番茄时间共30分钟,包括25分钟的工作时间和5分钟的休息时间。 每四个番茄时间过后,停止你的工作,进行一次较长时间的休息,大约15到30分钟。 一个番茄时间是不可分割的,不存在半个番茄时间或一刻钟的番茄时间。  一旦开启番茄计时器,就必须要坚持到底。 

2013-10-23 15:01:29 1519

转载 番茄时间管理法:一个番茄是如何让你工作更有效率的

如果你经常读一些关于提高工作效率或时间管理类的博客,一定听说过番茄时间管理法(Pomodoro Technique)。这是一种极好的帮助你集中注意力、获得更高工作效率的方法。基本上,它的实施方法是这样的:1. 确定你想要做什么(例如:翻译一篇外文)。2. 设定一个25分钟的定时器。3. 工作,直到定时器时间到:这就是一个“番茄钟”。4. 休息5分钟,继续下一

2013-10-22 20:39:15 804

转载 老码农教你学英语

对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》学习开发单页面应用,虽然你们都同样认真地学习了一

2013-10-13 20:47:47 1452

转载 老码农:如何写出让自己满意的代码

link: http://blog.jobbole.com/47966/本文作者: 伯乐在线 - 老码农 。转载请参见文章末尾处的要求。今天有位朋友在微博上问我这样一个问题:“@老码农的自留地 ,最近出于学习目的写一个管理系统,越到后边,越觉得自己前边的代码写得烂。前辈,我想让代码写得更好一点,能不能谈谈你的经验,给我指点一下!”我在回复里刚写了几句,就意识到1

2013-10-13 20:33:34 939

转载 做为技术人员为什么要写博客

Link:http://www.cnblogs.com/zery/p/3343893.html本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 "激友"(对生活冲满激情的朋友)。进入正题一 我心中的博客  我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的

2013-10-13 20:28:30 559

转载 程序员,请停止说这20句话

link: http://blog.jobbole.com/48944/大部分我认识的工程师,都会讲行话或用一些抽象词,藉此跟大家打成一片,或者在一群人中脱颖而出。但有时这些科技碎语( technobabble )会让人很困惑,究竟是因为需求才发明新词,还是只为了同圈子的乐趣──唯有那些也拥有「技术」的人,能够懂得发言者的「语法」。推荐阅读:《写给设计师:如何与工程师一起工作》

2013-10-13 20:19:42 596

原创 为程序员准备的7个社交网站

From: http://www.mahdiyusuf.com/post/17190735090/7-places-for-social-developersForrstForrest是为开发人员和设计师提供的一个新兴的地方,在这里可以分享代码和截图以及链接,启发你的灵感。如果你曾想为你的一块代码获得一些专业实诚的建议;如果你在几个logo中没法做出决定的时候,Forrst正好适合

2013-09-24 20:29:38 803

转载 function-call stack

Other resource about function-call conventions.http://www.codeproject.com/KB/cpp/calling_conventions_demystified.aspxhttp://www.intel.com/products/processor/manuals/index.htm  Architecture Sof

2013-09-24 20:19:53 1003

原创 BIOS 启动流程

当计算机电源打开,会给cpu的reset引脚送出一个电信号,X86 Cpu 就会将CS的值置为0xFFFF,IP的值置为0x0000,从而执行0xFFFFFFF0处的代码,而这个地址正映射对应着rom中bios的内容。 BIOS主要是开启硬件并设置好操作系统的启动环境。它主要包括三个部分:POST(系统自检),安装和启动。 POST的主要功能是测试并安装bIOS检测到的硬件组件

2013-09-23 20:18:25 1311

转载 系统的启动过程

系统的启动过程:    任何一台计算机,在开机后,它要做的第一件事情就是引导(Booting),通过引导,计算机为自身搭建好运行环境,为以后OS的启动与运行做好准备.首先,我们来看看一台计算机是如何引导自身的.在机器加电后,电源供电稳定后,电源会传给8284A时钟生成器一个"Power Good"低电位信号,随后8284A会输出有效的RESET信号,使CPU复位,这时CS:IP = FFF

2013-09-23 20:18:20 1841

原创 求助简单python程序

Sort.py 内容如下:# -*- coding: utf-8 -*- import sys                                          #导入sys模块def collect(file):  ''' 改变 key-value对为value-key对   @param file: 文件对象   @return: 一个dict包含v

2013-07-10 21:01:32 587

转载 永远不要再犯的 5 个编程错误

当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯。作为一名程序员,犯错误不可避免,这是你学习编程课程中的一部分。在你的职业生涯中你会犯很多错误 – 有的特别、有的普遍 – 通过这些错误你可以学习如何避免在将来再犯同样的错误。但是如果你是一个初学者,你犯的错误可能会比其他人更频繁。那么如何才能避免大部分程序员每天都犯的这些普遍的错误呢?

2013-07-09 12:47:08 528

原创 文件/字符串操作相关的python程序

# -*- coding: utf-8 -*- f = open('mycd3.cdc', 'r')                   #以读方式打开文件result = list()for line in f.readlines():                   #依次读取每行  line = line.strip()                        #去

2013-07-08 22:22:14 570

原创 Python 错误荟萃

1. IndentationError:expected an indented blockPython语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expected an i

2013-07-08 20:49:53 664

原创 Python 命名原则

有关命名原则:1.  各种命令尽量使用动宾式短语。2.  目录/文件名全部小写。3.  类名使用首字母大写单词串(WikiNames)。4.  全局变量使用全大写字串(CAPWORD)。5.  函式使用混合大小写串  (mixedCase)。6.  内部变量、常数,全部小写。

2013-07-03 21:50:10 647

转载 Source Insight BKM

上传源码时最好把空格行去掉,以前介绍了使用notepad++,现在发现,习惯用source insight的人士也可以很easy的去掉了:Options->Perferences->Files-> Remove extra white space when saving。保存时自动去除每行尾部的空格和tab。以下是另一个兄弟的心得:http://blog.csd

2013-06-17 11:35:43 558

原创 wxPython 学习笔记

1. 导入对于导入顺序需要注意的是:你从wxPython导入其它东西之前必须先导入wx。通常情况下,Python中的模块导入顺序无关。但是wxPython中的不同,它是一个复杂的模块。当你第一次导入wx模块时,wxPython要对别的wxPython模块执行一些初始化工作。例如wxPython中的一些子包,如xrc模块,它在wx模块导入之前不能够正确的工作,我们必须按下面顺序导入:impo

2013-06-11 20:42:16 720

原创 开发wxPython程序必须具备的五个基本步骤

开发任一wxPython程序所必须的五个基本步骤:    1、导入必须的wxPython包    2、子类化wxPython应用程序类    3、定义一个应用程序的初始化方法    4、创建一个应用程序类的实例    5、进入这个应用程序的主事件循环Sample code:import wx     #1class App(wx.App):    #2

2013-06-11 19:36:55 720

原创 第一个调通的python程序

如下是我第一个调通的python程序,mark一下,主要调试解决的问题就是从文件中拷贝代码,倒是如“‘等符号ascii和unicode之间的混淆。#!/usr/bin/env pythonimport wx class MyFrame(wx.Frame):    def __init__(self):        wx.Frame.__init__(self, Non

2013-06-05 23:57:54 796

原创 UEFI HII 模块介绍

最新心情不错,准备介绍一下UEFI HII模块相关的内容,希望对相关人员有一点帮助。 如果有人感兴趣,就comments一下,我有一些好料给大家分享。

2013-06-05 23:29:22 4755 6

原创 Python 环境搭建

记录一下python环境搭建的步骤:1.下载python 2.7.2, x64版本: 链接:http://www.python.org/getit/releases/2.7.2/2.下载wxPython,x64版本: 链接:http://www.wxpython.org/download.php#stable我是被wxpython创建UI很方便的特性所吸引,准备基于wxpyth

2013-06-05 23:20:21 1133 2

原创 Python, 我来啦

开始学习python,立贴为证!至少三天一篇转帖,一周一篇原创!

2013-05-29 14:53:47 621

Writing secure code--2nd edition

这是一本关于secure code开发的经典教材,对于secure的帮助是很大的,希望对大家有用。

2012-04-08

Klocwork原理解析

Klocwork可以说是静态扫描的经典工具,本文对klocwork做了深入的解析,对理解klocwork,静态分析的理解很有帮助

2012-04-03

BIOS Protection Guidelines

传统BIOS和UEFI BIOS boot process比较分析,经典中的经典。

2011-12-19

Source insight 显示文件页插件源码

Source insight 显示文件页插件源码,来自网上,去向网上

2011-09-24

USB 通信协议 CDC协议文档

CDC标准协议,USB开发的必备资料.开发USB通信协议的必要准备文档

2009-03-16

DOS下常用网络命令解释大全

DOS下常用网络命令解释,pdf文档,非常实用的小文档

2009-02-23

空空如也

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

TA关注的人

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