139. 单词拆分 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/word-break 题目 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以 ...
分类:
编程语言 时间:
2020-06-25 17:37:44
阅读次数:
67
一、基本概念 1、互斥量(mutex) 互斥量:是个类对象(可以理解为一把锁),多个线程尝试用lock()成员函数来加锁这把锁,只有一个线程能锁定成功(成功的标志是lock()函数能够返回,返回不了说明没有锁成功) 2、死锁 死锁:一般是两个或两个以上的互斥量,在两个或多个地方上锁的顺序不一致导致的 ...
分类:
编程语言 时间:
2020-06-25 17:29:08
阅读次数:
69
递归--迷宫问题(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 问题说明 制定好小球的移动路线,让它在迷宫里面找到终点的位置 问题思路 创建一个二维数组作为迷宫的地图 制定好小球的起点和终点位置 确定小球的运动规则 ...
分类:
编程语言 时间:
2020-06-25 17:28:42
阅读次数:
50
搬运自我的CSDN https://blog.csdn.net/u013213111/article/details/106773639 0 引言 起因是在头文件中定义了全局变量,而又有多个不同的源文件包含了这个头文件,这样显然会出现multiple definition的问题。 以下是对上述问题的 ...
分类:
编程语言 时间:
2020-06-25 17:17:26
阅读次数:
70
搬运自我的CSDN https://blog.csdn.net/u013213111/article/details/106732955 C语言的函数传参只有传值的方式,想要在函数中修改参数值的话就需要传入参数的地址也就是指向这个参数的指针了。 需要注意的情况是待修改的参数本身就是一个指针的时候,要 ...
分类:
编程语言 时间:
2020-06-25 17:14:29
阅读次数:
68
一、jvm垃圾回收要做的事情 哪些内存需要回收 什么时候回收 怎么回收 二、如何判断对象已经死亡,或者说确定为垃圾 引用计数法: 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器的值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。这也就是需要回收的对象, ...
分类:
编程语言 时间:
2020-06-25 17:14:17
阅读次数:
46
使用Keil语言的嵌入式C编程教程(下) 用8051单片机进行定时器/计数器的计算与编程 延迟是应用软件开发中的重要因素之一。然而,在实现定时延迟的过程中,正常的延迟并不能给出克服这一问题的宝贵结果。定时器和计数器是微控制器的硬件组成部分,在许多应用中使用它来提供具有计数的宝贵时间延迟脉冲两个任务都 ...
分类:
编程语言 时间:
2020-06-25 17:13:21
阅读次数:
69
看《深入理解Java虚拟机》中传统垃圾收集器(非G1)使用记忆集(Remembered Set)来处理跨代引用时根节点枚举的问题。里边说到 在新生代上建立一个全局的称为记忆集的数据结构,这个结构把老年代划分为若干个小块,标识出老年代哪一块内存会存在跨代引用。当发生 Minor GC 时,只有包含了跨 ...
分类:
编程语言 时间:
2020-06-25 16:05:02
阅读次数:
90
Java 多线程基础(十二)生产者与消费者 一、生产者与消费者模型 生产者与消费者问题是个非常典型的多线程问题,涉及到的对象包括“生产者”、“消费者”、“仓库”和“产品”。他们之间的关系如下: ①、生产者仅仅在仓储未满时候生产,仓满则停止生产。②、消费者仅仅在仓储有产品时候才能消费,仓空则等待。③、 ...
分类:
编程语言 时间:
2020-06-25 16:03:33
阅读次数:
69
1.数组的拷贝 System类里包含一个static void arraycopy(object src,int scrops,object dest,int destpos,int length)方法,该方法可以将src数组里的元素值赋值给dest数组的元素。 其中srcops指定从src数组的第 ...
分类:
编程语言 时间:
2020-06-25 16:02:42
阅读次数:
53
论文: Hierarchical Representations for Efficient Architecture Search 论文地址:https://arxiv.org/abs/1711.00436 Introduction 由于网络的验证需要耗费很长的时间,神经网络结构搜索计算量非常巨大 ...
分类:
编程语言 时间:
2020-06-25 15:59:24
阅读次数:
83
开始的想法源于netcore中通过lambd查询数据库后可以直接转为实体,所以试验在java中如何实现 具体试验思路: 利用现有数据库,定义一个获取车辆的api,调用获取车辆及司机信息 1、现有车辆和司机模型 车辆表(大概列一下,实际比这多): @Entity @Data @Table(name=" ...
分类:
编程语言 时间:
2020-06-25 15:55:28
阅读次数:
97
Bean的生命周期 创建、初始化(赋初值)、使用、销毁。 方法一:@Bean+返回值方式 init destory <bean id="student" class="org.ghl.entity.Student" scope="singleton" init-method="myInit" des ...
分类:
编程语言 时间:
2020-06-25 15:48:59
阅读次数:
60
1.介绍 八皇后问题,是一个古老而著名的问题,是回溯算法的经典案例,该问题是国际西洋棋棋手马克斯.贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即 任意两个皇后都不能处于同一行、同一列、同一斜线。问有多少种摆法(92)。 2.思路分析 第一个皇后先放第一行第一列 第二 ...
分类:
编程语言 时间:
2020-06-25 15:48:18
阅读次数:
69
python——RE模块的基础应用及正则表达式的使用 Python re模块 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。 re模块是python独有的 正则表达式所有 ...
分类:
编程语言 时间:
2020-06-25 15:47:42
阅读次数:
68
java允许在一个程序中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的的重载。 1 public class Example { 2 public static void main(String[] args) { 3 //下面是针对求和方法的调用 4 int sum1 = ad ...
分类:
编程语言 时间:
2020-06-25 15:46:46
阅读次数:
51
Create Python visuals in Power BI Desktop Select the Python visual icon in the Visualizations pane. In the Enable script visuals dialog box that appea ...
分类:
编程语言 时间:
2020-06-25 15:45:58
阅读次数:
91