自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

animalcoder

工作工作!

原创 [微信小程序] 3. 奇奇怪怪的经验(待更)

一 不同于浏览器的flex布局 效果: 实现: <!--pages/mine/mine.wxml--> <view class="flex"> <view class="flexhead">top<...

2020-06-12 11:38:34 83 0

原创 [python] 5. pyqt5小技巧(待更)

一、Qlabel字体换行 a=QLabel("123") a.setWordWrap(True) 二、窗口之间传值

2020-05-07 17:18:51 200 0

原创 [python] 4.比心

效果: 实现: import numpy as np import matplotlib.pyplot as bear x = y = np.arange(-4, 4, 0.01) x, y = np.meshgrid(x,y) bear.contour(x, y, (x**2 + y*...

2020-04-26 14:40:17 48 0

原创 [python] 2. pyqt5 装环境,试试打包pyqt

安装 官网安装anaconda+pycharm即可 注意安装的时候把环境变量的值勾上 绑定anaconda环境 然后pycharm的python环境绑定anaconda下的python.exe就好,环境啥都有,稳了,还自带qt,qtdesigner 设置在左上角File-settin...

2020-04-13 15:37:50 34 0

原创 [python] 3. pyqt5乱搞,试试子鲜橙,左右布局

版本: pyqt 5.9 pycharm+anaconda win10 效果: 思路: 总体使用网格布局,左侧用垂直布局,右侧用栈布局 按钮绑定切换事件,根据按钮id决定切哪个 子界面1创建子线程,激活自定义信号刷新事件 实现: 其实就两个.py 具体看注释 主界面的py...

2020-04-13 15:00:38 44 0

原创 [springboot] 异步+定时任务的坑

逻辑: 每6s扫描一遍文件夹A,将文件夹A里的所有文件异步复制到文件夹B 坑点:由于文件数目很多,多线程12345678,线程1结束后就会刷新定时任务进入下一周期,而此时线程678还在里面复制,就会出现重复复制找不到文件报错的问题 需要用Future 等所有线程搞完再一起return; ...

2020-04-08 09:47:05 76 1

原创 [Vue]6. 动态路由 模拟新增文章功能

Demo:https://gitee.com/animalcoder/Vue/tree/master/vue6 版本:Vue-cli:4.2.9 效果: 可以新建文章 ↓ 然后每个文章对应不同的动态url,对应不同title content 添加动态路由思路: 1....

2020-03-23 10:16:48 76 0

原创 [Vue] 5. 试试Vuex

Vue-cli:4.2.3 demo地址:https://gitee.com/animalcoder/Vue 效果:维护监听List的内容(title,content ),显示到页面Son1 中,Son2 点提交,添加List 实现思路: 引入Vuex 依赖 npm in...

2020-03-17 16:46:32 38 0

原创 [Vue] 4. vue4打包并发布到springboot里面

Vue-cli版本:4.0 1.配置vue.config.js const path = require('path') module.exports = { // 基本路径 整个文件夹在哪 //publicPath: process.env.NODE_ENV...

2020-03-16 15:56:53 204 0

原创 [Vue] 1.Vue安装+Vscode绑定 +新建页面

1.准备工作 首先安装node.js npm,cnpm(百度一堆教程), 检验是否安装成功:输入npm -v 安装Vue: npm install vue 安装Vue-cli: npm install -g @vue/cli 新建项目:先手动新建文件夹X,命令行进入到...

2020-03-13 16:29:36 113 0

原创 [Vue] 3. 奇奇怪怪的经验

1.给鼠标换图标(相对路径) 全局更换:在App.Vue中<style>添加如下代码 html,body{ /*cursor: pointer;*/ cursor: url('../static/image/2.png'),auto; } 目录结...

2020-03-13 14:36:04 79 0

原创 [springboot] springboot+oracle+mybatis 整合心得

开发环境:idea 2019.1 做项目踩了不少坑,分享一下 0.oracle环境配置 application.yml datasource: driverClassName: oracle.jdbc.driver.OracleDriver url: jdbc:ora...

2020-03-05 09:30:10 224 0

原创 Codeforces 1276B Two Fairs

题意:无向图问点x到y 必须经过点a和点b的点对(x,y)有多少个(1,2)(2,1)算一对 n,m<=2e5 思路:先把点a b限制掉不给访问 剩下的点分四类 维护x为起点出发经过的点的数目和 1. cnta:x为起点,经过a 不经过b 2. cntb:x为起点,经过b 不经过a...

2020-01-03 11:40:15 66 0

原创 Codeforces 1278F Cards 二项分布的期望 第二类斯特林降幂

题意:给定n,m,k对二项分布 x~B(n,1/m),求 E(x^k) n,m<998244353,k<=5005 首先:E(x^k)!=(E(x))^k 思路:由期望公式得: 由第二类斯特林降幂得:(将i^k拆开,S(k,j)为第二类斯特林数) 交换求和顺序: ...

2019-12-31 16:41:08 96 0

原创 二重限制的01背包 最优解及其最优解的方案数

http://49.235.120.161/problem/10031 题意:N个物品 选每个物品i 将用时si+di 花费vi元 获得价值为1 问N个物品 总时间为T 钱包有M元 获得的最大价值Ans与Ans的方案数 N<=1000 T,M<=100 正着做: ll dp...

2019-12-17 14:50:33 58 0

原创 ODT

ODT练手 CF915E 题意:Q次区间(1~n)操作,k=2区间(l,r)变为1,k=1区间(l,r)变为0 ,一开始全是1问每次操作后1的数目 n<=1e9 Q<=1e5 #include<bits/stdc++.h> using namespace std; ...

2019-12-17 14:15:50 27 0

原创 jnuoj 部分题解

10016 学生管理 模拟 细节:分配学号、删除学生、替换学生、不合法判断 #include<bits/stdc++.h> #define rep(i,a,b) for(int i=(a);i<=(b);++i) using namespace std; class ...

2019-11-26 08:48:17 19 0

原创 [Angular] 1.环境安装+helloworld

0.最终效果(win7) 1.安装nodejs ,angular环境 参考链接:https://blog.csdn.net/qq_33001647/article/details/99652147 跟着里面的步骤一步步安装就行。 搞完我们可以用命令行转到喜欢的目录下 新建angul...

2019-11-12 11:36:31 33 0

原创 尝试用Tpyora 编辑 markdown

First Typora 目录 ​ [c++ code](#c++ code) ​ list ​ image ​ jumplink ​ colortest c++ code #include<bits/stdc++.h> using namesp...

2019-10-24 16:11:47 68 0

原创 [微信小程序] 学习笔记1----知识积累

跟前端那套差不多,这里积累一些常用的知识点(持续更新) 1. .js基本架构如下: Page({ data: { a:'',b:''},//数据,可绑定前端 比如:<p>{{a}}</p> f: fun...

2019-09-24 12:19:36 57 0

原创 [微信小程序] 学习笔记2--前后端交互,实现简单的登录功能

环境:win7+IDEA2019.2.1 +微信开发者工具 前端:微信小程序 后端:springboot+mybatis+MySQL+navicat 功能:输入账号密码登录,成功返回上一页,失败显示登陆失败 思路: 1.小程序传数据X到后台。 2.后台将X与数据库判...

2019-09-24 10:28:15 753 0

原创 2019 徐州网络赛H min25+阶乘贡献

一开始发现f(xy)=f(x)+f(y),这不是积性函数能求? 思路参考:https://www.cnblogs.com/hua-dong/p/11508790.html 质数p对sum{i=1~n}f(i)的贡献是sum{k=1,p^k<=n}(n/p^k) 就像阶乘算多少个0, ...

2019-09-12 16:51:26 66 0

原创 洛谷P3317 变元矩阵树定理+求解行列式

//变元矩阵树定理: 边矩阵Aij表示边权Eij,Aii=0 度数矩阵D只有Dii有值 Dii表示点i的邻接点边权和 //基尔霍夫矩阵K=D-A 那么我们有|K|= 所有生成树的边权的积的和= sum{Tree} mul{e属于Tree}val(e) //O(n^3) P3317题意:无向图...

2019-09-12 09:04:18 77 0

原创 2019 南昌网络赛D FFT多个多项式相乘

2019 Asia Nanchang D. Interesting Series 链接:https://nanti.jisuanke.com/t/41351 题意:首先题目给了若干定义 定义:Fn=(a^n-1)/(a-1) 定义:s,S为集合 定义:value(s)=F[sum(s)]...

2019-09-09 13:36:40 68 0

原创 [区间dp+记忆化搜索] 洛谷P1220 && 洛谷P1005

P1005 题意:一个长为m的数列执行m次操作:每次取队首/队尾 价值为ai*2^(第x次操作), 一共有n行这样的数列,问最大价值和? 思路:每行分别求一遍dp.dp[l][r]为 [l,r]范围内的最大价值 转移方程分别考虑[l,r]转到[l+1,r] ,[l,r-...

2019-09-05 16:48:45 23 0

原创 2019南京网络赛 E 杜教筛+莫比乌斯反演+线性筛

链接:https://nanti.jisuanke.com/t/41302 由于F(p)=p^2-1 且F是积性函数 所以杜教筛的部分其实也可以用min25求 //南京网络赛2019 Ksum https://nanti.jisuanke.com/t/41302 //莫比乌斯反演+线性筛+杜...

2019-09-03 08:41:11 39 0

原创 拓扑排序+期望dp解决DAG上的期望

例题1:luogu4316 倒推: //luoguP4316.1 题意:n<1e5 m<2e5 DAG上到第N个点的期望步数 每次选择等概率前往下一个点,带边权 //一般期望倒着维护就不用乘贡献概率,正着就要乘贡献概率 //逆推版本:设dp[i]为i到点n的期望步数 //dp...

2019-09-02 15:03:47 33 0

原创 洛谷P3378 二叉堆模板

小根堆性质: 左儿子=>根节点<=右儿子 三个操作:1.添加x O(logn)2.查询根顶O(1) 3.删除根节点O(logn) 添加:末尾先加x,然后不断与更小的上移(交换) 删除:先将点1跟k交换,然后点1不断下移(交换),跟更小的儿子交换 保持性质不变 //luogu...

2019-08-30 14:52:53 34 0

原创 51nod1239 min25筛 欧拉函数前缀和(模板)

题意:n<=1e10 求phi(i)的前缀和 思路:定义g(n,j)=sum{i=1~n}g0(i)*[i的最小质因子>第j个质数 or i是质数] 考虑埃氏筛里每筛掉一个最小质因子带来的贡献来递推求g(n/i,j),滚动滚掉j那一维 要点就几个吧 phi(p)=p-1 所以将...

2019-08-30 12:16:52 109 0

原创 洛谷P2671 前缀和+算贡献

//P2671 n<1e5个数 col,num<1e5 每个数有颜色col 价值num //三元组(x,y,z)的价值为(x+z)*(num(x)+num(z)) //三元组满足 x<y<z 且 y-x=z-y 且 x跟z的颜色相同 //统计所有三元组...

2019-08-27 16:55:56 41 0

原创 洛谷P1144 最短路计数

//P1144 n<=1e6,m<=2e6 计算点1到其他点的最短路有多少条,有重边跟自环 //思路:dij+heap ,松弛的时候维护cnt,dis即可 //注意松弛掉的边 cnt直接覆盖,相同的可以加,重边直接邻接表加进去. //还有一种思路是dij只维护dis,然后跑一遍dfs记...

2019-08-22 15:43:45 56 0

原创 洛谷P2121 最大生成树

//P2121 1e5带边权 ,选K条不成环的边,使得边权和最大 //最大生成树的过程中选前K条即可 #include<bits/stdc++.h> #define ll long long using namespace std; struct edg{ int u,v,w;...

2019-08-22 10:32:41 77 0

原创 洛谷P1316 二分答案

//P1316 n<1e5个瓶盖 选K个,使得K个瓶盖两两之间最短距离尽量大 //排序+二分答案,注意上下界 #include<bits/stdc++.h> #define ll long long using namespace std; int a[100005]; bool...

2019-08-22 10:29:23 33 0

原创 洛谷P2221 线段树+概率

考虑每条路做的贡献,比左端点小的端点数*比右端点大的端点数 推一下柿子就发现要在线段树上分别维护 vi, i*vi, i*i*vi的区间和,好久没写了QAQ 考虑区间加操作对区间和的影响,在pushdown,update里加上影响 #include<bits/stdc++.h>...

2019-08-13 17:05:09 19 0

原创 hdu1426 hdu3111 poj2676回溯法解数独

hdu1426 注意输入输出格式,行列判断的下标 #include<bits/stdc++.h> using namespace std; /* hdu1426 解数独,回溯法,注意格式 0: 0 1 2 3 4 5 6 7 8 1: 9 10 11...

2019-08-08 09:47:00 56 0

原创 [springboot] WhiteLabelPage Error

启动器位置正确,就控制器映射正确,原因找了很久 解决方案:在pom里面 添加thymeleaf依赖 另外:如果返回的是字符串而不是html链接: 请用@Controller而不是@RestController ...

2019-07-15 15:45:30 112 0

原创 [springboot]添加搜索页面

介绍: 接着上一篇https://blog.csdn.net/animalcoder/article/details/95178003 继续加功能:输入密码,输出数据库表所有符合要求的 姓名+密码 springboot+hibernate+mysql+thymeleaf+bootstrap ...

2019-07-09 15:40:50 1317 0

原创 [springboot]页面显示数据库数据

介绍: 基于上一篇的项目继续加功能https://blog.csdn.net/animalcoder/article/details/95168037 就进入主页看到数据库User表的内容,前端用上了thymeleaf模板 效果: 加载此页面时 就会自动同步加载数据库的数据 ...

2019-07-09 11:40:07 4456 6

原创 [springboot]将提交表单的数据添加到数据库

介绍: 接着上一篇的项目继续做https://blog.csdn.net/animalcoder/article/details/95060516 实现功能是将前端表单的数据添加到数据库里 数据库用的是MySQL,然后用Navicat数据库管理软件连接MySQL 持久层用jpa的hiber...

2019-07-09 10:28:32 3716 3

原创 [springboot]页面跳转+表单提交

介绍: 初学springboot,先试着做几个小功能!!功能:页面跳转+表单提交数据输出 前端css用的bootstrap,不加也没关系。ide:IDEA 效果如图1-1: miao.html主页面:页面有一个按钮 ,浏览器链接:localhost:8087/miao 按下去跳转...

2019-07-08 15:29:04 2951 2

提示
确定要删除当前文章?
取消 删除