2019年4月19日

了解一些常用的牛逼编译器(不限制编程语言, 不限制平台)

摘要: MSVC Windows平台上最常用的编译器,在C++编译器圣战中的胜利者,一个常被人诟病的是对标准的支持不够新不够快(最近开始逐步加快了)。随着微软发布基于Clang / C2,这一条路以后若成功,MSVC与Clang / C2并行,甚至逐步逐步退出舞台,都是有可能的事情。 MSVC Clang 阅读全文

posted @ 2019-04-19 09:31 The_Ocean 阅读(1108) 评论(0) 推荐(0) 编辑

Linux下的常用文本编辑器

摘要: Linux的文本编辑器 ed ed 在早期的unix平台上,ed可以说是唯一的编辑工具。它是一个很古老的行编辑器,vi这些编辑器都是从ed 演化而来。行编辑器使用起来很不方便,每次只能对一行进行操作,。而后面介绍的pico、vi、emacs等全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示 阅读全文

posted @ 2019-04-19 08:35 The_Ocean 阅读(23516) 评论(0) 推荐(0) 编辑

2019年4月17日

linux下一些重要命令的了解

摘要: linux下一些比较重要的命令: du命令: 查看使用空间; 格式: du [选项][文件] 参数: -a 显示目录中个别文件的大小。 -b 显示目录或文件大小时,以byte为单位。 -c 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 -k 以KB(1024bytes)为单位输出 阅读全文

posted @ 2019-04-17 17:27 The_Ocean 阅读(288) 评论(0) 推荐(0) 编辑

2019年4月14日

linux学习笔记(二:权限)

摘要: Linux下有两种用户: 超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情,例如:rm -rf 只会删除自己的东西。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$” 文件的权限: 文件权限对用户的一个分类: 文件 阅读全文

posted @ 2019-04-14 13:11 The_Ocean 阅读(158) 评论(0) 推荐(0) 编辑

2019年4月13日

liunx学习笔记(一:常用命令)

摘要: linux: 在学习linux之前我们应该多少了解windows的一些相关操作,linux也就是类似windows的另一种操作系统,用来管理软硬件的一种应用。在windows下你可以通过鼠标点击相关的图标进行对应的操作,而在Linux中却是需要使用者输入一行行的命令,来告诉操作系统你需要做的事情,这 阅读全文

posted @ 2019-04-13 13:00 The_Ocean 阅读(423) 评论(0) 推荐(1) 编辑

2019年3月20日

文件操作相关的函数总结

摘要: 文件操作<1>. 文件使用方式 含义 如果指定文件不存在“r”(只读) 为了输入数据,打开一个已经存在的文本文件 出错“w”(只写) 为了输出数据,打开一个文本文件 建立一个新的文件“a”(追加) 向文本文件尾添加数据 出错“rb”(只读) 为了输入数据,打开一个二进制文件 出错“wb”(只写) 为 阅读全文

posted @ 2019-03-20 16:03 The_Ocean 阅读(180) 评论(0) 推荐(0) 编辑

2019年3月17日

关于动态内存malloc和realloc

摘要: 1.malloc 1.申请的内存长度可以运行时决定,单位是字节 2.申请的内存为连续的内存空间 3.返回的地址可以根据实际需要强转成对应的类型 4.动态申请内存的生命周期是整个程序,除非手动释放 此时就动态的申请了 100 * 4 长度的内存作为一个整形数组 int n = 100; int* p 阅读全文

posted @ 2019-03-17 21:38 The_Ocean 阅读(294) 评论(0) 推荐(0) 编辑

2019年3月14日

实现一个简易的通讯录

摘要: 我们先可以简单的写出一个整体的大纲 //首先是创建一个联系人的信息,用一个结构体表示出来 typedef struct PersonInfo{ //一个联系人的信息 char name[1024]; char sex[1024]; char age[1024]; char phone[1024];  阅读全文

posted @ 2019-03-14 21:44 The_Ocean 阅读(827) 评论(0) 推荐(0) 编辑

2019年3月13日

qsort函数排序各种类型的数据。

摘要: qsort函数是库函数中的一员,我们先来看看官方文档是怎么写的: 其中qsort的参数void* base是传入一个数组,size_t num 为数组整体大小,size_t size 为单个元素的大小,int (*compar)(const void*,const void*)是需要使用者去完成的一 阅读全文

posted @ 2019-03-13 16:19 The_Ocean 阅读(6246) 评论(2) 推荐(2) 编辑

2019年3月3日

结构体总结

摘要: 结构体:> 结构体类型创建结构体的声明: 在使用的时候必须要带struct Stu, 可以用typdef来重命名变量,方便使用特殊结构体:匿名结构体(基本上没有什么用) 机构体的自引用: 如果包含的成员是一个结构体的,那么在计算大小的时候就是一个无限的循环了 在这里就需要用指针的形式来进行自引用。 阅读全文

posted @ 2019-03-03 23:17 The_Ocean 阅读(318) 评论(0) 推荐(0) 编辑

导航