一、数据刷新 在主框架中可以看到数据刷新线程:pthread_refrash.c 略去出错处理,如下: 1 #include "data_global.h" 2 #include "sem.h" 3 4 #define N 1024 //for share memory 5 6 //外部声明键值与i ...
分类:
其他好文 时间:
2020-03-19 22:00:55
阅读次数:
84
1.并发工具类 1.CountDownLatch:可以实现线程计数,阻塞后续线程 CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实 ...
分类:
其他好文 时间:
2020-03-19 21:31:41
阅读次数:
54
C51移动PC寄存器数值(通过asm实现跳转) ? 在这里前人肯定做过很多尝试了。这是在我很多年前的工程上做了一点修改的。 ...
分类:
移动开发 时间:
2020-03-19 09:28:18
阅读次数:
78
一.概述 二.方法概览 三.wait,notify,notifyAll方法详解 1.作用和用法:阻塞阶段、唤醒阶段、遇到中断 wait作用是释放锁,当前线程进入等待, notify和notifyAll作用是通知等待线程可以执行 wait,notify,notifyAll都必须放到同步代码块中 (1) ...
分类:
编程语言 时间:
2020-03-18 18:41:51
阅读次数:
92
内容来源: https://jakevdp.github.io/PythonDataScienceHandbook/00.00-preface.html 1、什么是机器学习 机器学习是用数据科学的计算能力和算法能力去弥补统计方法的不足,其最终结果是为那些目前既没有高效的理论支持、又没有高效的计算方法 ...
分类:
其他好文 时间:
2020-03-18 11:39:56
阅读次数:
54
HTML <!DOCTYPE> 标题通过<h1>-<h6>等标签来定义:<h1> </h1>*<h1>-<h6>字体大小从大到小,可以出现多个<h1>。段落通过<p>来定义:<p> </p> 链接通过<a>来定义:<a href=" "> </a>链接可用图片,按键。 target属性:使用 Tar ...
分类:
Web程序 时间:
2020-03-16 12:29:28
阅读次数:
78
进程 基本概念 为了保证多道程序设计系统中程序能够正确地运行,引入进程概念用于更好地控制和管理程序的执行。进程包括程序但不只是程序本身,它还包括程序运行过程中的一些状态数据信息以及描述特定进程的数据结构PCB(Process Control Block)。操作系统通过PCB来感知进程的存在,并根据P ...
分类:
系统相关 时间:
2020-03-15 22:37:59
阅读次数:
93
task-oriented对话系统主要是为解决特定任务的,比如订票任务(订机票,电影票等),预定饭店等。 区别于问答系统和闲聊机器人,任务是否能成功完成是衡量系统的一大重要因素,也是很多论文中的一个评价指标:task sucess rate。 目前主要有两种实现方式,pipeline结构和end-t ...
分类:
其他好文 时间:
2020-03-14 20:07:59
阅读次数:
63
一:解题思路 这道题目有2种方法,第一种是递归法,第二种是迭代法。2种方法的时间和空间复杂度都为O(n)。 二:完整代码示例 (C++版和Java版) 递归C++: class Solution { public: void postorder(TreeNode* root, vector<int> ...
分类:
其他好文 时间:
2020-03-14 18:25:21
阅读次数:
53
链表中的下一个更大节点。题意是给一个linkedlist,请返回当前节点之后所有节点里面值最大的节点。注意最后一个节点之后因为没有其他节点了,所以返回0。例子, Example 1: Input: [2,1,5] Output: [5,5,0] Example 2: Input: [2,7,4,3, ...
分类:
其他好文 时间:
2020-03-14 11:14:08
阅读次数:
56