- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 3070使用tensorflow1.15或更低版本
3070使用tensorflow1.15或更低版本Background环境大体步骤Background抢到了黄老板的3070,但是发现只有cuda11.1支持8.6算力,tf又没有支持cuda11.1的版本,故找到了如下解决方案。思路为套一层docker,以跳过对cuda与cudnn的检测。环境要求如下软件包:ubuntu 18(20可以,16未测试)Dockernvidia-docker2大体步骤ubuntu禁用自带N卡驱动,安装nvidia官方驱动。截至11.18,nvidia对
2020-11-18 09:10:13
2467
1
转载 new可与乐扣笔记
NewCode平衡树 boolean IsBalanced_Solution(TreeNode root) { return getDepth(root) != -1; } private int getDepth(TreeNode root) { if (root == null) return 0; int lef...
2020-03-10 00:09:27
276
原创 C++ 使用先根与后根还原二叉树
#include <stdio.h>#include <vector>using namespace std;struct TreeNode { int val; TreeNode* left; TreeNode* right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}...
2020-02-22 20:25:14
379
原创 ROS笔记 -发布本地视频
发布的topic是/image_raw , 格式为ROS图片格式。输入的视频源只要opencv能读取就可以。视频发布完后会退出程序。#include <ros/ros.h>#include<image_transport/image_transport.h>#include<cv_bridge/cv_bridge.h>#include<sens...
2020-02-17 23:57:28
454
原创 ROS笔记 - 自定义消息格式
CMakeList.txt修改(按内容在CMakeList.txt中的顺序)10行左右find_package添加message_generation,用于调用生成mymsg.h头文件的函数。如下:find_package(catkin REQUIRED COMPONENTS roscpp rospy message_generation std_msgs )54行...
2020-02-17 11:27:42
372
原创 ubuntu解决终端因网络问题引起的各种疑难杂症
解决问题因网络问题引起的各种疑难杂症,可解决rosdep相关。git没有尝试。需要一条科*--+*网线路。步骤下载proxychains-ng代码 git clone https://github.com/rofl0r/proxychains-ng.git编译,可以安装,也可以不安装cd proxychains-ng./configure --prefix=/usr -...
2020-02-09 15:50:03
418
原创 ubuntu windows双系统时间不一致
以下方式任选其一即可windows下修改win+r调出运行框,输入regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInfo rmation在右侧空白处单击右键,新建DWORD(64)键,双击修改值为1,十六进制ubuntu下修改1.将硬件时间UTC改为CSTsudo timedatectl...
2020-01-08 09:08:53
268
原创 Ubuntu安装Oracle jdk的新方式
Oracle JDK的源很多已经失效,官网只提供RPM包下载,故给出用rpm包转DEB包的安装方式环境 - 官方下载链接 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - alien sudo apt-get install alien步骤 sudo a...
2020-01-01 16:05:47
250
原创 Python爬虫一则
就是个python爬虫就像爬个图看看源网站链接:http://www.setuw.com使用python编写,使用了threadpool 等库,自行下载。环境:python 3 , win10 , 树莓派环境下测试通过网站元素结构代码# -*- coding: utf-8 -*from concurrent.futures import ThreadPoolExecutor...
2019-09-14 23:54:57
5475
原创 这是一篇路由器踩坑的文章
这是一篇路由器踩坑的文章 想用路由器遂咸鱼了一台路由器,基于极路由2改的第三方路由,但是硬件配置都一样,所以本文就是针对极贰的踩坑记录。目标老毛子固件自动登录校园网(drcom客户端)校园网防掉线(掉线重登)其他(日后加)项目链接备注老毛子固件http://opt.cn2qq.com/padavan/对于极贰128M版,固件包为RT-AC51U-G...
2018-12-06 23:35:18
1337
原创 这是一篇不完美解决在Ubuntu 18.04下使用网易云的解决办法
这是一篇在Ubuntu 18.04下使用网易云的解决办法按照网上的改快捷方式、改开机脚本依旧无解的铜须也可以看这个试试最近装了ubuntu 18.04 ,无奈发现不能用网易云,按照网上的改快捷方式、改开机脚本依旧无解,百般查询发现可以通过解包网易云上一版本然后改掉某某东西然后重新编译的方法…试了一下,可行,故放出安装包。比较玄学,不一定能用,试过才知道。连接在文末(兰奏云 +...
2018-10-10 23:02:22
1204
原创 双硬盘+Ubuntu18+efi踩坑
双硬盘+Ubuntu18+efi踩坑 因为各种原因,想在自己的电脑上装Ubuntu…因此踩坑实录! 本文主要包括: * ubuntu的基本俺咋混个 * grub的美化 * 解决N卡安装时卡死,安装完开机后卡死 另,本文可能无图基本情况介绍硬件:三星nvme固态,nvdia卡,I7,efi分区安装目的:Win10在固态中,保留ahci模式不...
2018-09-08 23:53:29
5927
原创 C++调用C++写的DLL
C++调用C++写的DLL dll简介:在实际编程中,我们可以把完成某项功能的函数放在一个动态链接库里,然后提供给其他程序调用。像Windows API中所有的函数都包含在dll中,如Kernel32.dll, User32.dll, GDI32.dll等。 dll文件可以简单地理解成程序的一个“模块”,在需要时才调入内存,用完后还可以卸载,有利于提高性能。 简单扫盲: ...
2018-08-27 23:55:22
1572
原创 一个在线文字转语音工具
一个在线文字转语音工具 因为参加比赛过程中要频繁使用文字转语音的功能,遂写了这个工具,暂时先用着。 工具基于百度API , 目前只支持 1K 以内的文字转语音。 后续版本拟增加讯飞接口,批量转换,语音识别,在线更新等功能,在在线更新功能上线之前,以本文为更新源。运行截图:代码:public partial class Form1 : Form...
2018-08-25 11:32:35
8867
2
原创 Windows Debug 详解
Debug概览Debug是什么?debug是Windows 16位或者32位机器上的一款调试工具。也就是说,在WindowsXP及以前的机器上都有debug,直接Win+X debug就可以调出;在之后的32位机也有;但是在之后的64位机器上不存在,即使有,也无法运行。不必尝试到底能不能运行,绝对不能相似的,微软的masm也无法在64位版本的系统上运行。可以通过安装dosbox来...
2018-06-22 08:57:44
3187
1
原创 这是一个用notepad++和masm5.0搭建的汇编环境
这是一个用notepad++和masm5.0搭建的汇编环境 注意:依旧不能在64位机器运行。这是汇编的事需要什么?notepad++ 32位(传送门:https://notepad-plus-plus.org/)masm5.0 (传送门:https://www.lanzous.com/i19gs8h )没了步骤把你的masm文件夹随便放在一个地方,系统变...
2018-06-21 11:51:28
3588
1
原创 常用DOS命令
emmm记不住命令调用,只好记下来。只记录常用的DOS功能调用中断 21h 使用步骤: 设置入口参数(类似于显示字符需要字符ASCII) 要调用的子程序编号-> AH INT 21H (这里必须写h,因为是十六进制,默认按照十进制处理) 号(->AH) 功能 入口参数 出口参数 备注 01H ...
2018-06-18 10:49:53
667
原创 这是一篇关于如何正确理解Java转型机制的文章
这是一篇关于如何正确理解Java转型机制的文章 谨以此文纪念明天要默单词我还在复习Java谁让他明天考Java呢什么是转型就是转型啊还能怎么说!子类转父类,父类转子类巴拉巴拉。父类转子类需要注意这里边有什么不好理解呢,主要有这几点:假如说子类重写了父类的一个函数,那么不管子类转父类或者父类转子类,转完了之后调用该函数,那么执行的是父类的函数还是子类的呢?到底谁可以...
2018-06-14 00:12:42
593
原创 这可能是最详细的 Windows Debug 详解 了
Debug概览Debug是什么?debug是Windows 16位或者32位机器上的一款调试工具。也就是说,在WindowsXP及以前的机器上都有debug,直接Win+X debug就可以调出;在之后的32位机也有;但是在之后的64位机器上不存在,即使有,也无法运行。不必尝试到底能不能运行,绝对不能相似的,微软的masm也无法在64位版本的系统上运行。可以通过安装dosbox来...
2018-06-08 00:38:04
18909
2
原创 这是一篇关于自搭建ngrok服务的教程
前几天决定搞个内网穿透,想找现成的ngrok来用但是最终决定自己搭建ngrok服务器...(别人的ngrok要钱啊!有免费的但是限制太大啊!)ngrok传送门Github第一步搞到一台服务器。 我用centOS6,emmm,ubuntu什么的都行,大同小异。第二部搞一个域名。 推荐FreeNom,免费的顶级域名,但是不支持泛解析,也不能在国内备案(反正ngrok也用不到这个)第...
2018-06-04 00:10:25
609
原创 STM32串口发送字节数据
代码如下(串口初始化自行操作):void USART1_Send_Byte(unsigned char byte,int USART_Num) { switch(USART_Num) { case 1:USART_SendData(USART1, byte); while( USART_GetFlagStatus(USART1,USART_FLAG_TC)!= SET); ...
2018-03-27 22:38:33
5666
原创 C++ 直接计算多项式的值
在数据结构上遇到了这个题...但是觉得麻烦没写,想想还是要学的,特此记录下来。以下是代码:#include <Windows.h>#include <iostream>#include <vector>#include <String>#include <stack>#include <cstdlib>using ...
2018-03-27 22:31:22
6876
原创 Notepad++搭建python开发
notepad++ 下载:https://notepad-plus-plus.org/1.notepad主界面点击F6,出现下图对话框2.在对话框中输入如下指令:NPP_SAVEecho ==========开始执行python========== python $(FULL_CURRENT_PATH)点击Save,输入名字(例如RunPython)3.点击OK。若当前有python代码,则会...
2018-03-17 09:14:54
624
转载 GDT、GDTR、LDT、LDTR的学习
在Protected Mode下,一个重要的必不可少的数据结构就是GDT(Global Descriptor Table)。为什么要有GDT?我们首先考虑一下在Real Mode下的编程模型:在Real Mode下,我们对一个内存地址的访问是通过Segment:Offset的方式来进行的,其中Segment是一个段的Base Address,一个Segment的最大长度是64 KB,这是16-bi...
2018-03-14 23:16:10
730
转载 什么是GDT,LDT,GDTR及LDTR?
(1)全局描述符表GDT(Global Descriptor Table)在整个系统中,全局描述符表GDT只有一张(一个处理器对应一个GDT),GDT可以被放在内存的任何位置,但CPU必须知道GDT的入口,也就是基地址放在哪里,Intel的设计者门提供了一个寄存器GDTR用来存放GDT的入口地址,程序员将GDT设定在内存中某个位置之后,可以通过LGDT指令将GDT的入口地址装入此寄存器,从此...
2018-03-14 23:14:29
1267
原创 Keil 主题(配色方案)选择器 自带多适用主题
花了一天!因为要用Keil,又苦于主题不好看,一个个换主题又嫌麻烦,就写了这个东西。代码有点多,先放出配置步骤,源码在文末。V1.0,没有图片预览功能,但是随插件附赠几个类似VS的配色方案。 本是按照Keil插件的形式安装的,会安装Keil插件的童鞋可以不看啦1.将整个插件包(文件夹,不是文件夹包含的文件)复制到Keil下的UV4目录下2.按照下图进行: (1)点击 Tools -> Cu...
2018-02-06 21:27:26
35737
33
原创 C# 调用其他程序
本来是在写微信跳一跳辅助要用到adb,所以才想要调用其他EXE。刚好最近要写一个切换Keil主题的小程序,想不到又要用到这个小东西...想想不如直接拿出来,也好之后再用。代码:public class ExeRnuuer { /// /// 执行cmd命令 /// 多命令请使用批处理命令连接符: /
2018-02-06 13:36:44
2131
转载 MIPS通用寄存器介绍
MIPS有32个通用寄存器($0-$31),各寄存器的功能及汇编程序中使用约定如下:下表描述32个通用寄存器的别名和用途;REGISTERNAMEUSAGE$0$zero常量0(constant value 0)$1$at保
2017-09-18 21:28:39
2411
转载 将中缀表达式转化为后缀表达式
我们把平时所用的标准四则运算表达式,即“9+(3-1)*3+10/2"叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。中缀表达式“9+(3-1)*3+10/2”转化为后缀表达式“9 3 1-3*+ 10 2/+”规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号
2017-09-13 23:27:39
557
原创 Java语言匿名对象
匿名对象是一个比较零碎的知识点,虽然不是考察的重点,但是我还是觉得有必要提一嘴。看一段代码:new ClassName().Function();上边的一句代码中,直接新建了一个对象,并调用了之中的Function函数,但是没有用任何引用指向这个对象。这里大家也大概看得出来,匿名对象只是为了临时使用,并且在语句结束之后被回收。其实在C/C++中也有类似操作,比如for循环中的指示变量i
2017-09-02 00:45:56
377
原创 Java内存分配(堆和栈内存)
在学习Java数组之前,需要先了解一下Java的内存分配机制。Java内存分布分为堆内存和栈内存两种。栈内存在方法中定义的一些基本类型的变量和引用都是在(方法的)栈内存中申请的。当一段代码定义一个基本类型的变量时,Java就会在栈内存中为这个变量申请一块内存空间,而当这个变量超出这段代码(即作用域)时,Java就会自动收回该空间,这个变量也就不复存在。堆内存堆内存中
2017-08-25 11:13:12
718
原创 Java命名规则
第一眼看到Java代码时难免感到困惑,一堆堆单词,大小写都有,应该有什么规律。这次来介绍一下Java中各项目的命名规则。Tips:命名规则只是一般来说的习惯,没有强制性规定,随意即可。建议按照规则来,使得代码更美观、更易读。类(class)的命名根据约定,Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大 写例如TestPage;如果类名称中包含单词缩
2017-08-24 17:03:50
522
网易云-Ubuntu18.04可用
2018-10-10
Keil配色方案管理器/Keil主题管理
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人