关于 java 锁池、等待池(一)

  • Post author:
  • Post category:java

围绕着:「等待池中被 "唤醒"notifyAll() 的线程一定会进入锁池吗?」 这个问题,深入学习,发现了一篇讲解很透彻的博客: http://www.cnblogs.com/tiancai/p/9371655.html 学习,感谢! 原文: 谢邀。不知道题中的一段文字出自何处。“锁池”和“等待池”这种翻译我还是头一回见。不过,题主的思路已经对了,即不拘泥于文字,而是在考虑这两个东西在锁的调度(…

继续阅读 关于 java 锁池、等待池(一)

linux运行搜狗拼音,Ubuntu安装搜狗拼音输入法-sogoupinyin

  • Post author:
  • Post category:linux

伴随着Deepin 12.12 beta的发布,搜狗输入法也与我们见面了。在发布前几日Deepiner也通过各种途径向我们展示了搜狗Linux输入法,当然也掉足了胃口。 来自官方的截图: Linux Deepin 12.12 Beta 首发搜狗输入法 linux deepin 社区版 当然令很多Ubuntu用户期待的是,搜狗输入法能否在Ubuntu上安装,现在我给大家介绍一个比较简单的方法安装搜狗…

继续阅读 linux运行搜狗拼音,Ubuntu安装搜狗拼音输入法-sogoupinyin

单片机位数解释

  • Post author:
  • Post category:其他

8位单片机 16位 32位区别  指CPU一次处理的数据的宽度,其实就是CPU中参与运算的寄存器的位数。通俗讲就是:是指单片机CPU每次处理能力,8位是指单片机一次可以计算8位数据,16位是指单片机一次可以计算16位数据 如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。 如果总线宽度与CPU一次处理的数据宽度不同:  1)总线宽度小于CPU一次处理的数据宽度,则以CPU…

继续阅读 单片机位数解释

Bootstrap模态框宽度自适应(css实现)

  • Post author:
  • Post category:其他

<div class="modal fade text-center" id="updateModal" tabindex="-1" role="dialog" aria-labelledby="updateModalLabel" aria-hidden="true"> <div class="modal-dialog" style="display: inline-block;…

继续阅读 Bootstrap模态框宽度自适应(css实现)

DOM文档对象模型,获取节点的方式

  • Post author:
  • Post category:其他

这里写目录标题 什么是dom获取节点的方式1.getElementById2.getElementsByTagName3.getElementsByClassName4.getElementsByName()5.querySelector()6.querySelectorAll() 封装获取节点的方法测试题-简答题 什么是dom DOM就是文档对象模型, DOM的根节点是document。,这就是…

继续阅读 DOM文档对象模型,获取节点的方式

MySQL索引-索引数据结构

  • Post author:
  • Post category:mysql

下图就是一种可能的二叉树的索引方式: 二叉树数据结构的弊端:当极端情况下,数据递增插入时,会一直向右插入,形成链表,查询效率会降低。 MySQL中常用的的索引数据结构有BTree索引(Myisam普通索引),B+Tree索引(Innodb普通索引),Hash索引(memory存储引擎)等等。   版权声明:本文为Leon_Jinhai_Sun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载…

继续阅读 MySQL索引-索引数据结构

哈工大编译原理实验一词法分析

  • Post author:
  • Post category:其他

这是我自己写的一个比较简陋的词法分析吧 但也是耗费了心血的 还是放在这里希望对你们有用~~ 实验指导书里面的图都是我用心画的哈哈哈 实验报告:http://download.csdn.net/download/qq_32285991/10125099 词法分析器的代码 实验要求: 实验1 词法分析 实验目的 1.巩固对词法分析的基本功能和原理的认识。 2.能够应用自动机的知识进行词法分析。 3.理…

继续阅读 哈工大编译原理实验一词法分析

Linux用户及权限管理

  • Post author:
  • Post category:linux

一、用户管理 1、创建用户 //创建monitor用户,用户id为501,所属组为monitor,附加群组为admin,起始目录为/monitor useradd -u 501 -g monitor -G admin -d /monitor monitor -u:直接给出userID -g:指定用户所属的群组 -G 指定用户所属的附加群组 -d:指定用户登入时的启始目录 -s:定义shell Li…

继续阅读 Linux用户及权限管理

Rust集合类型(vector,string,hashmap)

  • Post author:
  • Post category:其他

一、Vector 1.只能存储相同类型的数据,在内存中是连续存放,往vector里面添加元素时,可能这块地方不够,换个地方存储,所以你借用(引用)之后就不能修改vector。 2.vector的创建:let v: Vec<i32>=Vec::new();这是一个空的vector,需要指明数据具体格式。 使用初始值的方式创建:let v=vec![1,2,3];使用vec!宏。 3.更新…

继续阅读 Rust集合类型(vector,string,hashmap)

FreeRTOS cpu利用率简单介绍

  • Post author:
  • Post category:其他

1. CPU 利用率简介 CPU 使用率其实就是系统运行的程序占用的 CPU 资源,表示机器在某段时 间程序运行的情况,如果这段时间中,程序一直在占用 CPU 的使用权,那么可 以认为 CPU 的利用率是 100%。CPU 的利用率越高,说明机器在这个时间上运行 了很多程序,反之较少。利用率的高低与 CPU 强弱有直接关系,就像一段一模 一样的程序,如果使用运算速度很慢的 CPU,它可能要运行 1…

继续阅读 FreeRTOS cpu利用率简单介绍