自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 VM(virtualBox)+kind(for k8s using calico BGP)+clab 拓扑

2024-01-10 20:27:50 391 1

原创 时区的问题

时区

2022-08-12 20:49:21 1344

原创 关于docker容器中环境变量(environment)的梳理

用户通过ssh远程登陆,SSHD会fork子进程(起个名字sshd-session)去处理登陆链接,sshd-session之后就会重置环境变量,再调用/bin/bash去执行命令。传入环境变量之后,docker容器中的1号进程(以tinit为例),以及它的子进程(如果没有特殊处理)都可以拿到TEST环境变量。所以之后执行的所有命令都都无法拿到外部传入的环境变量。SSHD服务也是通过1号进程拉起来(SSHD是tinit的子进程),因此SSHD进程也继承了外部传入的环境变量。...

2022-07-27 20:30:43 5714

原创 北京停车标准

note

2022-06-21 19:29:25 135

原创 maven 3.8+ (3.8.1, 3.8.2 )配置私有仓库不解析的问题

3.8.1 版本开始私有仓库不支持使用http的URL,以防止中间人攻击。详见3.8.1 Rlease note: https://maven.apache.org/docs/3.8.1/release-notes.htmlsolution:最简单的解决:使用 https的 URL(当然服务要支持HHTPS)或者添加mirror 见 release noteRelease Notes – Maven 3.8.1The Apache Maven team would like to annou

2021-08-25 20:40:15 3091

原创 Doris 创建mysql表从Mysql数据库导入数据

Doris 创建mysql表从Mysql数据库导入数据Doris 支持创建Mysql引擎的表,操作此表相当于操作远程Mysql表。可以用来导入Mysql数据使用或测试。建表语句(表名为sysbench生成的):CREATE TABLE example_db.table_mysql ( `id` int(11), `date` date, ...

2020-03-28 22:22:39 6430 2

原创 IPV6 UDP socket 几点注意

setsockoptipv6 也是可以的 实测可以SO_BINDTODEVICE Bind this socket to a particular device like “eth0”, as specified in the passed interface name. If the name is an empty str...

2018-08-31 20:59:33 2523

原创 文件IO

好久没有用文件IO了,调试的时候文件IO很有帮助,注意文件IO是缓冲IO,没有显示关闭,即使程序退出时调用了exit(),缓冲区内容可能也不能写到磁盘,或内存文件系统 { /* tmp debug block */ FILE *fp = fopen(dir, "w"); fsync(fp->_fileno); if (/* do something */) { ...

2018-08-31 20:37:13 239

原创 completion example in kthread create

Contact*: bigjordon##163.com* note: replace ‘##’ as ‘@’

2018-04-14 23:41:21 189

原创 Something about loopback in linux code

before start to saylinux code 3.16.44内核来说只能建立一个lo(loopback口)drivers/net/loopback.c 中定义了loopback dev的初始化和销毁的操作在内核中这个只用了一次并且没有开放接口 static void loopback_dev_free(struct net_device *dev) {

2017-11-17 17:03:57 315

原创 rtnetlink 链路层消息数据结构

当nlmsghl中nlmsg_type为链路层消息RTM_NEWLINK ,RTM_DELLINK, RTM_GETLINK,RTM_SETLINK,时,消息头为ifinfomsg。当然不同的消息类型对应的消息头不相同。

2017-10-23 18:19:15 1236

原创 note: how userspace relates to netdevice rings

show you a picture, commons in Chinese ^^ Contact: [email protected]

2017-09-01 14:06:17 416 1

原创 BUG: Bad page map in process XXX pte:800000036fae6227 pmd:35be8c067

首先给出内核的打印信息,串口会有一些,dmesg看的会全一些。BUG: Bad page map in process XXX pte:800000036fae6227 pmd:35be8c067addr:00007f3fa75c0000 vm_flags:00200070 anon_vma:(null) mapping:(null) index:7f3fa75c0Pid: 1312, comm

2017-08-22 13:22:23 9353 3

原创 记 BUG: unable to handle kernel paging requrest at 0xffff7fXXXXXXXXX

标题中的打印是在内核的 show_fault_oops 函数打印的。static void show_fault_oops(struct pt_regs *regs, unsigned long error_code, unsigned long address){.... printk(KERN_ALERT "BUG: unable to handle kernel ");

2017-08-16 14:38:13 6093

原创 x86-64虚拟地址映射

绘制了一个图片Contact: [email protected]

2017-08-10 16:44:25 503

原创 VM-boot 之路

VMware制作bootLoaderNOTE: 个人笔记,仅供本人参考备忘使用前提使用linux dd的方法制作需要有img镜像,因为直接通过磁盘工具和grub在虚拟机上制作没有成,重启后gurb应该是生效了,但识别不了文件系统这个方法需要有先有制作好的镜像。使用虚拟机制作镜像总是失败。。。。没有讨论关键点添加新硬盘应该使用IDE格式硬盘大小和镜像大小一致使用dd命令对拷镜像后续li

2017-05-19 17:11:10 664

原创 大小端网络字节序图解

大小端网络字节序图解以下是直观展示大小端字节序的图,其中“高”、“低”表示内存地址;“先”、“后”表示在网络收发数据是读取数据的顺序,即从低地址开始读取。linux 对网络字节序的统一处理CPU get data D from skb, and use LOCAL DATA = D to save network data to local CPU date str...

2017-05-03 14:03:27 1234

原创 VMware虚拟机中系统命令行界面不可接收Ctrl-C的问题

问题描述: VMware虚拟机中系统命令行界面不可接收Ctrl-C的问题解决方法概述: 给虚拟机中的系统添加一个串口,使用putty连接到系统的串口步骤 1 虚拟机添加串口编辑虚拟机设置添加选择串行端口下一步选择输出到命名管道选择该端是服务器,另一端是应用程序(假设命名管道名为:\\.pipe\com_1)完成步骤 2 Putty连接虚拟机 1. 进入Session选项菜单 2.

2017-02-16 16:17:40 5241

原创 Intel Vtune使用

工具名称:Intel® VTune™ Amplifier XE 2016 Update 2 for Linux see: $install-dir/documentation/$language/ see: $install-dir/documentation/$language/welcomepage/get_started.htm简介Intel® VTune™ Amplifier

2017-02-11 16:42:04 5514

原创 Intel Vtune 嵌入式移植

Intel的性能优化工具Vtune对于我来说十分强大。在Linux发布版本中很容易安装使用。但在裁剪的嵌入式系统中安装很容易产生这样或那样的问题。本文只针对特定情况。嵌入式开发机环境为Fedora-16(64 bit)嵌入式系统内核为2.6.32,及其他Linux Fedora-16虚拟机上安装可能的错误处理文件路由有Windows的格式如 “Intel Vtune”,中间有空格。在执行ins

2017-02-08 20:27:29 1067

翻译 Cisco VPP "fib.h"中文对照

Cisco VPP “fib.h”中文对照本文是思科VPP16.09版本中fib.h的中文翻译,有些地方翻译和有些生硬,难免也会存在一些错误。一定要批判地阅读。VPP源码我已上传到我的资源,可以下载,也可从官网下载。强烈建议阅读源码之前一定要多读文档,理论指导实践,这才是阅读源码的正确打开方式。有些同学喜欢直接死磕代码,太浪费时间了,天才除外。依赖IPv4/6 的FIBFIB 的主要功能如下:源的优

2017-01-20 01:29:43 3065 1

原创 加密函数crypt

crypt函数原型及介绍函数原型char *crypt(const char *key, const char *salt);//gcc编译需要使用-lcrypt链接选项功能:密码及数据加密描述crypt()是密码加密函数。它基于标准的加密算法(默认DES算法),但是又加入了可变的因素,加大了密码破解的难度。参数key用户的明文,即加密之前数据。参数salt两个字符,可以是大小写字母,数字以及‘.

2017-01-16 19:13:45 2284

原创 UEFI启动-GPT分区,Windows 7+ 系统引导修复

问题描述由于工作需要或者出于兴趣爱好装了多系统的同学,很可能装上了window+linux。有些情况下,不如比如先装上了linxu然后装行了Windows,重启后发现liux启动菜单不见了。找了个中工具,比如拿了个EASYBCD来修复启动菜单,结果一不小心把Widow启动项也删了,这时候真是浑身疼啊。怎么修复启动项呢,方法很多,这个主要说明下修复的大致原理以及一种可行的方法,供大家参考。适用情景如题

2017-01-16 16:52:08 19822

原创 OSPF网路拓扑结构(rfc2328)

OSPF网路拓扑结构(rfc2328)OSPF rfc文档(rfc2328)中的拓扑结构对理解OSPF分区、区域内路由、区域边界路由、自治系统边界路由等基本概念很有帮助。并且整个文档打大部分内容都是围绕这个拓扑结构来分析的。为了方便对照学习,我把里边的Figure 2 和 Figure 6重绘了一下,做个记录方便自己和大家一起学习。RFC2328 Figure 2RFC2328 Figure 6图例

2017-01-12 18:45:14 3490

一份不太简短的LATEX2" 介绍

一份不太简短的LATEX2" 介绍 Ctex中国社区整理文档 ;2002

2017-02-20

GNU GRUB Manual 0.97.html

grub legacy 也就是grub1 的文档 英文

2017-01-24

VMDK_SPEC.pdf

vmware的虚拟磁盘(vmdk)存储格式详细描述文档 英文

2017-01-23

vpp_16.09.tar.gz

思科VPP16.09源码

2017-01-20

haroopad-v0.13.1-x64.deb ubuntu mardown 编辑器

流行的linux markDown 编辑工具

2017-01-16

rfc2328_OSPF网络协议文档

OSPF rfc文档

2017-01-12

DES算法 实现

资源为DES加密算法在VS2012下的工程,源码不依赖与VS2012,在任何环境下均可编译。

2014-06-09

空空如也

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

TA关注的人

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