- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Unix——fprintf与stderr、stdout的使用
先看一段程序 // 保存为fprintf.c#include <stdio.h>int main(){ fprintf(stderr,"stderr on screen\n"); fprintf(stdout,"stdout to txt\n"); printf("print to txt\n");}上面程序运行结果为: stderr on screen stdout
2017-10-09 19:40:40 915
原创 Unix——optarg与getopt的用法
在学习webbench这个开源小项目时遇到了getopt_long()这个函数,就转查到了getopt()这个函数,功能基本一致。函数参数和返回值int getopt(int argc, char * const argv[], const char *optstring); 说一下什么是选项,什么是参数。 argc和argv就不说了, 这个就是在命令行输入时的选项,通过main函数的参数传入字
2017-10-09 19:07:00 3742 1
转载 Linux——VIM中代码的折叠和打开
文章转自:http://liufabin66688.blog.163.com/blog/static/13968548200810140486304/ 在查看代码的时候,如果代码十分冗长,尤其是c/c++系列的时候, 代码结构比较让人难以理清,主要是各种注释、括号的匹配问题, 虽然可以用%来查看匹配的另外一半符号在哪里,但是如果这一对符号之间的代码超过了一页,甚至好几页的话,那么也是比较难以理
2017-10-09 16:10:48 5532
转载 Linux——VIM学习选取多行(转)
在可视化模式下,可以对一个文本块的整体进行操作。例如,首先高亮选中一部分文本,然后用d命令删除这个文本块。可视化模式的好处在于,你可以在做改动之前,就看到操作将影响的文本。可视化模式可以分为以下三种: 用v命令进入的字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。 用V命令进入的行可视化模式(Linewise visual mode)。文
2017-10-09 15:58:20 20279
原创 Linux——VIM多选缩进及高级命令
按v进入visual状态,选择多行(如果要选中3行,那么就在当前行按2j),用>或<缩进或缩出 在一行上,”>>”,或”<<”(连按两下),可以缩进或缩出,用”n>>”,”n<<”(n自然数),多行缩进缩出通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当
2017-10-09 15:39:06 2026
原创 Unix——系统调用和库函数调用概念区别和联系
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因,第一:双缓冲技术的实现。第二,可移植性。第三,底层调用本身的一些性能方面的缺陷。第四:让api也可以
2017-10-07 20:56:46 866
原创 LeetCode 657. Judge Route Circle
题目: Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this robot makes a circle, which means it moves back to the original place.The move sequence is represented
2017-10-07 14:42:56 270
原创 LeetCode 500. Keyboard Row
Given a List of words, return the words that can be typed using letters of alphabet on only one row’s of American keyboard like the image below. Example 1: Input: [“Hello”, “Alaska”, “Dad”, “Peace”]
2017-10-06 21:16:04 297
steamvr_unity_plugin-master steamVR开发插件
2017-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人