会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ziggystardust
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年9月26日
复习 C++ const限定符 (一)
摘要: C++ const (一) 2.1 基础 使用关键字const可以对变量的类型加以限定,将其定义为一个常量 const int buf_size = 512; 任何试图为buf_size赋值的行为都会引发错误 const对象必须初始化 限制: 只能在const类型的对象上执行不改变其内容的操作,例如
阅读全文
posted @ 2021-09-26 16:41 ziggystardust
阅读(62)
评论(0)
推荐(0)
2021年9月25日
Linux高性能服务器编程学习笔记(一)高级I/O函数
摘要: 高级I/O函数 6.1 pipe函数 pipe函数可用于创建一个管道,以实现进程间通信 #include<unistd.h> int pipe(int fd[2]); 参数是包含两个int型整数的数组指针 成功返回0,并将一对打开的文件描述符写入数组,失败返回-1 如果要实现双向传输则需要打开两个管
阅读全文
posted @ 2021-09-25 18:47 ziggystardust
阅读(157)
评论(2)
推荐(1)
2021年9月20日
Linux C++ 如何使用CMake
摘要: C++ CMake CMake跨平台,可以快速生成Makefile CMake语法 1.基本格式 指令(参数1 参数2) 参数之间不能使用,可以使用;或空格 指令大小写无关,参数和变量区分大小写 例如: set(HELLO hello.cpp) 变量使用${}取值,在IF中直接使用变量名 ADD_E
阅读全文
posted @ 2021-09-20 16:26 ziggystardust
阅读(273)
评论(0)
推荐(0)
2021年9月16日
二分查找(包括查找元素是第一次和最后出现的位置)
摘要: 有序数组中的二分查找 这篇文章用于复习 二分的思想 进入循环,不断的将数组的中间键(mid)和被查找的键比较,若相等则返回mid,若不等则算法会把查找范围缩小一半 确定一个区间,使得目标值一定在区间中 确定一个性质,使得此性质是二段性的,即为将数组分为连续的两段,其中一段满足性质,另一段不满足 且答
阅读全文
posted @ 2021-09-16 22:22 ziggystardust
阅读(349)
评论(0)
推荐(0)
2021年9月15日
Linux C/C++开发环境和编译调试(一)
摘要: Linux C/C++开发环境和编译调试(一) 1.安装相应的软件 1.1 编译器/调试器 sudo:切换到root并执行某命令 sudo apt get:更新软件包的来源 安装编译器和调试器: sudo apt install build-essential gab 使用如下命令来确认软件版本和是
阅读全文
posted @ 2021-09-15 20:53 ziggystardust
阅读(583)
评论(0)
推荐(0)
2021年9月9日
排序算法(一)快速排序,选择,冒泡,插入排序
摘要: 以元素的比较为基本运算的排序算法 算法 最坏情况 平均情况 插入排序 O(n^2) O(n^2) 冒泡排序 O(n^2) O(n^2) 快速排序 O(n^2) O(nlogn) 堆排序 O(nlogn) O(nlogn) 二分归并排序 O(nlogn) O(nlogn) 1. 插入排序 序列 : 5
阅读全文
posted @ 2021-09-09 17:38 ziggystardust
阅读(148)
评论(0)
推荐(0)
2021年9月6日
基于Linux的文件操作
摘要: Linux文件操作 Linux中,socket被认为是文件的一种,所以在数据传输过程中可以使用文件I/O函数 文件描述符 文件描述符是系统分配给文件或socket的整数 0:标准输入 1:标准输出 2:标准错误 文件和套接字一般经过创建过程才会被分配文件描述符。但是上述3种输入输出对象即使未经过特殊
阅读全文
posted @ 2021-09-06 15:42 ziggystardust
阅读(43)
评论(0)
推荐(0)
2021年8月13日
TCP/IP网络编程笔记-制作一个超简单的HTTP服务器
摘要: 制作HTTP服务端 Web服务器端:基于HTTP协议将网页对应文件传输给客户端的服务器端 HTTP协议基于TCP/IP协议实现,是以超文本传输为目的而设计的应用层协议 HTTP 无状态的Stateless协议 HTTP协议的请求及响应方式设计如图: 服务端响应客户端的请求之后立即断开连接,服务端不会
阅读全文
posted @ 2021-08-13 10:28 ziggystardust
阅读(302)
评论(0)
推荐(0)
2021年5月2日
sql语句(2)数据的更新(插入,修改和删除)
摘要: 数据的更新 1.创建数据库后创建表格 CREATE TABLE Student( Sno char(9) not null, Sname char(20), Ssex char(2), Sage smallint, Sdept char(20) primary key (Sno) ); CREATE
阅读全文
posted @ 2021-05-02 11:09 ziggystardust
阅读(1134)
评论(0)
推荐(1)
2021年3月30日
SQL单表查询部分记录(一)
摘要: SQL单表查询部分记录(一) 建立表: create table Student (Sno char(9) primary key, Sname char(20) UNIQUE, Ssex char(2), Sage smallint, Sdept char(20) ); create table
阅读全文
posted @ 2021-03-30 19:40 ziggystardust
阅读(511)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告