-
linux中OTG识别到一个U盘后产生一个sg节点的全过程
linux中OTG识别到一个U盘后产生一个sg节点的全过程 注:本篇文章暂时不做流程图,如果有需求后续补做。 1. 需要准备的源码文件列表: base部分: kernel\base\core.c kernel\base\bus.c kernel\base\dd.c kernel\base\class.c kernel\base\driver.c 头文件部分: kerne...
-
文件与文件系统压缩
文件与文件系统压缩 目录 文件压缩 Linux系统常见压缩命令 gzip bzip2 xz 打包命令 tar 在Linux下面有相当多的压缩命令可以运行,这些压缩命令可以让我们更方便地从网络上面下载容量较大的文件。 此外,我们知道在Linux下面,扩展名没有什么特殊的意义。 不过,针对这...
-
Linux CentOS 6.5 卸载、安装JDK1.8
Linux CentOS 6.5 卸载、安装JDK1.8 卸载系统自带的jdk 1. 查询系统是否已经安装了jdk rpm -qa|grep java 2. 卸载已安装的jdk, 系统可能会自带多个jdk版本, 按需卸载 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64 3.查询下是否还有jdk rpm -qa|...
-
C++程序的耦合性设计
C++程序的耦合性设计 声明:本文部分采用和参考《代码里的世界观-通往架构师之路》中内容,可以说是该书中耦合性一章的读后感,感谢该书的作者余叶老师的无私分享。 1.什么是耦合? 耦合其实就是程序之间的相关性。 程序之间绝对没有相关性是不可能的,否则也不可能在...
-
【并发那些事】可见性问题的万恶之源
【并发那些事】可见性问题的万恶之源 【并发那些事】可见性问题的万恶之源 硬件工程师为均衡 CPU 与 缓存之间的速度差异,特意加的 CPU 缓存,竟然在多核的场景下阴差阳错的成为了并发可见性问题的万恶之源!( 本文过长,如果不是特别无聊,看到这里就可以了 ) 前言 还...
-
Java开发中常用jar包整理及使用
Java开发中常用jar包整理及使用 本文整理了我自己在Java开发中常用的jar包以及常用的API记录。 !-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -- dependency groupIdorg.apache.commons/groupId artifactIdcommons-lang3/artifactId versi...
-
java版单例模式
java版单例模式 单例模式可以说是最常用的设计模式之一,其主要作用就是保证一个类只有一个实例,并且提供一个访问它的全局访问点,严格的控制用户的访问方式。 单例模式又分为懒汉模式和饿汉模式,首先说一下饿汉模式: 饿汉模式 饿汉模式有点饥不择食的意思,就像一...
-
二、锁的分类及特性
二、锁的分类及特性 【转】锁的分类及特性 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问时变得有序所设计的一种规则。 对于任何一种数据库来说都需要有相应的锁定机制,所以 MySQL 自然也不能例外。 MySQL 数据库由于其自身...
-
线程池详解
线程池详解 线程池概述 线程池就是一个管理线程的池子,可以降低创建和销毁线程带来的资源消耗 因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。 提高响应速度,任务到达了相对于从线程池取线...
-
十一、建造者模式
十一、建造者模式 建造者模式 模式的定义与特点 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
