- 博客(13)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 求最大子序列和的四种方法
求一个给定序列的连续子序列中和最大的那个子序列的和,下边方法只求和,没有找出最大子序列。用到的头文件和宏定义如下#include "stdafx.h" #include<vector> #include <string> #include <fstream> #include <random> #include <time.h> #include <iostream> typedef long in
2015-08-30 15:48:30 2738 1
原创 对一个复原魔方进行操作,记录操作后魔方状态
下面为为阿里巴巴的一道笔试题一个三阶魔方由六个面组成,颜色分别是白色(W),对面为黄色(Y),红色(R),对面为橙色(O),绿色(G)对面为蓝色(B)。如果手持魔方,白色向上,红色朝向自己,则绿色在左手侧。 该程序对一个处于还原状态的魔方进行操作,打印操作后的魔方状态。操着指令为单个指令组成的字符串。单个操作指令包括: 1. U:白色棉顺时针旋转90度
2015-08-30 15:03:12 930
原创 vim编辑器简单使用(4)
vim功能多文件编辑使用vim编辑多个文件编辑多个文件有两种形式,一种是在进入vim前使用的参数就是多个文件。另一种就是进入vim后再编辑其他的文件。同时创建两个新文件并编辑 vim 1.txt 2.txt 命令行模式下输入:n编辑2.txt文件,可以加!即:n!强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件 命令行模式下输入:N编辑1.txt文件,可以加!即:N!强制切换,之前文
2015-08-22 17:08:05 411
原创 vim编辑器简单使用(3)
查找与替换换和撤销(Undo)命令替换和Undo命令都是针对普通模式下的操作 快速缩进 使用命令进行快速调整缩进操作 shiftwidth命令shiftwidth命令是指上一节>>命令产生的缩进(可以简写成sw) 普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数。 获取目前的设定值 :set shiftwidth? 设置缩进为10个字符 set s
2015-08-22 17:06:00 354
原创 vim编辑器简单使用(2)
vim文档编辑vim重复命令重复执行上次命令在普通模式下.(小数点)表示重复上一次的命令操作,普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作。 执行指定次数相同的命令进入普通模式输入N<command>,N表示重复后面的次数,输入10x,删除10个连续字符;输入3dd,将会删除3行文本。 使用dw或者daw(delete a word)删
2015-08-22 17:03:22 343
原创 vim编辑器简单使用(1)
vim模式 刚刚做完实验楼vim编辑器的实验,做了下总结。 vim模式介绍Vim具有6种基本模式和5种派生模式。普通模式(Normal mode) 在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。 插入模式(Insert mode) 在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。在插入模式中,可
2015-08-22 17:01:01 400
原创 Linux命令(7)
命令执行顺序控制与管道顺序执行多条命令简单的顺序执行你可以使用;来完成. sudo apt-get update;sudo apt-get install some-tool;some-tool有选择的执行命令我们需要能够有选择性的来执行命令,比如上一条命令执行成功才继续下一条,或者不成功又该做出其它什么处理,我们使用which来查找是否安装某个命令,如果找到就执行该命令,否则什么也不做. wh
2015-08-21 19:02:46 439
原创 Linux命令(6)
正则表达式基础 sed中关于pattern space和hold space的小实例一则 http://www.cnblogs.com/aidysun/archive/2013/02/21/2921293.html 正则表达式正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 基本语法一个正则
2015-08-21 18:53:18 431
原创 Linux命令(5)
数据流重定向参考文章 更多关于shell重定向内容可以参考:有关重定向你不知道的的事 https://www.ustack.com/blog/%E6%9C%89%E5%85%B3-shell-%E9%87%8D%E5%AE%9A%E5%90%91%E9%82%A3%E4%BA%9B%E4%BD%A0%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E6%95%85%
2015-08-21 18:33:15 644
原创 Linux命令(4)
文件系统操作与磁盘管理"rootfs" : (Root File System)它是 Ramfs(Ramfs 是一个非常简单的 Linux 文件系统用于实现磁盘缓存机制作为动态可调整大小的基于 ram 的文件系统)或者 tmpfs 的一个特殊实例,它作为系统启动时内核载入内存之后,在挂载真正的的磁盘之前的一个临时文件系统。通常的主机会在系统启动后用磁盘上的文件系统替换. 查看磁盘和目录容量df (-
2015-08-21 10:50:49 423
原创 Linxu命令(3)
文件打包与解压缩常用压缩包文件格式 *.zip zip程序打包压缩的文件 *.rar rar程序压缩的文件 *.7z 7zip程序压缩的文件 *.tar tar程序打包,未压缩的文件 *.gz gzip程序(GNU zip)压缩的文件 *.xz xz程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar.gz tar打包,gzip程序
2015-08-21 10:34:42 372
原创 Linxu命令(2)
基本概念和用户及文件权限管理基本概念 Linux是一个可以实现多用户登录的操作系统; root用户是具有最高权限的用户; sudo命令可以为sudo组用户提供root权限; Linux中每个用户有一个或多个归属组,同组用户可共享资源; 创建新用户时,默认情况下为用户新建一个相同名字的用户组; Linux里一切皆文件; 用户及文件权限管理命令 查看伪终端用户名:who am i 或者 who am l
2015-08-21 10:25:31 330
原创 Linux命令(1)
Linux简单命令总结最近看完实验楼的Linux基础入门教程,对教程中出现的命令做了一下总结。文本处理命令tr 命令tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。 使用方式:tr [option]…SET1 [SET2] 选项说明: -d 删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配 -s 去除set1指定的在输入文本中连续并重复的字符
2015-08-21 09:47:20 355
室内可见光通信协议
2015-08-17
LTE上行资源分配
2015-08-17
移动构造函数里为什么要将参数赋值为空指针
2015-09-03
大神指导apue.3e myls.c的问题
2015-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人