- 博客(33)
- 问答 (2)
- 收藏
- 关注
原创 Rust 入门 基础单向链表
使用Rust完成单向链表 最近闲下来了,看到一门语言Rust兴起,工资也可观,linux听说有部分也开始用rust写了,但听说学习有曲线,当时本人是不信邪的,学了之后才知道是真的有曲线。。。光是链表就搞了好几天,主要国内这方面的文章还太少,甚至给我一种rust还不成熟的错觉。不过既然写linux大佬都在用,且号称集各种语言优势的现代化语言,我就不由得想尝试一下。 先给大家分析一下为什么难,为什么有些人会觉得比C/
2022-01-19 22:17:56
1405
原创 【首发】Go-Spring基础教程
Go-Spring基础教程 最近想要转向golang,然后发现go的生态还不够强大,众所周知spring依托ioc和apo成为了一方霸主,私以为golang还是需要ioc的,遂在网上寻找包。发现有滴滴开源的go-spring,意图实现go语言上的springboot,只能说大厂还是相对有保证的。就先摸索了。GItee地址 github地址 虽说是大厂,但是文档真的很
2021-05-26 10:44:28
5668
原创 Golang 面向对象全解
Golang 面向对象全解 golang的面向对象是不完备的面向对象,大部分人员都是从java转换而来,造成了很多的坑,这一篇文章记录我已知的golang面向对象性质和坑,希望后来者注意。基础 首先面向对象具有三大特性,封装、继承、多态,golang均不直接支持这三种特性,但都可以通过别的方式来实现这三种特性。封装golang中没有class只有struc
2021-05-24 09:44:11
1818
5
原创 强化学习rllib简明教程 ray
强化学习rllib简明教程 ray 之前说到强化 学习的库,推荐了tianshou,但是tianshou实现的功能还不够多,于是转向rllib,个人还是很期待tianshou的发展。 回到rllib,rllib是基于ray的一个工具(不知道这么说是不是合适),ray和rllib的关系就像,mllib之于spark,ray是个分布式的计算框架。 官网,文档。进入官网,
2021-02-24 15:56:54
8885
12
原创 苹果短信迁移到安卓手机
苹果短信迁移到安卓手机最近换了安卓手机,需要把苹果上的短信等资料迁移到安卓手机。确实比较麻烦。实测以下链接可行。主要是两步走提取db文件使用isms2droid导入主要讲几个里面没讲到的点,在完成第一步的时候,有几种可替代的方案。1.1、ITunes全机备份提取 。这个对硬盘要求挺大,我的32g垃圾手机都很大,用得越多越费时间。需要根据目录去找对应乱码文件。1.2、 itools全机备份。这个是网上看来的,使用itools备份后,短信的文件名叫sms.db,也是全机备份,空间时间都
2021-01-29 22:22:01
10170
原创 强化学习库tianshou——DQN使用
强化学习库tianshou——DQN使用tianshou是清华大学学生开源编写的强化学习库。本人因为一些比赛的原因,有使用到强化学习,但是因为过于紧张与没有尝试快速复现强化学习的代码,并没有获得很好的成绩,故尝试用库进行快速复现。之前也尝试了parl等库,感觉parl在文档等方面似乎并不如tianshou,性能上作为菜鸟不好评价。tianshou的官方文档也有很久没有更新了,上面有些代码不能运行,用了最新版tianshou的github上的代码案例进行学习,相关注释已经记录。import osimp
2021-01-27 21:41:37
5193
原创 gym第一个程序
gym安装完成之后,在pycharm中尝试运行以下代码import gymimport timeenv = gym.make('CartPole-v0')env.reset()env.render()for _ in range(1000): next_state, reward, done, _ = env.step(env.action_space.sample()) # env.render() if done==True: print('game
2021-01-26 15:23:54
351
3
原创 网盘直链下载助手 暗号破解
仅供学习之前用网盘直链下载助手,也是需要暗号,但是当时在油猴里面搜索弹窗内容就破解了,用motrix下载体验也很好。现在重装了,要重新输入暗号,发现更新了,之前操作用不了了。遂读代码解。先按个确定,得到了解了情况后,打开油猴,点击网盘直链助手可以看到以下代码,圆圈是关键字,方框是核心代码,大家可以ctrl+ f搜索定位到地点。这里方法就很多了,可以直接取消判断,进入正确的流程可以看看他的暗号是啥,这里我选择看看他的暗号。插入以下代码,保存并刷新刚刚输入暗号的界面。并按下F
2021-01-07 23:23:58
41099
6
原创 Ubuntu(zorin)下使用deepin-wine最新方法
Ubuntu(zorin)下使用deepin-wine最新方法 打算今后使用linux作为日常使用的环境,一方面为了熟悉linux,另一方面也想试试别的系统。本来是想装mac的,mac上的日常生态比linux要好,但是因为我的笔记本电脑显卡的mx250,mac不识别,相当于没用,平时有时候需要做深度学习(虽然mx250太弱),所以还是没用mac。 在linux上比较麻烦的就是没有日常生活常用软件的生态,比如微信、qq、office等,在这一点上deepin做的
2021-01-01 14:16:53
2996
原创 golang 入门教程与注意事项
golang 入门教程与注意事项 个人认为golang作为未来的语言趋向,估计未来会占有一定份额,所以先学习一下。 过于简单的go语言安装和goland安装就不说了。主要说一些和其他语言不太一样的地方,初学者难以马上掌握的地方。 版本go 1.51.gopath 作为早期的go项目管理的方式,现在针对于简单的脚本,还有一些用处。gopath即为你的项目依赖路径,这里面一般包括src、bin、pkg三个目
2020-12-29 13:08:10
420
原创 anaconda 换源大全(清华源很慢)
anaconda 换源大全(清华源很慢)最近清华源经常出现http000,下的慢还经常中断,tensorflow完全下不了。可能是全网都薅清华的源站,所以下不动了。现在有几个可以替代的源站,网上很少见。中科大被跳转到清华 清华不行 中科大也不行北外channels: - defaultsshow_channel_urls: truechannel_alias: https://mirrors.bfsu.edu.cn/anacondadefault_channels: - https
2020-12-15 15:59:05
8222
7
原创 小球称重的解法整合 N个小球有一个坏球,最少几次能找出坏球
小球称重的解法整合 N个小球有一个坏球,最少几次能找出坏球 最近在看小球称重的问题,之前只记住了公式,最近回过来看,发现知乎上多了一些优质答案,遂记录一下。 现附上学习地址 先说结论, N 个乒乓球中有一个和其他的质量不同,用天平最少几次一定能称出来?(并知道是轻了还是重了)n次操作最多能解决以下个数的问题3n−32 \frac{3^n-3}{2} 23n−3
2020-07-24 12:15:55
6631
2
原创 禁忌搜索 理解与c++实现 解决旅行商问题
禁忌搜索 理解与c++实现 解决旅行商问题首先介绍一下旅行商问题本身,旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。和...
2020-04-24 12:55:21
1621
2
原创 从入门到入土 大数据学习(4) 最简单windows下idea运行调试spark程序
从入门到入土 大数据学习(4)windows下idea运行spark程序继环境搭建和windows环境搭建之后,不可避免的需要在windows上进行开发,但是这种跨平台的开发本身就给开发者带来一定的难度。如果条件允许(指电脑内存足够大,且今后开发服务器上也会有LINUX图形化界面的情况),个人还是建议使用图形化界面,在windows上开发,笔者真的捣鼓了很久。网上常见的windows上连接sp...
2020-04-05 13:40:23
329
原创 蓝桥杯 2016省赛 最大比例 从直觉到辗转相除法的变化
蓝桥杯 2016省赛 最大比例 从直觉到辗转相除法的变化题目链接题面请看链接,分析一下题目,题目就是要求从一等比数列的某几项中得知,这个等比数列的最大公比。看到题目显然是和gcd有关的,这里介绍两种方法,一种是从直觉而来的,一种是参照网上题解,自己推导而出的。1.直觉题解 等比数列必然有一个首项...
2020-03-16 20:53:53
330
原创 蓝桥杯 地宫取宝 记忆深度搜索+两种dp解法
蓝桥杯 地宫取宝 记忆深度搜索+两种dp解法资源限制时间限制:1.0s 内存限制:256.0MB问题描述 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然...
2020-03-13 13:34:40
361
原创 atcoder abc158 E - Divisible Substring
atcoder abc158 E - Divisible Substring先看题面 题目的意思是,给定字符串和一个质数P,求字符串当中的子串被P所整除的个数。 写一下心路历程,一开始看到题目直接莽dp(最近dp上头)dp[i][j]=sum{dp[i−1][k]}k∈{(10∗k+s[i]−′0′...
2020-03-11 10:04:43
521
2
原创 从入门到入土 Hadoop新手搭建(3) windows下scala+idea+sbt安装
从入门到入土 Hadoop新手搭建(3) windows下scala+idea+sbt安装继前篇hadoop搭建完成后,今后将用scala进行开发,但是我们是ubuntusever,没有图形化界面对我们新手开发并不是很友善,所以我们尝试在windows上先写好代码,再传回虚拟机进行运行。安装scala进入scala官网,可以看到有三种安装方式(但是我们开发ide还是要用idea,请自己去下载...
2020-03-01 19:18:10
1195
原创 从入门到入土 Hadoop新手搭建(2) 分布式集群搭建
个人学习笔记,仅供参考从入门到入土 Hadoop新手搭建(2) 分布式集群搭建(1)JDK安装 Hadoop基于JAVA,要运行JAVA必然要先安装java。按照我上一篇的指南这样做的话,现在就可以打开xshell进行连接。在xshell中,我们运行java -version查看java版本,如果我没记错的话,java要1.6以上,按照我的流程...
2020-02-27 20:59:15
386
原创 从入门到入土 Hadoop新手搭建(1) Ubuntu安装及其配置
个人学习笔记,仅供参考从入门到入土 Hadoop新手搭建(1) Ubuntu安装及其配置(1)系统安装 学习hadoop之前必然要先安装虚拟机,为了节省 钱 内存以及空间,以及为了模拟真实企业环境,这里选用Ubuntu14.04.6 server进行安装,镜像可以去官网或者国内源下载,下载完成之后只有630M然后打开vm,新建虚拟机,以及...
2020-02-26 14:33:51
174
原创 蓝桥杯校内赛 大西线调水工程
蓝桥杯校内赛 大西线调水工程 昨天做了蓝桥杯校内赛,做的是C++组,前几题一如既往的很水。但是最后三题不像以往那么水了。 大致讲讲8-10三题,第八题,大概是讲浮动数组的个数,第九题找直角坐标系中,能组成V字的三个点的组数,第十题也就是这一题,大西线调水工程。上面两题,如果有题目会单独写的,这一次先写第...
2019-11-28 19:54:23
609
1
原创 PTA 数据结构 二叉树的非递归遍历 pintia
PTA 二叉树的非递归遍历这一题写的我快要吐了,讲述一下心酸历程。6-3 二叉树的非递归遍历 (10 分)本题要求用非递归的方法实现对给定二叉树的 3 种遍历。函数接口定义:void InorderTraversal( BinTree BT );void PreorderTraversal( BinTree BT );void PostorderTraversal( BinTree...
2019-01-04 21:31:49
6589
原创 队列
#include "stdio.h"#include "stdlib.h"#define ElemType inttypedef struct NodeType{ ElemType data; struct NodeType *next;}NodeType;typedef struct{ NodeType *front,*rear;}LinkQueue;Nod...
2019-01-04 21:11:12
116
原创 栈
#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100typedef int ElemType;typedef struct{ElemType elem[MAXSIZE];int top;}SqStack;void OutStack(SqStack p);void InitStack(SqStack...
2018-10-22 16:32:07
162
原创 链表
c语言中除了数组以外,比较常见的数据结构就是链表了。链表和数组的不同点在于一个是连续存储,一个是不连续的。数组更改元素的相对位置比较慢,比如把数组第k个元素去掉,然后k以后的元素整体前移。链表只需释放节点,更改指针就行此篇是最简单的单项链表的几个功能。首先是数据结构typedef int ElemType;typedef struct LNode{ ElemType da...
2018-10-16 18:13:33
163
原创 线性表
今天老师讲了线性表。然后手动实现了一个线性表的小程序。主要功能就是生成、插入、删除、查询。    首先,线性表就是一段连续储存的线性空间,是一种数据结构。和数组一样。    然后线性表常数时间找第i个数,删除的复杂度是o(n)(大概
2018-10-10 20:05:47
246
原创 zkw线段树
ZKW线段树杂说    最近老是被数据结构血虐,目前就学了 字典树,树状数组,准备学线段树,看到网上一直在推广zkw线段树。所以决定学这个。     zkw线段
2018-09-11 13:59:42
136
原创 UVA 12627 Erratic Expansion
题目大致意思为 告诉你一个红球为0时状态,已知一个红球每过一个时间会变为文档所示图中的3红1蓝,而蓝球每过一个时间则会变为4个蓝球。问在某一时刻,h1与h2之间的红球有几个。 RT,这一题刚看到的时候毫无思路,仔细观察图后发现,发现肯定是递归。然后找递归公式。先...
2018-08-19 20:27:50
225
原创 UVA 215 电子表格计算器
电子表格计算器 UVA - 215 A spreadsheet is a rectangular array of cells. Cells contain data or expressions that can be evaluated to obtain data. A “simple” spreadsheet is one in which data are i...
2018-08-13 08:55:53
297
原创 有关回溯的相关 排列组合遍历
目录无相同元素全排列 排列A(n,m) 组合C(n,m)有相同元素全排列排列A(n,m)组合C(n,m) <font size="5">最近刚刚学习了递归,回溯算法来进行深度搜索。对一些题目有一些感触,顺便写下变体的解法。</font>无相同元素全排列 排列A(n,m) void...
2018-08-01 13:37:10
2643
空空如也
vue导航栏组件当前激活状态没有变化,应该怎么解决
2020-03-29
vue ElementUI 使用el-upload为什么先发了一个option
2020-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人