自定义博客皮肤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

工作工作!

  • 博客(161)
  • 收藏
  • 关注

原创 [vue] 11. pixiJS整合vue初体验

1.官方文档地址:https://pixijs.io/examples/#/demos-basic/container.js2.安装方法:npm install --save pixi.js3.示例代码:(pixi 5.1.2)<template> <div id="app"> <div id="pixi" style="z-index:-1;"> </div> </div></template&gt

2021-02-18 14:39:06 3994 2

原创 [springboot]奇奇怪怪的经验(待更)

一、post请求获取header@ResponseBody@RequestMapping(value = "/login",method = RequestMethod.POST,produces = "application/json;charset=UTF-8")public AjaxResult Login(@RequestBody JSONObject json){ String callguid=java.util.UUID.randomUUID().toString(

2020-12-15 09:37:37 206

原创 springboot 整合 kettle 坑点

需要引入的jar:缺其中一个就会报一堆奇奇怪怪的错1.注意放到lib的位置,后面会用上。2.jar从kettle客户端里扒拉来3.我这边是用kettle从oracle转到mySQL做增量同步,所以要ojdbc8,mysql5.1.49,用5.1.49注意mysql数据库mysql配置要用driver-class-name: com.mysql.jdbc.Driverpom的写法:注意<build>里面的写法,这样后面打包后的外部jar包才会跟着过去,不然就会部署后运行报.

2020-11-30 16:09:21 1274

原创 [期望] 看完一维随机游走想到的题目

题目:一开始在数轴0位置,有P概率往右走,Q概率往左走,问第一次到达位置n的期望步数特别的,在0位置有100%几率到达1。(有点像装备强化的事件)思路:用模拟与数学推导分别算一次结果对拍假设P=0.75 模拟10000000次的均值如下(大数定理,但肯定有误差)n ans 1 1 2 2.6662 3 4.55596 4 6.51928 设E(x)为从x开始,第一次到n的期望步数,答案就是E(0)方程为解释就是有P...

2020-09-15 10:59:56 1956 2

原创 [Vue] 10. 奇奇怪怪的经验(待更)

一、获取当前时间 getTime:function(){ var _this = this; let yy = new Date().getFullYear(); let mm = new Date().getMonth()+1; let dd = new Date().getDate(); let hh = new Date().getHours(); let mf = new Date().getMinutes()&lt

2020-09-11 10:39:46 107

原创 [Vue] 9. vue-amap高德地图初体验

效果:就是get请求在URL后面输入名称,请求后台返回经纬度坐标后在地图上显示出来实现:1.main.js配置路由与引入高德地图配置2.主界面 map.vue,实例化地图,调用api方法3.api文件夹里的api.js 包括坐标转换函数,请求后台的函数 (略)4.axios封装(略)1.main.js首先要npm install vue-amap --save 安装import VueAMap from 'vue-amap';Vue.use(Vu...

2020-09-11 10:17:16 481

原创 [Vue]8. 循环里带有异步的多种写法分析

1.预备工作:首先定义getData()函数,请求后台的数据(随机卡1~4秒后返回),这个request是axios封装,返回一个Promise变量由于有axios,这个函数显然是异步的,其实也不用管,只要知道这个是异步请求函数就行了import request from '@/utils/request'export function getData(x) { const data = { x:x } return request({

2020-09-02 11:37:40 1182

原创 [Vue] 7. 使用axios调用后端接口 (跨域问题解决+415错误解决)

1.安装axios:npm install axios2.如何调用后端接口?后台接口写法如下:@ResponseBody@RequestMapping(value = "/selShip", method = RequestMethod.POST, produces = "application/json") public MyResult selShip(@RequestBody JSONObject jsonParam){ SHIP ship=JSONUt.

2020-08-12 12:45:06 1824 1

原创 [springboot] 汉字转拼音(包括繁体字)

pom.xml<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>import net.sourceforge.pinyin4j.PinyinHelpe.

2020-08-10 09:31:32 1945

原创 [Codeforce] Codeforce 1367E. Necklace Assembly *1900 数论+贪心

题意:给n个字母,跟一个k你可以选择n个字母中的任意字母,并任意排列成环状项链,要求项链是k--循环,现在想选择尽量多的字母,求出这个数。其中k--循环是指 项链旋转k步跟原来一样,1<=n,k<=2000思路:由于任意排列,首先先用map统计各个字母的数目贪心,从大往小一个个判x判断选哪几个字母(一共选x个)能否形成k循环举个例子: 15个字母能形成10循环,需满足 迭代(x+10)%15=x ,只要x,x+5,x+10的位置各放一个相同的字母即可(...

2020-07-30 11:48:34 190

原创 [springboot] 部署项目到阿里云服务器

记录坑点。。。首先买回来之后要重置密码

2020-07-17 10:47:02 180

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

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

2020-06-12 11:38:34 274

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

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

2020-05-07 17:18:51 450

原创 [python] 4.比心

效果:实现:import numpy as npimport matplotlib.pyplot as bearx = y = np.arange(-4, 4, 0.01)x, y = np.meshgrid(x,y)bear.contour(x, y, (x**2 + y**2-8.88)**3-x**2*y**3,[0])bear.axis('scaled')bear...

2020-04-26 14:40:17 538

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

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

2020-04-13 15:37:50 207

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

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

2020-04-13 15:00:38 853

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

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

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

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

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

2020-03-23 10:16:48 275

原创 [Vue] 5. 试试Vuex

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

2020-03-17 16:46:32 185

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

Vue-cli版本:4.01.配置vue.config.jsconst path = require('path')module.exports = { // 基本路径 整个文件夹在哪 //publicPath: process.env.NODE_ENV === 'production' ? '/static/' : './', publicPath: './', ...

2020-03-16 15:56:53 1300 1

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

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

2020-03-13 16:29:36 754

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

1.给鼠标换图标(相对路径)全局更换:在App.Vue中<style>添加如下代码html,body{ /*cursor: pointer;*/ cursor: url('../static/image/2.png'),auto;}目录结构如图,注意图片要32*32以下2.Vue中添加live2d效果:参考:https://www.ji...

2020-03-13 14:36:04 343

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

开发环境:idea 2019.1做项目踩了不少坑,分享一下0.oracle环境配置application.yml datasource: driverClassName: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@//数据库ip:1521/CENTER username: 账号 ...

2020-03-05 09:30:10 1239

原创 Codeforces 1276B Two Fairs

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

2020-01-03 11:40:15 236

原创 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)为第二类斯特林数)交换求和顺序:化简:( j>k时S(k,j)=0 所以枚举到min(n,k),然后后面将组合数拆开)...

2019-12-31 16:41:08 283

原创 二重限制的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[1005][105][105]; 前i个物品 花时间至多j,花钱至多k的最大价值l...

2019-12-17 14:50:33 466

原创 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;#define ll long longll qmod(ll a,ll b,ll mod){...

2019-12-17 14:15:50 177

原创 jnuoj 部分题解

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

2019-11-26 08:48:17 160

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

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

2019-11-12 11:36:31 171

原创 尝试用Tpyora 编辑 markdown

First Typora目录​ [c++ code](#c++ code)​ list​ image​ jumplink​ colortestc++ code#include<bits/stdc++.h>using namespace std;int main(){ int a;cin>>a; cout<&lt...

2019-10-24 16:11:47 167

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

跟前端那套差不多,这里积累一些常用的知识点(持续更新)1. .js基本架构如下: Page({ data: { a:'',b:''},//数据,可绑定前端 比如:<p>{{a}}</p> f: function(e){ //自定义回调事件,可绑定前端标签 比如:<button bindtap="f">text&lt...

2019-09-24 12:19:36 156

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

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

2019-09-24 10:28:15 6206 2

原创 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,5倍数多1个025的倍数多两个0但算25的倍数时5的倍数已经对25的倍数做出过贡献,所以减...

2019-09-12 16:51:26 192

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

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

2019-09-12 09:04:18 317

原创 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)]定义:sum(s)=s的元素加法和定义:Ans(k)= sum_{s是S的子集}va...

2019-09-09 13:36:40 271

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

P1005题意:一个长为m的数列执行m次操作:每次取队首/队尾 价值为ai*2^(第x次操作), 一共有n行这样的数列,问最大价值和?思路:每行分别求一遍dp.dp[l][r]为 [l,r]范围内的最大价值 转移方程分别考虑[l,r]转到[l+1,r] ,[l,r-1]状态的价值的改变量即可实现:记忆化搜索,往里缩。注意:要__int1...

2019-09-05 16:48:45 116

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

链接:https://nanti.jisuanke.com/t/41302由于F(p)=p^2-1 且F是积性函数 所以杜教筛的部分其实也可以用min25求//南京网络赛2019 Ksum https://nanti.jisuanke.com/t/41302//莫比乌斯反演+线性筛+杜教筛+大数取模+扩展欧拉定理+等比数列求和+数论分块#include<bits/stdc++...

2019-09-03 08:41:11 174

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

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

2019-09-02 15:03:47 222

原创 洛谷P3378 二叉堆模板

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

2019-08-30 14:52:53 149

原创 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所以将其分为g0(p)=p h0(p)=1 两个完全积性函数来求每个g(n/i,|p|)跟g(n/i,0)...

2019-08-30 12:16:52 1090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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