Linux 周期任务

一次性任务 在某个特定的时间,执行一次后被清除 相关命令/进程 at 命令 atd进程 在centos6中,系统服务的名称: /etc/init.d/atd 查看系统上该进程时候启动: [root@ecs-t6-large-2-linux-20190824103606 ~]# ps -ef | grep atd root 4472 1 0 Sep04 ? 00:00:00 /usr/sbin/atd -f root 9628 9222 0 18:
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

创建windows窗口

from tkinter import * win=Tk() #创建窗口对象 win.title("我的第一个gui程序") #设置窗口标题 win.geometry("800x600") #设置窗口大小 win.mainloop()        #进入消息循环(显示窗口) 效果如下图:
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

关于jdk,jre,jvm和eclipse的一些总结

jdk,jre,jvm的关系 JDK是JAVA的核心,包括JRE(JAVA 虚拟环境)、编译器等,JDK的主流产品是由SUN公司开发的,JDK本身是用JAVA编写的,安装包的SRC.ZIP就是JDK的源码 JVM(JAVA虚拟机),是可以运行JAVA代码的假想计算机,主要任务是把JAVA字节码编译成特定计算机的机器指令,是JAVA实现“一次运行,处处运行”的关键 JRE是JAVA运行环境,包括JVM、JAVA平台核心类和支持文件,如果只是运行JAVA程序的话,可以下载JRE就可以了,如果要开发
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

Java高级部分

Java 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面再讨论。 枚举(Enumeration) 枚举(Enumeration)接口虽然它本身不属于数据结构,但它
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

2019icpc沈阳网络赛 D Fish eating fruit 树形dp

题意 分别算一个树中所有简单路径长度模3为0,1,2的距离和乘2。 分析 记录两个数组, \(dp[i][k]\)为距i模3为k的子节点到i的距离和 \(f[i][k]\)为距i模3为k的子节点的个数 \(ans[k]\)为所有简单路径长度模3为k的距离和 \(v\)是\(u\)的儿子,\(c\)是u到v的边长度,\(0<i,j<3,k=(j-c\%3+3)\%3\) \(dp[u][(i+c\%3)\%3]+=dp[v][i]+f[v][i]*c\) \(f[u][(i+c\%3)\%3]+
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

函数相关(C++语言)

一、为什么要用函数 函数编写好以后,可以被重复使用,使用时可以只关心函数的功能和使用方法而不必关心函数功能的具体实现。 有利于代码重用,提高开发效率,增强程序的可靠性,也便于分工合作和修改维护。 例如以下程序:输入一个8位二进制,转化为十进制输出 #include <iostream> using namespace std; //计算x的n次方 double power(double x,int n) { double val=1.0; while (n--)
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

数学基础-day1

1 导数 导数:曲线的斜率 二阶导数:曲线斜率变化的快慢 常用函数的导数: C,=0 (xn),=nxn-1 (sinx),=cosx (cosx),=-sinx (ax),=axlna (ex),=ex (logax),=1/xlogae (lnx),=1/x (u+v),=u,+v, (uv),=u,v+uv, 2 幂指函数的处理套路 f(x)=xx,求f(x)最小值 t=xx 两边取对数:lnt=xlnx 两边对x求导:(1/t)t,=lnx+1 令t,=0,lnx+1=0 得:x=e-
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

2019软件工程实践第二次作业

AI,也就是人工智能,并不仅仅包括机器学习。曾经,符号与逻辑被认为是人工智能实现的关键,而如今则是基于统计的机器学习占据了主导地位。最近火热的深度学习正是机器学习中的一个子项。目前可以说,学习AI主要的是学习机器学习。但是,人工智能的学习又不等同于机器学习。 人工智能思维导图 由于自己还处在人工智能的了解阶段,所以制造的思维导图肯定有很多纰漏之处,当以后学习更加深入之后再将思维导图逐渐完善。五个月的时间十分短暂,自己能够学习到的人工智能相关的东西肯定很少,但无论怎么说,尽自己最大的努力吧。
分类: 其他 发布时间: 09-14 20:15 阅读次数: 0

20182333 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

20182333 2019-2020-1 《数据结构与面向对象程序设计》实验1报告 课程:《程序设计与数据结构》 班级: 1823 姓名:钱佳禹 学号:20182333 实验教师:王志强 实验日期:2019年9月9日 必修/选修: 必修 1.实验内容 基于命令行和IDE(Intellj IDEA 简易教程 进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式) 练习Linux基本命令; 学习Java程序的JDB调试技能 编写简单的Java程序。 2. 实验过程及结果 过
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

关于“函数重载”的探讨

---恢复内容开始--- 函数重载 两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的个数以及类型的最佳匹配,自动确定调用哪一个函数,这就是函数的重载。 为什么需要运用“函数重载"这一机制? 若没有函数重载机制,那么对不同类型的数据进行相同的操作时也需要定义名称完全不同的函数。这样在调用的时候会给我们带来极大的不便。我们在学习C语言的时候没有见到函数重载,是因为C++允许功能相近的函数在相同的作用域内以相同函数名定义,从而形成重载。 注意事项: 1:重载函数的
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

if控制器

因为比较的是字符串,所以要在两边加双引号哦
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

Markdown 复杂公式&常用符号

公式格式 行内公式 行内公式(不会换行)使用 $ 作为起止符,例如:$a + b = c$, 效果为:\(a + b = c\) 块级公式 块级公式(单独一行)使用 $$ 作为起止符,例如:$$a + b = c$$,效果为:\[a + b = c\] 角标 上角标使用 ^ 表示,上角标符号不止一个时,使用 {} 包裹,例如: $a^2$ ,效果:\(a^2\) $a^{2b}$,效果:\(a^{2b}\) 下角标使用 _ 表示,上角标符号不止一个时,使用 {} 包裹,例如: $a_2$,效果
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

衍合

一、原理 1、A要衍合到B,先要计算出A到AB共同祖先的变化量,然后在B上重播,从而创建新的提交 二、命令 git rebase master server 命令会先检出特性分支server,server分支衍合到master。
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

【p2888】求路径的最长边可取的最小值

题意:有很多条路径,每条路径有最长的边x,选取x最小的情况作为答案 代码: 1.Floyd写法: #include<bits/stdc++.h> #define LL long long #define maxn 302 #define inf 0x3f3f3f3f using namespace std; int mp[maxn][maxn]; int main(){ int n,m,t; scanf("%d%d%d",&n,&m,&t);
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

jQuery样式操作(未完全)

直接上代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery样式操作</title> <script type="text/javascript"src="../jquery-3.4.1.min.js"></script> </head> <body> <div class="box"> <p id="a1"class="demo">我爱
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

springcloud超简单的入门2--Eureka服务治理

Eureka服务治理 下面请听第一个话题,母。。。咳咳,拿错书了。 Eureka简介 eureka是什么呢? 简单来说呢,当我的微服务应用多了起来,一个一个写死再程序里是件很不优雅的事情,而且同一服务可能会多个实例存在,来对服务分流,就是负载均衡。 所以,我们需要一个位置来存放服务的访问列表,以供消费端来使用,这个东西呢,就可以用eureka来实现。 我们来看一下eureka的相关概念: 相关概念 服务注册(Register) eureka客户端向Eureka服务器注册时,它提供自身的元数据,
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

CDH5.16.1离线集成Phoenix

1.安装环境 Centos 7.6 CDH 5.16.1 2.下载Phoenix所需的parcel包 3.上传parcel包到ClouderaManager server所在的节点上 /opt/cloudera/parcel-repo 4.在CDH5.16.1上配置Phoenix 依次点击 分配-->** 激活** 5.重启HBase服务 6.登录Phoenix /opt/cloudera/parcels/CLABS_PHOENIX/bin 登录 ./phoenix-sqlline.py cd
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

VC6.0 +WDK 开发驱动的环境配置 VC6.0 +WDK 开发驱动的环境配置

VC6.0 +WDK 开发驱动的环境配置 1.安装好VC6和DWK,先后顺序无关。 从开始菜单找到WDK的程序目录,进入“Windows XP Checked Build Environment”,输入命令"build",此时WDK将会把自己进行编译,大约需要1分钟。 2.VC6设置Include/Lib/Executable目录。 设置为自己需要编译的平台的各个目录即可, Include要确保找到ntddk.h等,Lib与Include对应,Executable 要确保能找到cl.exe 例
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

TypeScript模块系统、命名空间、声明合并

命名空间 命名空间能有效避免全局污染。在ES6引入模块之后,命名空间就较少被提及了。如果使用了全局的类库,命名空间仍是一个好的解决方案。 namespace Shape{ const pi = Math.PI; // 使用export关键字导出,可以在全局空间内可见 export function circle(r: number) { return pi * r ** 2 } square(5) } Shape.circle(10);
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0

CSAPP笔记(第二章 信息的表示和处理)-02

概要 本章的后半部分讲了整数的二进制(原码和补码)的四则运算, 以及浮点数的四则运算. 整数的二进制四则运算 w位的2个二进制数相加减, 结果的范围需要w+1位来存储, 而实际中位数是固定的, 结果超出w位表达的范围产生"溢出", 计算机需要处理这种"溢出", 就称为本部分的主要内容. 加减法 w位无符号数加法可能导致溢出, 如溢出, \(x +_{w}^{u} y = x + y - 2^{w}\)(溢出去除最高位). w位无符号数减法可能导致负值, 如为负值, 结果 = 结果 + 2^w
分类: 其他 发布时间: 09-14 19:59 阅读次数: 0