avatar
Articles
144
Tags
120
Categories
17
Home
Archives
Categories
Tags
About
LITREILY
Search
Home
Archives
Categories
Tags
About

LITREILY

ubuntu下解决wireshark没有权限的问题
Created2017-07-28|Linux
wireshark是常用的网络抓包工具,在ubuntu中安装方法如下: sudo aptitude install wireshark 安装以后,打开软件后,在选择网络接口进行抓包时会提示没有权限,为此,可以通过以下方法解决。 # 添加用户组,命名为wireshark sudo groupadd wireshark # 将dumpcap更改为刚添加的用户组 sudo chgrp wireshark /usr/bin/dumpcap # 为wireshark用户组添加使用dumpcap的root权限 sudo chmod 4755 /usr/bin/dumpcap # 将自己的用户(本人litreily)添加到wireshark用户组 sudo gpasswd -a litreily wireshark 执行完成以后便可以使用wireshark正常抓包了。
C程序与Shell脚本混合编程
Created2017-07-27|Linux
对于嵌入式软件开发,有时候需要在使用C语言进行开发的同时,嵌入shell脚本指令,以完成一些特定的任务。 本文结合上一篇博文“初探makefile”的程序代码,加上一个简单的shell脚本,说明两者混合编程的方法。 编写 shell 脚本vim shell.sh 使用vim编辑器新建shell.sh脚本文件。 #!/bin/zsh echo "Hello world!" echo "Please input your strings" read input_string echo "input_string=$input_string" 脚本首先输出一个“Hello world!”,然后输出一个字符串输入提示语,等待用户输入后,打印出相应的信息。 在 main.c 中调用 shell 脚本为了在C文件中调用shell脚本,可以使用stdlib.h库中的system函数,调用方式如下: #include <stdlib.h> ... void func(void) { system("bash ./<script-filename>.sh");...
初探makefile
Created2017-07-25|Linux
嵌入式软件开发少不了使用makefile进行软件编译,写好一个makefile,让其完成所有程序代码的自动化编译链接,可以提高软件开发效率。make是一个命令工具,用于解释并执行makefile中的指令。大多数IDE都有这个命令工具,如Visual C++的nmake,Linux中GNU的make。本文以一个简单例子说明makefile文件的书写规范和执行过程。 创建待编译的文件mkdir mkfiles vim add.h add.c main.h main.c 然后逐个编辑头文件和源文件,实现一个简单的加法运算。 add.h加法函数放于add.c中,对应头文件为add.h,用于存放函数声明。 #ifndef __ADD_H_ #define __ADD_H_ // declaration functions int add(int a,int b); #endif // __ADD_H_ add.c在add.c中实现加法函数。 #include "add.h" int add(int a, int b) { return a+b; } ma...
安装Ubuntu后的系统精简与美化
Created2017-06-11|Linux
安装好Ubuntu系统后,通常需要卸载许多用不上的软件,并安装一些常用以及实用的软件。当然,Ubuntu默认的主题实在不敢恭维,为此有必要换一套主题予以美化。 系统精简删除不必要的软件 删除libreofficesudo apt-get remove libreoffice-common 删除Amazon链接sudo apt-get remove unity-webapps-common 删除其它极少用的软件sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku sudo apt-get remove onboard deja-dup 常用软件安装常用工具sudo apt-get install vim # Vim sudo apt-get install git ...
Labview - DAQ 助手详解
Created2017-04-24|LanguageLabVIEW
DAQ 助手简介Express VIExpress VI 是 LabVIEW 7 及更高版本拥有的快速 VI,此类 VI 将一些常见的功能打包,然后封装在简单易用的交互式的 VI 程序中,方便开发人员配置参数和实现功能。 DAQ 助手是完成信号采集任务的常用工具,以 Express VI 的形式呈现,具有交互式的配置界面,配合 NI 公司提供的采集卡,可以完成绝大部分的信号采集任务。 使用方法简述(采集 AI 信号)选择信号类型 在采集卡(虚拟的或实际的均可)已连接的情况下,从 VI 的程序框图中打开 DAQ 助手,选择待采集信号的类型,此处选择模拟输入电压信号。 选择物理通道 选择通道时,按住Ctrl 或 Shift 可同时选择多路通道 配置信号采集参数 配置界面中可以进行物理通道的删除与添加,通道名称的修改,接线端连接方式的选择,采集模式的选择等操作,配置界面右侧对于每个选项都有详细说明。 信号采集模式包含“1 采样”、“N 采样”和“连续采样” 3 大类。对于连续采样而言,采样率决定了信号采样的间隔时间,通常将其设为最大有效信号频率的 10 倍左右;采样点数指定了连续采样时...
Labview - 存储 .cfg 配置文件
Created2017-03-25|LanguageLabVIEW
配置文件简介在 LabVIEW 应用软件开发过程中,对于稍微大型一点的软件而言,一般都需要在本地文件中保存一些配置参数,如在 windows 系统中安装软件时,安装程序在 C 盘 documents 文件夹下自动创建的用户数据。对于需要更新的配置参数或者重要的常值参数,在 LabVIEW 中可以使用 .cfg 格式的配置文件进行存储与读取。 应用场合 软件的全局配置参数(如:串口通讯参数,DAQ 采样参数,信号处理参数,···) 软件主界面关闭前的输入、输出控件的最新数值 报表生成时的默认信息(如:署名,标题,摘要,···) 统计量(如:游戏最高分,排行榜排名,参与次数,···) ··· .cfg 文件格式如下所示,.cfg 文件的数据存储格式格式满足标记性语言的特点,有点类似于 JSON 和 XML,但与之不同的是 .cfg 不支持数据嵌套。.cfg 文件以段为基本单位、以键为最小单位组织数据,段包含了相应的段名及该段包含的所有键,每个键包含了相应的键名和键值,中间用等号连接。 [段名1] 键名1 = 键值1 键名2 = 键值2 键名3 = 键值3 [段名2] 键名4 = ...
常用的代码托管平台
Created2017-03-23|Tools
作为一名程序员,最不缺的就是代码,那自然得选择个好用的代码托管平台,本文将对常用的几个平台进行简要描述。 Github 毋庸置疑,Github 是全球应用最广的代码托管平台,兼社交平台,本博客便承载于 Github 的 pages 服务。但是使用 Github 保存私有项目是要收费的,所以我主要用其管理可公布于众的开源项目。 GitLab gitLab 相比于 Github 具有更多的特性,官方点明的特性有: Unlimited repositories Unlimited private collaborators 10GB disk space per project (including Git LFS) Unlimited total disk space Completely free, no credit card required Unlimited CI Runners to do parallel testing Alternate SSH port for git+ssh (443) Visual Studio Team Services(VSTS) 微软...
Word排版 - 章节编号
Created2016-12-28|杂物柜
在论文攥写过程中,少不了对文档进行排版,而对章节名称进行编号就是排版中的一环,本文将以Word2016为例进行说明。 添加标题并设置标题样式在word文档中添加好标题,然后对各个标题按层级顺序设置好对应的标题样式。 选择默认的多级列表样式在菜单栏的“开始”选项卡中选择如下所示的多级列表,单击选中后点击底部的“定义新的多级列表” 定义新的多级列表在弹出的设置界面中点击“更多”,然后依次设置三层标题样式 一级标题在编号格式中添加前缀和后缀,在后面添加两个空格,取消制表符,并将文本缩进位置设为0厘米,最后将该样式链接到 “标题1”。 二级标题与一级标题不同的是,二级标题需要勾选右下方的 “正规形式编号”。 三级标题三级标题和二级标题的样式类似,照着来一遍就行。 效果展示点击确定以后,便可以看到所有标题都已经按给定格式添加好了编号。 Notes: 由于有的一级标题可能不需要编号,如参考文献,所以可以在设计多级列表时把右上角的 “将级别链接到样式” 选为 “(无样式)”,设置好后。对于需要编号的一级标题,可以手动选择标题后选择该多级列表样式。 注意千万不要在设置编号的时候把默...
1…141516…18
avatar
litreily
simple life
Articles
144
Tags
120
Categories
17
Follow Me
Announcement
This is my Blog
Recent Posts
每日东方美人探索 2026-07-05
每日东方美人探索 2026-07-052026-07-05
每日东方美人探索 2026-07-04
每日东方美人探索 2026-07-042026-07-04
每日东方美人探索 2026-07-03
每日东方美人探索 2026-07-032026-07-03
每日东方美人探索 2026-07-02
每日东方美人探索 2026-07-022026-07-02
每日东方美人探索 2026-07-01
每日东方美人探索 2026-07-012026-07-01
Categories
  • AI1
  • Android20
  • Embedded24
  • Language27
    • LabVIEW7
    • Lua3
    • Matlab4
    • Python13
Tags
windowsjekyllrubymatlabbracketsgittoolslabviewtdmsatomutorrentC/C++musicubuntulinuxsignalVShexoteststm32RSSFeedalgorithmlogofficewordmakefiletelnetsmtpshellwiresharkmysqlcentosddoshping3tmuxspidersinasortvisualization
Archives
  • July 2026 5
  • June 2026 21
  • May 2026 1
  • September 2024 1
  • May 2024 1
  • February 2024 1
  • January 2024 1
  • December 2023 1
Website Info
Article Count :
144
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By litreilyFramework Hexo 5.4.2|Theme Butterfly 5.5.4
Search
Loading Database