common

在Eclipse里静态导入

六眼飞鱼酱① 提交于 2019-12-06 18:46:36
在Eclipse里静态导入 在Eclipse里配置静态导入 常用的静态导入方法如下: com.google.common.base.Preconditions com.google.common.base.Predicates com.google.common.collect.Iterables com.google.common.collect.Lists com.google.common.collect.Maps com.google.common.collect.Sets org.apache.commons.lang.StringUtils org.junit.Assert 静态导入配置后,写代码只需要 checkNotNull(sourceData); isBlank(a); assertEquals(“阿里巴巴测试公司”, “阿里巴巴测试公司”); 来源: oschina 链接: https://my.oschina.net/u/1266221/blog/747463

Common Lisp对象系统(CLOS)的一个小小的实例

血红的双手。 提交于 2019-12-06 06:29:27
本文是对《Practical Common Lisp》第16章的简单代码注解。CLOS为Common Lisp Object System的缩写,与所有面向对象语言相同,CLOS是基于类组织起来的,所不同的是广义函数而非消息传递是对象与方法通信的桥梁。 以下是实现的几个简单功能,模拟电梯升降的逻辑可能有不妥之处,但不影响对简单CLOS的表述。 ;;;;;; 电梯模拟程序 ;;;;; (defclass lift () ((lift-length :initarg :lift-length :initform 3) (lift-wide :initarg :lift-wide :initform 2) (lift-height :initarg :lift-height :initform 3) (lift-status :initarg :lift-status :initform 1) (floor-count :initform 8 :reader floor-count :writer (setf floor-count)) (floor-number-now :initform 1 :reader floor-number-now :writer (setf floor-number-now)))) #| @brief 电梯运行延时 @param seconds --

webpack多页应用

杀马特。学长 韩版系。学妹 提交于 2019-12-06 05:11:47
本文主要讲了webpack怎么搭建多页应用,熟悉下webpack的基本用法。 新建文件夹,目录结构如下: 然后 cd webpack-test npm init(根目录下创建了一个pakage.json) npm install webpack@1.15.0 --save-dev(安装webpack,我这里用的是1版本) 根目录下新建webpack.config.js开始配置,参照 这里 js部分的处理: 演示:在src > page > index下新建index.js随便输入一行代码,比如 console.log('index') ,修改webpack.config.js 在命令行输入webpack,可以看到根目录下多了个dist文件夹,src/page/index/index.js被打包到了dist/index.js里面,下面我们修改哈配置文件,让他可以打包多入口的情况 这样我们已经可以分别打包了,但是如果index > index.js 和 login > index.js同时引用了一个公共js,我们也希望可以把公共的东西提取出来单独打包,这就要用到webpack的插件CommonsChunkPlugin,参考 这里 ,注意:webpack4中已经没有这个插件 现在让index > index.js 和 login > index.js 同时 require('./..

1143. Longest Common Subsequence

只愿长相守 提交于 2019-12-06 03:23:41
Given two strings text1 and text2 , return the length of their longest common subsequence. A subsequence of a string is a new string generated from the original string with some characters(can be none) deleted without changing the relative order of the remaining characters. (eg, "ace" is a subsequence of "abcde" while "aec" is not). A common subsequence of two strings is a subsequence that is common to both strings. If there is no common subsequence, return 0. Example 1: Input: text1 = "abcde", text2 = "ace" Output: 3 Explanation: The longest common subsequence is "ace" and its length is 3.

Common Lisp 操作Mysql

末鹿安然 提交于 2019-12-05 21:06:02
Common Lisp 通过CFFI可以调用其它语言的接口,如此,Common Lisp可以快速开发各种应用程序,本文将讲述在ubuntu系统下的一个简单的Common Lisp与mysql交互的实例。 准备 安装CFFI sudo apt-get install cl-cffi 安装CL-MYSQL sudo apt-get install cl-sql-mysql 安装MYSQL sudo apt-get install mysql-server 安装quicklisp wget http://beta.quicklisp.org/quicklisp.lisp 开始 启动slime或sbcl(本例使用slime). 进入slime: M+x slime slime下加载quicklisp: CL-USER> (load "quicklisp.lisp") CL-USER> (quicklisp-quickstart:install) CL-USER> (ql:add-to-init-file) 加载cffi和cl-mysql: CL-USER> (ql:quickload "cffi") CL-USER> (ql:quickload "cl-mysl") 定义试验用的mysql操作包: (defpackage :com.casic.mysql-oper (:use

相对路径./与../区别

倖福魔咒の 提交于 2019-12-05 19:51:00
出处:lanmeng_smile- https://blog.csdn.net/lanmeng_smile/article/details/46724129 一、基本概念   1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径 在网络中,以http开头的链接都是绝对路径,绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置中经常用到,而在制作网页中实际很少用到。 二、相对路径使用的特殊符号 以下为建立路径所使用的几个特殊符号,及其所代表的意义。 “./”:代表目前所在的目录。 “../”:代表上一层目录。 以”/”开头:代表根目录。 根目录下有Site1和Image/Image.jpg,Site1下有Page1.html文件和Site2文件夹。Site2下有Page2.html和Page2Image.jpg图片文件。 1、文件在当前目录 Page2.html访问Page2Image.jpg <img src=”./Page2Image

破解myeclipse

ⅰ亾dé卋堺 提交于 2019-12-05 14:22:06
前提:打开压缩包的run.bat文件 出现下面的界面 第一步:输入任意用户名 第二步:点击Systemid... 按钮,自动生成本机器的systemid。 --我的机子手工输入Systemid 第三步: 点菜单Tools->RebuildKey 第四步:点击active按钮.会在显示区域生成 LICENSE_KEY ACTIVATION_CODE ACTIVATION_KEY 这时候不要打开myeclipse的激活页面输入。 第五步:打开菜单Tools->ReplaceJarFile,弹出文件选择对话框,到myeclipse的安装目录common文件夹下选择plugins文件夹 路径:C:\Users\jh\AppData\Local\MyEclipse\Common\plugins (一般来说myeclipse默认路径,记住一定是common下面的) 点击打开,程序会卡住,不要担心,正在替换文件呢! 一会之后,会输出信息,文件已被替换 第六步:点菜单Tools->SaveProperites 最后一步':打开myeclipse即可 来源: https://www.cnblogs.com/Darkqueen/p/11927272.html

Codeforces Round #602 (Div. 2, based on Technocup 2020 Elimination Round 3) A. Math Problem 水题

时间秒杀一切 提交于 2019-12-05 12:26:32
A. Math Problem Your math teacher gave you the following problem: There are n segments on the x-axis, [l1;r1],[l2;r2],…,[ln;rn]. The segment [l;r] includes the bounds, i.e. it is a set of such x that l≤x≤r. The length of the segment [l;r] is equal to r−l. Two segments [a;b] and [c;d] have a common point (intersect) if there exists x that a≤x≤b and c≤x≤d. For example, [2;5] and [3;10] have a common point, but [5;6] and [1;4] don't have. You should add one segment, which has at least one common point with each of the given segments and as short as possible (i.e. has minimal length). The required