自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 开头搞moviepy遇到的两个小问题

一年没写Python了,重新捡起来。下了个Pycharm Community,试了一下,刚开始就遇到两个问题。(一)出现UnicodeDecodeError: ‘utf-8’ codec...开头添加以下代码,原因看廖老师的博客字符串和编码 - 廖雪峰的官方网站 (liaoxuefeng.com)# -*- coding : utf-8-*-# coding:unicode_escape不行的话可能是视频本身的问题,我就是这个问题,从乱七八糟的网盘上下载的mp4,也不知道来源是什么,

2022-02-25 11:45:31 514

原创 前端基础题目(二)

一、请使用纯CSS实现下图所示的布局效果(手写HTML代码和CSS代码),不考虑兼容性:绿色色值是:#00BC9B,灰色色值是:#BCBCBC注意HTML的语义化、内容的扩展性以及尺寸的自适应性。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&g

2021-03-01 19:57:05 274 1

原创 前端基础题目(一)

1.生成一个16位的随机数字Math.random()会生成一个小数点后16位的小数,然后截取后16位即可,问题是末尾可能为0,导致不够16位。那么就严格控制长度。var fun = function() { let res = "0"; while(res.length !== 16){ res = String(Math.random()).split('.')[1].slice(0, 16); } return res;}2. 基于非空str生成一个16位随机数已

2021-03-01 17:17:47 332

原创 JS正则常用函数

一、JS正则表达式var re = /[A-Z]{2}/g;或var re = new RegExp("[A-z]{2}", "g");g表示全局i表示不区分大小写二、替换方法replace()str.replace(regexp|substr, newSubStr|function)该方法不替换字符串本身,只返回一个新替换后的字符串。regexp (pattern)一个正则对象或字面量substr (pattern)一个将被 newSubStr 替换的 字符串。newSubStr

2021-02-27 13:23:59 1727

原创 git基础小结(一)

对廖老师的 git教程 做一个总结0.一句话总结gitgit是一个基于C语言的分布式版本控制系统1.git的原理在工作区有一个隐藏目录.git,这个是Git的版本库。首先分清:工作区,暂存区,和仓库这三个区域,对于下文理解有好处2.使用git从远程clone仓库以github为例:找到HTTPS或SSH链接后,在命令行输入git clone url3.把修改提交到git本地版本库git add readme.txtgit commit -m "append GPL"[mast

2021-02-25 19:27:56 144 1

翻译 Quasar 框架 API 翻译 01: QDrawer

QDrawer 是 Quasar 中满足左右侧边栏的组件PROPS 属性Behavior 行为side 设置左右overlay 布尔值,当QDrawer设置为覆盖(overlay)模式时,QDrawer将强制进入固定位置,并且展开后不挤压中间内容,而是覆盖上去。mini 迷你模式,类似 vscode 的侧边栏mini-to-overlay 布尔属性,始终将侧滑菜单设置为固定位置,但仅在迷你模式下会占用布局上的空间。breakpoint 断点,整数值,表示宽度变更的临界值。默认为1023.

2020-12-09 21:29:01 829

原创 在macOS下如何格式化磁盘

方案一:系统自带磁盘工具(很少有用)方案二:使用diskutil命令使用 diskutil list 查看磁盘列表使用 diskutil partitionDisk /dev/disk0MBR FAT32 UNTITLED 0b 格式化磁盘, 其中 /dev/disk0 是上一步查看到的要格式化的磁盘名.方案三:使用fdisk命令首先使用sudo fdisk -e /dev/disk0然后进入交互式命令使用erase抹除磁盘, w保存, auto dos自动创.

2020-06-24 21:54:50 3247

原创 macOS升级到catalina后出现一些应用无法打开的问题

问题背景:本人使用的是MacBook Pro 2011年末型号,由于官方不允许2012年之前的型号升级到catalina系统,所以我通过 macOS catalina patcher 软件由High Serria 13.6版本强行升级到catalina 15.5版本。升级之后,出现了所有Chromium内核的浏览器都无法打开的情况(Chrome、Brave)。不仅如此,Microsoft全家桶(Word、PPT、Excel、OneNote)也都无法打开。问题探索:1. 将Chrome 和Br

2020-06-16 23:03:04 3107

原创 输出长度为n的01序列的所有组合

#include <iostream>using namespace std;//step从deep开始, 0结束void dfs(int step, string res){ if(step == 0){ cout << res << "\n"; return; } else{ dfs(step-1, res+"0"); dfs(step-1, res+"1"); .

2020-05-17 17:23:37 725

原创 macOS 上使用jdbc连接MySQL出现Could not create connection to database server. Attempted reconnect 3 times.

经过排查后,重启MySQL后问题解决。sudo /usr/local/mysql-8.0.16-macos10.14-x86_64/support-files/mysql.server restart

2019-12-24 10:27:30 400

原创 macOS 使用zsh时command not found的问题

原因在于使用zsh时环境变量没有从原来的~/.bash_profile加入到~/.zshrc中方法:1.打开~/.zshrc文件open ~/.zshrc2.在文件中找到 #User configuration后,在下一行添加上:source~/.bash_profile...

2019-12-24 01:38:57 1676

原创 POJ 2955 括号匹配

#include <string>#include <cstring>#include <cstdio>#include <cstdlib>#include <queue>#include <cmath>#include <vector>#include <iostream>#i...

2019-11-05 20:10:12 134

原创 macOS上开发JavaWeb(1):环境搭建

前置工作:搭建Java环境,下载Homebrew,安装IDEA或eclipse等IDE。1.安装tomcat:brew install tomcat2. 检查是否安装成功:catalina -h3. 查找文件名为“tomcat”的路径。sudo find / -name tomcatTomcat的默认端口是8080,如果运行成功可通过http://localhost...

2019-11-05 20:04:43 222

原创 swift入门笔记:随机生成整数

参考文章:https://www.cnblogs.com/motoyang/p/4946945.html总结:最好使用arc4random_uniform(uint32_t upper_bound)函数。 其生成随机整数范围是[0, upper_bound)。 upper_bound为无符号整型。生成一定范围的随机数:把生成的随机数都加上最小...

2019-11-02 22:19:17 530

原创 Ubuntu 使用笔记

安装搜狗输入法:https://blog.csdn.net/qq_33159059/article/details/85019467#Ubuntu1804_0安装程序出现“无法获得锁”错误:https://blog.csdn.net/taifei/article/details/78898476常用命令:https://www.linuxidc.com/Linux/2017-12/1497...

2019-11-02 11:20:12 131

原创 MacOS 常用快捷键

打开终端:cmd+ 空格启动搜索框spotlight,输入terminal,回车进入。退出应用:cmd+Q关闭标签页:cmd+W待续...

2019-10-29 22:26:11 110

原创 MacBook pro2011 安装ubuntu双系统(资源整理)

下载链接:https://ubuntu.com/download/desktop官方教程:https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-macos#0民间大佬:https://www.cnblogs.com/diligenceday/p/6103530.html#_label5ubuntu分区:...

2019-10-24 11:47:28 974

原创 Mysql入门笔记

本文章仅用于本人学习时做笔记用,不保证质量。关于新版MySQL-8.0.11忘记密码:https://www.jianshu.com/p/6a70affeb5b1MacOS上用终端操作MySQL停止MySQL服务:sudo /usr/local/mysql/support-files/mysql.server stop开启服务:sudo /usr/local...

2019-10-21 22:55:00 141

原创 Codeforces 769D

解析:这题几个注意点:一是虽然n是1e5但范围只有1e4,只要记录每个的个数就行,注意用set太慢了,稍不注意就超时。然后是注意判断一个数的二进制有多少个1时不要在main外单开一个小函数,很费时。另外1e5相乘会爆int要注意。代码:#include <iostream>#include <cstdio>#include <string>#...

2019-10-17 22:33:39 148

原创 codeforces 770D

题解:先用括号匹配的思想记录每个括号出现时的大小,然后暴力模拟。需要注意的是输出的结果,其中空字符是空格,由于空字符看不能直接看到,误以为和答案一样结果交上去WA。把符号的阿斯克码输出就方便调试了。代码:#include <iostream>#include <cstdio>#include <string>#include <cstrin...

2019-10-17 19:54:56 130

原创 codeforces 106D

解析:#是墙,每个字母都可能是起点,问从那些字母出发可以不碰到墙且不出界。表面看是个迷宫,其实是用前缀和判断路径上有没有出现过墙。代码:#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <cstdlib&gt...

2019-10-17 17:32:26 128

原创 洛谷1002 过河卒 DP

#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <cstdlib>#include <set>#include <vector>#include <map>#inc...

2019-09-28 22:05:00 92

原创 2018 CCPC吉林 D题 The Moon 期望DP

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6558题面:题解:简单的期望DP,画一个流程图后套用公式即可。dp数组用1000‰代替100%。代码:#include <iostream>#include <cstdio>#include <cstdlib>#include <algo...

2019-07-17 17:06:44 204

原创 java jdbc中采用mysql8.0出现的改变。

学习jdbc时,发现网上许多教程已经过时,这里把自己入门时遇到的问题做一个总结:1. 更改mysql ,root密码命令改变。 新的命令为:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';2.加载驱动程序的改变://原来:Class.forName("com.mys...

2019-06-12 18:24:25 350

原创 区间DP入门题 51Nod 1021 石子合并

题目:http://www.51nod.com/Challenge/Problem.html#!#problemId=1021题意:给出n堆石子,要把这n堆石子合并成1堆,每次只能选相邻的两个合并成一堆,每次合并的代价是这两堆石子的总数之和,问最少代价是多少。解析:一个区间的最小合并代价是由这个区间内的子区间合并的最小值得到,并且要加上他们之前所花费的代价sum[j] - sum[i-1]...

2019-04-24 20:55:17 131

原创 Codeforces 1132F Clear the String 区间DP

题目:http://codeforces.com/problemset/problem/1132/F题意:给出一个字符串s,每次可以删除其中一个由相同字符组成的子串,问最少需要几步?样例:Sample Input5abacaSample Output3Sample Input8abcddcbaSample Output4解析:区间两端相等,就...

2019-04-24 19:48:52 177

原创 HDU 1114 Piggy-Bank 完全背包

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1114题意:给出一个小猪存钱罐,存钱罐里不知道有多少钱,但是你知道硬币的总重量。再给出N种硬币的重量和价值,问最坏的情况下,存钱罐里所有硬币的总价值是多少?题解:容量一定,N种货币,没有数量限制,裸的完全背包。结果要找的是最小值,那么我们就把dp数组初始化为INF,这样求出来的结果就是最小值。代...

2019-04-24 16:38:44 87

原创 Codeforces 1155D Beautiful Array

传送门题目原型:51Nod1049+个人题解。题意:给你一个数列,你可以先选出一个区间(长度可以是0),将这个区间内的所有数乘以x,然后找出整个数列的最大连续子串和。题解:采用动态规划的思想,将每一个数字的位置设置三种状态。 dp[i][0],这个状态储存最基础的最大连续子段和,这个值等于#include <cstdio>#includ...

2019-04-23 18:10:18 155

原创 (并查集模板)南华大学第十五届ACM程序设计竞赛 B题 复读机

Sample Input3 51 a2 a1 b2 c3 cSample Output2 2 2题解:维护一个并查集,每当检查到相邻两条消息相同且发送人不同时,将两个人加入同一集合,最后遍历统计所有集合每个包含的元素数量,就ok了。我的代码:#include <cstdio>#include <cstring>#include...

2019-04-21 14:23:06 127

原创 (排列组合模板题)南华大学第十五届ACM程序设计竞赛 F题 有趣的数字

Input3 2 1 4 1 2 1Output144题解:很明显,就是要求出 C(k, e) * C(k-e, f) * (a^e) * (b^f) * (c^g) 的值,那么我们就需要使用快速幂和组合数这两部分来完成了。我的代(la)码(ji):第17-53行的代码可以直接当模板拿来打表。(使用费马小定理)#include <cstdio>#...

2019-04-20 21:32:39 219

原创 Poj 2378 Tree Cutting 树形DP

题意:给出一颗总节点为n的树,在树上找出所有满足条件 “删除该点后形成的几颗子树的节点数量都小于等于n/2” 的节点。题解:从根节点开始遍历,对于每个节点,维护两个值: 1.所有子树节点数的最大值childmax 2.所有子树的节点数之和(包括这个节点自身)sum最后对所有节点进行遍历,满足:childmax <= n/2 &&...

2019-04-19 17:34:13 142

原创 HDU1257 考验思维的LIS

Sample Input8 389 207 155 300 299 170 158 65Sample Output2没看题解前,我的思路和这位博主的思路几乎一样,但越写越复杂,总觉得不对劲,只好看一眼题解,发现居然是LIS!不看题解的话,还真是想不出来,先写下来慢慢悟吧#include <cstdio>#include <cstring&...

2019-04-19 16:03:01 258

原创 HDU2181 哈密顿绕行世界问题 简单DFS

http://acm.hdu.edu.cn/showproblem.php?pid=2181Sample Input2 5 201 3 122 4 103 5 81 4 65 7 196 8 174 7 98 10 163 9 1110 12 152 11 1312 14 2013 15 1811 14 169 15 177 16 1814 17 ...

2019-04-18 10:03:21 132

原创 ccpc 第五届河南省省赛 I题 childhood dream

传送门输入:6 45164 3 05174 3 05194 3 05124 3 05134 3 05104 3 0输出:5184一个巨型沙雕题!当时榜被带歪了,直到最后几十分钟我们队才开始做,期间三个人都有了思路但都不完整。结果我们开始轮流写自己的思路,就是这样,我们三个的代码都没写完,A四题拿银牌滚粗。题解:xjb DFS, 枝都不剪直接过

2019-04-14 20:27:04 268

原创 C++ 各种类型转string

以下内容来自cplusplus.com// to_string example#include <iostream> // std::cout#include <string> // std::string, std::to_stringint main (){ std::string pi = "pi is " + std::to_st...

2019-04-14 18:22:20 2161

原创 第五届CCPC、河南省赛-网络模拟赛 B题icdbound的商店

题意:给你斐波那契数列的前15项(1,2,3,5,8...),给出一个和SUM,从这15个数字中取出一些数字,使他们的和=SUM,问有多少种方案。解析:完全背包#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>#include...

2019-04-11 22:42:08 112

原创 HDU1176 免费馅饼--DP

反着推比正着推方便一些,根据数据范围直接开一个二维x,T数组比只用一维存便于查找。#include <iostream>#include <algorithm>#include <string>#include <cstring>#include <vector>#include <cmath>#i...

2019-04-10 17:16:30 121

原创 计蒜客习题:删除最小元素

开一个二维dp数组dp[10005][3],第二维存储的是这个数列的两种状态所对应的最大值,和LIS思路比较像。开始的时候忽视了全部降序的情况,后来把两个维度全部算一遍就出来了。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h&gt...

2019-04-08 18:24:44 213

原创 河南省第十一届ACM竞赛 C山区修路

传送门题面:画一个表格,一目了然代码如下:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>#include <iostream>#include <algorithm>#includ...

2019-04-08 17:16:25 263

原创 Coursera 游戏开发学习笔记(week 2)

游戏类型的划分1.RPG游戏        在游戏中,玩家需要创建或者扮演一个虚拟的游戏角色。游戏包括完整的故事情节,并以推进的方式将剧情进行深度的演绎。故事情节、 游戏战斗、 角色升级、 装备收集、都是角色扮演游戏当中重要的组成部分。        RPG游戏与其他游戏最大的区别在于剧情的代入感和体验感,这与电影有许多的相似之处。不同的是,电影的 交互方式是被动的体验,而游戏则是一种...

2019-02-18 16:57:21 7004 1

空空如也

空空如也

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

TA关注的人

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