Java第二次作业第三题
四叶玫瑰线的图形设计:当用鼠标拖拽改变窗口大小时,四叶玫瑰线会重新绘制 package naizi;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RoseJFrame extends JFrame implements ComponentListener
{
private RoseCanvas rose;
public RoseJFrame(){
this.se
[JZOJ4307]喝喝喝--枚举
[JZOJ4307]喝喝喝--枚举 题目链接 自行搜索 分析 我们需要找到所有不包含\((a_x,a_y),a_x \equiv k \mod a_y (x<y)\)这样的连续数对,转化一下变成\(a_x-k \equiv 0 \mod a_y\). 考虑从左到右加数,可以发现如果\(a_i - k \equiv 0 \mod a_j\),那么起点为\(i\),终点大于等于\(j\)的连续序列都是不合法的,于是维护一个左指针\(lst\),表示当前距离最近的不合法起点,换句话说,\(lst+1
解决微信小程序防止无法回到主页的问题
【小程序】提交订单页面到订单详情页面,如何防止无法回到主页 问题场景: 小程序某个页面完成后,希望跳转到另一个相关页面。 比如,订单提交完成后,希望跳转到订单详情页面,可选的方案有两个 前端精品教程:百度网盘下载 A 使用 wx.navigateTo 跳转到非 tabBar 页面 优点是有返回按钮,可以一步一步的返回到主页 缺点是用户体验很差,还有可能重复发布订单 B使用 wx.redirectTo跳转到非 tabBar 页面 优点是,不会返回旧页面 缺点是,无法返回主页,造成死循环 解决办法
[JZOJ100026]图--倍增
[JZOJ100026]图--倍增 题目链接 太懒了,自行搜索 分析 裸倍增,不多说 \(fa[i][j]\)表示\(i\)跳\(2^j\)步走到的点 \(f[i][j]\)表示\(i\)跳\(2^j\)步经过边权之和 \(mi[i][j]\)表示\(i\)跳\(2^j\)步经过的边权最小值 \(fa[i][j]=fa[fa[i][j-1]][j-1]\) \(f[i][j]=f[i][j-1]+f[fa[i][j-1]][j-1]\) \(mi[i][j]=min(mi[i][j-1],mi
结对编程项目——C语言实现WordCount Web化
结对编程项目 代码地址 201631062219,201631011410 gitee项目地址:https://gitee.com/xxlznb/pair_programming 作业地址:https://edu.cnblogs.com/campus/xnsy/2018Systemanalysisanddesign/homework/2188 团队PSP PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 40 -Estimate -估计这个任务需要多少
[JZOJ100019]A--dfn序+扫描线
[JZOJ100019]A--dfn序+扫描线 题目链接 太懒了自行搜索 分析 这道题查了一个下午的错,真的心态崩了 不过这道题确实妙啊 类比于喝喝喝,我们发现任何一条覆盖了非法路径的路径一定不合法,假如非法路径为\((x,kx)\),设\(u\)为\(dfn\)序中较小的那个点,\(v\)为较大的那个;假如覆盖了路径\((u,v)\)的路径为\((a,b)(dfn_a<dfn_b)\); 设数组\(ed[x]\)为\(x\)的子树中\(dfs\)最大的那个点的\(dfs\)序,显然这可以和\
在linux安装redis集群
我用的的安装包有这几个 redis-4.0.11.tar.gz ruby-2.3.7.tar.gz rubygems-update-2.7.7.gem redis-4.0.2.gem 具体搭建过程可以参考这个两篇内容,redis.conf配置里的 bind ip 这个ip要和./redis-trib.rb create --replicas 1 ip1:port 。。。 这里的ip1一致 https://www.cnblogs.com/feiyun126/p/7248989.html http
在vue中更换字体,本地存储字体非引用在线字体库的方法
1,首先把下载的字体 两种格式放到本地 2,新建文件夹 前端精品教程:百度网盘下载 3,在这个文件里写 4,这main.js 里引用 前端精品教程:百度网盘下载 5,在style里引用字体,结束!
SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件
我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件。然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我就不说了,集合了所有连接池的好处,并且还提供了监控等功能,加大了可扩展性等等。
1. 创建一个springboot项目:
2.可以看到的是我们除了引入web依赖之外还引入了三个依赖,分...
eclipse利用mybatis-generator生成代码
由于mybatis是半自动的ORM框架,表到POJO的映射可以由mybatis-generator完成,映射文件也可以由它生成,下面介绍生成步骤:
1.新建maven项目:File-》Others-》Maven-&gt;Maven Project
2.pom.xml文件中添加插件
代码:
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
如果不清楚添加代码位置,也可以...
导出数据库表的结构与数据
注意是在登出数据库后再执行
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;
1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2、导出數據库為d
ubuntu 安装supervisor
注意:以下代码,命令和配置在ubuntu14.04LTS上实际测试,其他发行版或ubuntu其他版本仅供参考
安装
安装可以使用一下命令:
sudo apt-get install supervisor1
安装成功后,supervisor就会默认启动
使用
有很多方法添加进程,看了很多博客上的介绍和加上我的实际使用,我认为一下方法最好用:
将每个进程的配置文件单独拆
小随笔 SQL语句中的条件判断CASE
做了这么多年开发,不怕笑话,还真的很少用CASE语句,毕竟很多判断实际上都是在逻辑层就做好了
不过,CASE用起来还是非常方便好用的。
小例子:
判断Status参数值和当前字段值哪个大,当前字段值小就更改,否则就不更改。
update [Records] set Status = (CASE WHEN Status GUID=@GUID
下面是转载的CAS
淘淘商城系列——SSM框架整合之逆向工程
我们知道在开发中有些工作是非常耗时但是又没有什么技术含量的,比如创建mapper文件、pojo、dao等,我们更关心的是业务逻辑的处理,而不是这些无关紧要的东西,因此如果能有工具帮我们自动生成代码将是非常棒的一件事情,这些mybatis官方已经为我们考虑到了,mybatis官方提供了逆向生成代码工程,我们只需要修改下配置文件便可以非常方便的生成接口、pojo、dao。如果有同学对mybatis的逆
java8 lambda 处理List<Map<String,Integer>> 实例
最近遇到lambda 的表达式,总结了一下,,用一个稍微复杂的小例子 总结一下
public class streamTest {
@Test
public void lambdaTest() {
final Function
mValOrEmpty = (val) -> (val ==
null ? "" : val.toStrin
01什么是面向对象,面向对象的基本操作
1.0面向对象的概念类:具有相同属性和技能的一类事物;(人类就可以作包含了多个对象(人)的类)对象:具体类的表现,具体到个体,实实在在的一个实例;(高小波是一个人,就是人类中实实在在的个体)为什么要学习类,对象:可以将代码形成一个个代码块,这些代码块可以进行相互间的操作(类间的继承,对象对类的操作),有利于代码的规范和引用2.0类的格式类体:包括俩部分变量部分(静态变量),方法(函数)部分(普通函
怎么在CAD编辑器中对图纸进行放大缩小?
怎么在CAD编辑器中对图纸进行放大缩小?现在建筑设计师们在编辑CAD图纸的时候都是根据客户的需求来进行绘制的,所以说绘制完成之后还是需要交给你的客户进行查看,但是大家都知道建筑设计师们都是借助CAD编辑器来进行绘制的,CAD的操作窗口有一定的限制,所以在查看CAD图纸的时候并不能一次性查看全部,那怎么在CAD编辑器中对图纸进行放大缩小?有什么好的办法吗?下面我们就来一起看看怎么在CAD编辑器中对图
今日推荐
周排行