自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NEWPLAN的专栏

Minds and Hands

  • 博客(122)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 NEWPLAN-博客目录

博客目录实用工具NS3使用手册

2019-09-09 10:36:32 10610

原创 C/C++内存布局

1. C 结构体的内存布局2. C++ 类对象的内存布局参考:C++对象在内存中的布局

2024-01-12 11:12:48 443

原创 Python import/package/module问题集合

概念解析variable变量是最基本的类型# a.pyvar = 12print(var) # output 12function# a.pyvar = 12def print_variable(variable): print(variable) print_variable(var) # calling the print_variable function to print 12class# a.pyclass Base(object): def __init

2021-10-26 19:39:58 196

原创 bazel build tensorflow 选项

开启debugbazel build //tensorflow/tools/pip_package:build_pip_package --config=v2 --config=noaws --config=nogcp --config=nohdfs --config=cuda --compilation_mode=dbg --strip=never -c opt --copt="-m64" --cxxopt="-m64" --copt="-mcmodel=large" --cxxopt="-mcmode

2021-07-16 12:26:13 10813

原创 C++打印调用栈

C/C++打印runtime的调用栈推荐使用boost::stacktrace::stacktrace()一个简单的例子:安装依赖sudo apt-get install libboost-stacktrace-dev源码boost_stacktrace.cpp#include <iostream>#define BOOST_STACKTRACE_USE_ADDR2LINE#include <boost/stacktrace.hpp>void my_func_

2021-07-15 16:37:43 13548

原创 Linux 网络配置与网关设置

多网卡配置:metric 120dns-nameservers 192.168.15.1 166.111.8.28 166.111.8.29 114.114.114.114 8.8.8.8网关设置: ref:https://unix.stackexchange.com/questions/442598/how-to-configure-systemd-resolved-and-systemd-networkd-to-use-local-dns-server-fWe need to sp.

2021-07-08 11:39:50 11070 1

原创 Linux的环境变量

Linux的环境变量本博客介绍Linux环境中的环境变量。其中1. Linux中的环境变量解释和编译有关的环境变量是:C_INCLUDE_PATH是C语言头文件include的查找目录CPLUS_INCLUDE_PATH是C语言头文件include的查找目录LD_LIBRARY_PATH是链接程序时搜索的目录和程序运行有关的环境变量是:PATH,用于指定app所在的搜索空间LIBRARY_PATH是程序运行时查找的目录2. 定制自己私有的环境为了不妨碍别人的工作环境,这里推荐定

2021-07-02 16:42:55 10665

原创 修改: /etc/sudoers 导致sudo不可用问题

step1: 启用两个terminalstep2: 第一个terminalecho $$,找到pidstep3: 第二个terminalpkttyagent --process PID_OTHERstep4: 第一个terminalpkexec NORMAL_TERMINALstep5: 第二个terminal输入密码授权完成后,可以在第一个terminal进行操作...

2021-04-16 18:19:35 10286

原创 nginx 配置和安装

reference: https://www.jianshu.com/p/4134a44a09c2

2021-04-01 17:22:36 10230

原创 CUDA编程

CUDA编程例子:https://github.com/Tony-Tan/CUDA_Freshman

2021-03-16 11:52:26 10305

原创 Iterm2快捷键

Iterm2多窗口同时输入命令Iterm2常用快捷键Iterm2多窗操作多窗口输入 开启/关闭水平分屏垂直分屏切换到指定位置的分屏Iterm2常用快捷键⌘(command) + t 新建tab页⌘(command) + d水平分屏⌘(command) + ⇧(shift) + d垂直分屏⌘ + opt + 方向键切换到指定位置的分屏⌘(command) + 左右方向键 切换标签⌘(command) + ; 查看历史命令⌘(command) + ⇧(shift) + e 显示时间线⌘(c

2020-11-07 10:54:00 10493

原创 子网管理和维护:arp/nmap

IP–MAC地址转换arp -a 用于找到主机的IP地址和MAC地址对映关系,但这个有限制,就是只能找到过去20min有过通信的主机结果展示如下:arp -ag11-nasp (12.12.12.111) at b8:59:9f:12:99:74 [ether] on eth2? (12.12.12.1) at <incomplete> on eth2? (192.168.15.148) at 00:90:fb:65:d5:de [ether] on eth0? (192.16

2020-06-22 14:26:48 10676

原创 RDMA

流优先级HowTo Run RoCE over L2 Enabled with PFCDefault ToS to skprio mapping on Linux

2020-01-09 08:25:20 11382

原创 多主机控制与远程命令执行

Mabaxtermpython SSHimport paramikoimport getpass # getpass是隐藏密码import timehost = { 'host_name_1': {"host_name": "host_name_1", "ip": "XXX.XXX.XXX.XXX", "port": "22", "user_name": "user_n...

2019-12-31 10:19:32 10284

原创 MXNet系统分析

参考资料mxnet启动分析mxnet源码分析mxnet源码分析-基本流程

2019-12-26 21:16:27 10340

原创 cache缓存优化

1:cache的基本原理描述2:时间局部性和空间局部性3:矩阵乘法:程序分析(基本版)基本源码void gemm_v1(const matrix_descriptor* m_a, const matrix_descriptor* m_b, matrix_descriptor* m_c){ size_t a_dim_x = m_a->x; size_t a_dim_y = m_...

2019-12-26 11:22:23 11000

原创 redis源码分析

参考文献:redis源码分析:CSDN如何高效深入的阅读Redis的源码?知乎Redis源码从哪里读起?Redis google code Download

2019-12-25 13:54:48 10277

原创 GPU与CUDA编程模型

参考https://github.com/Ewenwan/ShiYanLou/tree/master/CUDA

2019-12-04 13:33:33 10307

原创 轮子:日志系统

1: python好用的日志import logginglogging.basicConfig(level=logging.INFO, format='[%(levelname)s: %(asctime)s %(filename)s:%(lineno)d] \t%(message)s')#format='[%(levelname)s: %(ascti...

2019-12-03 15:20:03 10387 4

原创 网络测量工具及其使用

网络测量工具:iperfiperf可以用来测量带宽,功能比较丰富,包括测量UDP,TCP等一些连接署性等。最长用的是测量网络的带宽,其中可包括两个部分,分别为服务器以及客户端1: 服务器端:运行server监听程序:iperf -s -p 123452: 客户端:运行client连接程序:iperf -c 12.12.10.12 -i 2 -P 10 -p 123453: 客户端输...

2019-12-02 17:26:15 10991

原创 一个packet的端到端发送过程

介绍一下数据包的具体传送过程,包括如何从一个app程序,传送到对端的app上。深入挖掘数据包的生命周期参考资料:https://blog.csdn.net/u011456940/article/details/51152727?utm_source=blogxgwz7https://www.cs.dartmouth.edu/~sergey/netreads/path-of-packet/Ne...

2019-12-02 15:32:51 10345

原创 C++线程与线程池

C++多线程技术与线程池0: 获取线程ID#include <unistd.h>#include <sys/syscall.h>#include <sys/types.h>std::uint32_t lwp_id(){#if defined(APPLE) || defined(__APPLE__) || defined (__apple__)...

2019-11-30 11:01:44 10473

原创 工程管理与编译工具-makefile/cmake

随着工程规模的扩大,需要一个工具管理你的工程,但是很多时候,大家又不知道如何高效地管理工程文件。这里写一个关于工程管理与编译系统的博客,介绍如何快速、高效地管理工程。我就选择我最常见的makefile和cmake两个工具。makefile适合管理规模不大的小工程,能够很方便的直接撰写编译规则。cmake会自动生成makefile规则,适合管理大规模的工程。1. MakefileMakeFile...

2019-11-29 11:04:58 10526

原创 Pytorch实用技巧

Pytorch实用技巧手动搭建梯度构造一个这样的函数:y=(x+1)*3import torch.nn as nnimport torch as thdef show_tensor(tensor, name="None"): print("\n***********%s*************" % name) print("Tensor: ", tensor) ...

2019-11-26 09:52:47 10392

原创 VSCode实用指南

常见VSCode工具和实用指南扩展插件:TabNine:代码自动补全sftp:代码同步

2019-09-01 08:43:46 10621

原创 Notebook Jupyter使用指南

启用notebook jupyterjupyter-notebook --ip 166.111.130.165

2019-07-25 08:34:45 11232

原创 设计模式(C++实现)专题 -- 3.3 行为型模式应用实例

行为型模式应用实例

2019-07-18 13:08:41 11223

原创 设计模式(C++实现)专题 -- 3.2 结构型模式应用实例

结构型模式应用实例

2019-07-18 13:08:10 11141

原创 设计模式(C++实现)专题 -- 3.1 创建型模式应用实例

创建型模式应用实验

2019-07-18 13:07:35 11138

原创 设计模式(C++实现)专题 -- 3. 行为实践准则

行为实践准则

2019-07-18 13:06:53 11111

原创 设计模式(C++实现)专题 -- 2.3.11 解释器模式

解释器模式

2019-07-18 13:06:21 11245

原创 设计模式(C++实现)专题 -- 2.3.10 备忘录模式

备忘录模式

2019-07-18 13:05:46 11125

原创 设计模式(C++实现)专题 -- 2.3.9 访问者模式

访问者模式

2019-07-17 14:45:43 11167

原创 设计模式(C++实现)专题 -- 2.3.8 迭代器模式

迭代器模式

2019-07-17 14:45:11 11139

原创 设计模式(C++实现)专题 -- 2.3.7 中介者模式

中介者模式

2019-07-17 14:44:33 11126

原创 设计模式(C++实现)专题 -- 2.3.6 观察者模式

观察者模式

2019-07-17 14:44:02 11226

原创 设计模式(C++实现)专题 -- 2.3.5 状态模式

2.3.5 状态模式

2019-07-17 14:43:30 11216

原创 设计模式(C++实现)专题 -- 2.3.4 责任链模式

责任链模式

2019-07-17 14:42:57 11122

原创 设计模式(C++实现)专题 -- 2.3.3 命令模式

命令模式

2019-07-17 14:42:26 11086

原创 设计模式(C++实现)专题 -- 2.3.2 策略模式

策略模式

2019-07-17 14:41:54 11213

ICTCLAS中文分词和关键字匹配

本程序使用ICTCLAS中文分词系统,支持中文分词,同时实现高效率的关键字匹配,使用的分词系统支持用户自定义词典,并支持GBK和UTF-8编码,在Linux系统上运行,同时避免某些因证书引起的问题,适用于个人研究,因商业使用带来的问题,本人不负责。 系统采用2中高效的算法进行多模式串的匹配。 测试与Ubuntu14.04系统。

2015-12-25

AC自动机实现多模式串匹配,支持中文

AC自动机实现多模式串匹配,支持中文系统,同时可以支持多个模式串,测试使用Linux和Windows系统,使用20条模式串,中英文混合,测试通过

2015-12-25

基于GMIME2.6.11的邮件格式解析以及附件恢复

基于GMIME2.6.11的邮件格式解析以及附件恢复,使用本程序之前,需要先安装GMIME库,本程序使用在Linux系统中,测试与Ubuntu14.04通过

2015-12-25

数字图像处理 Java版

本程序是华中科技大学的一位学长写的 我觉得比较好 就在此分享了一下 在此 再次感谢华中科技大学的学长的不辞辛劳和无私奉献的精神 本程序是Java版本的图像处理程序 能实现包括灰度处理 特征值提取 图像旋转等 ">本程序是华中科技大学的一位学长写的 我觉得比较好 就在此分享了一下 在此 再次感谢华中科技大学的学长的不辞辛劳和无私奉献的精神 本程序是Java版本的图像处理程序 能实现包括灰度处理 特征值提取 图像 [更多]

2014-09-15

哈弗曼中文压缩算法课程设计

本程序实现的是中文字符压缩算法的哈弗曼实现版本,本程序是电子科技大学的课程设计,代码不到1K行,容易理解,程序花费不到3天时间自己设计,所以还有很多不完善,如有问题,

2014-09-15

华为EM310_无线模块_AT命令手册

华为EM310_无线模块_AT命令手册提供华为芯片开发参考

2013-08-30

java常用各种架包

找到各种java常用开发架包,在网上收集的囊括基本java开发的架包

2013-08-30

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

TA关注的人

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