- 博客(229)
- 资源 (14)
- 收藏
- 关注
原创 NFS文件系统启动
1、 在ubuntu下执行(1)、设置远程文件系统挂载目录 访问权限选项设置输出目录只读:ro设置输出目录读写:rw 用户映射选项all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);no_all_squash:与all_squash取反(默认设置);root_squ
2017-11-17 16:56:46 262
原创 ubuntu 16.04 无法重启
环境: ubuntu 16.04 和Win7 双系统现象: 键入关机指令后,系统一直显示启动界面,停留在显示几个点处。方法一:执行 # gedit /etc/init.d/alsa-utils原文为#mute_and_zero_levels “$TARGET_CARD” || EXITSTATUS=1去掉注释# ,即可方法二: 执行 # gedi
2017-10-24 22:06:36 6105
原创 Vmware下跑Vxworks 5.5 注意点
使用工具: RAMDISKNT1.5 , Vmware 12 , tornado 2.2 1、BSP文件下配置文件修改 BSP 目录下 config.h 文件 ,其中"lnPci(0,0)host:vxWorks h=192.168.102.2 e=192.168.102.22 u=target pw=target" 即: vxworks 从网络下载,使用的网络是 l
2017-10-23 20:24:00 706
转载 vxworks shell 调试常用命令
转自:http://blog.csdn.net/zyboy2000/article/details/70560471.与任务相关的命令sp ,[arg1],...,[arg9]-启动任务,最多接受9个参数,默认的优先级100、堆栈20000字节period n,,[arg1],...,[arg8]-创建一个周期调用的任务,周期为n秒,最多接受8个参数repeat
2017-10-23 20:00:36 968
原创 BSS段、数据段、代码段、堆、栈 简介
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(cod
2017-10-15 22:20:05 1017
转载 多线程与多进程的区别
转自:http://blog.csdn.net/yusiguyuan/article/details/12405929很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发?这个问题
2017-10-05 17:12:39 188
原创 ubuntu 下 ntp测试
环境:PC1 : ubuntu 12.04 (client)PC2: ubuntu 16.04 (server)NTP 服务器 客户端 配置简单同步:1、安装 # apt-get install ntp2、配置# cp /etc/ntp.config /etc/ntp.config_bak# vi /etc/ntp.config
2017-09-22 20:00:35 1702
原创 ubuntu知识杂记篇
一、更新下载源时,出现如下错误:** Aborted (core dumped) Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-in
2017-09-17 17:17:33 357
原创 登录到远程Linux
PuTTY下载 官网: http://www.chiark.greenend.org.uk/~sgtatham/putty一、WIn登录Linux系统1、密码直接登录 执行 open----->root ------> passwd#####2、使用密钥认证 (a)、打开puttygen软件
2017-09-10 22:08:11 226
原创 常用网址记录
1、 PuTTY下载官网: http://www.chiark.greenend.org.uk/~sgtatham/putty2、ubuntu 软件包下载官网:https://launchpad.net/ubuntu/3、uboot下载地址ftp://ftp.denx.de/pub/u-boot/4、xilinx linux源码下载地址https://github.
2017-09-10 21:24:06 392
原创 ubuntu 12.04 下DHCP网络设置——链接外网(NAT模式)
1、获取IP地址# dhclient2、IP 地址查看# ip addrinet 192.168.146.128 即是刚才自动获取的IP地址。3、网关查看进入虚拟机菜单栏,编辑——>虚拟网络编辑器 ,选中VMnet8(NAT模式)可以看到此时子网IP为 192.168.146.0 ,掩码255.255.255.0 。我们获取的I
2017-09-10 12:04:31 1391
原创 ubuntu 16.04 添加开机启动项
执行# cd /etc/init.d/# vi test.sh输入如下bash脚本:#!/bin/sh### BEGIN INIT INFO# Provides: test# Short-Description: mlkk test# Description: # Required-Start: $remote_fs $local_fs# R
2017-09-08 21:43:22 5072
转载 Win7 U盘安装Ubuntu16.04 双系统详细教程
转自 http://m.blog.csdn.net/CoderJYF/article/details/51241919Win7 U盘安装Ubuntu16.04 双系统详细教程安装主要分为以下几步:一. 下载Ubuntu 16.04镜像软件; 二. 制作U盘启动盘使用ultraISO; 三. 安装Ubuntu系统; 四. 用EasyBCD 创建启动系统启动引导;
2017-09-08 21:30:12 592
转载 Win7 系统解压安装
转自:http://m.xitongcheng.com/jiaocheng/xtazjc_article_18954.html 随着xp系统逐渐被淘汰,越来越多的人选择安装win7系统,有用户在系统城下载了win7系统压缩包,解压之后却不知道怎么安装,那么win7系统镜像解压后要如何安装呢?下面小编就跟大家分享win7系统直接解压安装的方法。相关教程:硬盘直接安装原
2017-09-06 21:09:34 1899
转载 Ubuntu下固定IP网络设置——NAT
设置固定IP的方法三种:bridged(VMnet0)、 host-only(VMnet1) 和NAT(VMnet8)。VMnet8 和VMnet1 提供DHCP服务,VMnet0不提供。测试环境:虚拟机:12.5.7ubuntu版本:16.041、设置上网方式为NAT虚拟机——>
2017-08-14 17:34:04 585
原创 Linux守护进程
如果想让某个进程不因用户、终端和其他的变化而受到影响,则必须把此进程变成守护进程。编写守护进程的步骤:1、创建子进程、父进程退出2、在子进程中创建新会话
2017-08-05 17:38:44 314
原创 Linux应用知识杂记
1、exit() 函数与_exit()函数的区别 exit() : 在终止当前进程前要检查该进程打开过哪些文件,把文件缓冲区的内容写回文件,即“清理IO缓冲区”。_exit() : 直接使进程停止运行,清空其使用的内存空间,及内核中各种数据结构。2、wait() 函数与 waitpid()函数说明wait() 函数用于使父进程阻塞,直到一个子进程结束或者该进程接收到一
2017-08-05 16:44:17 252
原创 第十章 其他常用工具
1、一般删除删除一个目录下所有“.O”文件,并将对应目录保存到文件mlkk.list$ find ./ -name *.o -print -exec rm '{}' \; > mlkk.list特殊说明:2、特殊删除rm -f `find . -name \*.o -print`如果搜索到的文件在rm可容纳的删除范围之内,则可按照上述操作,否则会失败 ,则可:
2017-06-22 20:30:03 180
原创 嵌入式C语言基础—杂记一
1、预定义预定义的符号符号示例含义__FILE__/home/hello.c正在编译的源文件文件名__LINE__5文件当前行的行号__FUNCTION__main当前所在函数名__DATE__Mar 13 2009预编译文件的日期__TIME__22:00:32预编
2017-06-22 20:05:58 348
原创 C语言中栈的操作
/************************************************** *******Function:顺序栈的初始化、建立、插入、删除 *******Author : mlkk *******Date: 2017.6.14 *************************************************/
2017-06-14 14:07:30 444
转载 双指针的常见用法
1、内存拷贝错误示例int memory_malloc(char *pst ,unsigned int size){ if (size == 0 ) { pst = NULL; return -1; } pst=(char *)malloc(size); if(pst == NULL) {
2017-06-14 09:08:11 499
原创 第八章 引用
1、使用反斜杠1.1 、为了让shell原封不动地打印特殊字符,通过引用可以去除特殊字符的含义 字符 含 义 字符 含义 ~ 用户的主目录 \ 引用后面的一个字符`命令替换“双引号引用字符#注释|
2017-06-11 16:52:16 306 1
原创 第七章 变量替换
1、变量替换1.1专门用来处理命令行的选项和参数,其语法如下:getopts optstring name 备注:optstring 包含了希望被处理选项字符。如果某一个字符后有(:),则其后需要指定参数。eg: while getopts f:e:p: OPTIONdo case "$OPTION" inf) TARGET_FILE="$OP
2017-06-11 10:58:02 448
原创 非循环双链表应用
/*******功能:实现非循环双链表的新建、删除、插入等***作者:mlkk***时间:2017.06.10***备注 函数 insert_data 只是验证了思路的正确性,程序严谨性不足。****/ #include #include #include #define LEN_NAME 20 typedef struct student {
2017-06-10 22:40:12 402
原创 单链表应用
/********************************** 功能: 测试单链表的创建、添加和删除 作者: 梦里看客 时间: 2017.6.08 备注: 链表头指针指向头结点,首节点才可是存数据,尾节点指向NULL。 **********************************/ #include #incl
2017-06-09 14:07:28 305
原创 第六章 流程控制
1、if/else语句1.1 检测命令行所指定的参数个数eg:if [ $# -lt 2 ] //参数个数小于2thenexit 1elif [ $# -gt 2 ] //参数个数大于2exit 1fi说明:(1)、if/else语句语法格式(如果写一行)if list1; then list; [elif
2017-06-07 21:21:33 241
原创 ACL简介
一、概述 访问控制列表(Access Control List ,ACL)是路由器和交换机接口的指令列表,用来控制端口进出的数据包ACL适用于所有的被路由协议,如IP、IPX等。 ACL可以过滤网络中的流量,是控制访问的一种网络技术手段。 配置ACL后,可以限制网络流量,允许设备访问,指定转发特定端口数据包等。如可以配置ACL,禁止局域网内的设
2017-06-05 11:12:12 2592
原创 第五章 变量
(附加:把两个文件同时连接起来paste [option] ... [FILE] ...//paste 默认使用TAB字符进行连接,-d‘:’指定冒号作为分隔符。eg:paste -d '' - name .txt | cat -n 1ljhljh 2mlkkmlkk第二个paste有一个参数为‘-’,表示从标准输入中读取数据。)1、普通变量
2017-06-04 22:14:32 186
原创 内心的魔力
我曾经很在乎别人的看法,别人的喜怒哀乐,我得了奖,看到父母高兴的样子,我很激动,我很高兴。从小学到高中,奖状荣誉不断,这种在别人的赞许中,我似乎所有努力只是为了继续维护自己在别人眼中的形象。我家在农村,但是我从小到大,我总感觉我必须做一个好学生、好儿子。就这样,邻里亲朋都知道我学习好,这就是农村,每每走到哪里,我都被特殊的招待,特意的打量,亲朋好友也特别问候。但是我不喜欢这种被过分关注的生活,但我
2017-06-04 16:19:48 249
原创 第四章 /proc/ 文件系统
1、概述 /proc文件系统是一个虚拟的文件系统,该目录所有文件均不会占用磁盘空间——动态生成,并保存在内存中子目录 /proc/sys //可显示运行内核的参数,可在系统运行中修改这些参数,且会立即生效。2、如何查看当前终端的shell进程的相关信息echo $$1765cd /proc/1765/ //进入虚拟文件系统/proc/下对应shell进程的目
2017-06-04 15:28:55 279
转载 Linux查看和结束进程命令详解
转自:http://www.360doc.com/content/14/1021/20/14508903_418760439.shtml先看两个例子: 例子一:结束某个程序,如Firefox 键入命令:pkillfirefox 例子二:结束某个进程,如find 先用ps命令来查看该进程对应的PID。
2017-06-04 13:25:44 29163
原创 第三章 输入输出重定向和管道
1、标准输出command 1>outputfile //重定向操作没有指定文件描述符时,默认描述符是1。exm: ls -c > outputfile //强制以列显示文件列表(重定向描述符 >> 实现文件追加)2、标准输入eg: #!/bin/bashml=1read onelinewhile [ "$oneline" != " " ]do
2017-06-03 15:10:21 393
原创 第二章 操作文件和目录
1、列出文件(1)、如果想列出文件列表的同时显示文件的类型,可使用 ls -F-F 选项 输出结果:目录后有 /可执行程序后有 *符号链接文件后面添加 @FIFO命令管道后添加 |普通文件不加任何标识 (2)、ls -tl //可按由近及远的修改时间罗列 (3)、ls -tlr // 由远及近 (4)、ls -hl //显示文件大
2017-06-03 10:52:56 325
原创 第一章、shell脚本基础
1、基础介绍1.1 当前使用的shell保存在环境变量SHELL中可执行命令: (1)、echo $SHELL (2)、 grep "$USER" /etc/passwd|awk -F: '{print $7}'——> /bin/bash1.2、当进入到Linux内核后,并没有直接和操作系统内核对话,而是和shell程序进行交互。(1)、shell充当用户访问内核的联络
2017-06-03 09:43:29 297
原创 VLAN介绍
为了实现对广播域的隔离,LAN的缺点由VLAN来解决。一、VLAN的概念 VLAN(VLAN-Virtual Local Area Network),称为虚拟局域网,是将一组位于相同物理网段上的工作站和服务器从逻辑上划分为不同的逻辑网段。在功能和操作上与传统LAN基本相同。二、VLAN的优点 (1)、限制了网络中的广播 广播流量仅仅
2017-06-02 16:39:20 937
原创 RAM简单介绍
一、 SRAM与DRAM区别 1、SRAM(Static Random Access Memory) 不需要刷新电路即能保存内部存储的数据。 2、DRAM(DynamicRandomAccessMemory) 每隔一段时间,要刷新充电一次,否则内部数据即会消失。 3、特点 (1)、SRAM优点:速...
2017-06-02 16:30:15 1691
原创 断言的使用——Assert
一、断言的作用1、在预计正常情况下程序不会到达的地方放置断言:assert false;2、可检测用于检查传递给私有方的参数;3、测试前置条件和后置条件(备注:断言语句不可以有任何边界效应,不要使用断言语句去修改变量和改变方法的返回值)4、检测类的不变状态(eg: assert(time>88); )二、assert宏使用宏assert原型定义在中,
2017-05-09 14:24:51 486
Linux下串口工具minicom
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人