自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (32)
  • 收藏
  • 关注

原创 你的提交会被某些人剽窃作为自己的业绩

4月13号提交补丁一直未进行审核,没有通过,也没有不通过。修复ARM64编译,打印格式化类型错误 · Pull Request !2202 · OpenHarmony/ace_ace_engine - Gitee.com登录 - Gitee.comhttps://gitee.com/openharmony/miscservices_request/commit/2e942975bef7a804ebeb4fdb85ce1daee76e319f某些人4月17号提交同样的补丁即被立即审核通过,这中间经

2022-04-18 11:31:42 60213 2

转载 QThread与QWidget使用

注意:请优先考虑Qt 线程基础(QThread、QtConcurrent等) 本文主要内容: 在任务一中,用 四 种方式实现:点击界面按钮,开线程运行一段程序,结果显示在一个Label上。1. 用不正确的方式得到看似正确的结果2. 用Qt Manual 和 例子中使用的方法3. 用一种好用但被Qt开发人员批判的方法4. 用一种被开发人员强烈推

2014-08-21 22:27:32 60971

原创 NODEJS 上传文件

index.js 文件实现路由以及功能是实现。

2014-04-12 12:57:41 62670

原创 Boost实现FTP上传文件

#include "stdafx.h"#include "ftp_client.h"static boost::regex expression("^([0-9]+)(\\-| |$)(.*)$");ftp_client::ftp_client() :cmd_socket_(io_service_),work_(io_service_),data_socket_(io_service_)

2013-11-16 22:06:26 5421 4

转载 Linux内核源码分析(1)——compiler.h分析(1)

Linux的内核源码都会包含文件linux\compile.h,所以先分析该文件内的内容,作为开篇。       1 汇编编译时不定义的内容       该文件的第一个内容是对宏__ASSEMBLY__的判断,这个宏的作用是避免在进行汇编编译的时候,不定义后续相关内容。这个宏通过在编译器中用-D选项中加入,参数AFLAGS也包含该宏定义。在汇编时编译器会定义__AS

2013-01-14 09:37:22 59590

转载 教你配置浏览器的苹果绿背景-保护您的眼睛

1,IE浏览器:先进入系统,比如win7-个性化-窗口颜色-高级外观设置-窗口-颜色,配置色调85,饱和度90,亮度205。再配置IE内核浏览器:IE选项-颜色-使用windows颜色;辅助功能,勾选“忽略网页上指定的颜色”。2,chrome浏览器:网上一种说法是到chrome网上应用店:https://chrome.google.com/webstore/

2012-12-26 09:26:40 2499

转载 Firefox OS 架构简析

女神、壁虎和娃娃Firefox OS 从架构上来讲具有了三个层面:Gaia(盖亚,大地女神):Firefox OS 的用户界面,包含了在开机之后所有用户能看到部分,比如锁屏、主屏幕、应用程序启动器、拨号器、短信、相机等等作为智能手机必须具备的。Gaia 完全使用 HTML、CSS 和 JavaScript 编写,使用成为标准的 Web API 的接口和底层设备关联。因此,Gaia 可以

2012-12-21 15:33:59 59489

原创 Firefox OS编译

编译环境:ubuntu 12.04 64位准备编译环境:1、安装所需软件sudo apt-get install autoconf2.13  ccache  bison flex lib32ncurses5-dev make curl bzip2编译环境所依赖的软件库和当前系统环境有关,Firefox OS编译时会检查依赖软件库信息,具体可根据编译错误信息安装所需要的软件库。

2012-12-15 16:24:08 60038

转载 什么是write-allocate policy?

在有cache的单机系统中,通常有两种写策略:write through和write back。这两种写策略都是针对写命中(write hit)情况而言的:write through是既写cache也写main memory;write back是只写cache,并使用dirty标志位记录cache的修改,直到被修改的cache 块被替换时,才把修改的内容写回main memory。那么在写失效(

2012-12-06 10:20:42 64241 4

转载 ARM虚拟化调研

===========ARM虚拟化调研报告=================================================调研报告,总的来说调研结果如下:1)  当前ARM虚拟化背景:a)         商用背景:虚拟化很早就有解决方案了,其中著名的是OKL4 Microvisor by OKL4, MVP by VMware,Red Bend Soft

2012-12-05 11:29:31 64646 1

原创 binder

<br /><br /> /* drivers/misc/binder.c<br />  *<br />  * Android IPC Subsystem<br />  *<br />  * Copyright (C) 2007-2008 Google, Inc.<br />  *<br />  * This software is licensed under the terms of the GNU General Public<br />  * License version 2, as publis

2010-08-29 23:13:00 61750 1

原创 文件系统和文件输入输出

<br />文件系统和文件输入输出<br /><br />(file system & file I/O)<br /><br /><br /><br />系统和卷操作<br /><br />GetLogicalDrives函数:<br /><br />DWORD GetLogicalDrives(void);<br /><br />该函数返回一个32位的值,其中每一位代表是否某一个逻辑驱动器存在。(第1位代表A,<br /><br />第25位代表Z)<br /><br />GetLogicalDriveS

2010-08-27 07:38:00 58739

原创 用智慧统率知识

几百年前,英国思想家培根说了一个举世闻名的观点:"知识就是力量"。这一观点影响了一代又一代人,在某种程度上来讲,甚至促进了世界科技的发展与文明的进步。如今进入"知识经济时代",知识重要性更加突出。"知识就是力量",似乎更是金科玉律。   然而,对此却有三个疑问,需要进一步明确   一、知识"就是"力量吗?是否还要一种合适的转换,它才会变成力量?   二、是否所有的知识都是力量?   三、即使它真的是力量或很能形成力量,请问它到底是一种建设性的力量,还是破坏性的力量?

2010-08-13 22:09:00 59820

原创 年少青春聊作狂,且作豪歌志四方

<br />莫言年华轻易逝,莫道情伤梦已凉。<br />金钟毁弃难能复,好梦醒来何足伤?<br />一番骤雨花零碎,半夜秋风叶落黄。<br />花零新雨含复放,也落春风发且长!<br />士觉新梦歌弹剑,将筹壮志纵驰疆。<br />他年老去黄昏日,即当梦破亦何伤!<br />生途漫,且修长,<br />年少青春聊作狂,且作豪歌志四方!

2010-07-25 19:30:00 59015

原创 ofstream的使用方法

ofstream的使用方法好像以前在一篇文章里面看到过,今天拿出来复习一下吧    ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),

2010-04-03 10:40:00 57774

原创 QT4.4.3 交叉编译环境搭建和移植

第1步:安装许可证文件(商业版只) 如果你有商业版的Qt嵌入式Linux ,第一步是要安装您的授权文件作为的$ HOME / .qt许可。 开源版本则不需要许可证文件。第2步:打开存档 首先解压缩档案中的首选位置,然后打开它;cd  gunzip qt-embedded-linux-commercial-src-4.4.3.tar.gztar xf qt-emb

2009-03-07 20:32:00 3923 1

原创 QT在windows下的安装

QT编译手记昨晚加班在windows中编译了一下QT,我用的是4.4.3(qt-all-opensource-src-4.4.3.tar.bz2)的版本,编译器用的是VC6.0。编译后发现有些例子不能编译,研究一下发现这是在编译的时候参数选择的问题, 我编译时用的选项(环境变量看文档)是 configure.exe -platform win32-msvc ,这是按其文档的说明上执行的(在原码目录

2008-11-15 18:50:00 58936

原创 安装C++ GUI Qt 3 运行程序无法找到qt-mtnc321.dll

刚装了个C++GUI QT 3 ,执行里面的例子总是提示无法找到 qt-mtnc321.dll ,在网上找也没有结果。然后就想QT安装目录下应该有,搜索一下,在bin  和 lib 目录下各有一个;然后把这个文件拷贝到 WINDOWS目录里 ,运行成功。图片为第一个例子:时钟。

2008-09-24 20:00:00 1308

BUS hund 64 带注册码

BUS hund 64

2015-11-11

Zim - A Desktop Wiki

Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control. Zim can be used to: Keep an archive of notes Take notes during meetings or lectures Organize task lists Draft blog entries and emails Do brainstorming Zim handles several types of markup, like headings, bullet lists and of course bold, italic and highlighted. This markup is saved as wiki text so you can easily edit it with other editors. Because of the autosave feature you can switch between pages and follow links while editing without worries.

2015-08-17

Git 使用指南

Git 使用指南

2014-11-16

ARM Linux 启动过程分析

ARM Linux 启动过程分析 ARM Linux 启动过程分析 ARM Linux 启动过程分析

2011-05-12

C++ C 函数中文手册

C++ C 函数中文手册C++ C 函数中文手册

2011-04-23

i2c总线协议i2c总线协议

i2c总线协议 i2c总线协议 i2c总线协议

2010-10-07

usb trace 2.2.7 带破解注册码

usb trace 2.2.7 带破解注册码

2010-10-05

LINUX\Linux那些事儿系列

LINUX\Linux那些事儿系列 LINUX\Linux那些事儿系列 LINUX\Linux那些事儿系列

2010-09-30

source insight EM 文件宏定义

source insight EM 文件宏定义 source insight EM 文件宏定义

2010-09-20

OCCI 用户指南和OCCI源码

OCCI 用户指南和OCCI源码 OCCI 用户指南和OCCI源码

2010-08-01

shell编程和unix命令

shell编程和unix命令 shell编程和unix命令

2010-07-24

UNIX环境高级编程

UNIX环境高级编程 UNIX环境高级编程 UNIX环境高级编程

2010-07-21

超越c++标准库——boost程序库导论

Boost带领你远远地超越了C++标准库,它使得C++编程更优雅、更有活力、更高产。首先,我们系统地介绍一下Boost库的主要组成和它们的主要用法。 Björn Karlsson为中级至高级的C++开发者描述了所有58个Boost库的轮廓,并完整叙述了12个可能最有用的库。Karlsson的主题范围从智能指针和类型转换,到容器和数据库结构,解释了如何正确地使用每一个库来改进你的代码。他详细论述了可以让你写出更简明、清晰、易读的代码的高级函数对象。他还带你到Boost的"幕后",看看那些对你创建自己的泛型库有益的工具和技术。 本书的内容包括: 智能指针,提供自动的对象生存期管理和简单的资源共享 提供类型转换和词汇转换的统一的、最优的解决方案 使编程更简单、更清晰的工具类 灵活的容器类,解决了C++标准库未覆盖的问题 对正则表达式的强有力的支持:Boost.Regex 可在调用点进行定义的函数对象:Boost.Bind 和 Boost.Lambda 更灵活的回调机制:Boost.Function 可管理的信号和响应动作(又称为Observer模式):Boost.Signals Boost库已被证明了是非常有用的,它们中的大多数已准备列入下一个版本的C++标准库。现在就开始,Beyond the C++ Standard Library. © Copyright Pearson Education. All rights reserved.

2010-04-14

OCI函数 OCI函数

网上很少有OCI的中文文档,一般英文文档大家可能看了也不太顺,我整理了一份,写了一 些常用的OCI函数,供大家参考。

2010-03-28

Oracle常用命令总结

Oracle常用命令总结Oracle常用命令总结

2010-03-26

windows socket 代码

3.5 TCP TCP示例程序 3.7 UDP UDP示例程序 第4章(04) 4.4 Server 客户端与服务器相互问候的服务器实现 4.6 Client 客户端与服务器相互问候的客户端实现 第5章(05) 5.4 Server 远程算数运算的服务器实现 5.6 Client 远程算数运算的客户端实现 第6章(06) 6.4 Server 远程文件下载的服务器实现 6.6 Client 远程文件下载的客户端实现 第7章(07) 7.9 Ser

2010-03-24

linux 多线程编程 pthread

linux 多线程编程 pthread 中文文档 已经添加目录

2010-03-22

AT指令全集 AT指令全集

AT指令全集AT指令全集AT指令全集 AT指令全集

2008-10-11

Source Insight3

源码阅读 Source Insight3

2008-10-11

LFS6.1 tar 资源包 part01.tar

文件共分 部分 请下载所有的软件包 后然后解压缩 不然会会出现问题

2008-09-12

LFS 6.1 文件系统

此文档位LFS6.1 的HTML 版本 后附有 其所需的所有文件包和补丁

2008-09-12

uCOSII实时操作系统在嵌入式平台上进行移植的一般方法和技巧

这些例子曾经用Borland C/C++ 编译器(V3.1)编译过,用选择项产生Intel/AMD80186处理器(大模式下编译)的代码。这些代码实际上是在Intel Pentium II PC (300MHz)上运行和测试过,Intel Pentium II PC可以看成是特别快的80186。笔者选择PC做为目标系统是由于以下几个原因:首先也是最为重要的,以PC做为目标系统比起以其他嵌入式环境,如评估板,仿真器等,更容易进行代码的测试,不用不断地烧写EPROM,不断地向EPROM仿真器中下载程序等等。用户只需要简单地编译、链接和执行。其次,使用Borland C/C++产生的80186的目标代码(实模式,在大模式下编译)与所有Intel、AMD、Cyrix公司的80x86 CPU兼容。

2008-09-12

LINUX0.11内核源码

linux0.11 源代码 内有详细分析

2008-09-12

win32汇编语言教程

本帮助文件由yyc个人整理后出版,内容全摘自网络。版权归实际作者所有。 为了让网友们能更好的学习Win32汇编编程,于是我为大家将网上的资料整理成一个帮助文件。 本帮助文件包括:Iczelion的Win32汇编教程、Iczelion 的 ODBC 教程、Iczelion 的 VxD 教程共三部分

2008-09-06

linux内核0.11完全注释 PDF

本书对Linux 早期操作系统内核(v0.95)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间 内对Linux 的工作机理获得全面而深刻的理解,为进一步学习和研究Linux 系统打下坚实的基础。虽然所选择的版本较低, 但该内核已能够正常编译运行,其中已经包括了LINUX 工作原理的精髓,通过阅读其源代码能快速地完全理解内核的运作机 制。书中首先以Linux 源代码版本的变迁历史为主线,详细介绍了Linux 系统的发展历史,着重说明了各个内核版本之间的 重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。另外介绍了内核源代码的组织结构及相互关系, 同时还说明了编译和运行该版本内核的方法。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细 说明。每章的安排基本上分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料介绍、与当 前版本的主要区别等部分。最后一章内容总结性地介绍了继续研究Linux 系统的方法和着手点。

2008-09-06

LFS-6.2 CHM

Linux From Scratch 6.2 LFS 存在的一个重要原因是可以帮助人们学习 linux 系统内部是如何工作的。构建一个 LFS 系统会帮助演示是什么使 linux 运转,各种组件如何在一起互相依赖的工作。最好的事情之一通过这种学习可以获得完全根据自己的需求定制 linux 系统的能力。 LFS 的一个关键的好处是它让用户对于系统有更多的控制,而不是依赖于他人的 linux 实现。在 LFS 的世界里,你自己坐在司机的位置,掌控系统的每一个细节,比如目录布局和启动脚本配置等等。你也能掌控在哪里、为何、以及怎样安装每一个程序。

2008-09-06

空空如也

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

TA关注的人

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