• Linux Kernel Driver 之 mmap 机制 Linux 内核编程的分离思想

    时间:2024-04-08 18:19:17

    前言Linux 编程中,大多数的场景,数据的交换,不论读还是写都要经过两次数据拷贝过程:用户和内核,内核和硬件物理内存如果数据的访问量比较小,两次的数据拷贝对系统性能影响几乎可以忽略不计如果数据的访问比较大,两次的数据拷贝势必影响系统性能数据的操作的规律是源要不是用户或者硬件,目的要不是硬件或者用户...

  • 嵌入式linux驱动开发之点亮led(驱动编程思想之初体验)

    时间:2024-03-17 14:49:19

    这节我们就开始开始进行实战啦!这里顺便说一下啊,出来做开发的基础很重要啊,基础不好,迟早是要恶补的。个人深刻觉得像这种嵌入式的开发对C语言和微机接口与原理是非常依赖的,必须要有深厚的基础才能hold的住,不然真像一些人说的,学了一年嵌入式感觉还没找到门。不能再扯了,涉及到linux的驱动开发知识面灰...

  • 对象存储在什么地方(java编程思想)

    时间:2024-03-12 09:22:06

    用引用操作对象。创建了一个引用,需要进行初始化(与事物进行关联),才能正常使用。new将引用于对象进行关联对象存储到什么地方?程序运行时,对象是怎么进行放置安排的呢...

  • java编程思想第四版中net.mindview.util包下载,及源码简单导入使用 - togeek

    时间:2024-03-04 20:07:10

    java编程思想第四版中net.mindview.util包下载,及源码简单导入使用 在java编程思想第四版中需要使用net.mindview.util包,大家可以直接到http://www.mindviewinc.com/TIJ4/CodeI...

  • 第五篇,理解模块化编程思想

    时间:2024-02-01 21:16:55

    模块化编程·模块化编程是一种处理复杂系统分解成更好的可管理模块的方式,它可以把系统代码划分为职责单一高度解耦切可替代的模块。·系统中某一部分的变化将如何影响...

  • java编程思想 pdf, epub, mobi格式

    时间:2024-01-30 10:49:42

     从网上费了很大劲儿找到的kindle电子书的资源, 需要的朋友们可以下载压缩包里有pdf资源, epub资源,mobi资源 java编程思想  pdf, epub, mobi格式资源链接:https://pan.baidu.com/s/1uJpW35HCVBoDgbS...

  • 【学习笔记】JAva编程思想之多态

    时间:2024-01-12 08:18:12

    1、如果java的基类拥有某个已被多次重载的方法名称,那么在导出类中重新定义该方法名称并不会屏蔽在基类的任何版本。因此,无论是在该层或者他的基类中对方法进行定义,重载机制都可以正常工作。2、使用@Override注解可以防止你在不想重载时而意外地进行了重载。3、如果需要使用向上转型,那么就使用继承技...

  • c++编程思想(四)--对象和隐藏(感觉书上有误)

    时间:2024-01-07 15:54:36

    c++编程思想里数据抽象和隐藏实现实际就是通常所说的类和封装;封装,继承,多态对象特点说的很多,就不再说了关于封装,本人觉得书上有个地方写的有问题,p145和p153都提到Y::f(X*)引用了X对象的地址,编译器只需要知道如何传递一个地址,而不需要知道实际对象大小结构(实际上传地址不知道实际对象大...

  • 《java编程思想(第四版)》第一二章学习笔记

    时间:2024-01-07 12:49:23

    @目录一.Introduction1.抽象过程2.面向对象语言(包括Java)的五个基本特性3.每个对象都提供服务4.public、private、protected三者的区别5.Java的默认访问权限(包访问权限)6.组合与继承7.多态8.容器(自己最浅显的理解)9.参数化类型10.并发编程二.E...

  • 《Java编程思想》读书笔记

    时间:2024-01-04 20:39:35

    前言这个月一直没更新,就是一直在读这本《Java编程思想》,这本书可以在Java业界被传神的一本书,无论谁谈起这本书都说好,不管这个人是否真的读过这本书,都说啊,这本书很好。然后再看这边书的厚度,哇塞,厚的真的不止一点点,所以很多人看了没多久就放弃了,看不下去,但是基于它的厚度,就说,这是一本好书。...

  • Java编程思想(1)

    时间:2023-12-27 20:37:12

    0:什么是JavaEEJava技术是个平台,在这个平台上跳舞1:开发环境的搭建jdk1.7.*JAVA_HOME  jdk的安装路径 如:C:\Java\jdk1.7.0_72PATH:%JAVA_HOME%\bin;eclipse 的下载与安装各个版本的下载http://www.cnblogs.c...

  • java垃圾回收期如何工作(编程思想)

    时间:2023-12-16 08:40:53

    垃圾回收器如何工作:在以前的程序语言中,在堆上分配对象的代价十分昂贵,因此读者会自然觉得对Java中所有对象(基本类型除外)都在堆上分配的方式也非常高昂。然而,垃圾回收期对提高对象的创建速度,却具有明显的效果。打个比方,你可以吧C++里面的堆想象成一个院子,里面的每个对象都负责管理自己的地盘。一段时...

  • java容器(java编程思想第四版-读书笔记)

    时间:2023-12-14 12:43:33

    容器类库图  List(interface)次序是List最重要的特点;它保证维护元素特定的顺序。List为Collection添加了许多方法,使得能够向List中间插入与移除元素。(这只推荐LinkedList使用。)一个List可以生成ListIterator,使用它可以从两个方向遍历List,...

  • Java编程思想第四版第二章练习题答案

    时间:2023-12-09 23:50:44

    练习1:创建一个类,它包含一个int域和一个char域,它们都没有被初始化。将他们的值打印出来,以验证Java执行了默认初始化public class JavaThinking { private static int i; private static char c; publi...

  • C语言之通过冒泡排序浅谈编程思想

    时间:2023-12-04 20:44:10

    写这篇博文的目的是想起到抛砖引玉的作用,还请大牛们留下一些先进的思想,让小菜学习一下。下面入正题。复习C语言怎么能少的了冒泡呢,记得刚学C语言那会,感觉冒泡排序真的太复杂了,理解不大了,嗯!还是当时的功底不够啊。当时一些冒泡都头疼,感觉这么多的循环(哈哈!!其实也就俩,当时就是感觉太复杂)。现在再写...

  • 【转】编程思想之多线程与多进程(3)——Java中的多线程

    时间:2023-11-24 12:55:44

    《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java中多线程程序的开发单线程任何程序至少有一个线程,即使你没有主动地创建线程,程序从一开始执行就有一个默认的线程,被称为主线程,只...

  • C#基础知识-编程思想之封装(七)

    时间:2023-11-22 23:34:24

    既然是学习面向对象的编程那自然要了解面向对象中的三大基石,封装、继承和多态。我觉得要解释这三大基本概念用一篇文档很难解释清楚,想要具体形象的去了解,还是需要每一个概念用一个篇幅来说明,将封装、继承和多态的思想理解好,对我们后面程序设计会有很大的帮助,达到很好的代码复用,开发的效率、拓展性会大大提高,...

  • Java编程思想学习(十) 正则表达式

    时间:2023-11-15 21:55:54

    正则表达式是一种强大的文本处理工具,使用正则表达式我们可以以编程的方法,构造复杂的文本模式,并且对输入的字符串进行搜索.在我看来,所谓正则表达式就是我们自己定义一些规则,然后就可以验证输入的字符串是不是满足这些规则,主要的问题在于定义这些规则时要用到一些比较特别的语法,加大了理解的难度.以前就学习过...

  • JAVA编程思想(第四版)学习笔记----4.8 switch(知识点已更新)

    时间:2023-11-15 21:48:37

    switch语句和if-else语句不同,switch语句可以有多个可能的执行路径。在第四版java编程思想介绍switch语句的语法格式时写到:switch (integral-selector) { case integral-value1: statemen...

  • Java编程思想学习(十五) 注解

    时间:2023-11-15 21:41:21

    注解Annotation又叫元数据,是JDK5中引入的一种以通用格式为程序提供配置信息的方式。使用注解Annotation可以使元数据写在程序源码中,使得代码看起来简洁,同时编译器也提供了对注解Annotation的类型检查,使得在编译期间就可以排除语法错误。1JDK内置的3中Annotation:...