01 2019 档案

摘要:题目背景: 这个与我们高中时期学习的交集是一样的,顺便复习一下相关的数学知识有助于更好的理解。 交集的定义: 对于两个集合A和B,定义A和B的交集为C,其中C={x|x属于A且X属于B},记作A∩B。 如图所示: 解题思路一: 解题思路二: 阅读全文
posted @ 2019-01-27 21:59 挑战者V 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:错误信息:“There are no scenarios ; must have at least one" 背景:在将vscode自动化构建编译打包时出现这种情况,主要是执行yarn这一步出现的。 本次这个另外的虚拟机环境有点乱,主要体现为版本不统一(比如node.js要求为8.12.0及其9以下 阅读全文
posted @ 2019-01-27 21:58 挑战者V 阅读(7269) 评论(0) 推荐(2) 编辑
摘要:如下命令便可以实现该目的: 阅读全文
posted @ 2019-01-27 21:58 挑战者V 阅读(4270) 评论(0) 推荐(0) 编辑
摘要:这篇文章是一个多月前写的,当时之所以搭建这个是为了最大程度上发挥Nginx的高并发效率(主要是结合lua脚本),参考的话,主要参考张开涛先生写的跟开涛学Nginx+lua系列文章,地址为:https://jinnianshilongnian.iteye.com/blog/2190344 当时本人按照 阅读全文
posted @ 2019-01-26 19:58 挑战者V 阅读(467) 评论(0) 推荐(0) 编辑
摘要:zip.js官方网站为:https://stuk.github.io/jszip/ 在此说明,下面的例子基本上来自官方示例,大家可以做参考,官方示例地址为:https://stuk.github.io/jszip/documentation/examples.html 官方例子支持在线演示效果。 研 阅读全文
posted @ 2019-01-26 19:44 挑战者V 阅读(26983) 评论(0) 推荐(0) 编辑
摘要:我在这如下这两篇文章都说过青岛OJ相关的 OnlineJudgeFE之前端二次开发 青岛大学开源OJ平台搭建 今天我还是要来讲讲关于这个青岛OJ。 青岛OJ采用的是完全的前后端分离架构。 OnlineJudgeFE相当于是前端,是使用Vue.js+webpack或gulp等打包的一个项目。 而今天所 阅读全文
posted @ 2019-01-26 19:23 挑战者V 阅读(1574) 评论(2) 推荐(0) 编辑
摘要:错误背景:这个错误是我在启动yarn watch命令运行vscode监听时发生的。 错误信息如下: Error: ENOSPC: no space left on device, write 截图如下: 翻译过来的意思是: 错误:ENOSPC:设备上没有空间,写入 原因是因为我的c盘上空间不足导致的 阅读全文
posted @ 2019-01-26 19:22 挑战者V 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:之前我在这篇文章VsCode插件开发之插件初步通信 通过插件完成通信,这回我还是通过插件,只不过方式主要以在ts文件里面使用webview来进行通信。 另外在此声明,一定要好好看仔细看官方文档,国内关于VsCode相关的开发,少之又少,虽然有一个叫小茗同学写的相对较全面,但是大家可以仔细看,其实他的 阅读全文
posted @ 2019-01-26 19:22 挑战者V 阅读(3558) 评论(0) 推荐(0) 编辑
摘要:前提:最好使用root用户可以排除一些不必要的错误。 一、 准备环境 Node.js(>= 8.12.0, < 9.0.0) Python2.7 Yarn(可以通过npm install yarn -g 命令安装,前提必须安装好nodejs) 关于Node.js安装 curl -sL https:/ 阅读全文
posted @ 2019-01-26 19:22 挑战者V 阅读(5081) 评论(1) 推荐(0) 编辑
摘要:关于VsCode源码编译运行,请参考这篇文章:VsCode源码编译运行 当然了,也可以参考官方文档(所以这里就不再赘述):https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run 今天主要分享的是关于VsCode 阅读全文
posted @ 2019-01-20 16:35 挑战者V 阅读(12452) 评论(1) 推荐(6) 编辑
摘要:运行一个electron小demo出现的一个错误信息:Cannot find module app 原代码如下所示: 修改为如下这样,就不会弹出“Cannot find module app”相关的错误信息: 错误原因:使用的Electron版本太新,这种API在 Electron v1.0.0 中 阅读全文
posted @ 2019-01-20 14:03 挑战者V 阅读(6560) 评论(0) 推荐(0) 编辑
摘要:第一、购买服务器后如何登陆到服务器上面? 以Ubuntu16.04为例。如果是本地Vmware10搭建的Ubuntu16.04通常是直接以新建的用户登录进去的,一开始还不能是root。需要通过这个新建用户登录进去后,使用sudo passwd root重新设置root密码,以后一般就可以使用root 阅读全文
posted @ 2019-01-20 14:03 挑战者V 阅读(250) 评论(0) 推荐(0) 编辑
摘要:参考了Egret Wing,想像Egret Wing那样在上方titlebar最右边上面增加一个menu(这个menu相对于一个按钮,当点击这个按钮时会出现一个window弹框,这个window弹框里就包含相关的表单信息以供登录或者注册使用。我是以这个作为参考模板的。但是目前进展并不是很顺。于是我通 阅读全文
posted @ 2019-01-20 14:03 挑战者V 阅读(3288) 评论(0) 推荐(0) 编辑
摘要:分析算法最混乱的方面大概集中在对数上面。我们已经看到,某些分治算法将以O(N log N)时间运行。此外,对数最常出现的规律可概括为下列一般法则: 如果一个算法用常数时间(O(1))将问题的大小削减为其一部分(通常是1/2),那么该算法就是O(logN)。另一方面,如果使用常数时间只是把问题减少一个 阅读全文
posted @ 2019-01-12 16:09 挑战者V 阅读(450) 评论(0) 推荐(0) 编辑
摘要:因为测试用例是C++,我必须安装对应的C++环境,否则跑不起C++代码。突然觉得VsCode如此操蛋,觉得为什么就不能像Eclipse中的Maven那样,安装插件就集成了Maven所必需的,省了安装这一步。 之所以记录下来,也是为了让更多人避免这个坑,安装C++本身并不困难,总是在安装mingw-w 阅读全文
posted @ 2019-01-11 22:08 挑战者V 阅读(1960) 评论(0) 推荐(0) 编辑
摘要:1.下载安装monaco-editor 我的安装目录在 2.集成界面 3.运行结果 阅读全文
posted @ 2019-01-11 22:08 挑战者V 阅读(7323) 评论(0) 推荐(0) 编辑
摘要:一、安装插件 二、Ctrl+shift+p 搜索Configure Display Language 三、修改locale.json { // Defines VS Code's display language. // See https://go.microsoft.com/fwlink/?Li 阅读全文
posted @ 2019-01-11 22:08 挑战者V 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:主要参考官网:https://code.visualstudio.com/api/get-started/your-first-extension 其实也就三步 一、安装环境 npm install -g yo generator-code 二、运行生成器 yo code # ? What type 阅读全文
posted @ 2019-01-11 22:08 挑战者V 阅读(1408) 评论(0) 推荐(0) 编辑
摘要:之前我们在这篇文章青岛大学开源OJ平台搭建 讲了关于它的安装和部署。 今天我们讨论如何对其进行二次开发。首先谈谈前端的二次开发。 如果想要对青岛大学的OJ项目进行二次开发,目前我觉得要满足这么几个要求? 第一、前端使用的是Vue.js,你需要对Vue.js毕竟熟悉; 第二、nodejs和webpac 阅读全文
posted @ 2019-01-11 22:07 挑战者V 阅读(2568) 评论(0) 推荐(0) 编辑
摘要:1.打开git fork的开源项目(这里我以git fork vscode为例): 2.点击New pull request 3.选择你自己的 4.选择完后出现如图 5.调整状态,右边改为源fork地址(我这边还是我自己的地址,只需将其改为vscode的地址即可) 6.出现变更数据 7.create 阅读全文
posted @ 2019-01-11 22:07 挑战者V 阅读(4987) 评论(0) 推荐(0) 编辑
摘要:现在我们将要叙述四个算法来求解早先提出的最大子序列和问题。 第一个算法,它只是穷举式地尝试所有的可能。for循环中的循环变量反映了Java中数组从0开始而不是从1开始这样一个事实。还有,本算法并不计算实际的子序列;实际的计算还要添加一些额外的代码。 public static int maxSubS 阅读全文
posted @ 2019-01-10 21:56 挑战者V 阅读(388) 评论(0) 推荐(0) 编辑
摘要:有几种方法估计一个程序的运行时间。前面的表是凭经验得到的(可以参考:<数据结构与算法分析>读书笔记--要分析的问题) 如果认为两个程序花费大致相同的时间,要确定哪个程序更快的最好方法很可能将它们编码并运行。 一般地,存在几种算法思想,而我们总愿意尽早除去那些不好的算法思想,因此,通常需要分析算法。不 阅读全文
posted @ 2019-01-09 20:42 挑战者V 阅读(600) 评论(0) 推荐(0) 编辑
摘要:通常,要分析的最重要的资源就是运行时间。有几个因素影响着程序的运行时间。有些因素(如使用编译器和计算机)显然超出了任何理论模型的范畴,因此,虽然它们是重要的,但是我们在这里还是不能考虑它们。剩下的主要因素是所使用的算法以及对该算法的输入。 典型的情形是,输入的大小是主要的考虑方面。我们定义两个函数T 阅读全文
posted @ 2019-01-08 20:44 挑战者V 阅读(652) 评论(0) 推荐(0) 编辑
摘要:为了在正式的构架中分析算法,我们需要一个计算模型。我们的模型基本上是一台标准的计算机,在机器中指令被顺序地执行。该模型有一个标准的简单指令系统,如加法、乘法、比较和赋值等。但不同于实际计算机情况的是,模型机做任一简单的工作都恰好花费一个时间单位。为了合理起见,我们将假设模型像一台现代计算机那样固定大 阅读全文
posted @ 2019-01-07 22:20 挑战者V 阅读(324) 评论(0) 推荐(0) 编辑
摘要:参考链接官方文档:https://github.com/Microsoft/vscode/wiki/How-to-Contribute 一、准备环境 Git Node.js(64位,>= 8.12.0, < 9.0.0) Python(最好还是2.7版本,不支持3.0及其以上版本) 设置PYTHON 阅读全文
posted @ 2019-01-06 19:59 挑战者V 阅读(13699) 评论(3) 推荐(2) 编辑
摘要:1.面向对象的特征主要有哪些? 封装、继承、多态、抽象 2.final、finally、finalize的区别? final主要用于修饰类、方法、属性(变量)等。 通常被final修饰的类不能够被继承。 被final修饰的方法不能够重写。 被final修饰的变量是常量(赋值后,其值不再改变)。 fi 阅读全文
posted @ 2019-01-05 20:06 挑战者V 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:1.如何把自己嫁出去 传统结婚:需要男方做出承担养育孩子并支撑这个家的责任,同时也包括养活自己。 现在结婚:女方已经具备养活自己并且生活的不错的能力。 古代:门当户对、男才女貌、足够的聘礼等 现代女性结婚犹豫: (1)择偶标准不清晰; (2)信任感缺失; 现代婚姻破碎原因:两个的成长速度不一致,有差 阅读全文
posted @ 2019-01-05 17:31 挑战者V 阅读(423) 评论(0) 推荐(1) 编辑
摘要:本人今天上午参考了不少博文,发现不少博文不是特别好,不是因为依赖冲突问题就是因为版本问题。 于是我结合相关的博文和案例,自己改写了下并参考了下,于是就有了这篇文章。希望能够给大家帮助,少走一些弯路。 一、KafKa的介绍 1.主要功能 根据官网的介绍,ApacheKafka®是一个分布式流媒体平台, 阅读全文
posted @ 2019-01-03 20:24 挑战者V 阅读(3567) 评论(0) 推荐(0) 编辑
摘要:今天一个同事要测试OJ项目,同时我这边也需要知道他在压测过程中, CPU的使用率怎么样,虽说可以用top实时查看,但是进程太多了,我不需要获取那么多信息,我仅仅只要知道当前压测过程中CPU实时的使用率是多少,然后根据这个使用率,当达到一定的使用率时,我后台调用对应的接口开启服务器,将负载转移到另外一 阅读全文
posted @ 2019-01-02 22:19 挑战者V 阅读(12977) 评论(0) 推荐(0) 编辑
摘要:maven项目红叉问题,有的时候是因为代码报错,有的时候是因为JDK的缘故,比如新建Maven项目,默认JDK为5,这时你在pom.xml配置了JDK为8.这时项目就报错了,就需要你update project一下。 通常还有一种无论你如何update project都没用,同时代码也不报错,就是运 阅读全文
posted @ 2019-01-02 22:18 挑战者V 阅读(463) 评论(0) 推荐(0) 编辑