
小可可的编程学习
萧易风船长
这边的大多内容是用来记录给自己看的,可能不会回复私信、评论,看的频率也可能是一年一次甚至更久,对不住啦
展开
-
python protobuf(嵌套的)的使用
注意这个protoc指令给proto文件名的时候前面不能带路径,所以需要额外加-I。原创 2023-03-04 14:53:13 · 797 阅读 · 1 评论 -
python使用蓝牙与HC05通讯(pybluez调用socket、模拟串口)
python和HC05通讯原创 2022-10-07 11:13:31 · 2139 阅读 · 0 评论 -
HC-05 蓝牙模块使用
使用HC-05蓝牙模块原创 2022-10-07 00:27:47 · 1203 阅读 · 1 评论 -
ubuntu22以下 安装gcc12
【代码】ubuntu22以下 安装gcc12。原创 2022-09-22 20:47:38 · 3867 阅读 · 1 评论 -
ubuntu非源码安装 openCV
ubuntu非源码安装opencv原创 2022-08-08 15:02:43 · 844 阅读 · 1 评论 -
Ubuntu 安装jdk17
ubuntu 安装 java原创 2022-08-08 14:45:07 · 854 阅读 · 0 评论 -
Arduino的串口通信(serial) 延迟大、有乱码,一点小经验
Arduino的串口通信(serial) 延迟大、有乱码,一点小经验原创 2022-04-26 14:44:45 · 7554 阅读 · 0 评论 -
C/C++ 变参使用(stdarg.h、va_list、va_start、va_end、vprintf)
C/C++ 变参使用(stdarg.h、va_list、va_start、va_end、vprintf)原创 2022-04-24 13:34:02 · 1321 阅读 · 0 评论 -
命令行/vscode 远程连接服务器
本文使用ssh的方法简单命令行在命令行(win+R->cmd)输入ssh 用户名@地址 -P 端口号输入密码即可连接vscode由于简单命令行在文件操作上(文件的新建、编辑、删除、上传、下载等等)很逊色,但这些都可以在vscode上实现!vscode yyds!1、在vscode的extension里找到remote-SSH安装,然后应该是重启(我忘了)2、点这个图标3、选择ssh targets4、点击齿轮状图标configure5、修改里面的内容Port如果是默认的就可原创 2022-03-04 22:31:57 · 1755 阅读 · 0 评论 -
pytorch gpu版本安装
本人显卡为甜品卡GTX1650,驱动版本是cuda11.1,出于比赛原因,yolov5s在我的cpu上跑速度很慢(一秒5帧),所以重新安装了一根GPU版本的pytorch。现在回顾一下过程,让后来的网友少走弯路。要成功使用pytorch,需要以下四个条件:0、有适合cuda的显卡;1、安装合适的运算用cuda;2、添加神经网络计算优化库cudnn;3、合适的pytorch安装指令下面我们就开始吧以下为Windows可能暂时用不上Linux查看cuda驱动版本方法一在任务栏托盘找到NVIDIA控原创 2022-03-04 13:09:01 · 2284 阅读 · 0 评论 -
函数装饰器,python def的嵌套定义,函数名下划线
今天在看一些facenet的代码,看到下面这样的函数def tripletLoss(alpha = 0.2): def _tripletLoss(y_pred,Batch_size): anchor, positive, negative = y_pred[:int(Batch_size)], y_pred[int(Batch_size):int(2*Batch_size)], y_pred[int(2*Batch_size):] pos_dist = sqrt(原创 2021-12-23 18:31:14 · 782 阅读 · 0 评论 -
关于**kwargs、__dict__.update()、setattr
先贴一段代码class Facenet(object): _defaults = { "model_path" : "model_data/facenet_mobilenet.pth", "input_shape" : [160, 160, 3], "backbone" : "mobilenet", } def __i原创 2021-12-20 22:00:46 · 921 阅读 · 0 评论 -
classmethod理解
classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法???简单理解一下 就是在这个类实体化之前可以先调用里面的方法。比如你的一个类输入是年、月、日,我们输入的数据是一个时间戳,这时候可以在类里定义一个把时间戳转化为年、月、日的函数,达到提前调用的目的。用classmethod之前,只能固定输入:d=date(2021,12,20)d.function()#表示调用date类的函数用classmethod之后:d=date.getDate("20211.原创 2021-12-20 21:36:00 · 1040 阅读 · 0 评论 -
关于gcc、make和CMake的区别(转)
作者:辉常哥链接:https://www.zhihu.com/question/36609459/answer/89743845来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。关于gcc、make和CMake的区别CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执转载 2021-10-24 15:05:39 · 210 阅读 · 0 评论 -
2021-10-24节日打卡
1024程序员节快乐原创 2021-10-24 09:51:56 · 128 阅读 · 0 评论 -
神经网络极简史,神经网络知识点整理
个人学了一天的笔记,稀里糊涂乱写,请大佬指正神经网络,可以当做是能够拟合任意函数的黑箱,下面是神经网络的极简史和一点知识点。主要参考:https://blog.youkuaiyun.com/ibelieve8013/article/details/88323271https://blog.youkuaiyun.com/zhaojc1995/article/details/80572098https://www.zhihu.com/question/34681168/answer/84061846感知机上个世纪五六十年代原创 2021-03-06 23:21:11 · 788 阅读 · 0 评论 -
2021-2-26编程语言知识点整理
以下内容是拼拼凑凑加个人理解,更多给自己作为笔记,持续减熵Javajava最初由James Gosling编写,命名为Oak(硅谷常见的橡树)1995年,java正式诞生于Sun(Stanford University Network)公司(后被oracle收购)1996年1月23日,Sun发布了JDK1.0java诞生的目的是可以方便移植到消费电子设备(例如微波炉、遥控器等)。当初c、c++等语言在不同的cpu上完成任务,需要不同的编译器,所以Sun公司希望开发一种可移植的、平台独立的语言,原创 2021-02-26 22:12:22 · 712 阅读 · 0 评论 -
整数和浮点数的二进制和十进制相互转换【c语言版】(利用模拟和指针两种方法)
先贴上常规的写法,就是模拟一下手算的过程,这是自己的作业,所以不一定对,而且只能参考,不经允许不得转载。下面是64位浮点数二进制转十进制#include <stdio.h>int main(){ int i,n,s=0; double flag,ans=1; char c;// char a[100]; printf("Please input a double:\n"); scanf("%c",&c); if (c=48) flag=1; else flag=-原创 2021-02-02 08:17:45 · 2063 阅读 · 0 评论 -
快排【c语言版】
#include <stdio.h>void qsort(int l ,int r,int a[]){ int i=l,j=r,m,x; int t; x=(l+r)/2; m=a[x]; while (i<j)//等号加不加无所谓 { while (a[i]<m) i++; while (a[j]>m) j--; if (i<=j) { t=a[i]; a[i]=a[j]; a[j]=t;原创 2021-02-02 08:01:00 · 86 阅读 · 0 评论 -
2021.1.18数组指针和指针数组和二级指针(int **)和一系列指针总结
第一次写c程笔记,因为这个指针真的有点绕。下面先给出一些芝士条目:数组名是常量,指向数组第一个元素常量是不可以修改的指针即地址,指针是可以修改的指针在32位系统中都是4个字节大小,由总线决定。没学过计算机基础,请大佬指正)优先级:(),[]>*一维数组的数组名指向首元素a[0]二维数组的数组名也指向a[0], a[0]指向a[0][0],但似乎a和a[0]的值是一样的,区别是+1的时候步长不同&取址运算可以理解为向上取一级指针,指向自己,对于二维数组,&a就是三级指原创 2021-01-18 12:44:52 · 237 阅读 · 0 评论