- 博客(147)
- 资源 (2)
- 收藏
- 关注
原创 力扣93-复原IP地址
力扣93 复原IP地址力扣题目链接:https://leetcode-cn.com/problems/restore-ip-addresses/面试遇到3次+~参考回溯实现:https://mp.weixin.qq.com/s/xlJlk6VHlFL5Vvt1aZ9AbAclass Solution { List<String> result = new ArrayList<>(); public List<String> restoreIpA
2021-09-29 15:09:01 396 1
原创 git学习2
recordgit常用命令://0. git 查看所有分支git branch -a//1. 切换到主分支,拉取最新代码git checkout mastergit pull//2. 从当前分支拉copy的开发分支git checkout -b dev//3. 新分支push远端git push origin dev//4. 拉取远端分支git pull//5. 将远端分支与本地分支建立关联git branch --set-upstream-to=origin/de
2021-06-28 20:34:45 326
原创 20210322笔试小记
emm遇到的真实面试题,可惜太菜了,希望下次别再犯错吧面试题1:栈怎么实现O(1)空间复杂度查询栈中最大值,可以修改栈的存储方式,push,pop操作,但是要保证O(1)时间复杂度,空间复杂度参考:https://blog.csdn.net/taotaotheripper/article/details/8652665思路:想到使用辅助栈,用来存储当前栈的最大值,每次查询栈的最大值时,将对应栈的最大值一起弹出既可;算法描述:建立2个栈,1个当前存储栈,1个辅助最大值栈Sm当push入
2021-03-22 22:10:25 272
原创 20210318牛客笔试模拟小记
emm记录一下题目1.最差运气有一款游戏,过关的方式是按按钮。游戏一共有1关,每一关有个按钮,其中只有唯一—个按钮是可以通关的,按下其他的按钮游戏就会失败。好在这个游戏可以重来,而且由于设计者的疏忽,每一关的通关按钮是不变的,所以你可以记住前几关的按钮,重来时就可以直接通关。但是…你的运气似乎用在了其他地方,你使用了最多的按按钮次数才成功通关。求这个最多的按按钮次数吧!思路:普通计算,理清逻辑,一步一步往下写,先求失败次数,再求最后通过次数//核心代码模式public lo
2021-03-19 22:24:49 1232
原创 ubuntu18.04安装坚果云
A坚果云安装地址: https://www.jianguoyun.com/s/downloads/linux通过dpkg方式安装坚果云后发现其在Ubuntu18下无法正常启动:sudo dpkg - i nautilus_nutstore_amd64.debB坚果云安装页面提供了解决说明:依赖之前已经安装过,从第二步开始执行:#下载坚果云二进制组件wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist
2021-03-16 15:04:20 951
原创 安装KDL运动学库
安装KDL1.安装eigen//git下载git clone https://gitlab.com/libeigen/eigen.git//进入git目录cd eigenmkdir build_dircd build_dircmake ..sudo make install//Eigen默认安装到/usr/local/include/eigen3下,需要移动到/usr/local/include/目录下sudo cp -r /usr/local/include/eigen3/Eigen
2021-03-16 11:44:26 2160
原创 设计模式小记1
单例模式单例模式(Singleton):一个类只有一个实例,且这个类能够自行创建这个实例的一种模式;单例模式特点:一个单例类只能有一个单例模式;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点;单例模式优点:单个类只有一个实例,减少内存开销;可以避免对资源的多重占用;单例模式设置全局访问点,可以优化和共享资源的访问;单例模式缺点:单例模式一般没有接口,扩展困难;在并发测试中,单例模式不利于代码调试;单例模式的功能代码通常写在一个类中
2021-03-11 19:58:06 131 1
原创 20210311-面试1
emmmark…1.一颗二叉搜索树,怎么找到第k大的元素,不允许使用额外空间;考察二叉搜索树(二叉排序树)特点:二叉搜索树性质:若它的左子树不为空,则左子树上所有结点的值均小于它的根结点的值,若它的右子树不为空,则右子树上所有结点的值均大于它的根结点的值;二叉搜索树中序遍历有序剑指Offer原题:二叉搜索树的第k个节点写法1:public class Solution { private int cnt = 0; private TreeNode res;
2021-03-11 11:37:10 215 1
原创 排序小结
快排实现1://选主元int Median3(int[] a , int left , int right){ int center = left + (right - left) / 2; if(a[left] > a[center]) swap(a , left , center); if(a[left] > a[right]) swap(a, left, right); if(a[center] > a[ri
2021-03-10 10:57:09 113
原创 chap8-泛型程序设计
chap8-泛型程序设计泛型泛型基础Java5中引入泛型;ArrayList<String>:<>表示类型参数定义简单泛型类:public class Pair<T>{ private T first; private T second; public Pair(){first = null; second = null;} ...}//多个泛型类型public class Pair<T , U>{
2021-03-07 17:36:20 218 1
转载 java 8 Hashmap深入解析 —— put get 方法源码(转载)
https://www.cnblogs.com/jzb-blog/p/6637823.html 每个java程序员都知道,HashMap是java中最重要的集合类之一,也是找工作面试中非常常见的考点,因为HashMap的实现本身确实蕴含了很多精妙的代码设计。 对于普通的程序员,可能仅仅能说出HashMap线程不安全,允许key、value为null,以及不要求线程安全时,效率上比HashTable要快一些。稍微好一些的,会对具体实现有过大概了解,能说出Ha.
2021-03-06 10:31:25 198
原创 《Java核心技术卷1》Chap12并发汇总
《Java核心技术卷1》Chap12并发汇总并发多进程和多线程的区别:每个进程都拥有自己的一整套变量,而线程则共享数据;线程的六种状态:新建(new Thread())可运行(线程可能正在运行,也可能没有运行)阻塞等待计时等待终止阻塞:当一个线程试图获取一个内部的对象锁,而这个锁目前被其他线程占有,该线程就会被阻塞,当线程等待另一个线程通知调度器出现一个条件时,该线程就会进入等待状态;有几个方法有超时参数,调用这些方法会让线程进入计时等待状态;终止线程:ru.
2021-03-05 21:56:53 205
原创 typora+picgo设置图床
参考使用github作在线图床,就可以一次编写,各平台观看了;具体配置可参考:https://www.jianshu.com/p/2756724a5dee注意配置PicGo时,在分支名称这里,必须填写main,而非master,github的分支名10月份的时候改成了main...
2021-02-25 19:42:36 265
原创 字符串KMP算法理解
字符串KMP算法理解参考参考博客:https://www.zhihu.com/question/21923021http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.htmlhttp://jakeboxer.com/blog/2009/12/13/the-knuth-morris-pratt-algorithm-in-my-own-words/思路给定一个文本串txt ,
2021-02-21 22:25:17 253
原创 mysql必知必会-Code
0把书里的Code例程敲了一遍,做一个初步的学习,Mark一下1)安装MySQL Server8.0password: …2)MySQL练习题…chap1-了解sqlDBMS:数据库管理系统SQL : 数据库结构化查询语言chap2-mysql简介mySQL–客户端-服务器DBMSMySQL–开放源代码mySQL 执行速度很快还有一种基于共享文件系统的DBMS;chap3-使用MySql语句基本指令#创建数据库create database crashcourse ;#u
2021-02-19 17:24:38 448 1
转载 什么是差分数组?(转载)
问题背景如果给你一个包含5000万个元素的数组,然后会有频繁区间修改操作,那什么是频繁的区间修改操作呢?比如让第1个数到第1000万个数每个数都加上1,而且这种操作时频繁的。此时你应该怎么做?很容易想到的是,从第1个数开始遍历,一直遍历到第1000万个数,然后每个数都加上1,如果这种操作很频繁的话,那这种暴力的方法在一些实时的系统中可能就拉跨了。因此,今天的主角就出现了——差分数组。算法原型比如我们现在有一个数组arr,arr={0,2,5,4,9,7,10,0}那么差分数组是什么呢?其实差分数组本质上也是
2021-02-18 21:55:33 226
原创 牛客网-剑指Offer刷题记录
emmm赶在初一这天晚上终于把剑指Offer刷了一遍了,记录一下Coding的代码,希望接下来找工作顺利,上天保佑我;牛客网剑指Offer67题剑指Offer题记JZ1//从左上角开始找public class Solution { public int JumpFloorII(int target) { if(target == 1 || target == 0) return 1; int[] res = new int[target+1];
2021-02-12 00:26:22 435
转载 Ubuntu 18实现有线 无线同时用
ubuntu设置通过无线网卡上网电脑的有线网卡需要连接机器人,但是默认有线网卡连接线是用来上网的,因此需要设置一下网关,才能正常使用无线网上网,转载2篇相关博客。1.https://blog.csdn.net/Pipcie/article/details/797385162.https://blog.csdn.net/zywvvd/article/details/86667592?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendF
2021-01-05 09:18:32 3051 4
原创 dell工作站precision 3530安装ubuntu
dell工作站precision 3530安装ubuntu实验室剩下一台precision 3530用来实验,于是用来安装ubuntu双系统,安装过程中发现无法识别固态硬盘,检查后发现需要设置SATA为AHCI模式(非RAID ON)模式。参考:1.https://www.dell.com/support/kbdoc/zh-cn/000131901/%E5%9C%A8%E4%BD%BF%E7%94%A8pcie-m2%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E7%B3%
2021-01-02 21:02:43 1543
原创 解决Ubuntu18下VSCODE空格距离极小的方法
参考https://blog.csdn.net/kellncy/article/details/90345506https://blog.csdn.net/kellncy/article/details/90345506GitHub上的开源字体FiraCode:https://github.com/tonsky/FiraCodeVSCode 配置参考https://github.com/tonsky/FiraCode/wiki/VS-Code-Instructions#open : /h
2021-01-02 10:44:06 556
原创 Ubuntu安装oh-my-zsh与flameshot
zshzsh官网:https://ohmyz.sh/Command:# via curl$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"#via wget$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"flameshotgithub
2020-12-31 20:32:44 164 1
原创 Java教学毕向东-day2
1)变量概述变量:内存中的一块空间,用来存储数据;2)计算机存储单源硬盘–永久存储数据;内存–临时存储数据,运行时加载数据;8 bits = 1Byte(计算机中最小存储单元-8位1字节,系统不会分配1bit,最小1Byte)1 kB = 1024B1 MB=1024kB1 GB=1024MB1 TB=1024GB3)基本数据类型(4类8种)变量必须要有明确的类型,什么类型的变量装载什么类型的数据;Java数据类型:四类 八种 字节数整型 byte
2020-12-26 11:09:00 93
原创 Java教学毕向东-day1
~~马上变打工人了,定个小目标,寒假回家前刷完这套视频1)软件开发系统:DOS、Windows、Linux软件:一系列按照特定顺序组织的计算机数据和指令的集合;应用类软件,基于Web的应用程序;开发:制作软件2)人机交互方式交互方式:图形化界面:命令行方式:Windows常用指令:dir: 列出当前目录下文件及目录md: 创建目录rd: 删除目录cd: 进入指定目录cd..:进入上一级目录cd\:进入根目录del: 删除文件exit: 退出命令行3)计算机语言
2020-12-26 11:07:09 140
原创 Intel D435在Ubuntu16下安装记录
前言实验室购入了Intel D435相机用于采集图像数据,在安装过程中遇到一些问题,解决后记录一下;
2020-12-24 21:32:30 298 1
原创 Ubuntu手动安装内核
内核Intel RealSenseD435相机对Linux内核要求5.4以内;Intel AX200无线网卡对Linux内核要求大于5.1;ubuntu16自带内核4.15.0;版本没弄清楚反复装了几次(先装了5.5),因为是台式机,显示屏是2k的,每次都需要重新装N卡驱动,直接炸裂…放个无线网卡驱动连接:https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html
2020-12-23 11:07:15 2414
原创 ubuntu16安装java11与IDEA
1)安装java11从官网下载jdk11正确版本安装包:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html选择安装目录进行解压缩:#当前目录下解压缩tar -xvzf ~/下载/jdk-11.0.9_linux-x64_bin.tar.gz#复制解压缩文件至安装目录sudo cp -r ./jdk-11.0.9 /opt/jdk-11.0.93.配置Java运行环境:#修改 .zshrc配置文件
2020-12-21 20:54:51 1041 1
转载 解决类似 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found 的问题
安装gcc9.2.0后,gcc的动态库还是旧版本,在运行ros时编译会报错,需要进行更新替换。 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题 源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题。这是因为升级gcc时,生成的动态库
2020-12-15 11:20:07 3924
原创 ROS练习
ROS练习过了一遍ros wiki的教程,感觉写的不是很详细,随便记点东西~http://wiki.ros.org/ROS/Tutorials1)查看ROS环境#因为使用了zsh,所以需要重新设置环境变量printenv | grep ROS #无输出#打开/home/.zshrc添加一行source /opt/ros/noetic/setup.zsh#添加工作空间的环境变量source /data/helloB/ROSWork/catkin_work/devel/setup.zsh#查
2020-12-05 20:59:32 432
原创 Ubuntu20.04突然无法打开蓝牙
问题Ubuntu20.04开机后突然蓝牙打不开(每次点击设置的蓝牙开关按钮后会自动关闭);解决方案https://askubuntu.com/questions/783948/bluetooth-used-to-be-enabled-now-disabled-and-wont-enable-ubuntu-16-04//打开终端执行sudo rmmod btusbsleep 1sudo modprobe btusb或者尝试:sudo apt install blueman #安装blu
2020-12-03 09:42:22 11651 11
原创 ubuntu安装Windows字体
问题wps字体显示不全,缺少常用字体方案去Windows/Fonts目录下寻找字体(.tff)文件,拷贝到/usr/share/fonts目录下生成索引信息:sudo mkfontscalesudo mkfontdir更新字体缓存;sudo fc-scale重启wps即可...
2020-11-22 16:08:46 756 1
原创 Ubuntu下安装RealtekRTL8125网卡驱动
emmm前几天捣鼓软件,卸载时不小心把网卡驱动给整残缺了,然后又重装了一次驱动,记录下过程;流程使用ifconfig查看驱动是否正常:(原先的驱动消失了)查看网卡驱动型号lspci或者lspci | grep -i ethernet我的网卡为Realtek RTL8125;去官网找网卡驱动:https://www.realtek.com/zh-tw/component/zoo/category/network-interface-controllers-10-100-1000m
2020-11-21 21:18:55 18701 7
转载 智能优化算法(转载)
智能优化算法:受人类智能、生物群体社会性或自然现象规律的启发。 主要包括: (1)遗传算法: 模仿自然界生物进化机制 (2)差分进化算法: 通过群体个体间的合作与竞争来优化搜索 (3)免疫算法: 模拟生物免疫系统学习和认知功能 (4)蚁群算法:模拟蚂蚁集体寻径行为 (5)粒子群算法:模拟鸟群和鱼群群体行为 (6)模拟退火算法:源于固体物质退火过程 (7)禁忌搜索算法:模拟人类智力记忆过程 (8)神经网络算法:模拟动物神经网络行为特征 大体可以分为以下五类: (1)进化类算法: 遗传算法、差分进化算..
2020-11-09 16:27:10 2865
转载 Linux 下后台运行程序,查看和关闭后台运行程序(转载)
1、运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。 (1)&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行 (2)nohup命令 功能:不...
2020-11-06 21:22:01 2340
原创 C++ reverse函数的用法
转载自:https://cloud.tencent.com/developer/article/1150743 逆序(反转)无论是在C或是C++中用的都特别多,常用于数组,字符串,容器等,其本身的函数参数也不复杂。 标准C中是没有recerse()函数的,这是C++的一个新增函数,使用需要包含头文件 #include ...
2020-10-28 19:53:09 16254 1
转载 多模态学习方法综述(期刊论文)
期刊:工程科学学报引用:陈鹏,李擎,张德政,杨宇航,蔡铮,陆子怡.多模态学习方法综述[J/OL].工程科学学报:1-13[2020-05-18].https://doi-org-443.wvpn.hrbeu.edu.cn/10.13374/j.issn2095-9389.2019.03.21.003.摘要:大数据是多源异构的。在信息技术飞速发展的今天,多模态数据已成为近来数据资源的主要形式。研究多模态 学习方法,赋予计算机理解多源异构海量数据的能力具有重要价值。本文归纳了多模态的定义与多模态学习的基本任 务
2020-10-10 14:47:06 6606 1
转载 多模态机器学习综述翻译(转载)
文章:《Multimodal Machine Learning: A Survey and Taxonomy》多模态机器学习综述【摘要】我们对世界的体验是多模式的 - 我们看到物体,听到声音,感觉到纹理,闻到气味和尝到味道。模态是指某种事物发生或经历的方式,并且当研究问题包括多种这样的形式时,研究问题被描述为多模态。为了使人工智能在理解我们周围的世界方面取得进展,它需要能够一起解释这种多模信号。多模式机器学习旨在构建可以处理和关联来自多种模态信息的模型。这是一个充满活力的多学科领域,具有越来越重要的意义和非
2020-10-08 11:55:32 21681
转载 Markdown数学公式语法(转载)
行内与独行行内公式:将公式插入到本行内,符号:$公式内容$,如:$xyz$独行公式:将公式插入到新的一行内,并且居中,符号:$$公式内容$$,如:$$xyz$$上标、下标与组合上标符号,符号:^,如:$x^4$下标符号,符号:_,如:$x_1$组合符号,符号:{},如:${16}_{8}O{2+}_{2}$汉字、字体与格式汉字形式,符号:\mbox{},如:$V_{\mbox{初始}}$字体控制,符号:\displaystyle,如:$\displaystyle \frac{x+
2020-09-26 14:34:02 1047
原创 神经网络学习2(python实现)
1、参考1、https://blog.csdn.net/qq_45769063/article/details/106747656?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase2、https://blog.csdn.net
2020-09-26 14:28:43 297
转载 Numpy中ndim、shape、dtype、astype的用法(转载)
本文介绍numpy数组中这四个方法的区别ndim、shape、dtype、astype。1.ndimndim返回的是数组的维度,返回的只有一个数,该数即表示数组的维度。2.shapeshape:表示各位维度大小的元组。返回的是一个元组。对于一维数组:有疑问的是为什么不是(1,6),因为arr1.ndim维度为1,元组内只返回一个数。对于二维数组:前面的是行,后面的是列,他的ndim...
2020-09-25 11:50:14 1518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人