数据库

单个java文件打成可执行jar包

1概述使用JDK自带的jar与java将单个java文件打成可执行jar包并运行。当然也可以使用IDE完成,使用Maven只需要一个简单的package,但是单个文件嘛,没必要这么“凶狠”。2新建测试文件著名的HelloWorld:publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Helloworld.")

[JLOI2015]管道连接

题目传送门分析:同色点连通挺恶心的要求全部点连通的话就可以直接斯坦纳树了同色点连通满足还要考虑异色点可能会共用边使答案更小于是尝试枚举一个颜色集合的点全部连通,形成斯坦纳树然后把所有集合拼起来,形成斯坦纳森林之中有一种方案一定是最小的枚举子集的子集的子集复杂度是(O(4^n))总复杂度为(O(n4^p))开O2跑得过还真离谱#include<cstdio>#include<

一个static和面试官扯了一个小时,舌战加强版

一:背景1.讲故事最近也是奇怪,在社区里看到好几篇文章聊static的玩法以及怎么拿这个和面试官扯半个小时,有点意思,点进去看都是java版的,这就没意思了,怎么也得有一篇和面试官扯C#中的static用法撒,既然没有人开这个头,那我就献丑了。。。,下面以QA的方式记述,大家可以代入一下能回答几个问题。二:QA环节面试官:请问您都是在什么场景下用static的?解析:可能面试官潜意识的想问问你会不

10 个常用的 es6 特性

1.const andlet  除了函数作用域之外,增加了块级作用域和常量。const定义的绑定不可以修改,let定义的绑定在{}不能访问。之前的var如果不在函数作用域内,相当于定义了一个全局变量,并且有变量提升(将变量的声明提升至所在函数的最前面)。 2.数组函数  新增了一些数组处理函数,可以更加方便的对数组进行操作。 &

chromedriver各个版本的下载

驱动的下载地址如下: http://chromedriver.storage.googleapis.com/index.html注意:64位向下兼容,直接下载32位的就可以啦,亲测可用。

PAT 1021 个位数统计

https://pintia.cn/problem-sets/994805260223102976/problems/994805300404535296 给定一个k位整数N=d~k-1~*10^k-1^+...+d~1~*10^1^+d~0~(0<=d~i~<=9,i=0,...,k-1,d~k-1~>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=1

Oracle!你必须要知道的Knowledge points(下)

子查询什么是子查询当查询中的限制条件需要另一个查询提供时,我们可以把两个查询语句嵌套起来,提供条件的查询语句作为子查询。子查询,也叫内部查询,先于主查询执行,子查询的结果被用于主查询。子查询分为单行子查询、多行子查询和多列子查询,单行子查询作为判断条件时用单行运算符,多行子查询和多列子查询作为判断条件时用多行运算符。单行运算符:>、=、>=、<、<>、<=多行运

外国企业宣传片的特点,知道哪些?流量雨宣传短视频制作

企业宣传片作为当代企业宣传推广的重要工具,也许我们没有了解过国外的企业宣传片的市场,只知道在国内制作一部企业宣传片它的价格不低,甚至有些企业宣传片的制作价格可以用天价来形容。但是,流量雨宣传短视频制作公司提一个问题:你们有了解过国外的企业宣传片的制作特点吗?对于国外的企业宣传片的特点你知道哪些?无论是在国内或者是国外,它都有着不可估量的作用,我们来了解下国外企业宣传片制作的三大特点吧。  外国企业

作为一个程序员,你了解 Win 上有哪些必装的软件吗

前言从我们拆箱一款新电脑开始,或者是重装系统开始,我们需要为了工作或配合某项技术能力展现去下载一堆软件,当然大家职业不同,所需要的工具自然有所差异,本文针对程序员群体推荐几款可能大众的软件,也欢迎大家补充。下载的第一个软件GoogleChrome毫无疑问,是程序员首选的浏览器,同时也强烈建议其他看到此文的朋友体验这款浏览器。尽管win10?提供的Edge浏览器已经超越了FireFox,但是对于程序

34. 在排序数组中查找元素的第一个和最后一个位置

题目描述:给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(logn)级别。如果数组中不存在目标值,返回 [-1,-1]。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例 2:输入:nums=[5,7,7,8,8,10],target=6

软件工程-个人项目 数独终局的一些想法

  任务:实现一个能过生成数独终局并且能求解数独问题的控制台程序。  代码地址:https://github.com/MrFasl/1120172188  使用语言:C++  每个数独终局包含9*9个数字,第一个字母为(8+8)%9+1=8,即每个数独终局第一个数字均为8  关于数独终局数量的考虑:    数量要求为1<=N<=1000000=1e6 在首个数字固定的情况下,

PHP导出成PDF你用哪个插件

准备工作首先查询了相关的类库,有FPDF,zendPDF,TcPDF等等。首先看了下先选择了FPDF,可以说除了中文字符以外没有什么问题,中文乱码而且看了下最新版本没有很好的解决方案,所以只能放弃。后来就专门找支持中文的发现了TcPDF,开始也是中文字体支持不是很好,但是发现了有人做了中文的语言包才使得TcPDF更加完美起来。 简介TCPDF是一个流行的用于生成PDF文档的PHP类。TC

Java Stream函数式编程第三篇:管道流结果处理

一、JavaStream管道数据处理操作在本号之前写过的文章中,曾经给大家介绍过JavaStream管道流是用于简化集合类元素处理的javaAPI。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图:第一阶段(图中蓝色):将集合、数组、或行文本文件转换为javaStream管道流第二阶段(图中虚线部分):管道流式数据处理操作,处理管道中的每一个元素。上一

用shell编译运行单个c++文件

g++编译c++文件,然后把在同一个文件夹内的.in文件作为运行的输入。shell程序的实现参考了陈锋老师的批处理文件写法#!/bin/bashecho"编译"g++"$1".cpp-lm-O2-pipe-o"$1"echo"运行"./"$1"<"$1".in使用方法如果shell文件和.cpp文件和.in文件在同一个文件夹内,打开命令行,输入如果是第一次运行需要给予运行权利:chmod+x

oracle中怎样让一个用户查询其它用户的trigger?

在工作期间,有时候遇到这种需求,需要将一个用户下的trigger查询权限授予给其他的用户怎样将某个用户的trigger查询权限,授予其他用户?方法一:授予createanytrigger权限。这个权限太大,一般都不会考虑将这种权限授予出去方法二:将表的bebug权限授予其他用户。这样就能查看到该用户表上的trigger了测试:[[email protected]~]$sqlplus/as

怎样创建一个文档片段对象

使用document.createDocumentFragment()vardocfrag=document.createDocumentFragment();[1,2,3,4].forEach(function(e){varli=document.createElement(‘li‘);li.textContent=e;docfrag.appendChild(li);});varelement=

命令执行漏洞

命令执行漏洞原理:应用有时需要调用一些执行系统命令的函数,如PHP中的system、exec、shell_exec、passthru、popen、proc_popen等,当用户能控制这些函数的参数时,就可以将恶意系统命令拼接到正常命令中,从而造成命令执行攻击,这就是命令执行漏洞。命令执行漏洞利用条件:应用调用执行系统命令的函数将用户输入作为系统命令的参数拼接到了命令行中没有对用户输入进行过滤或过滤

数据类型的判断方式

一、typeof判断数据类型    由上图可知,数组类型Array,对象类型Object,null类型都返回了Object,所以应该细分。二、instanceof判断某个引用是否属于某一个实例  三、constructor判断数据类型    constructo可以判断多种类型,在使用typeof时判断数组、对象、正则、时间都为对象,但在使用constructor时可以判断正确的类型,缺点是只在I