学习
文章平均质量分 74
lra2003
这个作者很懒,什么都没留下…
展开
-
git常用操作命令
git常用操作命令收集1)远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push[name][newUrl]拉取远程仓库:$ git pull [remoteName] [localBranc原创 2022-03-17 17:25:03 · 1055 阅读 · 0 评论 -
samba配置的命令
samba服务器作可以windows和linux交互的媒介,可以让windows用户轻松地在电脑上使用图形界面访问linux文件系统,并可以设置写入权限,实用性极佳。1.首先需要安装samba程序,部分Ubuntu镜像已经自带;执行如下命令即可sudo apt-get install sambasudo apt-get install smbclient安装完成后执行samba -V...原创 2020-04-27 14:54:00 · 1632 阅读 · 1 评论 -
linux shell 2>&1
1.首先了解下1和2在Linux中代表什么在Linux系统中0 1 2是一个文件描述符名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例)标准输入(stdin) 0 < 或 << System.in /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0标准输出(stdout) 1 >, &g...原创 2020-03-09 17:24:04 · 134 阅读 · 0 评论 -
我的shell脚本学习过程
1.如何判断错误输出的值:#!/bin/bash#ftpget -uftp -p123 135.251.100.20 testok 2>log#ftpget -uftp -p123 135.251.100.20 nofound 2>logftpget -uftp -p124 135.251.100.20 loginincorrect 2>log#ftpget -uftp...原创 2020-03-09 14:21:25 · 178 阅读 · 0 评论 -
Linux 学习网站
Linux Tools Quick Tutorial 一本很薄但很全的Linux书籍;https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html#Linux 中国◆开源社区 作者从国外翻译大量优秀文章;https://linux.cn/良许的个人网站 不仅分享大量技术干货,还共享了海量的技术资源;http://www.lia...原创 2020-01-17 14:33:44 · 417 阅读 · 0 评论 -
arm与linux
ARM处理器模式切换(含MRS,MSR指令)https://www.cnblogs.com/wlzy/p/6023196.html原创 2019-12-24 14:46:26 · 140 阅读 · 0 评论 -
linux windows net网络接口转换
winpCaphttps://www.winpcap.org/devel.htmOpening an adapter and capturing the packetshttps://www.winpcap.org/docs/docs_412/html/group__wpcap__tut3.htmlnetif_rxhttps://www.fsl.cs.sunysb.edu/kernel-...原创 2019-12-20 10:21:28 · 143 阅读 · 0 评论 -
bcm 学习笔记
转:https://blog.csdn.net/daydring/article/details/42422995http://blog.chinaunix.net/uid-11140746-id-3712645.htmlbcm56146学习笔记HiGig/HiGig+/HiGig2HiGig(通常称为HiGigTM)是Broadcom公司的私有串行总线互联方案,于2001年推出,主要用于...转载 2019-12-13 15:48:47 · 2738 阅读 · 0 评论 -
BCM ERROR define
error.h#ifndef __BCM_ERROR_H__#define __BCM_ERROR_H__#include <shared/error.h>/* * BCM API error codes. * * Note: An error code may be converted to a string by passing the code * t...原创 2019-11-14 11:08:10 · 292 阅读 · 0 评论 -
学习网站
https://www.cnblogs.com/zqz365001/原创 2019-10-31 10:21:17 · 106 阅读 · 0 评论 -
linux netstat
/ # netstat -hnetstat: invalid option – ‘h’BusyBox v1.27.1 (2019-07-03 15:05:44 CST) multi-call binary.Usage: netstat [-ral] [-tuwx] [-enWp]Display networking information -r Routing table...原创 2019-10-28 16:08:55 · 623 阅读 · 0 评论 -
Linux system function
system()typedef void (*sighandler_t)(int); int gwpro_system(const char *cmd_line) { int ret = 0; sighandler_t old_handler; printf("Shell command: %s\n", cmd_line); old_hand...原创 2019-10-24 16:16:08 · 193 阅读 · 0 评论 -
gdb调试cpu high实例
gdb调试cpu high问题这种情况是特殊的清楚,是在调试正在运行的程序,而无法直接在调试器中直接运行程序,gdb提供两种方法:1.在gdb命令上指定运行进程的PID2.在gdb中使用file和attach PID命令实例1./ # ps ax | grep osi_ll 1268 root 0:24 osi_ll -l /var/log/osi_ll.log 1371...原创 2019-09-09 14:06:25 · 891 阅读 · 0 评论 -
gdb guide
Quick Guide to GdbThe dynamic debugger utility, gdb, has a large number of capabilities. This quick guide lists a small but useful subset of the gdb commands.IndexPreparationSetting BreakpointsRu...原创 2019-07-22 15:19:50 · 150 阅读 · 0 评论 -
NTP
NTP: The Network Time Protocol1,项目介绍: CPU: 64位ARMv8处理器 RAM: 1GB DDR3 FLASH: 32MB NOR FLASH IO: PCIE, SPI, I2C, UART, JTAG, SD等 U-Boot: u-boot-2016.09 Linux Kernel: linux-4.1 FS: busybox-1.27...原创 2018-09-06 16:02:08 · 1581 阅读 · 1 评论 -
Linux内核延迟写机制
Linux内核延迟写机制最新项目开发的时候,发现在设备上写完文件的时候,突然掉电重启以后,数据会丢失,然后就研究了一下这个问题,是由于Linux内核延迟写机制导致了这样的情况发生。 1. 延迟写(delayed write): 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。 当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲...原创 2018-09-07 14:31:37 · 2323 阅读 · 0 评论 -
Linux内核异常自动重启(watchdog and panic)
Linux内核异常自动重启(watchdog and panic)一般嵌入式设备都有 hardware watchdog,这样系统出现异常情况时,也能够自动重启而不是设备挂住。 如果系统没有hardware watchdog的前提下,Linux kernel发生panic时,也可以自动重启。 1)watchdog busybox下的watchdog设置 # watchdog –hel...原创 2018-09-07 16:32:58 · 19657 阅读 · 0 评论 -
Linux文件系统修复(e2fsprogs)
Linux文件系统修复(e2fsprogs)最近在平台开发的时候,发现我们设备在重启或者断电时候,偶尔会出现有些分区不能mount的情况,log如下: *[ 5.279611] EXT4-fs (mmcblk0p2): recovery complete [ 5.279629] EXT4-fs (mmcblk0p2): mounted filesystem with order...原创 2018-09-13 11:21:56 · 11850 阅读 · 0 评论 -
linux内核面试题[1]-Linux中主要有哪几种内核锁
linux内核面试题[1]-Linux中主要有哪几种内核锁linux主要包括下面的几种内核锁:<1>互斥锁(mutex)<2>信号量(semaphore)<3>自旋锁(spinlock)<4>读写信号量(rw_semaphore)<1>互斥锁(mutex)Mutex: 如果一个线程试图获取一个 mutex,但是没有成功,因为...原创 2018-09-19 16:57:09 · 2999 阅读 · 1 评论 -
linux内核面试题[2]-Linux用户模式和内核模式
linux内核面试题[2]-Linux用户模式和内核模式内核模式的代码可以无限制地访问所有处理器指令集以及全部内存和I/O空间;如果用户模式的进程要享有此特权,它必须通过系统调用向设备驱动程序或其他内核模式的代码发出请求。另外,用户模式的代码允许发生缺页,而内核模式的代码则不允许。...原创 2018-09-20 17:23:34 · 1179 阅读 · 0 评论 -
Quagga的交叉编译与安装
1、Quagga的编译与安装(1) 编译HOST: Ubuntu(2)目标设备: ARM64(3)交叉编译工具:gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu2、quagga源码下载:http://download.savannah.gnu.org/releases/quagga/下载版本:quagga-1.2.4.tar.gz3、...原创 2018-10-26 15:40:32 · 2649 阅读 · 0 评论 -
fpm在ubuntu下打包rpm包
fpm打包rpm包即简单又方便,下面就介绍一下在ubuntu下如何安装fpm,然后利用fpm打包rmp的过程:1、fpm的安装安装前提:sudo apt-get updatesudo apt-get install ruby-dev build-essentialsudo apt-get install rpm由于存放fpm安装包的云位置的变化,需要改动:gem sources --...原创 2018-10-26 16:29:41 · 971 阅读 · 0 评论 -
linux dbkg实例
linux dbkg实例打包:cd bldDeb.sh部署:dpkg -i <pkg.deb>dpkg –l卸载:dpkg –rdpkg -P#!/bin/shif [ $# -lt 3 ] || [ “-h” = “$1” ]; thenecho "Usage: $0 "exitfiPKG=$1DEBROOT=$3mkdir -p DEBROOT...原创 2018-12-19 14:53:33 · 696 阅读 · 0 评论 -
5G承载技术SPN
5G时代,承载先行!5G承载相关国际标准立项是5G时代产业落地的冲锋号。2018年10月19日,在刚刚闭幕的国际电信联盟(ITU-T)第十五研究组(SG15)全会上,中国移动主导的SPN(Slicing Packet Network)基础标准 “通道层(Path Layer)”与“段层(Section Layer)”标准获得批准,成功立项!在本次全会上该技术获得了烽火、华为、中兴、爱立信、诺基亚...转载 2019-01-25 17:05:13 · 7112 阅读 · 0 评论 -
ip address转换
IP address转换的两个主要函数:inet_addr和inet_ntoaIP地址有两种不同的格式:1.将十进制点分形式转换为二进制形式:int inet_addr(const char * strptr);返回值:成功:32位二进制IP地址 失败:-1struct sockaddr_in serveraddr;serveraddr.sin_addr.s_add...原创 2019-05-14 16:01:41 · 902 阅读 · 0 评论 -
linux学习步骤
转载: https://www.zhihu.com/question/20730157/answer/82034823首先,要学Linux编程,你得会用Linux,也就是得在命令行环境下生存下来。什么叫生存下来呢?就是我现在给你一台主机,键盘,显示器啥的,然后给你一个服务器版的Linux系统的光盘或者其他什么安装盘,你去把这台主机用起来。什么叫用起来呢?你平常用Windows电脑干啥,你现在还用...原创 2019-05-24 16:13:23 · 781 阅读 · 0 评论 -
git
1.git help$ git helpusage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | -...原创 2019-05-21 14:39:43 · 104 阅读 · 0 评论 -
天天写业务代码的程序员,怎么成为技术大牛
提升步骤1.重构业务代码为面向模块的架构2.写自动化工具生成重构后的代码3.用DSL写脚手架扩展自动化工具4.profile原有系统性并改进架构5.测试,部署工具全部自动化6.开源工具做更多,做更好,多练习,多讲解...原创 2019-05-23 13:37:44 · 216 阅读 · 0 评论 -
软件开发与测试
作者:匿名用户链接:https://www.zhihu.com/question/57143001/answer/500620870来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。【知识结构】,知识结构决定职业发展,知识结构决定行业发展,包括未来职业规划的考虑,下面从一个优秀的测试工程师应该具备的知识结构来对比软件测试与软件开发。【软件测试】:一个优秀的测试...转载 2019-05-23 14:26:51 · 366 阅读 · 0 评论 -
学习的博客
学习的博客【1】https://me.csdn.net/bingqingsuimeng原创 2018-08-28 14:33:00 · 148 阅读 · 0 评论