6 BaiTianio

尚未进行身份认证

我要认证

做一个勇敢的人,与时间赛跑

等级
TA的排名 15w+

linux基础操作之创建文件的10种方式

参考来源创建文件可以通过以下六个方式来完成。>:标准重定向符允许我们创建一个 0KB 的空文件。touch:如果文件不存在的话,touch 命令将会创建一个 0KB 的空文件。echo:通过一个参数显示文本的某行。printf:用于显示在终端给定的文本。cat:它串联并打印文件到标准输出。vi/vim:Vim 是一个向上兼容 Vi 的文本编辑器。它常用于编辑各种类型的纯文本。nano:是一个简小且用户友好的编辑器。它复制了 pico 的外观和优点,但它是自由软件。head:用于打印

2020-05-29 11:00:17

linux基础操作之samba文件共享服务

参考来源文章目录0 序言samba是什么?1. linux-安装samba2. linux-配置samba0 序言samba是什么?samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标。SMB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Client,CentOS

2020-05-29 11:00:04

linux基础操作之文件权限管理

参考自这篇文章,后续会对其进行整理和修改。序言Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写和可执行三种。 以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。 可执行权限表示允许将该文件作为一个程序执行。 文 件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。 用户也可根据需要把访问权限设置为需要的任何组合。Linux命令:修改文件权限命令chmod、c

2020-05-28 16:12:19

使用IPDB调试python程序

使用IPDB调试python程序1. 安装与调用安装调用2. 常用命令ref. by 博客1. 安装与调用安装可以使用anaconda,spyder集成有IPDB调试工具使用pip install ipdb安装调用源代码中调用通过在代码开头导入包,可以直接在代码指定位置插入断点。如下所示:import ipdbx = "前面的程序"ipdb.set_trace()#调...

2020-01-28 12:00:20

Git学习

1.git配置1.1配置文件位置:级别linux位置win位置系统级/etc/gitconfiggit安装目录/etc/gitconfig项目级项目目录/.git/config同左用户级~/.gitconfigc:/users/“当前用户”/.gitconfig1.2配置文件可选项[color]ui = auto[credential...

2019-11-20 16:37:42

vim入坑

参考学习韦东山老师的课程并加以总结1.vim的简单配置打开/etc/vim/vimrc,添加下面内容到文件末尾。如下图所示。"关闭兼容功能set nocompatible "显示行号set number"编辑时 backspace 键设置为2个空格set backspace=2"编辑时 tab 键设置为4个空格set tabstop=4"设置自动对齐为4个空格set shi...

2019-09-27 15:55:36

多元回归&最小二乘

最小二乘和回归分析的区别:最小二乘法是在模型确定的情况下对未知参数由观测数据来进行估计,而回归分析则是研究变量间相关关系的统计分析方法。...

2019-09-15 23:43:01

C/C++的基础数据类型

对于c/c++,并非初学,但仍时时刻刻要抱着初学者的心态。序基础的数据结构,是学习一门语言最基础的部分,也比较简单。但是对于c/c++来说,由于一些历史包袱,数据结构的规律变得复杂起来。特别是简单的书说不明白,大块头的又絮叨太多造成这个问题有些编程经验的程序员也会不注意犯错。为此在这将c/c++的基础数据类型做个总结梳理。1.c/c++基础的数据结构如下表所示:下面数据类型的位宽为VS、...

2019-09-15 18:10:04

数据处理之相似度

一、相似度计算相似度计算常用的有:欧几里得距离(Eucledian Distance)或称 欧氏距离余弦相似度 (Cosine Similarity)杰卡德相似系数(Jaccard Similarity coefficient)皮尔逊相关系数(Pearson correlation)下面分别来介绍1.欧几里得距离欧氏距离在现实空间(3维)中就是我们理解的距离,使用欧氏距离计算相...

2019-08-29 11:20:53

python拾零

一、函数方法集合1. locals() 和 globals()locals() 和 globals() 是python 的内建函数,分别提供了字典的形式访问局部变量和全局变量的方式。这里的访问包括:读取、创建、修改。#以locals()为例说明两个函数,globals()用法相同#读取locals()#读取所有本地变量locals()['x']#读取变量名为x的变量locals()...

2019-08-25 15:28:34

计算机网络

一、OSI参考模型1.应用层作用:产生网络流量的程序。理解:发快递和收快递2.表示层作用:数据的加密、压缩、格式控制(gbk、utf-8…)理解:快递打包装箱3.会话层作用:建立、管理和维护会话理解:送快递的小哥4.传输层作用:建立管理端到端的连接理解:整个快递运行网络5.网络层作用:IP选址和路由选择理解:快递从哪条路线走最好6.数据链路层作用:帧的开始和结束、...

2019-08-23 13:14:01

C++ primer plus 学习总结

一、Getting Started with c++1.c++的三种主要特性:a.由c带来的面向过程;b. c++增加的类提供的面向对象;c.c++模板支持的泛型。2.面向过程强调算法,oop强调数据。3.c++的opp提供了对真实问题的高等级抽象,c提供了低等级的硬件操作。...

2019-08-21 11:32:59

数据结构

一、线性表1.1 定义顾名思义,线性表就是所有数据元素排列成一条线。比如小学生排队,每个小学生是一个数据元素,一列队伍就是一个线性表。1.2 线性表的操作除了常用的增删查改,还有初始化。1.3 线性表的存储结构1.3.1 顺序存储结构数组就是最常见的顺序存储线性表。这个不多解释了,就是数据是一个挨一个排列在一列地址上。1.3.1链式存储结构(链表)链表比较复杂,内容较多。单独开一...

2019-08-20 09:57:30

numpy学习总结

1.将多维数组展成一维两种方式,分别为:a=np.array([[0,1,2,3], [4,5,6,7]])#1a.flatten() #out:array([0, 1, 2, 3, 4, 5, 6, 7])#2a.ravel() #out:array([0, 1, 2, 3, 4, 5, 6, 7])两者的区别:a.flatten()[0]=8a #out:([...

2019-07-20 11:26:01

linux学习

开机出现unexpected inconsistency;RUN fsck MANUALLY然后进入initramfs。解决办法:直接输入fsck/dev/sda1然后遇见确认全部确认(y)即可。最后出现FILE SYSTEM WAS MODIFIED输入reboot重启...

2019-06-02 16:20:40

matplotlib绘图

1.显示颜色条(指示条)在画2d图的时候,可以使用 plt.colorbar() #显示色度条

2019-05-28 19:44:53

关于stm32串口流控的一些总结

虽然串口流控在实际使用中使用的不多,但是在一些对数据完整要求比较高的地方还是很有用的。在做一个数据采集传输项目,学习总结下流控的使用。 串口流控有两种,分别是RTS/CTS和DTR/DSR。连接示意图图1所示,英文简写的全称和含义如下: RTS:(Require ToSend)数据发送请求,输出端(低电平有效),输出0表示可以接收数据。 ...

2019-05-22 19:16:17

关于STM32 中断库函数使用一些总结

在使用STM32库函数进行中断使用时:中断标志获取函数如EXTI_GetITStatus()会首先检测中断允许位,所以要使用这个函数必须在此函数之后再禁止中断ITStatus EXTI_GetITStatus(uint32_t EXTI_Line){ ITStatus bitstatus = RESET; uint32_t enablestatus = 0; /* Check...

2019-05-21 16:25:32

spyder run cell 代码块运行调试

要想使用spyder的代码块调试功能,需要先给代码加分段语句。格式是# %% cell x,其中x是代码块的顺序1、2、3....。从一个分段语句到另一个分段语句为一段,属于第一个分段语句定义的代码段。如下图所示。 定义完成后就可以右键选择 run cell,或者ctrl+enter运行所选代码块。...

2019-05-18 20:13:10

斐讯K2刷机教程,包括难刷的22.6.515.156版本也能刷

详细教程参考:https://tbvv.net/posts/0101-breed.html

2019-04-02 00:27:45

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。