通过注解装配 Bean 1、前言 优势 1.可以减少 XML 的配置,当配置项多的时候,XML配置过多会导致项目臃肿难以维护 2.功能更加强大,既能实现 XML 的功能,也提供了自动装配的功能,采用了自动装配后,程序猿所需要做的决断就少了,更加有利于对程序的开发,这就是“约定优于配置”的开发原则 I ...
分类:
编程语言 时间:
2019-09-16 11:38:45
阅读次数:
107
定义两个个集合: a = {1, 2, 3, 4, 5, 6, 5, 4} b = {5, 6, 7, 8, 9} 1.集合的特点 集合天生去重,且是无序的(即没有角标),可以做关系测试 2.增加 a.add(10) 3.修改 集合需要先把值转化成列表才能进行修改 a.update([333]) 4 ...
分类:
其他好文 时间:
2019-09-16 11:38:08
阅读次数:
71
如果项目需要做为一个模块被其它项目引用到,并用其它项目是用typescript写的, 这就需要兼容typescript, 需要把要导出的变量或者模块在types 目录里声明。对应的目录(文件名称)结构与真正的逻辑代码一致,只不过文件后缀改成.d.ts 就可以,不会被外部直接导入的文件,不需要写声明文 ...
分类:
Web程序 时间:
2019-09-16 11:37:50
阅读次数:
387
SSH keys SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥: 如果你看到一长串以 ssh-rsa或 ssh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。 提示: 最好的情况是一个密码对应一个ssh key, ...
分类:
其他好文 时间:
2019-09-16 11:37:38
阅读次数:
81
场景 DevExpress的RadioGroup的items选项如果是不确定的话,需要其从配置文件中加载。 实现 在项目目录下新建Config文件夹,文件夹下新建xml配置文件。 并且设置在其较新时复制到输出目录: 然后在显示RadioGroup的窗体的加载事件中。 读取配置文件中的item选项。 ...
[TOC] 规则 元字符 1. 匹配字符 1. . 匹配任意一个字符 2. [] 匹配[]中列举的字符 3. \d 匹配数字 4. \D 匹配非数字 5. \s 匹配空白 6. \S 匹配非空白 7. \w 匹配配单词(a z, A Z, 1 9) 8. \W 匹配非单词 2. 匹配数量 1. 匹配 ...
分类:
其他好文 时间:
2019-09-16 10:31:45
阅读次数:
66
ref:http://zzhhui.blog.sohu.com/304810230.html 背景说明 FFmpeg是一个开源,免费,跨平台的视频和音频流方案,它提供了一套完整的录制、转换以及流化音视频的解决方案。而ffplay是有ffmpeg官方提供的一个基于ffmpeg的简单播放器。学习ffpl ...
分类:
其他好文 时间:
2019-09-16 10:30:47
阅读次数:
119
死锁发生的必要条件: 1、互斥条件 2、请求和保持条件 3、资源不剥夺条件 4、环路等待条件 多线程的最佳并发实践; 1、 使用本地变量 2、使用不可变类 3、最小化锁的作用域范围 : S = 1/(1-a+a/n) (阿木达尔定律) 其中,a为串行计算部分所占比例,n为并行处理结点个数。这样,当a ...
分类:
编程语言 时间:
2019-09-16 10:29:58
阅读次数:
111
最近被问到关于js中空字符串是true还是false得问题,一时间没想起来,现在在chrome的console面板上输出代码测试一下。 "" == false 结果是true 在js中空字符串与0相等 即空字符串等于false 0 == false 结果是tue 比较的时候 布尔类型的转换成numb ...
分类:
编程语言 时间:
2019-09-16 10:29:34
阅读次数:
115
①中文题目 在一个给定的数组nums中,总是存在一个最大元素 。 查找数组中的最大元素是否至少是数组中每个其他数字的两倍。 如果是,则返回最大元素的索引,否则返回-1。 示例 1: 输入: nums = [3, 6, 1, 0]输出: 1解释: 6是最大的整数, 对于数组中的其他整数,6大于数组中其 ...
分类:
其他好文 时间:
2019-09-16 10:29:02
阅读次数:
90
题目标签:Math 题目让我们分发糖果,分的糖果从1 开始依次增加,直到分完。 for loop可以计数糖果的数量,直到糖果发完。但是还是要遍历array 给people 发糖,这里要用到 index = (本轮分糖果的量 % people 的人数)糖果的数量从0 开始计数,这样的话,index 就 ...
分类:
其他好文 时间:
2019-09-16 10:28:44
阅读次数:
102
[TOC] 操作系统介绍 计算机三大组成:应用程序、操作系统、硬件。 执行程序结构:硬盘、内存、CPU。 操作系统:协调、管理和控制计算机软硬件资源的控制程序。 操作系统作用: 隐藏复杂的硬件接口,提供良好的抽象接口。 管理、调度接口,并且将多个进程对硬件的竞争变得有序。 第一代计算机:真空管和穿孔 ...
分类:
其他好文 时间:
2019-09-16 10:28:07
阅读次数:
136
一 存储引擎解释 首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念,后面我们还会说,但是现在要确定这一点。 在讲清楚什么是存储引擎之前,我们先来个比喻,我们都知道录制一个视频文件,可以转换成不同的格式,例如mp4,avi,wmv等,而存在我们电脑的磁盘上 ...
分类:
数据库 时间:
2019-09-16 10:27:10
阅读次数:
96
JAVA的JDK和API的区别是: 1、Java好比房子,API好比土地,JDK好比开发商的关系。 2、 JDK与API都是为了JAVA,互依互存,又各自独立,只有共同才能创造价值。 一、全称: 1、JDK:Java Development Kit 。 2、API:Application Progr ...
分类:
编程语言 时间:
2019-09-16 10:26:57
阅读次数:
116
运算符其实就是一种“功能”符号,用于执行程序代码运算。 运算符分别分为以下几类:算数运算符,比较运算符,逻辑运算符 算数运算符:算数运算符主要是用来进行一些简单的数学计算,它和数学中的作用是相同的。 例如: 比较运算符:简单的理解就是两个数之间进行比较。 例如: 逻辑运算符:表示复杂的关系 例如: ...
分类:
编程语言 时间:
2019-09-16 10:26:13
阅读次数:
141