- 博客(122)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 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
260
原创 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
10969
原创 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
14127
原创 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
11203
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
10804
原创 修改: /etc/sudoers 导致sudo不可用问题
step1: 启用两个terminalstep2: 第一个terminalecho $$,找到pidstep3: 第二个terminalpkttyagent --process PID_OTHERstep4: 第一个terminalpkexec NORMAL_TERMINALstep5: 第二个terminal输入密码授权完成后,可以在第一个terminal进行操作...
2021-04-16 18:19:35
10355
原创 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
10582
原创 子网管理和维护: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
10814
原创 RDMA
流优先级HowTo Run RoCE over L2 Enabled with PFCDefault ToS to skprio mapping on Linux
2020-01-09 08:25:20
11680
原创 多主机控制与远程命令执行
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
10341
原创 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
11256
原创 redis源码分析
参考文献:redis源码分析:优快云如何高效深入的阅读Redis的源码?知乎Redis源码从哪里读起?Redis google code Download
2019-12-25 13:54:48
10315
原创 轮子:日志系统
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
10436
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
11093
原创 一个packet的端到端发送过程
介绍一下数据包的具体传送过程,包括如何从一个app程序,传送到对端的app上。深入挖掘数据包的生命周期参考资料:https://blog.youkuaiyun.com/u011456940/article/details/51152727?utm_source=blogxgwz7https://www.cs.dartmouth.edu/~sergey/netreads/path-of-packet/Ne...
2019-12-02 15:32:51
10400
原创 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
10518
原创 工程管理与编译工具-makefile/cmake
随着工程规模的扩大,需要一个工具管理你的工程,但是很多时候,大家又不知道如何高效地管理工程文件。这里写一个关于工程管理与编译系统的博客,介绍如何快速、高效地管理工程。我就选择我最常见的makefile和cmake两个工具。makefile适合管理规模不大的小工程,能够很方便的直接撰写编译规则。cmake会自动生成makefile规则,适合管理大规模的工程。1. MakefileMakeFile...
2019-11-29 11:04:58
10622
原创 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
10443
原创 Notebook Jupyter使用指南
启用notebook jupyterjupyter-notebook --ip 166.111.130.165
2019-07-25 08:34:45
11268
ICTCLAS中文分词和关键字匹配
2015-12-25
AC自动机实现多模式串匹配,支持中文
2015-12-25
基于GMIME2.6.11的邮件格式解析以及附件恢复
2015-12-25
数字图像处理 Java版
2014-09-15
哈弗曼中文压缩算法课程设计
2014-09-15
搭积木问题--CCF2014年9月份的第五题
2017-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人