自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yawen的博客

记录一个菜鸡的成长过程

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

原创 研究生期间工作总结

最近收到了2个好消息,研究生期间写的2篇letter都被录用啦!!!第一篇是发表在《Science China:Information Science》二区的letter第二篇是发表在《IEEE/CAA IEEE/CAA Journal of Automatica Sinica》的letter《Science China:Information Science》投稿总结第一篇文章从20年9月份在已有的算法上寻求创新和改进,之后开始移动机器人上做实验。折腾到11月份才弄出个满意的效果开始写初稿。

2022-02-22 17:12:41 711 1

原创 leetcode253场双周赛---好久没做了,第一场就碰到这么水的题。。。

5922.统计出现过一次的公共字符串好久没做双周赛了,没想到这第一场就碰到这么水的题,让我给ak了,太离谱了。题目描述给你两个字符串数组words1和words2,请你返回在两个字符串数组中 都恰好出现一次 的字符串的数目。示例 1:输入:words1 = ["leetcode","is","amazing","as","is"], words2 = ["amazing","leetcode","is"]输出:2解释:- "leetcode" 在两个数组中都恰好出现一次,计入答案。-

2021-11-28 00:26:20 362

原创 最近开始想做一个秒杀的后端项目,记录下过程

day01 总体描述今天的任务是搭建前端秒杀界面,并向后端请求数据.秒杀项目前端编写完成主要页面的展示下图是kolin博客的前端界面, 借鉴下.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TtU53frw-1633017974915)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\seckill_list.png)]后端项目新建springboot工程,写入pom.xml依赖

2021-10-01 00:07:16 160

原创 HashMap源码阅读

HashMap类中注释/** * Hash table based implementation of the <tt>Map</tt> interface. This * implementation provides all of the optional map operations, and permits * <tt>null</tt> values and the <tt>null</tt> key. (The

2021-09-19 00:24:05 157

原创 设计模式学习笔记总结

设计模式七大原则单一职责原则对于一个类应该只负责一项职责。接口隔离客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小接口上。依赖倒转高层模块不应该依赖底层模块,两者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象依赖倒转的核心是面向接口编程依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定得多。以抽象为基础搭建的架构比以细节为基础的架构要稳定得多。在java中,抽象指的是接口或抽象类,细节上实现类使用接口或者抽象类的目的是制定好规范,而不涉及

2021-09-17 23:32:28 137

原创 对于多线程JUC的一些总结

进程,线程,程序进程是系统进行资源分配的和调度的最小单位。是程序执行的一个实例。即一个运行着的程序,也是线程的容器。线程是操作系统能够进行运算调度的最小单位。包含在进程当中,是进程中实际运作单位,一个线程是进程中的一个条运行路径。一个进程可以有多个线程。程序是指存储在磁盘上的静态代码。并行与并发并行是指同一个时刻多个任务在同时执行,一般存在于多核处理器中并发是指同一个时间段,多个任务在同时进行,但是细化到时刻是只有一个任务在执行的。线程的状态Sleep和Wait的异同相同:都能使线程阻塞

2021-09-13 23:50:30 89

原创 关于Spring中IoC的一些理解

Spring为什么用spring解决企业开发的难度,减轻对项目模块之间的管理,类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系。spring核心技术IOC,AOP主要目的是为了实现模块之间的解耦合。spring的优点轻量针对接口编程,解耦合AOP编程支持方便集成各种优秀的框架spring体系结构什么是IoCIoC(Inversion of Control):控制反转,意思是将对象创建,赋值,管理的工作都交给代码之外的容器进行实现,也就是对象的创建是由其他外部资源完成的

2021-09-12 21:20:28 552

原创 LC600[不含连续1的非负整数](https://leetcode-cn.com/problems/non-negative-integers-without-consecutive-ones/)

这一题和剑指 Offer 43. 1~n 整数中 1 出现的次数这个很像,这一题相对更容易些,这些我感觉都算不上困难。。。题目描述给定一个正整数 n,找出小于或等于 n 的非负整数中,其二进制表示不包含 连续的1 的个数。示例 1:输入: 5输出: 5解释: 下面是带有相应二进制表示的非负整数<= 5:0 : 01 : 12 : 103 : 114 : 1005 : 101其中,只有整数3违反规则(有两个连续的1),其他5个满足规则。说明: 1≤n≤1091\leq

2021-09-11 10:44:50 127

原创 HTTP工作原理,请求/响应格式,状态码,Cookie,Cache总结

HTTP协议HTTP协议概述HTTP是客户端(用户)与服务器(网站)请求应答的标准。HTTP假定其下层协议提供可靠的传输.通常HTTP客户端发起一个请求,创建一个到服务器指定端口的TCP连接。HTTP服务器则在那个端口监听客户端的请求。一旦收到请求,服务器会向客户端返回一个状态,比如"HTTP/1.1 200 ok",以及返回的内容,如请求的文件、错误信息或者其他信息。HTTP工作原理HTTP协议采用了请求/响应模式。客户端发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请

2021-09-10 15:11:50 1778 1

原创 0909开始写前端代码

由于我之前安装好了vue和nodejs, 所以该部分安装过程就不再记录.新建vue工程参考了这篇博客开始了前端工程之旅!新建vue工程vue init webpackvue init webpack blog-front安装依赖npm install如果npm安装很慢记得切换下载源在components目录下新建一个views目录,里面写我们的vue组件在views目录下新建first.vue<template><div class="fir

2021-09-10 01:07:25 98

原创 测试准备工作09-06

今天开始用selenium测试自己的博客项目安装selenium IDE能翻墙的话就很快,翻墙之后,通过谷歌浏览器自带的扩展程序商店就可以完成下载。安装selenium WebDriver这个博客里面涵盖了配置webDriver相关的内容下载好对应的webDriver之后,需要在java代码中添加(注意修改驱动对应位置)System.setProperty("webdriver.chrome.driver", "G:\\eclipse_workspace\\blogTest\\lib\\chr

2021-09-06 21:15:12 73

原创 阿里云服务器记录

0903工作记录安装java查看可安装的java版本yum -y list java*安装java8版本yum install -y java-1.8.0-openjdk-devel.x86_64查看java jdk版本java -version部署tomcat服务器下载软件 apache-tomcat-9.0.0.M1.tar.gz如果服务器不支持rz功能需要先安装、yum -y install lrzsz 解压tomcat tar -xzvf apache-tomc

2021-09-05 20:31:12 550

原创 leetcode美团真题练习03

meituan-005. 小美的区域会议题目描述小美是美团总部的高管,她想要召集一些美团的区域负责人来开会,已知美团的业务区域划分可以用一棵树来表示,树上有 n 个节点,每个节点分别代表美团的一个业务区域,每一个区域有一个负责人,这个负责人的级别为 A[i]已知小美召集人员开会必须满足以下几个条件:小美召集的负责人所在的区域必须构成一个非空的连通的图,即选取树上的一个连通子图。.这些负责人中,级别最高的和级别最低的相差不超过 k 。请问小美有多少种召集负责人的方式,当且仅当选取的集合不同时

2021-08-27 14:33:13 349

原创 leetcode255场周赛

1979. 找出数组的最大公约数这次的第三题做出来还是挺开心的。第四题是真的没啥思路,发呆差不多40分钟。。。后面补的时候也觉得,第四题的难度很大。题目描述给你一个整数数组nums,返回数组中最大数和最小数的最大公约数。两个数的最大公约数是能够被两个数整除的最大正整数。解题思路简单的gcdclass Solution { public int findGCD(int[] nums) { int Min = Integer.MAX_VALUE; int Ma

2021-08-23 11:07:09 100

原创 leetcode253场周赛---记第一次AK

5838. 检查字符串是否为数组前缀今天的题目都太水了。。。T4就模板题目,改都不用改。。。ak之后排名还没之前做三题高。。。题目描述给你一个字符串s和一个字符串数组words,请你判断s是否为words的前缀字符串。字符串s要成为 words 的前缀字符串,需要满足:s可以由words中的前k(k为正数)个字符串按顺序相连得到,且k不超过words.length。如果s是words的前缀字符串,返回true;否则,返回false。解题思路遍历就行,注意下几种特殊情况。class

2021-08-08 11:47:40 184

原创 leetcode第252场周赛

5830. 三除数题目描述给你一个整数n。如果n恰好有三个正除数,返回true ;否则,返回false。如果存在整数k,满足n = k*m,那么整数m就是n的一个 除数 。提示:1<=n<=10^4解题思路这题就遍历就行class Solution { public boolean isThree(int n) { if(n<=2) return false; int i=2; int flag = 0;

2021-08-01 13:15:17 138

原创 LeetCode:第57场双周赛记录

LeetCode:第57场双周赛记录1941.检查是否所有字符出现次数相同题目描述解法1942. 最小未被占据椅子的编号题目描述解法1943. 描述绘画结果题目描述解法1944. 队列中可以看到的人数题目描述解题思路1941.检查是否所有字符出现次数相同题目描述给你一个字符串s,如果s是一个好字符串,请你返回true,否则请返回false。如果s中出现过的所有字符的出现次数相同,那么我们称字符串s是好字符串。提示:1 <= s.length <= 1000s只包含小写英文字母

2021-07-29 16:03:20 278

原创 基于mnist数据集的手势识别

基于mnist数据集的手势识别读取数据搭建神经网络结果参考别人的博客搭建出了基于cifar数据集的分类神经网络,接下来打算使用自己尝试搭建个手势识别的神经网络,接下来分为三个部分介绍:1. 读取数据,2. 搭建神经网络,3. 训练与评估读取数据通过下载网上公开的mnist数据,发现数据分为test和train部分,且保存为csv格式如下图,因此读取数据集的时候需要对其进行处理和包装,将其转化...

2020-04-08 13:47:31 908 2

原创 基于CIFAR10数据集的CNN

目录摘要CNN数据集介绍代码实现读取数据集合搭建CNN网络fit函数总结摘要 本日志记录我初次用pytorch搭建卷积神经网络,参考了很多别人的经验和代码,主要是根据https://blog.csdn.net/jining11/article/details/89114502这篇博客,按照博客上的内容一步步弄下来的,加强了我对CNN的理解,并明白了如何使用torch搭建神经网络。(在这里十分...

2020-04-02 21:22:49 2697 4

原创 2012省赛,数学题

Description有三户人家共拥有一座花园,每户人家的太太均需帮忙整理花园。A 太太工作了5 天,B 太太则工作了4 天,才将花园整理完毕。C 太太因为正身怀六甲无法加入她们的行列,便出了90元。请问这笔钱如何分给A、B 二位太太较为恰当?A 应得多少元?90/(5+4)*5=$50 元?如果这么想你就上当了!正确答案是60 元。如果没想通的话再想想吧。下面回答一个一般性的

2016-08-19 22:14:17 428

原创 hdu4445 Crazy Tank

Crazy TankTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6106    Accepted Submission(s): 1328Problem DescriptionCrazy Tank was a fa

2016-08-17 20:32:41 286

原创 1284 2 3 5 7的倍数

1284 2 3 5 7的倍数基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数。 例如N = 10,只有1不是2 3 5 7的倍数。Input输入1个数N(1 Output输出不是2 3 5 7的

2016-08-16 15:58:28 378

原创 hdu 3008 Warcraft,第一道dp题。。。

WarcraftTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1615    Accepted Submission(s): 844Problem DescriptionHave you ever played t

2016-08-11 21:13:18 601

原创 文章标题

D - Just another Robbery Time Limit:4000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu LightOJ 1079 DescriptionAs Harry Potter series is over, Harry has no job. Since he wants to make

2016-08-11 17:12:19 155

原创 文章标题

第五场多校的第一题,一个求期望的题目,我a啦2333 (●’◡’●) 这应该是我第一次独自a掉多校的题,虽然借助了标称帮我debug; 虽然用了2天多。。。 这是个悲伤的故事。。。 好啦这题主要是明白梯推式子; 首先要明白,最坏的方法就是不断取1块钱,然后考一次提醒总之可以取完所有的钱,之前卡在这,一直以为有可能被police带走。。。。 然后如果只有一次提醒了那么就只能不断取一块钱;

2016-08-08 10:05:19 197

原创 数学期望,I - Beating the Dataset,Light OJ 1274

Light OJ 1274,数学期望

2016-08-06 10:21:45 499

原创 文章标题

DescriptionYou are in a reality show, and the show is way too real that they threw into an island. Only two kinds of animals are in the island, the tigers and the deer. Though unfortunate but the truth

2016-08-05 21:55:02 164

原创 E - Birthday Paradox Light 1104

Sometimes some mathematical results are hard to believe. One of the common problems is the birthday paradox. Suppose you are in a party where there are 23 people including you. What is the probability that at least two people in the party have same birthda

2016-08-05 15:54:15 229 1

原创 B - Discovering Gold Light oj 1030

You are in a cave, a long cave! The cave can be represented by a 1 x N grid. Each cell of the cave can contain any amount of gold.Initially you are in position 1. Now each turn you throw a perfect6 sided dice. If you get X in the dice after throwing, you

2016-08-05 10:57:14 640

原创 hdu4465

CandyTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2705    Accepted Submission(s): 1199Special JudgeProblem DescriptionLazyChild

2016-08-02 19:28:24 292

原创 Y - Farey Sequence

虽然菜,但不甘于菜;DescriptionThe Farey Sequence Fn for any integer n with n >= 2 is the set of irreducible rational numbers a/b with 0 < a < b <= n and gcd(a,b) = 1 arranged in increasing order. The fir

2016-08-02 10:05:10 194

原创 X - The equation SGU oj106

DescriptionThere is an equation ax + by + c = 0. Given a,b,c,x1,x2,y1,y2 you must determine, how many integer roots of this equation are satisfy to the following conditions : x1<=x<=x2,  

2016-08-01 20:18:38 349

原创 H - Pairs Forming LCM Light1236

算数基本定理是个很基本的东西,他可以推导出很多东西;http://acm.hust.edu.cn/vjudge/contest/79396#problem/H把n分解成pi^ei然后算个数;注意n比最大筛选的素数还要大点,所以要特判一次;还有要判重复数的个数;我好菜呀,我好菜呀,我好菜呀;ac代码#include#include#includeusing

2016-08-01 18:43:38 429

原创 E - Leading and Trailing Light oj 1282

讲道理应该算一道水题;但是因为有个东西不知道,导致做不出;求n的k次方前面3位数和后面三位数;后面三位数用快速幂求;前面三位数可以用n^k=x*10^y;k*log10(n)=log10(x)+y;又因为y=n^k的位数;所以log10(x)=k*log10(n)-(int)k*log10(n);贴下ac代码#include#include#in

2016-08-01 16:13:13 379

空空如也

空空如也

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

TA关注的人

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