作为一名合格的程序猿/媛,对于进程、线程还是有必要了解一点的,本文将从下面几个方向进行梳理,尽量做到知其然并知其所以然: 进程和线程的概念和关系 进程演进 进程间通信 理解底层基础,助力上层应用 进程保护 进程和线程的概念和关系 用户下达运行程序的命令后,就会产生进程。同一程序可产生多个进程(一对多 ...
分类:
系统相关 时间:
2020-07-24 16:40:45
阅读次数:
92
Android 系统开发时有些数据需要同步到上层应用进行UI显示,如果是定制功能且数据量不大,可以考虑通过文件节点方式在应用和驱动之间进行通信。 以下介绍两种文件节点的添加方法: 一、/proc/节点: #include <linux/uaccess.h> #include <linux/proc_ ...
分类:
移动开发 时间:
2020-07-24 16:08:46
阅读次数:
114
用C/C++编写二叉树的前序遍历,中序遍历,后序遍历(递归) 使用辅助队列的层序遍历(非递归) 特别说明一下层次遍历:借助一个队列,先将二叉树根结点入队,然后出队,访问出队结点,若它有左子树,则将左子树根结点入队;若它有右子树,则将右子树树根结点入队。然后出队,访问出队结点.......如此反复,直 ...
分类:
其他好文 时间:
2020-07-23 16:22:22
阅读次数:
66
一:背景 1. 讲故事 最近因为各方面原因换了一份工作,去了一家主营物联柜的公司,有意思的是物联柜上的终端是用 wpf 写的,代码也算是年久失修,感觉技术债还是蛮重的,前几天在调试一个bug的时候,看到了一段类似这样的代码: var dt = new DataTable(); SqlDataAdap ...
分类:
数据库 时间:
2020-07-22 11:41:35
阅读次数:
80
1、jmeter使用是,一定会用到提取上层接口参数,传到下层接口中进行使用,所以此时json提取器的功能就出现了 右键点击http请求-添加-后置处理器-json提取器 点击json提取器 Name of created variables: 设置变量名称 JSON Path expressions ...
分类:
Web程序 时间:
2020-07-21 22:46:30
阅读次数:
94
执行引擎 执行引擎概述 执行引擎属于 JVM 的下层,里面包括 解释器、及时编译器、垃圾回收器 执行引擎是 Java 虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的 ...
分类:
其他好文 时间:
2020-07-21 14:02:27
阅读次数:
50
ionic5 modal使用过程中,在模态窗中打开另外一个模态窗,浏览器中显示正常,但是andorid8系统真机调试时,关闭最上层模态窗,上级模态窗DOM中存在,但是不显示。 原因是android版本太低,应该是9以下版本,不支持web animation导致多级模态窗关闭其中一个,共享的样式丢失, ...
分类:
其他好文 时间:
2020-07-19 00:45:41
阅读次数:
117
一、JDBC编程 1.JDBC简介 JDBC(Java Database Connectivity)是一套用于执行SQL语句的Java API。 分为两层: (1)上层是JDBC API,负责在Java应用程序和JDBC驱动程序管理器之间进行通信,负责发送程序中的SQL语句; (2)下层是JDBC驱 ...
分类:
数据库 时间:
2020-07-17 09:22:25
阅读次数:
89
go中数组是值拷贝, 切片是对上层数组的表示,应该是使用的是数组地址,修改时是直接对原来的数组进行修改 切片作为函数参数依旧如此 var array [5]int=[5]int{1,2,3,4,5}//可以简化为array:=[5]int{1,2,3,4,5} 初学所以没有简化 var slice[ ...
分类:
编程语言 时间:
2020-07-15 23:02:25
阅读次数:
78
1. var scrollController= new ScrollController(); 2. 3. ...
分类:
其他好文 时间:
2020-07-15 15:55:05
阅读次数:
54