摘要: 浅谈Java三种实现线程同步的方法 一、概述 无论是什么语言,在多线程编程中,常常会遇到多个线同时操作程某个变量(读/写),如果读/写不同步,则会造成不符合预期的结果。 例如:线程A和线程B并发运行,都操作变量X,若线程A对变量X进行赋上一个新值,线程B仍然使用变量X之前的值,很明显线程B使用的X不 阅读全文
posted @ 2020-05-31 19:13 main(0) 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Linux 文件与目录操作 命令 解析 cd 进入该目录 cd / 进入根目录(不是root) cd - 返回上次所在目录 mkdir 创建目录 mkdir -p /father/son 创建目录树 pwd 显示当前所在目录 mv dir1 dir2 移动dir1至dir2 mv file1 fil 阅读全文
posted @ 2020-05-31 14:42 main(0) 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.计算机系统简介(硬件部分) ####计算机系统组成 硬件 计算机的主体,如主机、外设 软件 系统软件:用来管理整个计算机系统 语言处理程序 操作系统 服务性程序 数据库管理系统 网络软件 应用软件:按任务需求编写的各种软件 计算机系统层次结构 从程序员角度 硬件 微指令系统(微程序机器M0):由 阅读全文
posted @ 2020-05-31 13:59 main(0) 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: Java 四种访问权限 一、概述 访问等级比较:public > protected > default > private 无论是方法还是成员变量,这四种访问权限修饰符作用都一样 public:不管包外包内,所有类(子类+非子类)均可使用 protected 包内:所有类可使用 包外:子类可使用, 阅读全文
posted @ 2020-05-27 22:01 main(0) 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 梯度下降法 梯度下降法是一种致力于找到函数极值点的算法。 梯度的输出向量表明了在每个位置损失函数增长最快的方向,可将它视为表示了在函数的每个位置向哪一个方向移动函数值可以增长 学习速率 所谓“学习”就是改进模型参数,以便通过大量训练步骤将损失最小化 梯度就是表明损失函数相对参数的变化率,对梯度进行缩 阅读全文
posted @ 2020-02-19 22:26 main(0) 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 编码知识 一、Unicode与多字节( ANSI ) (1) Windows中 ,Unicode也称为宽字节,多字节也称为窄字节; VS中默认使用Unicode编码 ,在 项目属性 配置属性 常规 字符集 中可选择Unicode字符集或者多字节字符集 (2) Unicode与多字节函数版本、字符、字 阅读全文
posted @ 2020-02-16 22:49 main(0) 阅读(1763) 评论(1) 推荐(0) 编辑
摘要: C# 学习参考链接:https://www.runoob.com/csharp/csharp-tutorial.html C#数据类型 一.值类型:bool,int double....二.引用类型(Reference types):1)对象类型(object):可以转换成任意值类型,当一个值类型转 阅读全文
posted @ 2019-10-22 16:07 main(0) 阅读(2366) 评论(0) 推荐(0) 编辑
摘要: 先从ASCll(美国信息交换标准码)开始,ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符,包括数字、字母、控制字符等等,但是很显然无法对拥有几万个汉字进行编码,或者其他国家的文字进行编码, 由此产生了GB2312,BIG5,JS等各个国家的编码标准,在简体中文 阅读全文
posted @ 2019-08-27 16:46 main(0) 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 串口通信:以位(bit)为单位发送或接收数据,底层的数据传输都是字节流,不管什么方式(Hex、Ascll)发送,都会被分解为一个一个字符。 发送方式和接收方式: (1) Hex:表示发送或接收纯数字,如7则表07,保证每个数都是两位的 (2) Ascll:表示收发字符串,这是相对来讲让 阅读全文
posted @ 2019-08-17 10:21 main(0) 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、静态库与动态库的区别 1.静态链接库编译后只生成lib,调用该库时只需要用到头文件.h和生成的静态库.lib文件 2.动态链接库编译后生成lib和dll(Windows环境),调用该库时需要用到头文件.h和生成的静态库.lib和动态库.dll文件 二、静态链接库生成的.lib文件与动态链接库生成 阅读全文
posted @ 2019-08-14 14:43 main(0) 阅读(262) 评论(0) 推荐(0) 编辑