【Codeforces 375A】Divisible by Seven

【链接】 我是链接,点我呀:) 【题意】 让你把一个包含数字1,6,8,9的数字重新组合,使得组合成的数字能被7整除 【题解】 我们先提取出来1,6,8,9各1个 然后把剩余的len-4个数字除了0之外放在前面 那么这len-4个除了0之外的数字组成的十进制数字对7的取余结果肯定是0~6之间。 然后我们用这个取余结果,和1,6,8,9的所有全排列一个一个去试,尝试把排列出来的结果放在这len-4个数字的后面 最后发现取余结果为0~6都能找到一个1,6,8,9的排列,使得它放在他们后面,然后取余
分类: 其他 发布时间: 03-21 23:34 阅读次数: 0

shell脚本之expect语句

在编写shell脚本时,我们可能会遇到一些交互式的情况,如passwd、ssh等等脚本时,常常需要手动进行交互。这样,原本为了实现自动部署的脚本显得有些不大方便,这时你就会用上expect命令了。expect命令可以帮你把交互式命令变成非交互式。expect 有期待、期望的中文意思。正如它的中文意译一样,它的作用就是帮你将期待的“答案”在交互时帮你加上去。当然,这个答案需要你自己去编写。shell
分类: 企业开发 发布时间: 03-21 23:30 阅读次数: 0

PTA4

第一题 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出。 输入格式: 输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。 输出格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。 代码 #include<stdio.h> int main() { int i, index, k, n, temp; int a[10]; scanf("%d", &n); for(i=0; i<n; i++) scanf("%d", &
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

【java】-- 线程安全

1、线程安全问题介绍与案例分析 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。 案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。 class ThreadTrain1 implements Runnable { private int count = 100; @Override public void run() {
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

jquery----data使用

- .data() - .data("key", value) 保存值,value可以是字符串,也可以是数组,也可以是jquery对象 - .data("key") 获取值(没有值就返回undefined) - .removeData() 删除所有 - .removeData("key") 删除key对应的value
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

【java】-- 线程池原理分析

1、为什么要学习使用多线程? 多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。 线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致Out of Memory。即便没有这样的情况,大量的线程回收也会给GC带来很大的压力。 为了避免重复的创建线程,线程池的出现可以让线程进行复用。 通俗点讲,当有工作来,就会向线程池拿一个线程,当工作完成后,并不是直接关闭线程,而是将这个线程归还给线程池供其他任务使用。 在开发过程中,合理地使用线
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

2019 vs code extension

13xforever.language-x86-64-assembly aaron-bond.better-comments abusaidm.html-snippets actboy168.lua-debug adashen.vscode-tomcat alefragnani.Bookmarks alefragnani.project-manager auchenberg.vscode-browser-preview austin.code-gnu-global bbenoist.Doxyg
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

leetcode 367. 有效的完全平方数(Valid Perfect Square)

目录 题目描述: 示例 1: 示例 2: 解法: 题目描述: 给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何内置的库函数,如 sqrt。 示例 1: 输入:16 输出:True 示例 2: 输入:14 输出:False 解法: class Solution { public: bool isPerfectSquare(int num) { if(num <
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

2018-2019-2 《网络对抗技术》Exp2 后门原理与实践 Week4 20165233

Exp2 后门原理与实践 实验内容 一、基础问题回答 1.例举你能想到的一个后门进入到你系统中的可能方式? 答:通过访问钓鱼网站,无意下载了一些图片或是文件。而这个图片或文件中携带后门。 2.例举你知道的后门如何启动起来(win及linux)的方式? 答:对于Windows来说: 用户执行了带有后门的可执行文件 开机自启动技术 win的定时服务 对于linux来说: cron设置在一个指定的时间启动后门 通过命令行执行了一个捆绑有后门的可执行文件 3.Meterpreter有哪些给你印象深刻的
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

【java】-- java反射机制

参考文章:https://blog.csdn.net/sinat_38259539/article/details/71799078      https://blog.csdn.net/wanderlustLee/article/details/80431305 1、前置知识 1.1、java虚拟机的方法区 java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。 方法区主要用来存放已经被虚拟机加载的类信息、静态变量、方法等信息。 当虚拟机需要
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

从零开始的Python学习Episode 22——多线程

多线程 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 进程 程序的执行实例称为进程。 每个进程提供执行程序所需的资源。进程具有虚拟地址空间、可执行代码、系统对象的打开句柄、安全上下文、唯一进程标识符、环境变量、优先级类、最小和最大工作集大小以及至少一个执行线程。每个进程都是用一个线程(通常称为主线程)启动的,但是可以从它的任何线程创建额外的线程。 线
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

Python查找指定文件

在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径: import os testfiles = [] testfilepaths = [] L = len(os.path.abspath('.')) def searchfile(path): for item in os.listdir(path): if os.path.isdir(os.path.join(path, item)): searchfile
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

[luogu3157][bzoj3295][CQOI2011]动态逆序对【cdq分治+树状数组】

题目描述 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 分析 关于cdq分治第一篇学习笔记可以戳一下右边:【传送门】 简单的cdq分治,我不会树套树,所以就用cdq分治来做一下。 很明显的是,有答案贡献的都是\(time[i]<time[j]\)且\(val[i]<val[j]\)且\(pos[i]>pos[j]\)。 以及\(time[i]<time[j
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

sqoop 数据迁移

sqoop文件配置 mysql迁移到hdfs ./sqoop import \ --connect jdbc:mysql://node1:3306/sales_source \ --username root \ --password 123 \ --target-dir /sqoop/product \ 指定hdfs上的文件路径 --fields-terminated-by ',' \ 分隔符 --table customer \       mysql里面的表名 --split-by pr
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

[luogu3157][bzoj3295][CQOI2011]动态逆序对【cdq分治】

题目描述 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 分析 关于cdq分治第一篇学习笔记可以戳一下右边:【传送门】 简单的cdq分治,我不会树套树,所以就用cdq分治来做一下。 很明显的是,有答案贡献的都是\(time[i]<time[j]\)且\(val[i]<val[j]\)且\(pos[i]>pos[j]\)。 以及\(time[i]<time[j
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

继承模式、命名空间、对象枚举

//圣杯模式 继承***!!! function inherit(Target, Origin) { function F() {}; F.prototype = Origin.prototype; Target.prototype = new F(); //上面两句千万不能颠倒 Target.prototype.constructor = Ta
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

Linux 字符串处理

字符串处理方式 计算字符串长度 获取子串在字符串中的索引位置 计算子串长度 抽取(截取)字串 1、计算字符串长度,有两种方式   $ ${#string}   $ expr length "$string" // 如果 string 里面包含空格,则 $string 加上双引号,建议一直加上   注意:mac没有 expr命令,xshell登陆 linux服务器可以执行 expr命令 例1:   $ var="java python golang kafka"   $ len=${#var}
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

优达,计算机科学导论2

??/.???怕什么?怕什么?怕什么?怕什么? 我们不怕,不惧,女朋友会有的,自控力也更强了,也有稳定的投入,那你怕什么呢? 已经有那么一些优点了,不要虚! !!!!我们也不会虚!加油,坚持!这个习惯总会固定而习惯!我相信,I BELIEVE! FOREVER! 不是,这个资源我好蛋疼啊。 这个用IE还行,用qq浏览器怎么很蛋疼 为什么不行呢? 应该i不是网络的问题吧?》 这是什么破软件 !!! 放弃了,转向慕课上面的了 PYTHON语言程序设计。 1, 资源,网站python123网站 2,
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

C++顺序表

#include <iostream> #define maxsize 10 #include <stdlib.h> using namespace std; class TimeTable{ public:int length ; int table[maxsize] = {0}; TimeTable(){ length=0; } int input(int a){ if(length>=10) {
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0

day2元组、字段

一、元组的学习 (1)元组的常用操作 info=("张三",18,17.5) #1、取值和取索引 print(info[2]) print(info.index(18)) #如果元素在元组中不存在就会报错 #2、计算元组长度和元素在元组中出现的次数 print(len(info)) print(info.count("张三")) #3、元组的使用场景 a、函数的参数和返回值 b、让列表不可以被修改 c、格式化字符串 #4、元组和列表之间的转换 a、使用list()函数可以将元组转换成列表
分类: 其他 发布时间: 03-21 23:18 阅读次数: 0