seijia
码龄12年
求更新 关注
提问 私信
  • 博客:74,196
    社区:13
    74,209
    总访问量
  • 14
    原创
  • 10
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:日本
加入CSDN时间: 2014-10-27

个人简介:比较笨,什么东西都要看好几遍才会懂

博客简介:

seijia的博客

博客描述:
下~克~上
查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得13次评论
  • 获得67次收藏
  • 博客总排名479,256名
创作历程
  • 3篇
    2018年
  • 12篇
    2017年
  • 1篇
    2016年
TA的专栏
  • 生活
  • linux
    8篇
  • 网络
    1篇
  • python
  • GO
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

交叉编译GCC for arm

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

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

备份[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 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
2240 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

python mechanize使用

遇到了一些坑,这个mechanize不支持js代码,如果遇到了<button id="submit" type="button" onclick="sign(this,'signin')" class="btn btn-banner mt10">提 交</button>这样的js代码怎么都通不过...要是有人知道怎么弄欢迎告诉我.起因是要褥packethub上的羊毛,然后查
原创
博文更新于 2018.05.15 ·
4819 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

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.28 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

翻译:Configure Cloud-Init to Use Admin Pass原文地址:http://www.madorn.com/cloud-init-admin-pass.html#.WYp51XV95UQ
翻译
博文更新于 2017.08.09 ·
13434 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

使用qemu模拟arm开发板

虚拟化是万能的!
原创
博文更新于 2017.07.22 ·
6380 阅读 ·
1 点赞 ·
1 评论 ·
15 收藏

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 ·
6816 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

GOLANG context包

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

golang程序配置方案小结

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

influxDB v0.11 集群配置

1.首先下载安装0.11版本之前的influxdb
原创
博文更新于 2017.03.17 ·
5019 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Collectd

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

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

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

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 ·
2676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

getopt函数设置cmd参数

getopt() 原型int getopt( int argc, char *const argv[], const char *optstring );getopt() 所设置的全局变量包括:optarg——指向当前选项参数(如果有)的指针。optind——再次调用 getopt() 时的下一个 argv 指针的索引。optopt——最后一个已知选项。对于每个选项,选
原创
博文更新于 2017.01.07 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

老生长谈的内容了,就是自己编译内核,然后制作initramfs,在用qemu跑起来。不过在这之前先跑个helloworld玩玩。顺便我在学校写博客的笔记本系统是ubuntu16.04,在实习单位玩的时候用的系统是centos7,两个不同的地方我会尽量说明,当然有些地方我自己也不是很清楚就是编译内核# 首先當然是去下一
原创
博文更新于 2016.12.21 ·
19052 阅读 ·
11 点赞 ·
7 评论 ·
29 收藏
加载更多