摘要:https://www.cnblogs.com/czlhxm/p/11794743.html 阅读全文
posted @ 2019-12-30 21:53 mhq_martin 阅读(211) 评论(0) 推荐(1) 编辑
摘要:Python有很多可视化工具,本篇只介绍Matplotlib。 Matplotlib是一种2D的绘图库,它可以支持硬拷贝和跨系统的交互,它可以在Python脚本、IPython的交互环境下、Web应用程序中使用。该项目是由John Hunter于2002年启动的,其目的是为Python构建一个MAT 阅读全文
posted @ 2019-12-25 14:17 mhq_martin 阅读(1376) 评论(0) 推荐(1) 编辑
摘要:若struct后面接的是名字,则其为该结构体的名称。第一种是最基本的结构体定义,其定义了一个结构体A。 struct A //第一种 { int a; }; 第二种则是在定义了一个结构体B的同时定义了一个结构体B的变量m。 struct B //第二种 { int b; }m; 第三种结构体定义没有 阅读全文
posted @ 2019-12-24 19:37 mhq_martin 阅读(4878) 评论(0) 推荐(4) 编辑
摘要:题目 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的 阅读全文
posted @ 2019-12-11 20:33 mhq_martin 阅读(169) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接 阅读全文
posted @ 2019-12-11 19:39 mhq_martin 阅读(254) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元 阅读全文
posted @ 2019-12-10 22:00 mhq_martin 阅读(334) 评论(0) 推荐(0) 编辑
摘要:题目描述: 给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。 示例 1: 输入: [1,4,3,2] 输出: 4解释: n 等于 2, 最大总和为 4 = 阅读全文
posted @ 2019-12-08 20:55 mhq_martin 阅读(341) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/haishu_zheng/article/details/77489309 一、下载在网站https://pypi.python.org/pypi/numpy下载与python版本对应的whl,看清表格pyversion一栏,核对清楚版本,否则会报错不支持 阅读全文
posted @ 2019-12-06 21:17 mhq_martin 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python str = "ABCDEFGH" print(str) lenstr=len(str) print(lenstr) ss='' for i in range(lenstr,0,-2): s=str[i-2:i] ss=ss+s print(ss) 阅读全文
posted @ 2019-12-05 14:44 mhq_martin 阅读(263) 评论(0) 推荐(0) 编辑
摘要:linux中复制命令为cp(即copy缩写),重命名使用mv命令(即move缩写)来实现,删除命令为rm(即remove缩写)。 如果操作对象是单个文件,复制和删除以及重命名很简单,如下: cp a.txt A.txt (将a.txt另存为A.txt ) mv a.txt A.txt (将a.txt 阅读全文
posted @ 2019-11-27 14:29 mhq_martin 阅读(8438) 评论(0) 推荐(0) 编辑
摘要:1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 2、将一个文件夹复制到另一个文件夹下 cp -r / 阅读全文
posted @ 2019-11-25 19:05 mhq_martin 阅读(34400) 评论(1) 推荐(1) 编辑
摘要:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2: 输入: [4, 阅读全文
posted @ 2019-11-25 14:54 mhq_martin 阅读(133) 评论(0) 推荐(0) 编辑
摘要:rand函数 int rand( void ); 函数名: rand 功 能: 随机数发生器 用 法: int rand(void); 所在头文件: stdlib.h 函数说明 : rand()的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定 的范围里可看成是随机的。 ran 阅读全文
posted @ 2019-11-22 19:10 mhq_martin 阅读(714) 评论(0) 推荐(0) 编辑
摘要:编译分为四个步骤: 每个步骤将文件编译成别的格式,如下: 详解: 1.预编译: 预编译过程主要做4件事:①展开头文件在写有#include <filename>或#include "filename"的文件中,将文件filename展开,通俗来说就是将fiename文件中的代码写入到当前文件中;②宏 阅读全文
posted @ 2019-11-20 15:44 mhq_martin 阅读(3532) 评论(0) 推荐(0) 编辑
摘要:在Linux命令行界面下,创建文件hello.c,进入vim编辑器,编辑一个简单的C语言文件 分解C语言文件执行过程,要经过预编译、编译、汇编、连接四个步骤后才能执行, 预编译:gcc -E hello.c -o hello.i 先将.c文件预编译为.i文件 编译: gcc -S hello.i - 阅读全文
posted @ 2019-11-20 15:24 mhq_martin 阅读(364) 评论(0) 推荐(0) 编辑
摘要:PC就是程序计数器,就是指挥程序从哪里执行。如果是8位机,每个存储单元存放一个字节,指令有单字节、双字节和3字节。单片机复位时,PC=0000H,而后每执行一条指令,PC根据指令的字节数增加,如图:最前面的就是PC值 阅读全文
posted @ 2019-11-12 17:15 mhq_martin 阅读(481) 评论(0) 推荐(0) 编辑
摘要:strcmp与strncmp都是用来比较字符串的,区别在于能否比较指定长度字符串。 strcmpC/C++函数,比较两个字符串设这两个字符串为str1,str2,若str1==str2,则返回零;若str1 > str2,则返回正数;若str1< str2,则返回负数。 即:两个字符串自左向右逐个字 阅读全文
posted @ 2019-11-11 17:09 mhq_martin 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:uboot是bootloader的一种,主要是用于引导内核启动. uboot除此功能外, 还带有很多其它功能. 功能是通过命令来调用. uboot的命令: help //列出当前uboot所有支持的命令 help 命令 //查看指定命令的帮助 reset //重启uboot bootm //用于启动 阅读全文
posted @ 2019-11-06 16:49 mhq_martin 阅读(444) 评论(0) 推荐(0) 编辑
摘要:1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, c:是赋给buffer的值, count:是buffer的长度. 这个函数在socket中多用于清空数组.如:原型是memset(b 阅读全文
posted @ 2019-10-26 00:22 mhq_martin 阅读(571) 评论(0) 推荐(0) 编辑
摘要:malloc函数 编辑 锁定 同义词 malloc一般指malloc函数 malloc函数是一种分配长度为num_bytes字节的内存块的函数,可以向系统申请分配指定size个字节的内存空间。malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想 阅读全文
posted @ 2019-10-26 00:20 mhq_martin 阅读(410) 评论(0) 推荐(0) 编辑
摘要:CNN基础知识——卷积(Convolution)、填充(Padding)、步长(Stride) https://zhuanlan.zhihu.com/p/77471866 Depthwise卷积与Pointwise卷积 https://zhuanlan.zhihu.com/p/80041030 阅读全文
posted @ 2019-09-26 00:24 mhq_martin 阅读(98) 评论(0) 推荐(0) 编辑
摘要:在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量重定义的错误。在头文件中实用#ifndef #define #endif能避免头文件的重定义。方法:例如要编写头文件test.h在头文件开头写上两行:#ifndef _TEST_H#defi 阅读全文
posted @ 2019-09-25 11:33 mhq_martin 阅读(147) 评论(0) 推荐(0) 编辑
摘要:在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都有可能会陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续正常工作,导致整个系统的陷入停滞状态,发生不可预料的后果。 看 阅读全文
posted @ 2019-09-24 00:10 mhq_martin 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:前言:# 自己想额外创建一个Linux账户,但是发现新创建的用户(lgq)并不能使用sudo指令。 但是在安装系统时创建的用户(abc)是可以正常使用的。 原因是新创建的用户并没有被赋予使用sudo指令的权限。 解决方案:# 1. 切换到能使用root权限的用户# (如我的abc用户) 1 su a 阅读全文
posted @ 2019-09-19 21:37 mhq_martin 阅读(178) 评论(0) 推荐(0) 编辑
摘要:内存地址对齐,是一种在计算机内存中排列数据、访问数据的一种方式,包含了两种相互独立又相互关联的部分:基本数据对齐和结构体数据对齐。当今的计算机在计算机内存中读写数据时都是按字(word)大小块来进行操作的(在32位系统中,数据总线宽度为32,每次能读取4字节,地址总线宽度为32,因此最大的寻址空间为 阅读全文
posted @ 2019-09-17 22:56 mhq_martin 阅读(1483) 评论(2) 推荐(0) 编辑
摘要:1 什么是pingpong? pingpong是一种数据缓存的手段,通过pingpong操作可以提高数据传输的效率。 2 什么时候需要pingpong? 在两个模块间交换数据时,上一级处理的结果不能马上被下一级所处理完成,这样上一级必须等待下一级处理完成才可以送新的数据,这样就会对性能产生很大的损失 阅读全文
posted @ 2019-09-17 22:24 mhq_martin 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:/是指根目录,就和Windows的我的电脑那个位置差不多。./是指用户所在的当前目录。如下所示:[root~]# cd /etc[root etc]# pwd/etc[rootetc]# cd /[root /]# pwd/[root /]# cd /etc[rootetc]# cd ./[root 阅读全文
posted @ 2019-09-15 16:22 mhq_martin 阅读(14870) 评论(0) 推荐(1) 编辑
摘要:对卷积的困惑 卷积这个概念,很早以前就学过,但是一直没有搞懂。教科书上通常会给出定义,给出很多性质,也会用实例和图形进行解释,但究竟为什么要这么设计,这么计算,背后的意义是什么,往往语焉不详。作为一个学物理出身的人,一个公式倘若倘若给不出结合实际的直观的通俗的解释(也就是背后的“物理”意义),就觉得 阅读全文
posted @ 2019-09-08 23:30 mhq_martin 阅读(269) 评论(0) 推荐(0) 编辑
摘要:GitBook :https://git-scm.com/book/zh/v2 Git 教程 廖雪峰 :https://www.liaoxuefeng.com/wiki/896043488029600 Git边写边学: https://learngitbranching.js.org/ 阅读全文
posted @ 2019-09-08 14:20 mhq_martin 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1 配置git 1.1 git config --global user.name xxxx 1.2 git config --global user.email xxxxxx //查看配置是否成功 1.3 git config --list --global 1.4 这个三个级别的优先级:loca 阅读全文
posted @ 2019-09-08 14:10 mhq_martin 阅读(136) 评论(0) 推荐(0) 编辑