自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Linux errno详解之系统常见错误信息

Linux中系统调用的错误都存储于 errno中,errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。PS: 只有当系统调用或者调用lib函数时出错,才会置位errno!查看系统中所有的errno所代表的含义,可以采用如下的代码:/* Function: obtain the errno string* char *strerror(...

2019-12-30 17:54:18 1645

原创 java多线程:wait/notify实现线程间通信

忙等待没有对运行等待线程的 CPU 进行有效的利用(而且忙等待消耗cpu过于恐怖,请慎用),除非平均等待时间非常短。否则,让等待线程进入睡眠或者非运行状态更为明智,直到它接收到它等待的信号。 Java 有一个内建的等待机制来允许线程在等待信号的时候变为非运行状态。java.lang.Object 类定义了三个方法,wait()、notify()和 notifyAll()...

2019-12-27 16:49:08 82

原创 java基础:多线程

目录1、实现线程的两种方式1.1、继承Thread1.2、实现Runnable接口1.3、Thread和Runnable的区别2、线程状态切换3、线程调度4、常用方法作用4.1、static void sleep(long millis)4.2、void join()4.3、static void yield()4.4、void setPriority...

2019-12-26 17:12:15 32

转载 Java基础:synchronized同步锁用法及作用范围

引言 Java 中的 synchronized 关键字可以在多线程环境下用来作为线程安全的同步锁。本文主要对 synchronized 的作用,以及其有效范围进行讨论。目录1、线程锁分类2、对象锁2.1、单个同步方法2.2、多个同步方法2.3、同步方法在不同对象之间相互独立2.4、同步方法和其他方法之间的关系3、类锁3.1、单个类锁...

2019-12-25 18:48:33 274

原创 mockcpp使用方法详细介绍附难点代码演练

目录1、Mock介绍1.1、概述 1.2、相关概念1.3、特点2、对C使用Mock2.1、安装2.2、配置2.3、优缺点3、Mock规范使用3.1、sample代码3.2、核心关键字解析3.2.1、调用次数约束(expects()/stubs())3.2.2、调用者选择器(caller)3.2.3、函数参数约束(with)3...

2019-12-25 17:19:44 163

原创 java基础:接口中仅有一个方法,作为参数时匿名实现

学习到多线程的实现方式时,其中之一是实现Runnable,代码如下: new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub System.out.println("thread 1 running"); } }).start();...

2019-12-24 21:03:35 374

转载 Java基础:内部类

目录前言普通内部类静态内部类匿名内部类局部内部类内部类的嵌套前言 内部类在 Java 里面算是非常常见的一个功能了,在日常开发中我们肯定多多少少都用过,这里总结一下关于 Java 中内部类的相关知识点和一些使用内部类时需要注意的点。从种类上说,内部类可以分为四类:普通内部类、静态内部类、匿名内部类、局部内部类。我们来一个个看:普通内部类...

2019-12-20 15:50:33 32

转载 Java基础:权限修饰符

权限修饰符的访问权限private: 是为本类准备的默认:是为同一个包下的类准备的protected:是为子类准备的,无论子类在任何地方public: 为所有类准备的​权限修饰符的一般用法类:public成员变量:private构造方法:public (当定义一个工具类(单实例)的时候 需用private)成员方法:public (当成员方法仅供本类使用,需用private)接...

2019-12-20 10:43:01 31

转载 Linux命令之md5sum

1. 背景 在网络传输、设备之间转存、版本升级等均会涉及大文件传输,因此,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。 md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的二...

2019-12-19 20:47:16 93

转载 linux C编程之sleep()和usleep()的使用和区别

### 函数名: sleep头文件:#include <windows.h> // 在VC中使用带上头文件#include <unistd.h> // 在gcc编译器中,使用的头文件因gcc版本的不同而不同功 能: 执行挂起指定的秒数语 法:unsigned sleep(unsigned seconds);示例:#include &lt...

2019-12-19 11:59:42 333

转载 Java中实现多态的机制是什么?

多态就是指一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。 因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。...

2019-12-17 16:13:11 67

转载 Java中Class对象详解

Class类简介  在java世界里,一切皆对象。从某种意义上来说,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与类有关的信息。其实我们的实例对象就通过Class对象来创建的。Java使用Class对象执行其RTTI(运行时类型识别,Run-Time Type Identification),多态是基于RTTI实现的。  每一个类...

2019-12-17 15:01:16 64

转载 gcc -O0 -O1 -O2 -O3 四级优化选项及每级分别做什么优化

Gcc编译优化简介gcc提供了为了满足用户不同程度的的优化需要,提供了近百种优化选项,用来对{编译时间,目标文件长度,执行效率}这个三维模型进行不同的取舍和平衡。优化的方法不一而足,总体上将有以下几类:1)精简操作指令;2)尽量满足cpu的流水操作;3)通过对程序行为地猜测,重新调整代码的执行顺序;4)充分使用寄存器;5)对简单的调用进行展开等等。想全部了解这些编译选项,并在其中挑选适合的选...

2019-12-12 20:27:21 87

自抗扰控制算法,similink仿真

根据是韩京清教授搭建的MATLAB——simnlink

2015-10-29

工控培训-基于C语言Modbus通信协议源代码.pdf

modbus协议实现接口

2021-02-27

通过在U盘上装载PE小系统清除PC机administrator用户密码.docx

忘记用户名密码也不要紧的......

2021-02-26

matlab破解文件

matlab破解文件包含a,b两个系列,网上有很多破解文件,但是含有不同版本,本文件包含a,b两个系列,均可破解已在2011a和2013b中破解成功。

2015-10-23

空空如也

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

TA关注的人 TA的粉丝

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