大一暑假第七周周进度总结报告
java学习了异常处理和文件流。 一.异常处理:1.避免问题存在:判断索引是否存在 用if判断 ArrayList list=new ArrayList(); if(0<list.size()){ System.out.println(list.get(0));} 2.出现异常解决问题方法:学会异常捕捉语句,try{容易出错的语句}是“试”的意思,catch(封装成对象,并传递给这个参数)作为“捕捉”。 catch语句可以有多个。
POJ-3683 Priest John's Busiest Day (2-SAT 求任意可行方案)
题目链接:POJ-3683 Priest John's Busiest Day 题意 $n$对新人要举行婚礼,每个婚礼有各自的开始时间$S_i$和结束时间$T_i$,还要举行一个时长为$D_i$的仪式,这个仪式只能在$S_i$或$T_i-D_i$时刻开始,问如何安排每个婚礼举行仪式的时间,让一个神父能够主持每个婚礼的仪式。 思路 把每个婚礼看成一个集合,两个可以举行仪式的时间段是集合里的两个元素。不同集合的时间段可能会有冲突,我们要从每个集合里选出一个时间段,令选出的$n$个时间段两两不冲突,
UvaUva11059 最大乘积
Uva11059 最大乘积 题目描述: 输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。 思路: 记录起点和终点,两遍循环找到这个最大的值。这里子序列的最小长度为1。 代码: #include <iostream>
#include <limits.h>
#define LL long long
using namespace std;
const int maxn = 20;
int nums[maxn];
LL solve(
微信扫描二维码无法下载APP怎么办?
大家用微信扫描二维码下载APP的时候经常会遇到网页在微信内无法打开的问题,微信会提示“已停止访问该网页”,导致无法成功通过扫码下载app。遇到下面的这种情况这说明微信已经拦截你的app下载页,基本是无法再恢复访问了。 那么当我们遇到以上情况的时候怎么办呢?如果想恢复微信内直接打开基本是不可能的,因为为什么被封大家心里都清楚的,我就不多说了。但我们可以做二次跳转打开或者实现微信内直接下载安装app,给大家整理了几个我们用过的3个免费测试接口。 A. elephant jump B. 366api
13.1 jsp标签技术 el表达式
一。标签技术 1. 标签技术概述 在jsp页面中有HTML语句和java语句相互嵌套,如果java的逻辑代码和页面的HTML组成代码都十分复杂,两者有掺杂在一起,页面的可读性和可维护性都将降低。为了解决这个问题,产生了标签技术。用它来替换页面中的java语句,这样页面中只会出现HTML代码,整体的可读性和可维护性都会提升。 2. 常用的JSP标签技术 jsp标签 sun公司提供的标签技术 - 目前用的比较少 el表达式 便捷易用 - 使用非常广泛 - 但只是表达式无法实现复杂功能 jstl标签
Data Mining Note
Week 1 Reading: Han Chapter 1~3 Overview Data mining: Automatic knowledge discovery from data (KDD). Data warehousing: Efficient data analysis Data warehouse: a repository of multiple heterogeneous data sources organized under a unified schema at a
Luogu P4014 分配问题 题解
闲扯 蒟蒻的第一道自己想出怎么建图的题!! 虽然是一个没什么技术含量的图 想了想,还是写篇题解纪念一下。 题面 题面 Solution 要求最小费用和最大费用,同时限制了流量,考虑费用流。 虚拟一个超级源点,从这个点分别向 \(N\) 个任务连一条流量为 \(1\) ,费用为 \(0\) 的边。 虚拟一个超级汇点,才从 \(N\) 个物品分别向该点连一条流量为 \(1\) ,费用为 \(0\) 的边。 因为每个人只能做一件,且每个工作只能做一次,所以连的边流量都为一。而第 \(i\) 个人做第
多线程——Runnable接口
以实现Runable接口的方式创建线程比继承Thread类有很大的优越性,因为类不能多重继承,即一个类只能继承一个类,那么如果该类已经继承了一个类,就不能实现多线程了,但是可以通过实现Runable接口的方式实现多线程。 1、Runnable实现多线程 package pers.zhb.runnable;
public class MyThread implements Runnable{
public void run() {
for (int i =
1070 Mooncake 贪心
Mooncake is a Chinese bakery product traditionally eaten during the Mid-Autumn Festival. Many types of fillings and crusts can be found in traditional mooncakes according to the region's culture. Now given the inventory amounts and the prices of all
Aveva Marine 新建项目001
1# 项目代号定义,三个字符,例如Abc 2# 新建文件夹,命名为“Abc” 3# 新建文件名为evars.bat文件,放到项目文件夹的根目录 内容为: 1 SET Abc000=项目文件夹路径\Abc000\
2 SET AbcMAC=项目文件夹路径\AbcMAC\
3 SET AbcPIC=项目文件夹路径\AbcPIC\
4 SET AbcISO=项目文件夹路径\AbcISO\
5 SET AbcDFLTS=项目文件夹路径\AbcDFLTS\
6 SET Abc
excel-day12
indirect函数 =INDIRECT(E12) =INDIRECT("E"&ROW()*5-25) =SUM(INDIRECT(G3)) 还用了数据有效性 =INDIRECT(A4&"!g2") =VLOOKUP(B$2,INDIRECT($A3&"!$A:$G"),7,0)
深入理解java.lang.String
String类是Java编程中应用最广泛的类,所以每一位程序员都应该仔细研究一番String类的内部实现,这样对我们理解String对象的工作机制、避免错误和提升代码效率有很大好处。你若打开Java语言规范 (Java 9),可以看到4.3.3节中对String对象的简述[1]: String对象的实例,表示Unicode码的序列。 一个String对象,有一个恒定不变的值。 字符串字面量是对String实例的引用。 非常量表达式时,“+“操作符连接两个String对象,总是会隐式地产生一个新
【转】解决存储过程执行快,但C#程序调用执行慢的问题
这两天遇到一个问题令人比较郁闷,一个大概120行左右的存储过程在SQL Server2012的查询分析器里面执行, 速度非常理想,1秒不到,即可筛选抓取到大概500条数据记录。 但在C#程序代码里调用,就提示连接超时。把CommandTimeout设置为300,就要3分钟左右时间才能显示出来, 检查了几遍代码也没有发现错误。问题依旧。 原因分析: 1、由于在查询分析器里执行速度很快,并且数据量也不多。 2、只在程序里调用才有缓慢的情况。 3、设置CommandTimeout参数,就可以显示结果
【题解】Reach-Top 1115 勘探油田
题目描述 某石油勘探公司正在按计划勘探地下油田资源,工作在一片长方形的地域中。他们首先将该地域划分为许多小正方形区域,然后使用探测设备分别探测每一块小正方形区域内是否有油。若在一块小正方形区域中探测到有油,则标记为’\(@\)’,否则标记为’\(*\)’。如果两个相邻区域都为\(1\),那么它们同属于一个石油带,一个石油带可能包含很多小正方形区域,而你的任务是要确定在一片长方形地域中有多少个石油带。 所谓相邻,是指两个小正方形区域上下、左右、左上右下或左下右上同为’\(@\)’。 输入 输入数
layui时间组件的应用
layui为我们封装了一些很方便的组件,四件组件就是其中之一 这里拿一个直接显示在页面上的日历组件来说明 上面的翻页按钮对应月份和年份的翻页 HTML部分,只需要写一个div来接取组件 <div id="test"></div> 然后引入js 这里要对应你自己的layui.js地址 <script src="layui/layui.js"></script> 代码部分 layui.use(['element', 'laydate'], funct
setup v-Pn on Azure
1https://portal.azure.com/#create/Microsoft.VirtualMachine![](https://s1.51cto.com/images/blog/201908/17/74d586c6cf60105fff37c7a84884a805.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6
今日推荐
周排行