自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (16)
  • 收藏
  • 关注

原创 jenkins 常见问题

修改时区在web页面上,进入到jenkins的命令行窗口执行命令System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai') # 这里时区设置为上海所在时区,也就是东八区...

2018-11-03 18:04:31 652

原创 linux工具汇总

汇总一些linux工具:OProfile:Linux内核支持的一种性能分析机制,是用于 Linux 评测和性能监控的工具Valgrind:是运行在Linux上一套基于仿真技术的程序调试和分析工具,包含内存问题检查工具Memcheck、函数调用关系分析工具Callgrind、cache分析器Cachegrind、多线程竞争问题分析工具Helgrind、堆栈分析器Massif 等5个非常有价值...

2018-07-29 12:41:13 461

原创 ubuntu-日志文件简介

日志ubuntu系统中,规范一点的linux服务或程序会将其日志存放在系统目/var/log/ 下,本文简介ubuntu系统的标准日志。apport.log:应用程序崩溃记录syslog:系统日志专有命令专有目录...

2018-07-28 18:32:23 1604

原创 查看git仓库大文件并删除

查看仓库中的大文件git rev-list --all --objects | \grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -n 3 | awk -F ' ' '{print $1}')"git rev-list 查看commitgit verify-pack 检查git...

2018-07-28 18:11:48 7205

原创 linux service简介(init启动、systemd)

概念简单地将,linux系统中的service是系统服务管理的工具,包含启动、重启、关闭指定服务。历史service发展经历了两次大的变化。早期作为调用位于/etc/init.d/目录下的脚本,可以称为传统service管理方式;目前,更多地作为systemd的入口。下面展开讲一下: * 1) 早期,service作为’run a System V init script’,...

2018-07-05 00:21:48 2677

原创 从无规律的文本行中提取目标字段(利用grep、sed工具)

问题有时,需要从一个无规律的文本行中获取目标字段样例:有如下文本2018-7-4_17:55:32[info]"node":"total_memory":3729,"total_thread":716.---new line---"total_memory":6666,"total_thread":716.目标:获取total_memory字段的值,即3729可...

2018-07-04 21:28:12 1335

原创 influxdb常用操作命令

查询最近10条记录:select * from "/ros" order by time desc limit 10查询top 10的记录:select top(cpu, 10) from select top(cpu, 100) from "/ros" order by cpu查询最小的10条记录select bottom(cpu, 10) from ...

2018-07-02 10:39:39 5234

原创 从文本中提取并整理目标数据(利用grep awk工具)

问题有时,我们需要从日志文件中提取目标数据,并对数据进行一定的整理。 比如,有这样一个场景:你拿到一个监控模块的日志文件,这个文件包含监控模块一段时间内记录的各模块健康状态、cpu占用率、内存占用率、GPU使用情况、IO流量以及其它许多杂乱的数据;现在,你关注各进程的CPU占用率、内存占用率的峰值。分析解决这个问题有很多种办法,比如用python等高级语言处理、先用文本工具过滤后人工...

2018-07-01 16:20:50 3706

原创 python-可迭代对象

问题何为可迭代对象? 通俗点讲:什么样的对象(记为:object)可以这样访问:for i in object # do something here pass答案:具有特殊方法:__iter__ 或 __getitem__ 另外,python解释器优先寻找方法__iter__,如果不存在则再找方法__getitem__,如果都不存在,则抛出TypeErro...

2018-07-01 14:58:42 423

原创 python-类型转换

1,问题在编写python代码时,我们经常有这样的疑问:1)str可以转成int类型吗?2)list可以转成dict吗?3)dict可以转list吗?本文试图找到一种方法以应对这种疑问。2,答案答案是:看help,然后help有概况性的答案,记住它即可。举个例子:在终端中输入"help(list)"有如下:class list(object) | list() -> new empty ...

2018-07-01 14:40:02 223

原创 diff工具的实现原理

http://blog.sina.com.cn/s/blog_6b8b431d0100xiow.htmlhttp://blog.csdn.net/fallenorc/article/details/372716

2018-06-24 17:09:10 2597

原创 linux命令缩写及其简介

du, (abbreviated from disk usage) is a standard Unix program used to estimate file space usage—space used under a particular directory or files on a file system.

2018-06-24 17:07:54 188

原创 make常用语法

make常用语法简介

2018-06-24 17:05:40 445

原创 python 异常处理

先看这段python代码: mydata = [] out = open('myfile.txt', 'w+') mydata.append('score') mydata.append(99) print(mydata, file = out) out.close()这段代码有个问题:当open 或append失败时,将导致程序崩溃,而这不是我们期

2017-09-16 17:27:31 217

原创 make(makefile)执行流程

本文讲述make工具执行makefile的规则。

2017-02-25 18:19:36 5782 1

原创 linux 设置分辨率

在linux上设置显示屏的分辨率

2016-11-22 14:26:00 31693 3

原创 vmware 主机与客户机间无法复制的解决办法

如果你遇到vmware主机与客户机间无法互相复制粘帖的问题,可尝试用本文所述方法尝试解决。

2016-11-22 12:45:30 5474

原创 Makefile基础知识#

makefile 基础知识 变量 调试 输出 shell

2016-11-13 20:16:38 1735

转载 Linux下在一行执行多条命令

From: http://www.cnblogs.com/koreaseal/archive/2012/05/28/2522178.html要实现在一行执行多条Linux命令,分三种情况:1、&&举例:lpr /tmp/t2 && rm /tmp/t2第2条命令只有在第1条命令成功执行之后才执行。当&&前的命令“lpr /tmp/t2”成功执行后"rm /tmp/t2"

2016-11-09 14:51:03 15889

原创 git:拉库的指定分支

版本管理 拉取指定分支

2016-11-02 21:00:50 948

转载 linux 命令简写

linux 命令缩写

2016-11-02 19:19:18 1106

原创 简单高效可靠的自定义通信协议(传输协议)

对比Xmodem、Kermit,以及借鉴TCP的协议栈设计思想,设计一套通信协议: 1,定义发送方Sender、接收方Receiver; 2,Sender无需应答即不断地发送数据帧,直到Receiver的报告的接收缓冲接近为空; 3,Receiver逐个处理已完成接收的数据帧,当处理完所有数据帧、或1秒中内未发送ACK时,则发送正响应ACK,正响应ACK中带有下一个期望接收的字节序列号(每个

2016-05-01 11:43:20 3173 1

原创 通过主机名访问Linux主机

测试环境:CentOS 71,安装samba: yum install samba;2,启动服务:sudo systemctl start nmb //启动服务sudo systemctl status nmb //查看状态sudo systemctl enable nmb//开机自启动3,执行iptables  -F

2015-10-27 18:53:05 2480 1

转载 海量数据中找出中位数

【题目】:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。【分析】:关于中位数:数据排序后,位置在最中间的数值。即将数据分成两部分,一部分大于该数值,一部分小于该数值。中位数的位置:当样本数为奇数时,中位数=(N+1

2015-09-05 21:41:48 564

原创 RS232 RS485 通信结构

【概述】本文主要讨论RS232是否支持一对多的通信结构?以及为什么说RS485具有联网功能。

2015-08-23 20:19:38 1553

原创 在Fedora22环境下编译调试linux 0.12

概述:本文介绍在Fedora中编译调试Linux0.12。本文基于网友修改过的Linux0.12源代码(修改一处makefile即可编译通过)、赵炯博士所提供的linux-0.11-gdb-rh9-050619资料包1,2等资源,完成能够在Fedora22中编译并调试Linux0.12内核(根文件系统存放与硬盘中,而不是软盘)。 环境:Fedora: Fedora release

2015-08-09 13:22:54 549

CANopen 最新发布的协议文档 2011

CANopen 最新发布的协议文档 2011年。

2014-02-22

CANopen 早期官方文档

CANopen 早期官方文档,大部分的开源协议栈都按照该协议。

2014-02-22

CAN CANopen 协议栈

CAN CANopen 协议栈 - CANopen NODE. 较完整的实现了CANopen协议栈,及包含对象字典编辑工具。

2014-02-13

CAN CANopen 协议栈

CAN CANopen 协议栈 - CAN Festival. 较为完整的实现了CANopen协议栈

2014-02-13

S3C44B0的开发板原理图,方便开发你的学习板

S3C44B0的开发板原理图,方便开发你的学习板

2011-03-22

S3C44B0的开发板原理图

S3C44B0的开发板原理图,方便开发你的学习板

2011-03-22

S3C44B0的开发板原理图

S3C44B0的开发板原理图,可以方便的开发你的学习板。

2011-03-22

硬件电路设计需要掌握的基本知识。

硬件电路设计需要掌握的基本知识,仅供参考。

2011-03-12

简单的总结了PADS的使用

我自己写的PADS使用总结,很简单,可能也很不专业。还望各位批评指正。

2011-03-12

SD卡中文使用手册,包含时序等,方便使用

SD卡中文使用手册,包含时序等,方便各位使用。用SD卡实现MP3播放时,就需要他它。

2011-03-12

FAT32文件系统的存储机制及其在单片机上的实现

FAT32文件系统的存储机制及其在单片机上的实现.

2011-03-12

STC12系列数据手册

STC12系列数据手册,以供STC开发使用!

2011-03-12

STC90、11、12系列介绍

STC90、11、12系列介绍,方便选择。

2011-03-12

单片机keil中c与汇编混合编程

keil C语言与汇编语言混合编程(单片机应用)。耐心一点,按照此操作应该可以完成的。

2010-05-24

空空如也

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

TA关注的人

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