
linux
冰瓜瓜
这个作者很懒,什么都没留下…
展开
-
linux常用服务器搭建
搭建nfs服务器在pc机中执行以下命令,可以在ubuntu系统中搭建nfs服务器:#apt-get install nfs-common#mkdir /opt/nfs#echo “/opt/nfs *(rw,sync,no_root_squash,no_subtree_check)”>> /etc/exports#/etc/init.d/nfs-kernel-server restart搭建tftp服务器在pc机中执行以下命令,可以在ubuntu系统中搭建tftp服务器:#apt原创 2020-11-21 13:41:21 · 240 阅读 · 0 评论 -
#pragma pack(push) 和#pragma pack(pop) 以及#pragma pack()
我们知道结构体内存对齐字节可以通过#pragma pack(n) 的方式来指定。但是,有没有想过一个问题,某些时候我想4字节对齐,有些时候我又想1字节或者8字节对齐,那么怎么解决这个问题呢?此时,#pragma pack(push) 和#pragma pack(pop) 以及#pragma pack()应运而生。#include <stdio.h>#pragma pack(4) struct C { double d; char b; int a;原创 2020-08-19 09:12:25 · 1333 阅读 · 0 评论 -
关于UDP-读这篇就够了(疑难杂症和使用)
本文为转载文章原文链接:https://www.qcloud.com/community/article/848077001486437077版权归原文所有关于UDP面向报文的传输方式决定了UDP的数据发送方式是一份一份的,也就是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。那么UDP的报文大小由哪些影响因素呢?UDP数据包的理论长度是多少,合适的UDP数据包应该是多少呢?(1)UDP报文大小的影响因素,主要有以下3个[1] UDP协议本身,UDP协议中有16位的UDP报文转载 2020-07-29 12:01:35 · 1075 阅读 · 0 评论 -
C语言获取shell运行结果
#include <stdio.h>#include <string.h>int main(){ #define TMP_BUF_LEN 32 char tIpBuf[TMP_BUF_LEN]={0}; FILE *fpRead = NULL; //get wlan0's ipaddr. char* command = (char*)"ifconfig eth0:1| grep 'inet addr'|awk -F \":\" '{print原创 2020-06-21 09:07:05 · 452 阅读 · 0 评论 -
cpio文件的压缩与解压缩
cpio解压方法:1. # gunzip XXX.cpio.gz2. cpio -idmv < XXX.cpio制作cpio格式文件系统的方法:1. 执行gen_initramfs_list.sh脚本:# gen_initramfs_list.sh ./Filesystem/ >filelist其中Filesystem文件夹是由上一步解压出来的cpio文件系统目录2. 执行gen_init_cpio产生cpio文件:# gen_init_cpio filelist >原创 2020-05-24 20:05:06 · 8093 阅读 · 0 评论 -
hi3559a 交叉编译MP4v2
./configure --host=arm-linux --prefix=/opt/mp4v2 --disable-option-checking --disable-debug --disable-optimize --disable-fvisibility --disable-gch --disable-largefile --disable-util --disable-dependen...原创 2020-04-18 17:10:05 · 427 阅读 · 0 评论 -
vim入门之配色方案(colorscheme)设置
刚开始用vim的时候,大家可能会觉得默认的语法高亮的颜色不合心意,不过对于vim来说,这并不是一个问题。其实vim的配色方案是可以更改的,既可以选择系统自带的配色方案,也可以从网上下载其它配色方案,更是可以自己编写配色方案,使用自己专属的配色方案。不过,在这里我只介绍系统自带的配色方案,毕竟,这个最简单。????首先,我们要进入normal模式,normal模式就是你刚打开vim时的模式,或者在ins...原创 2020-04-17 10:17:53 · 9853 阅读 · 1 评论 -
Ubuntu如何切换到命令行模式
Ubuntu提供两种进入方式,一个是我们平常最熟悉的图形界面形式,还有一种是纯命令行方式,1、按 Ctrl + Alt + (F1~F6中的任意一个)即可进入纯命令行模式。进入后,需要输入用户名,密码(此处包括root用户与非root用户)。注意:输入密码是要使用位于键盘上面的数字,不要使用小键盘数字(这种情况是对键盘上有两处可以输数字的情况而言),另外,输入的密码是不显示的。否则有可能出现...原创 2020-03-05 10:03:49 · 21042 阅读 · 0 评论 -
ubuntu上安装ftp服务器
1.安装vsftpd服务器sudo apt-get install vsftpd2.配置vsftpd.conf文件sudo vi /etc/vsftpd.conf# Example config file /etc/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file#...原创 2020-03-05 09:56:22 · 392 阅读 · 0 评论 -
如何解决failed to push some refs to git
https://jingyan.baidu.com/album/f3e34a12a25bc8f5ea65354a.html?picindex=2转载 2019-11-25 15:26:19 · 117 阅读 · 0 评论 -
嵌入式linux开发环境搭建
linux开发环境搭建1、搭建nfs服务器在pc机中执行以下命令,可以在ubuntu系统中搭建nfs服务器:#apt-get install nfs-common#mkdir /opt/nfs#echo “/opt/nfs *(rw,sync,no_root_squash,no_subtree_check)”>> /etc/exports#/etc/init.d/nfs-k...原创 2019-08-13 08:46:54 · 317 阅读 · 0 评论 -
设备树:设备节点、平台设备
1、设备树中哪些设备节点会生成为平台设备一般在一个节点的compatible 属性中函数一下的几个bus标识的话,它的子节点都会转换成平台设备platform_device。const struct of_device_id of_default_bus_match_table[] = {{ .compatible = “simple-bus”, },#ifdef CONFIG_ARM_A...原创 2019-08-07 15:57:41 · 1145 阅读 · 0 评论 -
C语言运算优先级
单目运算符 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 ...原创 2019-07-28 13:25:54 · 149 阅读 · 0 评论 -
linux misc设备
Linux驱动程序--misc设备驱动(2017-07-17 10:54:28)转载▼ 分类:Linux驱动 1.原由:随着字符设备种类和数量的增加,设备号越来越紧张,为此Linux系统提出misc设备模型以解决此问题。2.解决方案:所有misc设备其主设备号都是10,不同设备使用不同的次设备号区分。另外misc设备驱动会为设备自动创建设备文件,不需要...转载 2019-07-23 14:55:24 · 1148 阅读 · 0 评论 -
QT调用动态库出现undefined reference to的解决办法
1、首先确保.pro文件设置库路即正确,即unix:LIBS+=;2、确保可执行文件能够通过宏unix:LIBS+=,访问到动态库。原创 2019-07-03 10:08:26 · 14463 阅读 · 0 评论 -
linux man 1,2,3 命令
Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:1 - commands2- system calls3 - library calls4- special files5 - file formats and convertions6 - gamesfor linux7 - macro pac...转载 2019-05-28 08:49:00 · 1442 阅读 · 0 评论 -
linux硬盘分区及格式
1、fdisk -l 查看硬盘设备2、fdisk /dev/sda or /dev/sdb创建分区 n:创建新的分区,p:给分区分配编号和大小,w:保存分区信息 3、fdisk -l 查看硬盘设备下有/dev/sda1分区否4、mkfs.vfat /dev/sda1 格式化分区为fat32格式5、df -h 查看分区的容量...原创 2019-01-08 17:59:34 · 6883 阅读 · 0 评论 -
samba服务器
apt-get install samba samb-commonmkdir /home/sharechmod 777 /home/sharegedit /etc/samba/smb.confmax_log_size = 1000下添加security = user;write list = root,@lpadmin下添加[myshare] #共享名,不需要与共享目录同名 comment = ...原创 2018-04-03 15:45:44 · 138 阅读 · 0 评论