- 博客(42)
- 资源 (109)
- 收藏
- 关注
转载 VS Code 的插件位置更改
--extensions-dir 你的目标文件夹原来的目标位置:"E:\Program Files\VSCode\Code.exe"更改后的位置:"E:\Program Files\VSCode\Code.exe" --extensions-dir "E:\Program Files\VSCode\plugins"vsode编辑器的插件目录默认在C盘:extensions文件...
2020-02-28 20:25:26 9120 1
转载 /proc/devices和/dev的关系
/proc/devices/下的设备是驱动程序生成的,它可产生一个major供mknod作为参数。 /dev/下的设备是通过mknod加上去的,用户通过此设备名来访问驱动。 The following script,scull_load, is part of thesculldistribution. The user of a driver that is distribu...
2020-02-28 11:15:05 1579
转载 Linux中/proc目录下文件详解 /proc/devices文件 /proc/modules文件
原来对linux系统中的/proc目录不是很了解,只知道可以查看cpu,内存等相关的信息,后来一个朋友问我/proc目录的一些内容,还真没有答上来,于是搜索下资料,找到一篇不错的文章,学习了!转载如下:Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令p...
2020-02-28 09:09:13 1432
转载 Ngrok 实现内网穿透教程
ngrok是什么我这边就不多介绍了,百度一找一大堆。你可以把它理解为内网穿透的工具。(简而言之就是将内网IP映射成对外可访问的域名)Ngrok使用流程如下:从https://ngrok.com/下载ngrok ,然后注册一个账号并获取官方分配一个密钥密钥获取方式: 使用cmd 到ngrok.exe的目录,命令:...
2020-02-26 16:47:48 1454
转载 Python中的struct模块
Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要与其他的平台(其他的编程语言)进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个in...
2020-02-26 16:13:27 601
转载 linux mknod命令解析
个人觉得linux的软件设计思想异常强大,比如把所有的设备都当做文件来处理,大大简化了程序员的负担,向提出这个思想的大神s致敬!!先来看看linux系统中设备管理的基本知识: 我们的linux操作系统跟外部设备(如磁盘、光盘等)的通信都是通过设备文件进行的,应用程序可以打开、关闭、读写这些设备文件,从而对设备进行读写,这种操作就像读写普通的文件一样easy。linux为不同种类的...
2020-02-26 15:49:11 421
转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: #include <sys/time.h> ...
2020-02-26 14:47:38 308
转载 Linux中对文件描述符的操作(FD_ZERO、FD_SET、FD_CLR、FD_ISSET
在Linux中,内核利用文件描述符(File Descriptor)即文件句柄,来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。宏FD_ZERO、FD_SET、FD_CLR、FD_ISSET中“FD”即为file descriptor的缩写,下面来一一进行介绍。 首先介绍一个重要的结构体:fd_s...
2020-02-26 14:32:59 772
转载 pthread_testcancel用法简介
文章目录pthread_testcancel用法简解pthread_testcancel用法简解某些情况下,希望通过pthread_cancel结束某个线程,但是被结束的线程必须在某一个点来进行退出操作,就需要用到pthread_testcancel。示例代码如下#include <pthread.h>#include <iostream>#incl...
2020-02-26 14:26:18 1502
转载 多线程pthread_join()的两种作用
pthread_join()函数原型:int pthread_join(pthread_t thread, void **retval);args:pthread_t thread: 被连接线程的线程号void **retval : 指向一个指向被连接线程的返回码的指针的指针return:线程连接的状态,0是成功,非0是失败当调用 pthread_jo...
2020-02-26 12:40:56 1231
转载 pthread_attr_init () 线程属性函数使用
1.【线程属性】线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。调用pthread_attr_init之后,pthread_t结构所包含的内容就是操作系统实现支持的线程所有属性的默认值。如果要去除对pthread_attr_t结构的初始化,可以调用pthread_attr_destroy函数。如果pthread_attr_...
2020-02-26 12:38:52 489
转载 LINUX SHELL 多个命令一起执行的几种方法
在命令行可以一次执行多个命令,有以下几种:1.每个命令之间用;隔开说明:各命令的执行结果,不会影响其它命令的执行。换句话说,各个命令都会执行,但不保证每个命令都执行成功。cd /home/PyTest/src; python suning.py12.每个命令之间用&&隔开说明:若前面的命令执行成功,才会去执行后面的命令。这样可以保证所有的命令执行完毕后,...
2020-02-25 10:42:52 8469
转载 java的安装环境配置详细步骤
--------------------声明,如果你有什么建议或者不懂的地方,欢迎回复,我们可以互相学习,转载请注明出处,谢谢----------------首先得安装jdk(Java Development Kit开发工具包)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:...
2020-02-25 09:49:55 7925
转载 GIT代码管理: git remote add xxx xxxx
这里主要以 如何将一份已经写好的代码提交到两个git远端为例, 更好地理解git remote add这句;首先要明白一句代码的意思,以github最经常的提示为例:在这张图面里git init, git add 和git commit 都是前期的准备, 相当于将你本地的文件都上传到了本地仓库,但是还没有像远端仓库提交;这时执行git remote那句话,就是先将本地仓库与远端仓库...
2020-02-25 09:02:44 2755 1
转载 Linux fdisk命令
Linux fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。语法fdisk [必要参数] [选择参数]必要参数:-l 列出素所有分区表 -u 与"-l"搭配使用,显示分区数目选择参数:-s<分区编号> 指定分区 -v 版本信息菜单操作说明m :显示菜单和帮助信息 a :活动分区标记/引导分区 d ...
2020-02-24 16:42:32 305
转载 sudo cd为什么不能够执行
问题描述我想要cd到/etc/docker,但是它给我一个权限不够的错误,然后,我想到使用sudo cd /etc/docker时,它告诉我sudo: cd:找不到命令。于是,郁闷的我就去上网找了下原因。问题分析cd不是一个应用程序而是Linux内建的命令,而sudo仅仅只对应用程序起作用。sudo foo只意味着以root权限运行foo程序所以,sudo cd /etc/do...
2020-02-24 16:29:41 373
原创 linux下文件的复制、移动与删除
1,复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录2,剪切粘贴文件 mv[选项] 源文件或目录 目标文件或目录3,删除文件 rm 文件 慎用 rm -rf linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destina...
2020-02-24 16:28:52 251
转载 Linux中挂载详解以及mount命令用法
挂载概念Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。注意:“挂载点”的目录需要以下几个要求:(1)目录事先存在,可以用mkdir命令新建目录;(2)挂载点目录不可被其他进程使用到;(3)挂载点下原有文件将被隐藏。挂载与卸载挂载方法:mou...
2020-02-24 16:09:49 514
转载 Atmel studio注意事项
注意事项整理如下: 1) MCU必须的头文件 Atmel Studio 6 (以下简称AS6)中统一用#include <avr/io.h>。这点很重要,AS6把atmel 所有的单片机头文件全都集成在一起了,以后不必再去分具体的每种芯片的头文件了2) 汇编嵌入 在AS6 中,你可以直接使用asm...
2020-02-23 12:26:56 1112 1
转载 定时器中断程序-AVR STUDIO6-ATMEGA88PA
#include < avr/io.h >#include < avr/interrupt.h >unsigned int CNT = 0;void timer0_init(){TCCR0A = 0x00; //普通模式TCCR0B = 0x00; //停止计数TCNT0 = 0xFA; //计数初值,为了单步时能快点计数溢出,就用0x...
2020-02-23 12:21:14 1116
转载 Atmel Studio 6使用
https://www.jb51.net/softs/556230.htmlAtmel Studio6也叫Avr Studio 6,是一款由Atmel公司开发的免费、集成化开发环境(IDE),可用来开发和调试基于Atmel ARM Cortex-M和AtmelAVR微控制器(MCU)的应用,Atmel Studio6提供了一个无缝、易用的环境,包含C/C++编译器、汇编器和模拟器,供用户编写、...
2020-02-23 12:09:32 4431
转载 Pyinstaller第三方库的使用
作用:PyInstaller将源文件打包,生成可执行文件以打包程序 SevenDigitsDraw.py 为例,( SevenDigitsDraw.py的作用是绘制七段数码管,下面附有代码)1、找到需要打包的程序的源代码,在源代码目录下,打开命令行窗口。例如我的程序 SevenDigitsDraw.py位于D:\PythonData\My-Python目录下,找到此目录,在此目录下打开...
2020-02-22 12:56:27 938 2
转载 一文读懂python3中的所有33个关键字及其用法
学习python,首先需要熟悉一下python的33关键字。直接上表:(除前三个关键字,其余按字母表顺序排序)False None True and as assert break class continuedef del elif else except finallyfor...
2020-02-22 12:01:06 1095 2
转载 Python IDLE清屏 idle清屏设置
IDLE默认没有清屏功能,想要使其可以实现清屏,必须要扩展IDLE。 下载一个叫 ClearWindow.py 的扩展文件,如图 其代码如下: class ClearWindow: menudefs = [ ('options', [None, ('Clear Shell Window', '<&l...
2020-02-22 11:12:46 374
转载 Windows:安装cygwin教程
目录文章目录目录前言我们看到有三种安装模式:2、验证Cygwin安装成功3、在windows命令下使用cygwin常见错误前言本篇文章参考这篇:cygwin安装但自从博主写后,这个东西发生了一些变化,因此,根据最新版的重新写了一遍。我们可以到Cygwin的官方网站下载Cygwin的安装程序或者直接使用来下载安来下载安装程序.下载完成后,运行setup.exe程序,首...
2020-02-21 17:56:16 256
转载 Python基础知识总结笔记(五)面向对象编程
Python基础知识总结笔记(五)面向对象编程一切皆对象面向对象OOP类的创建与实例化类的内部结构类的继承与多态访问控制魔法方法Magic Method模块module包package1. 一切皆对象▪︎关于类与对象操作的BIFs——类与对象操作命令■type() 返回对象类型 type(__builtins__) #模块类型■ id(),查看对象id■ dir(),查...
2020-02-21 17:48:19 255
转载 Python基础知识总结笔记(四)函数
Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程Functional Programming1. python中的函数■ 函数的意义:■1.对输入进行变换映射后输出 ,可以进行反复调用。以函数名对代码块进行封装■2.过...
2020-02-21 17:46:55 1220
转载 Python基础知识总结笔记(三)容器及使用
Python基础知识总结笔记(三)容器及使用接上一节Python基础知识总结笔记(二)Python标准数据类型■ 不可变类型:□ 数值 Number□ 字符串 String■ 容器类型(可变类型):□列表 List□元组 Tuple□集合 Set□字典 Dictionary 其中字符串、列表、元组:序列(有序序列)集合:无序序列Python中的序列列表List列...
2020-02-21 17:43:27 268
转载 Python代码练习(二):容器
Python代码练习(二):容器七月在线课程的练习题使用循环和列表推导找出单词长度大于某个数字的单词words = [“apple”, “banana”, “orange”, “peach”,“kiwi”]#法一:words = ["apple", "banana", "orange", "peach","kiwi"]l=int(input())# [x for x in word...
2020-02-21 17:39:11 595
转载 Python代码练习(一):基础
Python代码练习(一):基础七月在线课程的练习题练习1求从1到100的数字中所有能既能被3整除,又能被5整除的数字有哪些。左闭右开原则range(1,101)整除:%for x in range(1,101): if x%3==0 and x%5==0: print(x) else: pass练习2:输入一个字符串返回满足以下条...
2020-02-21 15:32:40 741
转载 Python—列表(一个“打了激素”的数组)-列表练习
我们在C语言中会使用数组来将一大堆数据类型一样的数据挨个摆在一起,但是数组有一个基本的要求,就是数据类型必须是一致的,我们知道Python的变量由于没有数据类型,也就是说Python没有数组这一概念,但是Python引入了更为强大的列表。 基本概念 列表(list)是Python中内置可变序列,是一个有序的元素集合; 列表中的每一个数据称为元素,列表的...
2020-02-20 17:05:42 917
转载 Python—元组(戴上了枷锁的列表)
一.概念元组属于不可变序列,元组是包含多个元素的类型,元素之间用逗号分割。例如:t1=123,456,“hello”元组可以是空的,t2=()元组包含一个元素时:t3=123,元组外侧可以使用括号,也可以不使用可以使用tuple函数将其他序列转换为元组使用del删除元组对象,不能删除元组元素二.特点1.元组中元素可以是不同类型;一个元组也可以作为另一个元组的元素,此时,作为...
2020-02-20 16:07:58 686 1
转载 Python—集合(在我的世界,你就是唯一)
一.概念与定义集合类型与数学中集合的概念一致,即包含0个或多个数据项的无序组合。元素不可重复,只能是固定数据类型元素。集合(set)属于Python无序可变序列,使用一对大括号作为定界符,元素之间使用逗号分隔,同一个集合内的每个元素都是唯一的,元素之间不允许重复。 集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型的数据。类型本身都...
2020-02-20 15:52:16 1019
转载 Python—字典(当索引不好用时)
一.定义与概念1.字典是针对非序列集合而提供的一种数据类型举例:检索学生信息。“<键><值>对”。键(即身份证号码) 值(即学生信息)。“键值对”例子姓名和电话号码用户名和密码国家名称和首都等。通过任意键信息查找一组数据中值信息的过程叫映射,Python语言中通过字典实现映射。Python语言中的字典可以通过大括号{ }建立,建立模式...
2020-02-20 15:28:21 873
转载 Python练习—函数
1、编写函数f(n),实现输入n的值,求出n的阶乘。然后调用此函数计算1!+2!+3!+……10!的结果,输出到屏幕上。def f(n): count = 1; for i in range(1,n+1): count =count*i return countdef main(): sum = 0 n = int(input...
2020-02-20 14:13:19 3962
转载 Python—函数
一.引言函数是一段具有特定功能的、可重用的语句组,用函数名来表示并通过函数名进行功能调用。函数也可以看作是一段具有名字的子程序,可以在需要的地方调用执行,不需要在每个执行地方重复编写这些语句。将可能需要反复执行的代码封装为函数,不仅可以实现代码的复用,更重要的是可以保证代码的一致性,只需要修改该函数代码则所有调用均受到影响。每次使用函数可以提供不同的参数作为输入,以实现对不同数据的处理;函...
2020-02-20 11:24:01 4202
转载 windows10与Linux子系统文件目录相互访问
简介使用window中的Linux子系统创建的文件究竟放在什么地方,既然作为子系统文件肯定是可以互相访问的目录ubuntu Linux子系统的目录是在这个目录下C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs现在在用...
2020-02-20 10:56:14 2918 1
转载 ubuntu18.04 安装 flameshot截图工具
安装flameshot:https://github.com/lupoDharkael/flameshotsudo apt-get install flameshot然后设置一个快捷键,设置>设备>键盘,设置一个自定义快捷键(拉到最下面)命令填写:flameshot gui截完图后保存为图片Ctrl+S将截图复制到剪贴板Ctrl+C截图效果如下:...
2020-02-19 16:37:19 399
转载 Python jieba库的使用说明
1、jieba库基本介绍(1)、jieba库概述 jieba是优秀的中文分词第三方库 -中文文本需要通过分词获得单个的词语 -jieba是优秀的中文分词第三方库,需要额外安装 -jieba库提供三种分词模式,最简单只需掌握一个函数 (2)、jieba分词的原理 Jieba分词依靠中...
2020-02-19 15:05:10 1086
转载 Windows 解决 No module named 'tkinter' 的方法
直接 pip3 install tkinter 会报错问题在引入 matplotlib.pyplot 时,出现错误:No module named '_tkinter'tcl 是系统自带的库,一般不会缺失,如果出现错误,一般就是 Python 安装时没有安装相应的包。如果出现上面错误,一般在 Python 的根目录不会有名为 “tcl” 的文件夹(见下图)。解决...
2020-02-18 22:17:48 7389 1
Microsoft Message Analyzer.zip
2020-08-14
SocketTransferFileMain.exe
2020-08-05
VNC-Viewer-6.20.529-Windows-64bit.exe
2020-07-07
DFU_en.stsw-stm32080等1个文件.zip
2020-04-30
CygwinSetup-x86_64_20200310.rar
2020-03-11
Num2Bin.exe
2019-12-18
Dec2Hex.exe
2019-12-18
STM32F417xx(Keil)_ADC连续、循环采集两条通道数据(DMA方式).rar
2019-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人