码迷,mamicode.com
首页 > 2019年04月06日 > 全部分享
LeetCode-547.Friend Circles
There are N students in a class. Some of them are friends, while some are not. Their friendship is transitive in nature. For example, if A is a direct ...
分类:其他好文   时间:2019-04-06 18:27:49    阅读次数:93
Java线程池 Executor框架概述
线程池的意义 1. 循环利用线程资源,避免重复创建和销毁线程 2. 线程池的任务是异步执行的,只要提交完成就能快速返回,可以提高应用响应性 3. Java线程池还有一个很重要的意义:Java线程池就是JDK 5 推出的Executor框架,在此之前Java线程既是工作任务又是执行机制,而Execut ...
分类:编程语言   时间:2019-04-06 17:21:52    阅读次数:134
网络流初步
最大流 设G(V,E)为一个有向图,它的每条边都被赋予了一个非负的实数c作为边的容量,记为c(u,v)。网络流 (network flow)指为这个有向图分配流并且使得它每条边上的流量都不能超过这条边的容量。 在运筹学中,有向图称为网络,边称为弧(arc)。在这个有向图中指定两个顶点分别叫做源点Vs ...
分类:其他好文   时间:2019-04-06 17:21:21    阅读次数:172
rm: 无法删除"xxxx.dir": 是一个目录
rm命令 + f:在删除过程中不给任何指示,直接删除。 + r:将参数中列出的全部目录和子目录都递归地删除。 + i:与 f选项相反,交互式删除,在删除每个文件时都给出提示。 删除文件可以直接使用rm命令,若删除目录则必须配合选项" r",例如: rm r xxxxx.dir 执行上述命令后成功执行 ...
分类:其他好文   时间:2019-04-06 17:21:05    阅读次数:1516
Spring AOP
异常:java.lang.IllegalArgumentException:error at ::0 formal unbound in pointcut(返回值参数出错) AOP:面向方面编程 a.切面(Aspect):一个横切功能的模块化,这个功能可能会横切多个对象(业务)。(一个方法就是一个“ ...
分类:编程语言   时间:2019-04-06 17:20:46    阅读次数:122
Android Studio 真机调试 连接手机
前提:adb环境已经配置 手机端: 1、打开手机开发者权限,”设置“ 中找到 “版本号”,连续多次点击,会提示打开“开发者”。我的是 “设置” --> "关于手机" --> “版本号” 2、手机允许“USB调试” 电脑端: 1、打开Android Studio --> 选择“file” --> ‘S ...
分类:移动开发   时间:2019-04-06 17:20:16    阅读次数:274
solr8.0 ik中文分词器的简单配置(二)
下载ik分词器,由于是solr8.0,一些ik分词器版本可能不兼容,以下是个人亲测可行的版本 链接:https://pan.baidu.com/s/1_Va-9af-jMcqepGQ9nWo3Q 提取码:0a3y 然后将解压出来的两个jar包放到以下路径: 其它的三个文件放到以下路径: 如果没有cl ...
分类:其他好文   时间:2019-04-06 17:19:38    阅读次数:136
volatile 关键字
volatile关键字前置知识 前言:因为voaltile涉及的因素,太多,笔者先从学习volatile需要的前置知识说起。 <! more 1、高并发编程的三个要素 1.原子性 保证一个操作或者多个操作要么都成功要么都失败中间不能由于任何的因素中断 2.可见性 多么线程共享一个数据时,其中一个线程 ...
分类:其他好文   时间:2019-04-06 17:19:25    阅读次数:107
java--基本数据类型的转换(自动转换)
概念:Java中,经常可以遇到类型转换的场景,从变量的定义到复制、数值变量的计算到方法的参数传递、基类与派生类间的造型等,随处可见类型转换的身影。Java中的类型转换在Java编码中具有重要的作用。首先,来了解下数据类型的基本理解:数据是用来描述数据的种类,包括其值和基于其值基础上的可进行的操作集合 ...
分类:编程语言   时间:2019-04-06 17:19:04    阅读次数:145
linux服务类复习职nfs与dhcp篇
nfs复习: 1.简介:用于liunx与linux之间的文件传输系统 2.下载nfs-utils和rpcbind 3.打开配置文件/etc/exports——文件名(目录名)共享给予的ip地址(rw),保存退出 4.重启nfs和rpcbind,关闭防火墙 5.另一台或几台虚拟机下载nfs-utils ...
分类:系统相关   时间:2019-04-06 17:18:47    阅读次数:204
js的数组的一些操作
1 arr.reduce 对arr的每个元素,执行匿名函数fun,并将返回值作为下一次调用fun的pv。pv:pre value,上一次执行后返回的值。cv:current value,当前操作对应的索引对应的值。ci:current index,当前操作对应的索引。arr:执行当前操作的数组。 当 ...
分类:编程语言   时间:2019-04-06 17:18:35    阅读次数:135
工厂模式
1.工厂模式概述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 优点:(1)一个调用者想创建一个对象,只要知道其名称就可以了。 (2)扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。(3)屏蔽产品的具体实现,调用者只关心产品的接口。 ...
分类:其他好文   时间:2019-04-06 17:18:22    阅读次数:121
「十二省联考 2019」字符串问题
"「十二省联考 2019」字符串问题" 解题思路 傻逼题.. 考虑问题转化为一个A串向其支配的所有B串的后缀A串连边,如果有环答案 $ 1$ 否则是这个 $\text{DAG}$ 上最长路径,直接建图是 $n^2$ 的,考虑优化建图即可。 由于 $A,B$ 都是原串的一个子串,那么对原串的反串建 S ...
分类:其他好文   时间:2019-04-06 17:18:07    阅读次数:211
廖雪峰Java6 IO编程-2input和output-7序列化
1.序列化 序列化是指把一个Java对象变成二进制内容byte[] 序列化后可以把byte[]保存到文件中 序列化后可以把byte[]通过网络传输 一个Java对象要能序列化,必须实现Serializable接口: Serializable接口没有定义任何方法 空接口被称为标记接口(Marker I ...
分类:编程语言   时间:2019-04-06 17:17:55    阅读次数:156
HDU 1584
/*蜘蛛牌是windows xp操作系统自带的一款纸牌游戏,游戏规则是这样的:只能将牌拖到比她大一的牌上面(A最小,K最大),如果拖动的牌上有按顺序排好的牌时,那么这些牌也跟着一起移动,游戏的目的是将所有的牌按同一花色从小到大排好,为了简单起见,我们的游戏只有同一花色的10张牌,从A到10,且随机的... ...
分类:其他好文   时间:2019-04-06 17:17:43    阅读次数:113
满二叉树遍历
图形: 程序: 输出: ...
分类:其他好文   时间:2019-04-06 17:17:28    阅读次数:96
一个普通二叉树的遍历
要点:二叉树遍历,要针对基本图形的遍历,先序(NLR),中序(LNR),后序(LRN),且往上看,它是某节点的左子,但往下看,它可能还是某节点的根,这时就要继续往下找,直到找到没有子(也就是叶子)时,左子,才是真正的左子,自己体会。 图形: 程序: 输出: ...
分类:其他好文   时间:2019-04-06 17:17:11    阅读次数:136
857条   上一页 1 ... 14 15 16 17 18 19 20 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!