自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (6)
  • 收藏
  • 关注

转载 如何批量拉取 Git 仓库更新

git pull 批量处理多个代码库

2022-10-14 11:32:32 606

转载 netconf简介

netconf的简介及call home的介绍

2022-08-16 11:19:45 4708

转载 SDN之NETCONF Call Home

NETCONF Call Home

2022-08-13 16:38:39 1825

转载 在ubuntu container中构建netopeer2环境

本文主要记录了netopeer2在Ubuntu环境下配置的过程

2022-08-13 15:43:43 711

原创 VSCode +CMake +Gtest实现象棋功能

一、工程目录.├── build├── CMakeLists.txt├── code│ ├── inc│ └── src├── googletest-release-1.8.1│ ├── appveyor.yml│ ├── build│ ├── BUILD.bazel│ ├── ci│ ├── CMakeLists.txt│ ├── configure.ac│ ├── CONTRIBUTING.md│ ├── .gitignore│...

2021-06-25 21:59:50 406

原创 vscode工程调试

一、没有cmake文件目录结构:.├── build├── CMakeLists.txt└── code ├── inc └── src

2021-06-19 17:11:00 360 1

转载 gtest工程

执行脚本:#!/usr/bin/env bash# install gtests script on mac# https://gist.github.com/butuzov/e7df782c31171f9563057871d0ae444a#usage# chmod +x ./gtest_installer.sh# sudo ./gtest_installer.sh# Current directory__THIS_DIR=$(pwd)# Downloads the 1.8.

2021-06-19 15:24:56 343

原创 求1到1000的幂后10位 1^1+2^2+3^3+……+1000^1000

#include<iostream>#include<stdio.h> #include<vector>#include<algorithm>#include<string>#include<time.h>using namespace std;#define NUM 10000000000 long long fun(long long n){ long long t =1; for(in.

2021-06-18 20:29:18 203

原创 问题/usr/share/cracklib/pw_dict.pwd: No such file or directory

执行如下命令即可解决yum reinstall -y cracklib-dicts

2021-06-18 19:50:16 12590

转载 gtest-coverage

https://paul.pub/gtest-and-coverage/

2021-06-11 19:36:39 1580

原创 cracklib/pw_dict.pwd

passwdx/usr/share/cracklib/pw_dict.pwd: No such file or directoryyum reinstall -y cracklib-dicts

2021-05-28 09:40:40 617

转载 C++ 内存管理之重载operator new 和operator delete

当我们在C++中使用new 和delete时,其实执行的是全局的::operator new和::operator delete。首先我们来看一个简单的例子。class Foo{...}Foo* pf = new Foo;delete pf上面的代码底层执行的是什么呢?首先new包含两阶段的操作。(1)首先调用::operator new分配内存 (2)调用Foo::Foo() 构造对象内容然后是delete也分两部分的操作。(1)首先调用Foo::~Foo()将对象析构 (2)调

2021-04-20 20:54:25 356

原创 VsCode配置C/C++环境

https://zhuanlan.zhihu.com/p/87864677

2021-03-26 20:37:44 146

原创 C++工具网站

一、编码查询http://www.cplusplus.com/reference/cstring/memcmp/二、编码规范https://wiki.sei.cmu.edu/confluence/display/cplusplus/2+Rules?src=contextnavpagetreemode

2021-03-26 20:03:30 75

原创 关键字mutable

一、含义 mutable “可变的”、“易变的”,与const相反二、作用 突破const限制,被const修饰的变量,将永远处于可变的状态,即使在一个const函数中。如果让类的成员函数不改变对象的状态,一般这个成员函数会声明成const,但是如果需要在const函数中修改一些跟类无关的数据成员,那么这个数据成员就应该被mutable修饰。三、示例#include <iostream>using namespace std;class TestMuta...

2021-03-26 19:57:59 91

原创 VSCode 基础必备插件 超实用

插件https://www.cnblogs.com/joe235/p/13267973.htmlhttps://www.codercto.com/a/43142.html插件同步:https://www.cnblogs.com/chengfeng6/p/10567200.html

2021-03-05 16:01:27 88

原创 git

https://blog.csdn.net/xybelieve1990/article/details/53483814

2020-12-25 19:55:01 67

原创 Google 开源项目风格指南 (中文版)

https://zh-google-styleguide.readthedocs.io/en/latest/

2020-12-25 19:39:51 126

原创 VS Code使用方法

https://code.visualstudio.com/docs/cpp/config-linux

2020-08-27 11:37:32 105

转载 在 linux 下使用 CMake 构建应用程序

CMake 简介CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfig 更简洁的语法。在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下:编写.

2020-06-01 18:41:47 146

转载 Linux下CMake简明教程

https://blog.csdn.net/whahu1989/article/details/82078563

2020-05-27 17:20:31 174

转载 5g带宽只有100Mhz,为啥下载速度能达到1Gbps

5G的带宽只有100Mhz,但是下载速度常见的2T4R终端可以在100M带宽下达到1Gbps以上的速度。无线通信里的"带宽"和下载速度的"带宽"其实不是一个东西。无线通信里的带宽,是指频带宽度,也就是某个技术可以使用的无线频率最低的频率和最高频率之间的差值,单位是赫兹(Hz)。下载速度的带宽,是指在一个网络之中,可以达到的最大的数据传输的速度,单位是比特/秒(bps)。5G带宽并不是只有100Mhz。NR定义了多个可以使用的无线频段,按照无线频率的高低,又可以分成两个FR(频率范围)。

2020-05-18 19:05:21 10366 1

原创 使用PyQt5

https://blog.csdn.net/qq_41377419/article/details/82379818

2020-01-16 15:46:17 107

原创 PyQt教程

http://code.py40.com/face

2020-01-16 15:31:24 125

转载 [wxPython学习]wx.CallAfter和wx.FutureCall

今天才学到的两个wxPython中的函数:wx.CallAfter和wx.FutureCall。这是两个无关的函数,但又多少有些联系。记得在邮件列表中有人问过:wxPython中的Frame有没有OnShow之类的事件,因为他想在窗口显示之后执行一些操作。有人回答说使用PostEvent()方法。这的确是一个方法,不过要自已创建事件(可以使用现成事件),然后把事件与处理窗口进行绑定。这...

2020-01-16 15:08:31 2664

转载 wxpython设置窗口图标

使用ico图标#!/usr/bin/evn python# -*- coding: utf-8 -*-import wximport shutilimport osclass Create_Frame(wx.Frame): def __init__(self, parent,ID, title): wx.Frame.__init__(self, p...

2020-01-16 11:45:54 3399

原创 python类self使用

# -*- coding: utf-8 -*-class Stuent(): def __init__(self, name, score): self.name = name self.score = scorebart = Stuent("bart pyhhh", 59)print (bart.name)print (bart.score)...

2020-01-16 10:31:59 110

转载 wxPython:python首选的GUI库

https://blog.csdn.net/xufive/article/details/82665460

2020-01-13 15:18:11 282 1

转载 Python软件封装打包

作者:Naples链接:https://www.zhihu.com/question/32703639/answer/165326590来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Python Tkinter打包封装的方法有:PyInstaller, py2exe, wxPython等方法。答主只是用了PyInstaller来打包,感觉特别好用,对其...

2020-01-11 16:02:25 3508

转载 python requirements.txt使用方法

写python程序的时候,我们经常的会下载很多外部模块,当我们编写完成后,准备在其他设备上部署的时候,那么新设备上需要安装我当前环境下的所有包,如果一个个找显然是挖坑埋自己,于是乎我们可以通过pip生成一个requirements.txt的文件,在新环境中通过读取这个文件中的模块名称进行安装环境。文件生成与使用1.生成requirements.txtcmd切换至项目根目录(这个文件通常...

2020-01-11 15:49:06 302

原创 ftp上传文件到Linux

在windows cmd输入:ftp IP输入账号密码cd 到对应目录binha打开哈希标记打印put "文件路径" 重命名文件名(cpu.swv)上传完成。退出ftp 用 bye命令

2019-12-19 15:15:14 144

转载 tcpdump

tcpdump -Xnns 2048 host 192.168.109.2 and tcp port 80 or port 443 -w /aclog/zwj.pcap-n不转换主机地址为主机名,这样可以避免DNS查找 -nn 在上面的基础上不进行端口名字别名的转换 -S打印绝对的TCP时序数字(sequence number) -X以16进制和ASCII两种方式打印抓...

2019-12-19 14:42:25 321

转载 Linux 平台Eclipse与CMake结合的方法

1、项目目录规划在project_dir下建立build, cmake,src三个目录。2、按照CMake要求,为项目编写CMakeLists.txt文件。3、调用CMake命令为eclipse生成项目文件,我把这些命令写成脚本来执行: make_project.sh#!/bin/shmkdir -p build/relea...

2019-11-25 19:07:06 430

转载 Build with CMake in Eclipse

Contents[hide]1Create an Eclipse Project 2Create Eclipse Make Targets 3Set Up the Eclipse CDT Builder 4Build the ProjectCross-platform CMakecan generate a wide variety of build systems. T...

2019-11-25 19:00:22 443

原创 解决在linux下编译32程序出现“/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录问题”

centos64位编译32位代码,出现/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录,需要安装32位的glibc库文件。           安装32位glibc库文件命令:           sudo yum install glibc-devel.i686(安装C库文件)           sudo dn

2017-11-17 19:10:02 1612

原创 解决在linux下编译32程序出现“/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录问题”

centos64位编译32位代码,出现/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录,需要安装32位的glibc库文件。           安装32位glibc库文件命令:           sudo yum install glibc-devel.i686(安装C库文件)           sudo dn

2017-11-17 19:09:38 19995 2

原创 输入n个整数,输出其中最小的k个

输入n个整数,输出其中最小的k个

2016-07-06 23:19:26 874

原创 解决VC++6.0 error C2065: 'ODS_HOTLIGHT' : undeclared identifier问题

在win7安装完vc++6.0后出现error C2065: 'ODS_HOTLIGHT' : undeclared identifier问题,这是因为系统版本设置原因,双击报出的错误,将跳转到'ODS_HOTLIGHT' 所在文件,在这儿可以看到winver关键字,这个是系统版本宏定义,在winver上按F12跳到#define WINVER 0x0400,将它改为#define WINVER

2016-04-19 16:37:01 2574

原创 解决Win7 Cannot open type library file: 'msxml.dll': No such file or directory

在win7上安装完VC++6.0后编译出现Cannot open type library file: 'msxml.dll': No such file or directory,从xp上C:\windows\system32拷贝'msxml.dll'文件到win7下C:\windows\system32目录,在命令窗口进入win7 C:\windows\system32目录,执行regsvr3

2016-04-19 16:15:41 3518 1

转载 常用的电压基准芯片

LM236D-2-5:2.5V基准电压源 400uA~10mA宽工作电流 LM236DR-2-5:2.5V基准电压源 400uA~10mA宽工作电流 LM236LP-2-5:2.5V基准电压源 400uA~10mA宽工作电流 LM285D-1-2:微功耗电压基准. 10uA~20mA宽工作电流 LM285D-2-5:微功耗电压基准. 10uA~20mA宽工作电流 LM285LP

2015-12-18 10:53:25 8391

ARM+Cortex+M4自学笔记+基于Kinetis K60

ARM+Cortex+M4自学笔记+基于Kinetis K60 对学习cortex M4很有帮助

2015-01-16

基于LPC2366的LCD12864-5液晶驱动程序

基于LPC2366的LCD12864-5液晶驱动程序,在ADS1.2下建立工程,将所有程序放到main函数下即可。

2015-01-09

LPC1114(M0)在线远程更新程序

用于Cortex M0(LPC11xx)远程在线升级程序

2014-10-07

一种非线性PID控制器建模与仿真

一种非线性PID控制器建模与仿真,pid学习必备资料

2012-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除