自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LYRICS

My Life is filled with Vitality!

  • 博客(18)
  • 资源 (1)
  • 论坛 (52)
  • 收藏
  • 关注

原创 Linux smp_setup_processor_id(arm)

看到start_kernel的代码,看到smp_setup_processor_id(void)记一下,更多的是GCC语法,以及一点arm指令的分析。从函数名也可以看出,这里是设置处理器ID。void __init smp_setup_processor_id(void){ u64 mpidr = read_cpuid_mpidr() & MPIDR_HWID_BITMASK; cpu_logical_map(0) = mpidr; /* * clear __my_cpu_offs

2020-06-23 18:34:07 118

原创 linux-2.6.24/scripts/Kbuild.include

hello

2019-11-23 17:34:33 129

原创 linux 解析

总述自从开始使用Linux以来,一直都想好好研究一下Linux的源码,奈何一直没有时间。最近有了不少空闲时间,决定从头开始研究一下。总的过程就是这样的:开始...

2019-11-23 02:42:34 60

原创 arm linux 移植全部过程

arm linux 移植全部过程总述功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入总述之前做过linux在powe...

2019-05-19 11:56:41 2869

原创 arm linux 移植过程——uboot makefile注释

uboot makefile注释为什么要注释uboot的Makefile呢?这是一个玄学问题,首先,我本人对make的工作机制比较清楚,但是从来没自己写过Makefile,而且很多语法在配置编译条件的时候有点晕,所以想来注释一下这个uboot的makefile,同样的,更新全凭心情。在这里插入代码片...

2019-05-19 11:53:24 1032

原创 内存一致模型——顺序一致模型

内存一致模型——顺序一致模型顺序一致模型,是最常见的内存一致模型,定义如下: 【如果一个多处理器系统是顺序一致的】,那么,无论程序怎么运行,结果都与各处理器各自轮流运行后的结果相同,且各处理器内部的执行顺序由程序决定。从定义中, 可以得出,顺序一致模型有如下要求: - 保证单一处理器内部的执行顺序 - 保证多处理器操作同一块内存时的先后顺序如图所示:总线结构保证在相同时间内对指定内存块的访问

2016-12-21 18:01:53 755

原创 多线程——内存访问顺序 (序)

一直很好奇atomic是怎么实现的,最近查了一些资料,想开始记录一些东西。 首先开始的就是看源码了,找到的源码中有各种宏定义,看起来有些费力,不过看懂了一些之后,后面的宏就顺眼多了,不多说。 接下来,就找到了一些memory order的问题,之前没深究,总以为这可能是字节序吧,从字面上来看很相近,但是往深了看之后,发现,这不是字节序(byte order, endian)。这里的memory

2016-12-21 14:13:35 655

原创 汇编学习日志——add指令

在学习Intel汇编程序设计时,有下面一段话TITLE Add and Substract;This program adds and substracts 32-bit integers..386.model flat,stdcall.stack 4096ExitProcess PROTO,dwExitCode:DWORDDumpRegs PROTO.codemain PRO

2014-02-08 09:08:14 1346 1

原创 C++MFC学习心得(五)——单文档视图结构分析

今天看到了单文档视图,因为学习了一段时间的JAVA,中间间隔的时间比较长,再回头看C++的代码,略感吃力,不过好歹算是又拾起来了十之七八吧。这仍然是MFC Windows程序中的一个例程,只不过不用向导(类的添加用的类向导,当然内部东西都是自己写的)的日子确实很痛苦,但是很充实。继续,代码。//首先当然是App类了。//SquaresApp.h#pragma once#include"r

2013-08-04 23:24:57 893

原创 MySQL代码分析(一)

最近学了一下JAVA,自然到了JDBC,先Oracle,再MySQL,感觉MySQL开源挺好,就拿来看一下。看了好多网上的介绍,作为一个菜鸟来说,好不容易找到了程序的入口,然后就一个一个CPP的分析吧,当作笔记了,当然,也不知道能看多少,看多少算多少吧嘿嘿。/* Copyright (c) 2009 Sun Microsystems, Inc. Use is subject to lic

2013-08-03 00:10:15 810

原创 C++MFC学习心得(四)——CListBox自绘控件碰到的一个小问题

老规矩,先贴代码//.hclass CMyApp:public CWinApp{public: virtual BOOL InitInstance();};class CIconListBox:public CListBox{public: virtual BOOL PreCreateWindow(CREATESTRUCT &cs); virtual void Measure

2013-05-18 20:35:17 1594

原创 C++MFC学习心得(三)——PostNcDestroy,~MainWnd(),OnDestroy(),~CWinApp()的区别。。。

今天,继续学习中,不过遇到若干内存泄漏的问题。先说说程序构成吧,一个自制的继承自CListBox的类COwnerDrawListBox。BOOL COwnerDrawListBox::PreCreateWindow(CREATESTRUCT& cs){ if(!CListBox::PreCreateWindow(cs)) return FALSE; cs.style &= -(

2013-05-18 13:40:16 1371

原创 C++ MFC学习心得(二)

好久没有写博客了,因为本身自己就是个菜鸟,今天碰到个小问题,正好看到还有博客这个东西。。。就写写吧。关于CFont的,先什么也不说,先贴一个自己写的短代码,查看变量数据的。void SeeMem(void* Variable,int size){ unsigned char *pPointer = static_cast(Variable); for(int i = 1;i<=siz

2013-05-15 20:55:42 845

原创 C++ windows编程学习笔记(二)——从头开始

之前有过一个程序结构的解析,觉得有很多东西还是从基础开始比较好,这个就像初学C时的的那个HelloWorld!程序一样,就是Windows编程最简单的程序了。或许这就是可视化编程的第一步了。。。以后会陆续更新的。。。时间不会短。。。 #include//头文件。。。这个不用说了吧。。。#pragma comment(lib,"User32.lib")//让User32.lib中的东西在这

2012-07-18 17:16:58 853

原创 USB学习笔记(二)——USB工作流程

稍微了解一点USB的人,都会知道USB电缆包含二条信号线(D+,D-)、一条+5V电源线,一条地线。连上之后,主机对设备供电,然后主机与设备之间的通信就开始了。       1.检测设备:        当开机时,集线器会让主机得知所有已连接的设备,也就是被称为枚举的过程。在这个过程中,主机会为每一个设备指定地址。开机之后,集线器仍然会不停地对外围设备进行扫描,以确定是否有新设备的连接,或

2012-07-05 20:04:52 3184

原创 C++ MFC学习心得(一)

前面提到了Windows编程的学习,个人觉得,MFC其实就是封装好了的Windows编程,很多东西只需要设置现成的东西就可以了。我觉得,从根本上来讲,MFC其实对c++或者程序设计是起到了很大的负面作用的,对我这样一个小菜鸟来说,根本就是百害而无一利的,但是,我仍然要学,因为,在事件与事件之间,在语言与语言之间,我要找出他们之间的联系。       现在的学习,就是像无头苍蝇一样,起点就是自己

2012-07-04 14:40:11 3167

原创 USB学习笔记(一)——USB最基本的一些东西

学习USB,主要是因为小学期要做的内容里面有一个主从节点通信的课题。        可是不用的分组之间有不同的分工,所以老师就要求我们做到自发自收,于是就得从USB这里开始了。        首先第一步,当然就是想试试两个USB接口之间直接连接会出现什么情况,结果很简单,没有情况,Windows什么反应都没有。。。到网上找了一下,很多人都说这是行不通的。可是我觉得这怎么会行不通?有什么理由

2012-07-03 00:13:40 1304

原创 C++ windows编程学习笔记(一)——程序结构的解析

#include#include#include#includeusing namespace std;//偶尔测试用的,不过好像没什么反应。。。LRESULT CALLBACK WindowProcedure(HWND,UINT,WPARAM,LPARAM);//WParam即Word Parameter,LPARAM即Long Parameter。两个参量。//“在Win 3

2012-06-30 22:29:20 1075

windows编程(第6版)

Petzold的经典著作 This book focuses exclusively on writing Metro style applications. Plenty of other books already exist for writing desktop applications, including the 5th edition of Programming Windows. For writing Metro style applications, a new object-oriented API has been introduced called the Windows Runtime or WinRT (not to be confused with the version of Windows 8 that runs on ARM processors, called Windows RT). Internally, the Windows Runtime is based on COM (Component Object Model) with interfaces exposed through metadata files with the extension .winmd located in the /Windows/System32/WinMetadata directory. From the application programmer’s perspective, the Windows Runtime resembles Silverlight, although internally it is not a managed API. For Silverlight programmers, perhaps the most immediate difference involves namespace names: the Silverlight namespaces beginning with System.Windows have been replaced with namespaces beginning with Windows.UI.Xaml.

2012-06-28

spring 集合注入的问题

发表于 2019-11-04 最后回复 2019-11-04

mybatis 查询结果映射的问题

发表于 2018-12-28 最后回复 2019-11-04

多播收不到的问题

发表于 2019-01-22 最后回复 2019-01-22

scull in ldd3 while using >> operator

发表于 2018-07-14 最后回复 2018-08-15

关于编译和链接的问题

发表于 2018-01-31 最后回复 2018-06-30

linux kernel compiling

发表于 2018-01-21 最后回复 2018-01-31

CBuilder 调用 VC++类库的问题

发表于 2017-01-12 最后回复 2018-01-21

MFC 界面风格的问题

发表于 2016-12-22 最后回复 2018-01-21

Visual Studio <atomic>的问题

发表于 2016-11-28 最后回复 2016-12-22

小白问一下TCP/IP发送,接收机制的问题

发表于 2016-10-27 最后回复 2016-11-28

内存池问题

发表于 2016-11-01 最后回复 2016-11-28

NASM分段的问题

发表于 2015-06-11 最后回复 2016-10-27

C++ Builder pow溢出等运算问题

发表于 2016-02-23 最后回复 2016-10-27

ffmpeg 静态链接的问题

发表于 2016-05-12 最后回复 2016-10-27

VS2015 DLL 使用的问题

发表于 2016-04-19 最后回复 2016-10-27

Java Swing 的问题

发表于 2014-01-15 最后回复 2016-05-06

C++ ReadFile函数0x1A读取结束的问题

发表于 2015-06-12 最后回复 2015-06-12

JTextField失去焦点的问题

发表于 2014-01-20 最后回复 2015-06-11

JDBC MySQL建立连接超时时间的问题

发表于 2014-01-21 最后回复 2015-06-11

程序运行的一点小问题

发表于 2014-02-08 最后回复 2015-06-11

Syntax Error的问题

发表于 2014-02-08 最后回复 2015-06-11

masm32有什么不支持的关键字么?

发表于 2014-02-18 最后回复 2015-06-11

JS 成员变量的问题

发表于 2014-06-30 最后回复 2015-06-11

C++大数相加的问题

发表于 2013-03-16 最后回复 2014-06-13

Struts2的问题

发表于 2013-10-20 最后回复 2014-01-15

一个关于jsp/servlet错误页面的问题

发表于 2013-08-09 最后回复 2014-01-15

Intel的产品文档中有一句话不明白,求翻译

发表于 2013-11-20 最后回复 2014-01-15

一个关于CStatic的问题

发表于 2013-11-26 最后回复 2013-11-26

MFC关于GetDlgItem的问题

发表于 2013-05-21 最后回复 2013-08-09

java方法重写

发表于 2013-06-25 最后回复 2013-06-28

MFC窗口推出问题

发表于 2013-05-20 最后回复 2013-05-22

MFC 界面的问题

发表于 2013-05-17 最后回复 2013-05-20

CListBox中SELCHANGE不响应,为什么?

发表于 2013-05-18 最后回复 2013-05-18

MFC,EnumFontFamiliesEx回调函数

发表于 2013-05-16 最后回复 2013-05-18

CEdit控件的问题。。。

发表于 2013-05-17 最后回复 2013-05-18

C++ GDI的问题

发表于 2013-05-14 最后回复 2013-05-18

各种控件的初值怎么赋?

发表于 2013-05-18 最后回复 2013-05-18

将网络配置成自动获取DHCP的问题

发表于 2013-02-03 最后回复 2013-05-14

有一个关于消息驱动机制的问题。。。

发表于 2013-04-04 最后回复 2013-05-14

汇编的一个小问题

发表于 2013-04-04 最后回复 2013-05-14

空空如也

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

TA关注的人 TA的粉丝

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