自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CT_WJ的博客

专注于摸鱼

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 本地文档上传至github及其维护过程

本地文档上传至github及其维护过程啰嗦几句本地文档上传步骤常用github命令总结啰嗦几句将本地文档上传到github有3个理由:便于管理熟悉github用法,以后工作需要可以分享本地文档上传步骤安装git,直接下载就可以了在需要上传的本地文档中右键鼠标选择 git bash here设置用户名、邮箱、代理git config --global user.name '你的github名字'git config --global user.email '你github绑定的邮

2021-04-02 20:03:02 307 1

原创 HTML+CSS+CSS基础知识(三)

CSS3简化了前端开发工作人员的设计过程,加快页面载入速度。这篇主要讲CSS3,让我们先来了解一下CSS3新特性趴!如:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等等在CSS3中,对于不同浏览器有不同的前缀Chrome和Safari: -webkitFirefox: -mozIE9+: -msOpera: -0选择器:’>’ 选择直接子...

2020-03-11 22:11:36 323

原创 HTML+CSS+CSS3基础知识(二)

基础知识一节点类型判断:通过nodeType属性来判断,使用数值常量适用于所有浏览器例如: divnode.nodeType == 1 或者 divnode.nodeType == Node.ELEMENT_NODE还可以通过 divnode.nodeName 和 divnode.nodeValue 来获得节点名字和值一个小例子!仅供参考<!DOCTYPE html&gt...

2020-03-10 22:40:29 231

原创 关于面试中经常会有的水平垂直居中问题

水平居中总的来说有空来说有两种情况:定宽高以及不定宽高当然难点在于不定宽高,这里面试官一般会让你尽可能多的列举方法(我也只是听说哈哈哈),下面总结了十种方法,附上代码!定宽高:使用绝对定位+margin赋值,绝对定位相对于浏览器窗口左上角,需要设置left以及top属性,不懂绝对定位的同学移步基础知识绝对定位+margin:auto绝对定位+CSS3的新属性 cal不定宽高:4....

2020-03-10 20:21:39 262

原创 HTML+CSS+CSS3基础知识合集(一)

标题HTML即超文本标记语言(Hyper Text Markuo Language)注:所有内容为本人学习时觉得比较重要容易忘记的~仅供参考a标签默认在当前窗口打开,如果需要在新的窗口打开加入 target="_blank"2. 下拉框多选:<select multiple="multiple">3. <label>标签作用:当用户单击选中该label标签时...

2020-03-10 20:04:08 211

转载 Colorization着色相关paper合集

标题Colorization着色相关paper合集ICCV20151.Deep Colorization2.Depth Map Estimation and Colorization of Anaglyph Images Using Local Color Prior and Reverse Intensity Distribution3.Learning Large-Scale Aut...

2019-12-13 20:11:26 1321

原创 快速排序-C++实现

快速排序的概念和原理大家应该都了解了,这里主要提供代码实现,下面使用了两种方法实现,具体见注释~#include<iostream>using namespace std;void quicksort(int a[], int left, int right){ int temp, start=left, endd=right; temp = a[start]...

2019-12-05 15:12:43 124

原创 C++ 数组作为函数形参

代码行都有注释,就不多说了,有错误欢迎指正~#include<iostream>using namespace std;// 一维数组方式1void fun1(int a[], int m){ for(int i=0;i<m;i++) cout<<a[i]<<endl;}// 一维数组方式2void fun2(in...

2019-12-05 15:10:49 2959 1

原创 C++ 动态单链表基础

这篇博客主要是带助教,好多学生提问了,就参考一篇博客稍微修改了一下1.什么是链表这里我只用一个简单的例子——线性单向链表为例,说明C语言是如何实现该结构的。链表的元素是由结构体来实现struct Student *p。结构体中有一个成员是结构体指针struct Student *next,而这个结构体指针的类型和此结构体类型相同。除链表最后一个元素外,每一个结构体的指针都指向链表中下一个元素...

2019-12-05 15:05:17 363

原创 ES6初学者环境搭建(Babel)

本文是一枚想学前端的小菜鸟,想看看ES6,那就从搭建环境开始吧!所有步骤如下图和我一样不知道Babel的朋友可以看看 ES6简介1. 创建项目文件2. 安装 @babel/corenpm install --save-dev @babel/core 不然会有如下错误3. 配置文件.babelrcBabel 的配置文件是.babelrc,存放在项目的根目录下。使用 Babel 的第...

2019-12-05 14:54:57 157

原创 Vue基础语法

Vue官方网站:https://cn.vuejs.org下载vue.js在html中引用,这里最好在head中引用,防止页面抖动。下面为一些基础语法的代码,基本都有注释。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>test Vu...

2019-10-25 13:34:17 196

原创 一维、二维动态数组(vector)的创建

概念数组是一种基本的数据结构,用于按顺序存储元素的集合。但是元素可以随机存取,因为数组中的每个元素都可以通过数组索引来识别。数组具有固定的容量,我们需要在初始化时指定数组的大小。有时它会非常不方便并可能造成浪费。因此,大多数编程语言都提供内置的动态数组,它仍然是一个随机存取的列表数据结构,但大小是可变的。例如,在 C++ 中的 vector,以及在 Java 中的 ArrayList。一维数组...

2019-10-06 21:13:53 1134

原创 领扣二维数组训练题(对角线遍历、螺旋矩阵)

说明:每个人解题思路可能不同,仅提供代码参考,不懂或者有更简便的方法的可以一起讨论哟-.-对角线遍历题目链接:!!!题目描述:解题代码:偶数行向上,奇数行向下class Solution {public: vector<int> findDiagonalOrder(vector<vector<int>>& matrix) { ...

2019-10-06 21:13:18 320

原创 领扣一维数组训练题(寻找数组的中心索引,至少是其他数字两倍的最大数,加一)

说明:每个人解题思路可能不同,仅提供代码参考,不懂或者有更简便的方法的可以一起讨论哟-.-寻找数组的中心索引题目链接:滴滴滴题目描述:解题代码:class Solution {public: int pivotIndex(vector<int>& nums) { int i, left, right; for(i=0; i&...

2019-10-06 21:03:42 168

原创 Codeblocks汉化版以及调试问题(No executable specified,use target exec')

CodeBlocks 汉化下载汉化包,百度网盘链接 提取码:xevd下载完以后解压,将解压后的locale复制到你codeblocks的安装目录下D:\software\CodeBlocks\share\CodeBlocks,(这里提供我的目录)复制完以后重启就能看到中文版的codeblocks了,如果还有问题请看下一步。打开 CodeBlocks,选择 “Settings --&g...

2019-09-29 20:24:03 2216 1

原创 Codeblocks 安装完以后出现'SpellChecker\th_en_US.idx'找不到的问题

codeblocks 安装包资源 下载请点击问题描述在官网下载后安装出现下面的错误,奇怪的是我在另外一台电脑上没出现这个问题,挠头。 解决方法1点击codeblocks菜单栏的settings-> compiler-> select compiler 那一栏选择 GNU GCC Compiler,之后如下图在一步一步选择,保存设置,然后写一个简单的测试代码发现已经没问题了,...

2019-09-11 19:41:45 7786 2

原创 Windows下实现BPG压缩以及解压缩(包含python批量处理图片)

介绍BPG(Better Portable Graphics)是一种新的图像格式。 其目的是在质量或文件大小成问题时替换JPEG图像格式。 它的主要优点是:压缩比高。 对于类似的质量,文件比JPEG小得多。大多数Web浏览器都支持小型Javascript解码器(gzip压缩大小:56 KB)。基于HEVC开放视频压缩标准的子集。支持与JPEG(灰度,YCbCr 4:2:0,4:2:2,...

2019-07-30 19:47:01 5519 16

原创 LeetCode 打开转盘锁(C++)

题目链接:https://leetcode-cn.com/explore/learn/card/queue-stack/217/queue-and-bfs/873/此题和之前讲过的 岛屿数量属于同一类型,用到了基本bfs模板,不懂的可以先看以上一篇。题目描述:你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: '0', '1', '2', '3', '4', '5', '6', '7...

2019-07-24 16:10:24 766 4

原创 Leetcode岛屿数量(C++)

题目描述:给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。样例1:输入:11110110101100000000输出: 1样例2:输入:11000110000010000011输出: 3解题思路:要求:没有被访问过且值为‘...

2019-07-23 20:48:39 1014

原创 设计循环队列(C++)

最近发现C++重要性,重新学习ing,发现好多都忘记了…还是要抓基础呢一、为什么要用循环队列循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使...

2019-07-23 20:33:53 381

原创 错误:OutOfRangeError: End of sequence

错误:OutOfRangeError: End of sequence在用 dataset 训练 CNN 时,采用 tf.data.TFRecordDataset API 处理数据集时报错:OutOfRangeError: End of sequence。下面是我处理 dataset 的函数:def get_dataset(train_list, batch_size, epochs=1, ...

2019-07-13 10:58:41 6597 3

原创 PAT1029 到底买不买(20)

题目链接:https://www.nowcoder.com/pat/6/problem/4065输入例子1:ppRYYGrrYBR2258YrR8RrY输出例子2:Yes 8输入例子2:ppRYYGrrYBR2258YrR8RrYR输出例子2:No 1# TODO: 到底买不买(20)in1 = input()in2 = input()inp = ''...

2019-07-12 17:13:12 111

原创 PAT128 统计同成绩学生(20)

题目链接:https://www.nowcoder.com/pat/6/problem/4064题目描述:本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入描述:输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出描述:...

2019-07-12 16:49:21 102

原创 PAT 1026 跟奥巴马一起编程(15)

题目链接:https://www.nowcoder.com/pat/6/problem/4062题目描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入描述:输入在一行中给出正方形边长N(3<...

2019-07-12 15:08:21 159

原创 PAT 1023 有理数四则运算(20) 使用Fraction

题目链接:https://www.nowcoder.com/pat/6/problem/4060题目描述:本题要求编写程序,计算2个有理数的和、差、积、商。输入描述:输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为0。输出描述:分别在4行中按照“有理数1 运算符 有理数2 = 结果...

2019-07-10 13:44:16 191

原创 PAT 1023旧键盘打字(20)

题目链接:https://www.nowcoder.com/pat/6/problem/4059题目描述:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入描述:输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过10^5个字符的串。可用的字...

2019-07-10 10:37:01 113 1

原创 PAT 1021 查验身份证(15)

题目链接:https://www.nowcoder.com/pat/6/problem/4057时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard题目描述:一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6...

2019-07-09 11:13:00 168

原创 PAT 1022 挖掘机技术哪家强(20)

题目链接:https://www.nowcoder.com/pat/6/problem/4058时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard题目描述:为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入描述:输入在第1行给出不超过105的正整数N,即参...

2019-07-09 11:04:30 108

原创 PAT 1020 完美数列(25)

题目描述:给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M <= m * p,则称这个数列是完美数列。现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入描述:输入第一行给出两个正整数N和p,其中N(<= 10^5)是输入的正整数的个数,p(<= 109)是给定的参数。第二行给出N个正整数,每个数不超过109。...

2019-07-08 17:28:26 117 1

原创 PAT 1019旧键盘 (20)

时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard题目描述:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入描述:输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、...

2019-07-08 15:13:16 147

原创 MATLB split之后imwrite必须提供文件名

在使用**imwrite(filename, savename)进行文件存储时,提示错误必须提供文件名。如下图:这里真的很坑人,明明变量是没有问题的,最后发现,在使用split分割以后必须使用char()**将其转换成字符类型。...

2019-07-08 13:44:39 1329 1

翻译 pytest时提示:Empty test suite.

从来没接触过pytest,在test别人代码时,一直出现Empty test suite.百度了很多种方法都没有用默认情况下,PyCharm将检查以test开头的文件,它们是unittest.TestCase的子类,但是你可以控制模式和子类选项。根据您的测试文件名更改模式,它接受Python正则表达式。Empty test suite的出现前提是:1.类名用Test命名2.代...

2019-07-07 17:12:54 4323

原创 PAT1005 德才论 (25)

这里我使用了字典中的一键多值操作,具体描述见字典操作详情:https://blog.csdn.net/CT_WJ/article/details/95001039题目描述宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数...

2019-07-07 17:07:15 166

原创 python字典操作(Dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组...

2019-07-07 17:06:03 300 1

原创 PAT1017 打印沙漏(20)

题目描述:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * *** *****所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输...

2019-07-06 19:56:58 157

原创 解决 ImportError: numpy.core.multiarray failed to import

解决 ImportError: numpy.core.multiarray failed to import一、问题:ImportError: numpy.core.multiarray failed to import二、重装matplotlib三、看很多博客提到需要用 python -m 来安装四、!!!!下面我要说真正能解决的办法了!!!一、问题:ImportError: numpy.co...

2019-07-04 11:38:22 98668 18

原创 实现论文Learning Convolutional Networks for Content-weighted Image Compression 源代码踩过的坑

1. import caffe后面发现是numpy版本问题,这里强制更新一下 pip install numpy --upgrade --force2. 更新numpy以后出现ImportError: cannot import name '_validate_lengths' 这里又是numpy版本过高出现问题 真实崩溃解决方法:https://blog.csdn.net...

2019-04-09 21:36:31 1310 18

BPG tool.rar

1. 以下存档包含bpgenc,bpgdec和bpgview命令行实用程序(对于Linux)和关联的libbpg库(读取存档中的README文件)的源代码。 它还包括Javascript解码器的源代码。libbpg-0.9.8.tar.gz 2. Windows的二进制分发(仅限64位):bpg-0.9.8-win64.zip

2019-07-30

《人工智能 一种现代的方法(第3版)》中文PDF

《人工智能 一种现代的方法(第3版)》中文PDF 教材,高清带目录

2019-03-14

空空如也

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

TA关注的人

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