自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

seijia的博客

下~克~上

  • 博客(16)
  • 收藏
  • 关注

原创 tmux脚本

#!/bin/bash tmux new-session -d -s ssh ;tmux split-window -htmux select-pane -t 0tmux send-keys "ssh zcmlc@192.168.1.31" C-mtmux send-keys "cd /home/zcmlc/go/src/zcm_activity" C-mtmux send-ke...

2018-09-13 16:57:37 2158 1

原创 日常使用的快捷键配置和其它

备份[vscode shortct]openfile ctl+shift+Esearch file ctl+pfind in file ctl+shift+ffind ctl+rswitch in editor ctl+tabclose search w ctl+gmove to rigt ctl+x left rightswitch group ctl+1 2 ...

2018-09-13 16:51:27 322

原创 python mechanize使用

遇到了一些坑,这个mechanize不支持js代码,如果遇到了<button id="submit" type="button" onclick="sign(this,'signin')" class="btn btn-banner mt10">提 交</button>这样的js代码怎么都通不过...要是有人知道怎么弄欢迎告诉我.起因是要褥packethub上的羊毛,然后查

2018-05-15 17:20:49 4755 2

原创 Learning Bash 学习bash

写了一周的shell脚本人都写吐了,看会learning bash总结下一些shell的特性和技巧.关于 ∗和* 和 @ 的区别首先shell里有个变量叫做IFS(Internal Field Seprator) 内部域分格符. 这东西的大致用处是这样的:>> a="alice,in,wonderland">> IFS=,>> for i in "$a"; do echo $i; donea

2017-08-09 14:51:12 570

翻译 使用Cloud-init配置管理员密码

翻译:Configure Cloud-Init to Use Admin Pass原文地址:http://www.madorn.com/cloud-init-admin-pass.html#.WYp51XV95UQ

2017-08-09 12:25:37 13099

原创 使用qemu模拟arm开发板

虚拟化是万能的!

2017-07-22 22:24:16 6253 1

原创 交叉编译GCC for arm

之前被同学问了一个开发版上编译程序的问题,对这方面不是很熟悉,回去之后又重新查了挺久,总之这是个如何用gcc编译交叉工具链的问题. 一般官方会提供好可以使用的整套编译工具链,但是如果需要编译交叉编译用的gcc,需要知道三个概念: Build Platform: This is the platform on which the compilation tools are executed

2017-07-22 20:37:38 6379 2

原创 GOLANG源码编译安装

GOLANG源码编译,由于1.5版本之后是自举实现的,所有编译要先从1.4版本开始.安装首先下载1.4的源码 go1.4.3.src.tar.gz解压tar zxf go1.4.3.src.tar.gz -C /srccd /srcmv go go1.4编译cd /src/go1.4/src./make.bash如果遇到报错cannot load DWARF output from

2017-07-13 16:18:08 6747

原创 GOLANG context包

学习golang绕不开并发,本身提供的goroutine搭配上chanel十分好用,但是总是有一些特殊情况,如果要再一定时间内返回结果而goroutine又没有像c的线程一样提供主动结束子进程的方法。 之前自己遇到这种情况的时候也找了一些资料,就用标准库自己写了一个超时,大致是这样的 for i := 0; i < len(data.Data); i++ { select {

2017-05-27 15:03:27 702

转载 golang程序配置方案小结

原文地址: http://tonybai.com/2015/07/01/config-solutions-for-golang-app/在Twitter上看到一篇关于Golang程序配置方案总结的系列文章(一个mini series,共6篇),原文链接:在这里。我觉得不错,这里粗略整理(非全文翻译)一下,供大家参考。一、背景无论使用任何编程语言开发应用,都离不开配置数据

2017-05-27 14:27:06 1479

原创 influxDB v0.11 集群配置

1.首先下载安装0.11版本之前的influxdb

2017-03-17 09:19:22 4944

原创 Collectd

花了两三天时间把collectd源码大致读了一遍,总的来说还算轻松愉快,callback函数有点多,断点打的有点烦。这里简单总结一下自己觉得有趣和可以学习的地方。Collectd完全用c编写,主进程性能好,支持无数插件,配置简单,支持其他语言定制插件,

2017-03-02 12:04:35 2620

原创 简单的proc动态文件系统模块

简单的proc动态文件系统模块又开学了呢..寒假在家沉迷血源,并没怎么看书.新学期继续努力吧.最近在看文件系统相关的东西,于是想起之前写的读取/proc下的文件监控系统数据的程序,proc也是一种文件系统,不过他只存在于内存中,所以叫做伪文件系统.也是早期用户能简单和内核进行交互的方式之一

2017-02-23 18:09:15 369

原创 hping3 发送自制icmp包

# hping3 -husage: hping host [options] -h --help show this help -v --version show version -c --count packet count -i --interval wait (uX for X microseconds, for example -i u1

2017-01-07 19:50:11 2629

原创 getopt函数设置cmd参数

getopt() 原型int getopt( int argc, char *const argv[], const char *optstring );getopt() 所设置的全局变量包括:optarg——指向当前选项参数(如果有)的指针。optind——再次调用 getopt() 时的下一个 argv 指针的索引。optopt——最后一个已知选项。对于每个选项,选

2017-01-07 19:26:55 561

原创 第一步,用qemu启动linux内核,从跑个Helloworld开始

老生长谈的内容了,就是自己编译内核,然后制作initramfs,在用qemu跑起来。不过在这之前先跑个helloworld玩玩。顺便我在学校写博客的笔记本系统是ubuntu16.04,在实习单位玩的时候用的系统是centos7,两个不同的地方我会尽量说明,当然有些地方我自己也不是很清楚就是编译内核# 首先當然是去下一

2016-12-21 13:02:41 18967 7

空空如也

空空如也

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

TA关注的人

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