- 前言 特殊文件常常用于配置环境。比如用户主目录下可以新增自己的隐藏文件.vimrc,来配置一些基本的vi编辑器的显示效果 正文 1./etc/hosts 主机名称与IP地址的映像关系存放在/etc/hosts文件中,只有超级用户才能对其进行编辑。 该文件的格式为:IP地址 主机名称 [别名]。 例如:... 前言 特殊文件常常用于配置环境。比如用户主目录下可以新增自己的隐藏文件.vimrc,来配置一些基本的vi编辑器的显示效果 正文 1./etc/hosts 主机名称与IP地址的映像关系存放在/etc/hosts文件中,只有超级用户才能对其进行编辑。 该文件的格式为:IP地址 主机名称 [别名]。 例如:...
- 概述 有一个问题几乎困扰着所有的文件系统 – 包括 Unix 和其他的 – 那就是文件的不断积累。几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系统,结果,文件变得很混乱,很难找到有用的东西,要... 概述 有一个问题几乎困扰着所有的文件系统 – 包括 Unix 和其他的 – 那就是文件的不断积累。几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系统,结果,文件变得很混乱,很难找到有用的东西,要...
- 文章目录 组合思维分层思维工程思维对象思维迭代思维 组合思维 Unix 操作系统诞生于 20 世纪 60 年代,经过几十年的发展,技术日臻成熟。在这个过程中,Unix 独特的设计... 文章目录 组合思维分层思维工程思维对象思维迭代思维 组合思维 Unix 操作系统诞生于 20 世纪 60 年代,经过几十年的发展,技术日臻成熟。在这个过程中,Unix 独特的设计...
- 50个最常用的Unix/Linux命令 这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的: targrepfindsshs... 50个最常用的Unix/Linux命令 这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的: targrepfindsshs...
- 前段时间读完了《UNIX环境高级编程》一书,一直没时间写一个总结,正好利用这个机会写一下总结。 图1 封面 自从搬了家后,每天上下班将近1个半小时的时间着实无聊,所以就想到了利用上下班的时间读一些书。读什么书呢?于是从众多想要看的书中选了这本《UNIX环境高级编程》,听过很多人推荐这本书,豆瓣上评分9.4,位于豆瓣热门编程图书No.5 ! ... 前段时间读完了《UNIX环境高级编程》一书,一直没时间写一个总结,正好利用这个机会写一下总结。 图1 封面 自从搬了家后,每天上下班将近1个半小时的时间着实无聊,所以就想到了利用上下班的时间读一些书。读什么书呢?于是从众多想要看的书中选了这本《UNIX环境高级编程》,听过很多人推荐这本书,豆瓣上评分9.4,位于豆瓣热门编程图书No.5 ! ...
- UNIX是一种多用户、多进程的计算机操作系统。 发展阶段: (1)Multics操作系统时期 1. 1964年,贝尔实验室、麻省理工学院及美国通用电气公司共同参与研发了Multics操作系统; 2. 1965年,贝尔实验室加入一项由通用电气和麻省理工学院合作的计划,目的是创建一个多用户、多任务、多层次的MULTICS操作系统; 3. 然而,因为开发太慢,1... UNIX是一种多用户、多进程的计算机操作系统。 发展阶段: (1)Multics操作系统时期 1. 1964年,贝尔实验室、麻省理工学院及美国通用电气公司共同参与研发了Multics操作系统; 2. 1965年,贝尔实验室加入一项由通用电气和麻省理工学院合作的计划,目的是创建一个多用户、多任务、多层次的MULTICS操作系统; 3. 然而,因为开发太慢,1...
- socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应... socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应...
- 1 问题 有时候我们用vi打开文件,行尾巴显示^M,我之前也不知道这个是为什么,后面才了解到,DOS格式的文本文件在Linux平台,用较低版本的vi打开文件行尾会显示^M,DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。 &nb... 1 问题 有时候我们用vi打开文件,行尾巴显示^M,我之前也不知道这个是为什么,后面才了解到,DOS格式的文本文件在Linux平台,用较低版本的vi打开文件行尾会显示^M,DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。 &nb...
- 网络编程的本质是进程间通信 2 通信的基础是IO模型 输入流 文件,Java对象,字符串都可以是数据源 输出流 3 java.io 家族 字符流 字节流 4 设计模式 - 装饰器模式 奶茶店里面的装饰器模式(珍珠只是装饰) Socket也是一种数据源 Socket是网络通信的端点 Unix中的Socket是什么 ... 网络编程的本质是进程间通信 2 通信的基础是IO模型 输入流 文件,Java对象,字符串都可以是数据源 输出流 3 java.io 家族 字符流 字节流 4 设计模式 - 装饰器模式 奶茶店里面的装饰器模式(珍珠只是装饰) Socket也是一种数据源 Socket是网络通信的端点 Unix中的Socket是什么 ...
- IO 是主存和外部设备 ( 硬盘、各种移动终端及网络等 ) 拷贝数据的过程。IO 是操作系统的底层功能,通过 I/O 指令完成。网络编程领域的IO专指网络IO。 JDK 的 NIO NIO,即NEW IO,引入了多路选择器、Channel 和 Bytebuffer。 os为了保护自身稳定,会将内存空间划分为内核、用户空间。当需通过 TCP 发送数据时,在应用程序中实... IO 是主存和外部设备 ( 硬盘、各种移动终端及网络等 ) 拷贝数据的过程。IO 是操作系统的底层功能,通过 I/O 指令完成。网络编程领域的IO专指网络IO。 JDK 的 NIO NIO,即NEW IO,引入了多路选择器、Channel 和 Bytebuffer。 os为了保护自身稳定,会将内存空间划分为内核、用户空间。当需通过 TCP 发送数据时,在应用程序中实...
- 综述 优秀的代码风格如同一身得体的打扮,能够给人以良好的印象。初学程序设计,首先必须建立良好的编程习惯,这其中就包括代码风格。本文就代码风格中的几个重点问题进行了讨论,并在文后给出了一份优秀的代码作为风格模板。代码风格不必花费太多专门的时间研究,在使用中不断模仿模板代码,轻轻松松就能写出 “专业的代码”。 80 字符,代码行极限 无论时空怎么转变,世界怎样改变,一行 80 ... 综述 优秀的代码风格如同一身得体的打扮,能够给人以良好的印象。初学程序设计,首先必须建立良好的编程习惯,这其中就包括代码风格。本文就代码风格中的几个重点问题进行了讨论,并在文后给出了一份优秀的代码作为风格模板。代码风格不必花费太多专门的时间研究,在使用中不断模仿模板代码,轻轻松松就能写出 “专业的代码”。 80 字符,代码行极限 无论时空怎么转变,世界怎样改变,一行 80 ...
- 以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径 请注意,返回的规范路径必须始终以斜杠 / ... 以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径 请注意,返回的规范路径必须始终以斜杠 / ...
- UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。 Unix特点: Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设... UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。 Unix特点: Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设...
- 如果你在同一台计算机上做编程工作,你想在多个程序中使用相同的代码,但又不想每个程序都保留一份相同的代码。那么最好的做法就是共享这部分代码,我们可以在程序之间共享两类代码:.h头文件和.o目标文件。 那么应该怎么共享呢? 共享.h头文件 有两种方式: 1.把.h头文件保存在标准目录中,在类Unix系统中,标准目录就是/usr/local/include 只要头文件... 如果你在同一台计算机上做编程工作,你想在多个程序中使用相同的代码,但又不想每个程序都保留一份相同的代码。那么最好的做法就是共享这部分代码,我们可以在程序之间共享两类代码:.h头文件和.o目标文件。 那么应该怎么共享呢? 共享.h头文件 有两种方式: 1.把.h头文件保存在标准目录中,在类Unix系统中,标准目录就是/usr/local/include 只要头文件...
- GTK+是一个用于创建用户图形界面的库。它可以运行在类UNIX、Windows、OS X等平台上。GTK+有一个基于C语言的面向对象构架。GTK+库是用C语言写的。 最初,GTK+库是GIMP图形处理程序的套件。从那时起,GTK+库在Linux和BSD Unix平台上迅速流行起来。目前,GTK+可以绑定很多其他语言来进行开发,包括C++, Objective-C, G... GTK+是一个用于创建用户图形界面的库。它可以运行在类UNIX、Windows、OS X等平台上。GTK+有一个基于C语言的面向对象构架。GTK+库是用C语言写的。 最初,GTK+库是GIMP图形处理程序的套件。从那时起,GTK+库在Linux和BSD Unix平台上迅速流行起来。目前,GTK+可以绑定很多其他语言来进行开发,包括C++, Objective-C, G...
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
即将直播 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签