Java基础编程_1.Java语言概述

一、课程整体内容概述 二、Java语言概述 1.基础常识 软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件 系统软件:windows , mac os , linux ,unix,android,ios,.... 应用软件:word ,ppt,画图板,... 人机交互方式: 图形化界面 vs 命令行方式 应用程序 = 算法 + 数据结构 常用DOS命令: 2.计算机语言的发展迭代史 第一代:机器语言 第二代:汇编语言 第三代:高级语言 > 面向过程:C,Pa
分类: 其他 发布时间: 07-26 22:58 阅读次数: 0

通过shell脚本批量操作mysql数据库

创建建表语句   =============================================   学生表:Student(Sno,Sname,Ssex,Sage,Sdept)   ------(学号-主键,姓名,性别,年龄,所在系)   =============================================   create table student(   Sno int(10) NOT NULL COMMENT '学号',
分类: 其他 发布时间: 07-26 22:58 阅读次数: 0

AHOI2008 紧急集合 树上倍增

AHOI2008 紧急集合 题目传送 sol: 如果只有两个点,那么显然目的地就是在他们二者路径上的任意一点。 现在有三个点,考虑两两的路径和lca,发现肯定有两对求得的lca相同,另外一对的lca深度比那两对的lca深度大。 这个深度大一些的那个lca就是目的地(最近点),最小距离就是三者两两距离的二分之一。 所以直接树上倍增即可。 #include<bits/stdc++.h> #define IL inline #define RG register #define DB double
分类: 其他 发布时间: 07-26 22:58 阅读次数: 0

小程序按钮文案不居中,

修改button高度:需要设置line-height属性,值与height设置相同即可,不然按钮中的文字显示不会居中 https://www.cnblogs.com/china-fanny/p/10405462.html
分类: 其他 发布时间: 07-26 22:58 阅读次数: 0

hdu1498

先贴一个好博客:好博客 hdu1498 以行为左点集, 列为右点集, 平面每个点mp[i,j]变成由行i和列j连接的边,题目变成了对每种颜色求这个二分图的最小点覆盖。 #include <iostream> #include <cstring> using namespace std; int mp[105][105]; bool vis[105]; int x[105], y[105]; int n, k; int find(int u, int color) { for(int v
分类: 其他 发布时间: 07-26 22:58 阅读次数: 0

linux常用命令---计划定时任务

计划定时任务(crontab)   存放定时任务的文件 /var/spool/cron systemctl status cron ps -ef|grep crond 检测crontab是否开机启动 systemctl is-enabled crond        
分类: 其他 发布时间: 07-26 22:58 阅读次数: 0

linux常用命令---系统辅助命令

系统辅助命令     
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

tomcat-cve-2017-12615

''' https://www.cnblogs.com/hookjoy/p/7567861.html #测试成功 影响版本 tomcat7.0.0-7.0.81 测试版本tomcat7.0.79 http://wooyun.jozxing.cc/static/bugs/wooyun-2015-0107097.html https://mp.weixin.qq.com/s?__biz=MzI1NDg4MTIxMw==&mid=2247483659&idx=1&sn=c23b3a3b3b4
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

php对象 析构方法

<?php class Stu { public function __destruct() //网页执行完,删除 { echo '我即将被销毁<br>'; } } $obj = new Stu(); //unset($obj); 如果加了删除 就直接删除,先执行! echo '小小的一行代码而已<br>';
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

牛客假日团队赛5 K 金币馅饼 (DP 基础题)

链接:https://ac.nowcoder.com/acm/contest/984/K 来源:牛客网 金币馅饼 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 最近,奶牛们热衷于把金币包在面粉里,然后把它们烤成馅饼。第i块馅饼中含有Ni(1<=Ni<=25)块金币,并且,这个数字被醒目地标记在馅饼表面。 奶牛们把所有烤好的馅饼在草地上排成了一个R行(1<=R<=100)C列(1<=C<=
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

mybatis框架学习-入门案例,注解方式

与mapper.xml方式配置的不同有 mybatis基于注解的入门案例: 把AccountMapper.xml移除,在mapper接口的方法上使用@Select注解,并且指定SQL语句     同时需要在SqlMapConfig.xml中的mapper配置时,使用class属性指定mapper接口的全限定类名。 1.前期mysql准备 create database cong use cong; create table account( id int primary key
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

ZR7.26

7.26 A 并查集维护,时间复杂度我写的貌似不大对,先鸽一鸽 B 敦爷:\(w\)是这个区间的最大值当且仅当他是这个区间内最大的 我们发现结合昨天课件内的并查集 发现我们每次不断合并的本质是把所有\(<=w\)的边连上 我们将这条边连接的两个连通块连到一起时,连个联通块的大小就是贡献 我们把边权按照大小排序 一条条的加进去 那么总的贡献就是\(w*size(a) *size(b)\) 当然,这只是一次合并的总的贡献 这时候我们发现单个元素的贡献是可以顺便维护的 即使对于\(a\)中联通块的元
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

形参实参小记

在定义函数时指定的形参,在未出现函数调用时候,它们不占用内存中的储存单元,因此称它们是形式参数或虚拟参数,表示它们并不是实际存在的数据。 只有发生函数调用时,函数中形参才被分配内存单位,以便接收从实参传来的数据。在调用结束后,形参所占用的内存单位也会被释放。
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

Tarjan无向图的割点和桥(割边)详解&算法笔记&通俗易懂

原文链接 Tarjan无向图的割点和桥(割边) 导言 在掌握这个算法前,咱们有几个先决条件. [x] DFS搜索 [x] DFS序 [x] 一张纸 [x] 一支笔 [x] 认真的大脑 (滑稽) 如果您都具备了,那么您就是巨佬了,您就可以轻松解决Tarjan算法了. 初学算法 概念掌握 割点 概念定义什么的,看上去好烦好烦好烦的,怎么办呢? Acwing小剧场开播了,门票一枚AC币. 现在Acwing推出了一款战略游戏,名为Tarjan无向图的割点和桥. 贪玩Tarjan,介个是泥从未丸过的船新
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

渗透测试--信息收集

一般渗透测试分为           信息收集           发现漏洞           利用漏洞           漏洞报告 我认为信息收集占整个渗透过程的60%,收集被攻击网站的资产,信息收集的越多越有利于后续发现漏洞和利用漏洞。 那么我整理了信息收集的过程:               1、查看被攻击网站是否有WAF(wafw00f -a 地址或者whatwaf,whatwaf不仅可以识别WAF类型还会给出一些bypass 方法 WAF识别一般是基于headers头信息,例如,
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

linux常用命令---用户相关操作

用户相关操作     
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

linux常用命令---中英文设置

中英文设置   LANG变量      echo $LANG---------查看当前编码        locale -----------------设置之后可查看详细信息 中文设置 # vim /etc/profile.d/locale.sh export LC_CTYPE=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8 # vim /etc/locale.conf LANG=zh_CN.UTF-8
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

python中的base64加密解密

介绍 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。 Base64由于以上优点被广泛应用于计算机的各个领域,然而由于输出内容中包括两个以上“符号类”字符(+, /, =),不同的应用场景又分别研制了Base64的
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

win下的常用8个命令

windows下常用的几个指令 一,ping       它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方   就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。显示
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0

linux常用命令---PATH与防火墙

linux的路径PATH    防火墙   
分类: 其他 发布时间: 07-26 22:41 阅读次数: 0