Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
计算机date时间和‘千年虫事件’
目录 一 千年虫事件 1 千年虫事件 名词解析 2 应对2000年计算机问题的解决方法 二 Unix Linux 2038问题 Linux系统的几种时间 1 时间戳 date 2 UTC时间和本地时间 timedatectl 3 避免因时间
电脑实用技巧分享软件工具推荐
unix
Windows
c语言
经验分享
《UNIX环境高级编程》笔记 第十三章-守护进程
1 概念 守护进程 daemon 是生存期长的一种进程 它们常常在系统引导装入时启动 仅在系统关闭时才终止 因为它们没有控制终端 所以说它们是在后台运行的 Linux的大多数服务就是用守护进程实现的 这些守护进程名通常以d结尾 如inetd
Linux系统编程
unix
Linux
服务器
对stdin,stdout 和STDOUT_FILENO,STDIN_FILENO的学习
在unix系统调用中 标准输入描述字用stdin 标准输出用stdout 标准出错用stderr表示 但在一些调用函数 引用了STDIN FILENO表示标准输入才 同样 标准出入用STDOUT FILENO 标准出错用STDERR FIL
终端
Buffer
unix
gcc
file
Unix/Linux编程:fork()进程详解
文章目录 理论 进程 fork wait exec fork 实践 验证 fork函数被调用一次但返回两次 子进程和父进程之间不共享数据空间 父子进程间的文件共享 fork的内存语义 同步信号以规避 fork 之后的竞争条件 fork 解决
UNIXLINUX编程
Linux
unix
计算机操作系统--UNIX操作系统
UNIX操作系统 UNIX操作系统是一种多用户 多任务的分时操作系统 它由最内层的硬件提供基本服 务 内核提供全部应用程序所需的各种服务 UNIX文件系统 UNIX文件系统采用树形带交叉勾连的目录结构 根目录即为 非叶节点是目录 文件 叶节
软考系列
unix
职场和发展
其他
学习
华退学博士王垠:离开是为了获得力量后再回来
清华退学博士王垠 离开是为了获得力量后再回来 附万言退学书 只提供一种模具生产 标准化的人 而忽视 教育的多样性 的中国教育界是可悲的 异端王垠用现身说法打破了教育界 沉默的螺旋 文 张洋 王垠出名了 这是迟早的事 但这一次 他的出名更多是
思维训练
单片机
Windows
Linux
unix
unix网络编程源代码编译
最近开始研究unix网络编程 正所谓 学习网络编程的最好方法就是下载这些程序 对其进行修改和改进 只有这样才能深入理解与有关概念和方法 1 首先下载源代码 不多说了 2 照着readme中的步骤往下做 第一步就出现问题了 输入命令 conf
unix
网络编程
UNIX网络编程卷一 学习笔记 第一章 简介
编写通过计算机网络通信的程序时 首先要发明一种协议 即这些程序怎样进行通信 在深入设计一个协议的细节前 要在更高层次决定通信由哪个程序发起以及响应在何时产生 举例来说 一般认为web服务器是一个长时间运行的程序 即所谓守护程序 它只在响应来
UNIX网络编程卷一(第三版)
网络
unix
学习
(5)unix套接字sendmsg消息返回权限错误(EPERM)
Unix套接字sendmsg消息返回权限错误 Author onceday date 2023年8月16日 解决linux设备上unix套接字sendmsg的一种错误情景 1 问题 unix套接字有一种udp类传输 即数据报服务 这个套接字
Iinux小白之路
一天一个小问题
unix
【golang基础】校验和计算
首先 IP ICMP UDP和TCP报文头都有检验和字段 大小都是16bit 算法基本上也是一样的 在发送数据时 为了计算数据包的检验和 应该按如下步骤 1 把校验和字段设置为0 2 把需要校验的数据看成以16位为单位的数子组成 依次进行二
Golang基础
linux之网络编程
Golang
unix
开发语言
Linux I/O(输入和输出)
1 文件I O 1 文件描述符 对于内核而言 所有打开的文件都通过文件描述符引用 文件描述符通常是一个小的非负整数 内核用它标识一个特定进程正在访问的文件 当内核打开一个已有文件或创建一个新文件时 它返回一个文件描述符 2 按照惯例 UNI
Linux
unix
shell
IO
fork函数全解析
从最简单 基础 的一个例子说起 应该说是最基础而不是简单 下面的这个最基础的例子其实并不简单 因为有很多细节 我们需要从fork函数的定义开始说起 man 手册官方定义 this function creates a new process
Linux
unix
服务器
BSD协议和FreeBSD
BSD协议 开放分类 BSD 协议 开源 BSD是 Berkely Software Distribution 的缩写 意思是 伯克利软件发行版 显然 BSD这个名称并不是我们现在所理解的操作系统 而且其原意也并非简单的操作系 统 而是一整
概念
FreeBSD
PASCAL
Documentation
unix
fgetc、fgets用法 && 实现cp操作
fgetc函数原型 int fgetc FILE stream 为什么fgetc返回的是int而不是char 通过man fgetc查看其返回值 fgetc getc and getchar return the character rea
Linux系统编程
unix
100 道 Linux 常见面试题,慢慢读~
1 Linux 概述 1 1 什么是 Linux Linux 是一套免费使用和自由传播的类 Unix 操作系统 是一个基于 POSIX 和 Unix 的多用户 多任务 支持多线程和多 CPU 的操作系统 它能运行主要的 Unix 工具软件
Linux
面试技巧
系统运维
unix
http://www.clamav.org/
url http www clamav org url Clam AntiVirus is an open source GPL anti virus toolkit for UNIX designed especially for e m
unix
UNIX网络编程卷一 学习笔记 第十二章 IPv4与IPv6的互操作性
未来数年内 因特网也许会逐渐从IPv4过渡到IPv6 在过渡阶段 基于IPv4的现有应用能与基于IPv6的全新应用协同工作非常重要 例如 厂商不应只提供仅能与IPv6 telnet服务器程序协同工作的telnet客户程序 而既应该提供能与I
UNIX网络编程卷一(第三版)
网络
unix
学习
UNIX网络编程卷一 学习笔记 第十七章 ioctl操作
ioctl函数传统上一直作为那些不适合归入现有已定义的类别的系统接口 POSIX正在通过创建特定的包装函数来代替ioctl函数的某些功能 以取而代之的是那些已被POSIX标准化的函数 例如 Unix终端接口传统上使用ioctl函数访问 而P
UNIX网络编程卷一(第三版)
unix
网络
学习
gdb调试命令的使用及总结
gdb是一个在UNIX环境下的命令行调试工具 如果需要使用gdb调试程序 请在gcc时加上 g选项 下面的命令部分是简化版 比如使用l代替list等等 1 基本命令 命令 描述 backtrace 或bt 查看各级函数调用及参数 finis
list
unix
数据结构
«
1 ...
74
75
76
77
78
79
80
...84
»