自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 winSocket 2 简单的可持续的socket

#define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS #include<iostream>#include<stdio.h>#include<Windows.h>#include<WinSock2.h>//#prag...

2019-02-19 14:28:00 224

转载 winSocket 简单实现

#define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS #include<iostream>#include<stdio.h>#include<Windows.h>#include<WinSock2....

2019-02-19 10:16:00 132

转载 相邻两个数

#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(){ vector<unsigned> scores; for (decltype(scores.size()) ix = 0; ...

2019-02-02 00:36:00 486

转载 二分排序

#include<iostream>#include<vector>#include<algorithm>using namespace std;void main(){ vector<unsigned> scores(0); for (decltype(scores.size()) ix =...

2019-02-02 00:20:00 76

转载 JAVA_回顾

package com.lalala.demo;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import sun.awt.FwDispatcher;/* * 一.java 数据类型 * 1.基本数据类型 * int a ...

2019-01-26 18:02:00 64

转载 文件描述符和打开文件之间的关系

目前为止。文件描述符和打开的文件之间似乎呈现出一一对应的关系,然而实际上并非如此多个文件描述符指向同一打开文件,这既有可能,也有必要。这些文件描述符可能在相同或不同的进程中打开要了解具体情况 需要查看内核维护的三个数据结构进程级的文件描述符表系统级的打开文件表文件级的i-node表转载于:https://www.cnblogs.com/jingchu/...

2019-01-15 22:09:00 85

转载 深入探究文件I/O fcntl()

文件控制操作对一个打开的文件描述符执行一系列控制操作#include <unistd.h>#include <fcntl.h>int fcntl(int fd, int cmd, ... /* arg */ );1.获取或修改其访问模式和状态标志 (flag2.要获取这些设置 需要将fcntl 的 cmd参数...

2019-01-15 21:54:00 103

转载 .properties讀取方法

Properties prop = new Properties();InputStream is = TestDemo4.class.getClassLoader().getResourceAsStream("db.properies");prop.load(is);String value = prop.getProperty("xuanze"+number); /...

2019-01-15 16:54:00 51

转载 JAVA_SE_概括

一.下载安装JDK  需要注意安装路径 配置环境变量 以便系统能够快速的找到它二.安装IDE到官网下载eclipse 按步骤来就可以三.eclipse的快捷键 main alt+ / 提示生成 程序的入口 syso alt+ / 代码的最小组织结构 class (一般一个类对应一个class...

2019-01-14 11:47:00 105

转载 文件IO 通用的I/O模型

Unix系统设计的核心理念: 文件一、概述所有执行I/O操作的系统调用都已文件描述符,一个非负整数 (通常是小数),来指代打开的文件。文件描述符用来表示所有类型的已打开文件,包括 管道、FIFO、socket、终端设备和普通文件。1.1(I/O操作的四个系统调用int open(const char *pathname, int flags, mode_...

2019-01-14 00:55:00 89

转载 Linux/UNIX系统编程手册 练习3.8

闲来无聊看了看3-1.使用Linux专有的reboot系统调用重启系统时,必须将第二个参数magic2定义为一组magic号(例如:LINNUX_REBOOT_MAGIC2)。这些号有何意义?(将magic号转换为十六进制数,对解题会有所帮助。)刚看的时候 有点晕就去查了查转换成16进制了 。 结果发现 是彩蛋。。。。转载于:https://www....

2019-01-13 12:12:00 308

转载 概括

学也学不好,记也记不住。只能靠做笔记这个样子喽。操作系统的核心: 内核1.指完整的软件包,包括管理计算机资源的核心层软件,以及附带的所有标准软件工具。诸如命令行解释器。图形用户界面。2.狭义上指管理和分配计算机资源的核心层软件。内核职能:进程调度:通过CPU 执行程序指令。Linux 属于抢占式多任务操作系统。多任务指多个进程同时驻留内存,且...

2019-01-12 17:24:00 66

转载 Linux 命令

: s/src /des: s/src /des /g 当前行: %s s/src / des 替换所有行 第一个匹配src 为 des : %s s/src / des /g 所有sp 横屏 ctrl w w 切换vsp xxx.c 竖屏 wqallgcc -E(预编译 hellp.c >(清空 添加 >>...

2018-12-04 20:59:00 73

转载 句柄类

#ifndef HANDLE_H#define HANDLE_H//文件呗修改 或 所依赖的头文件被修改时 项目管理员 需要 重复编译该文件//易碎的基类问题//解决技术 句柄类//1. 有关的实现消失 留下指针 指向一个结构 // 结构的定义与其所有的成员函数的定义一同出现在实现文件中 // 只要接口不变 头文件就不需要变动 实...

2018-12-04 20:17:00 92

转载 带有C风格的 CLib库

#include"CLib.h"#include<iostream>#include<string>#include<cassert>#include<fstream>using namespace std;int main() { CStash intStash, stringStash; ...

2018-12-04 08:30:00 166

转载 Linux 命令

Find()    find dir [option] 内容     -name find ./ -name "*.c"     -type  find ./ -type f     -size find ./ -size +1M - size-5M find ./ -maxdepth -size +1M     -maxd...

2018-12-03 11:34:00 98

转载 C++ 编程思想 第三章 3-2

#include <iostream>#include <cmath> // for sqrt()using namespace std;#define MAX 100//质数int main(){ cout << "2"; int i; int j; for (i = 3;...

2018-12-02 15:29:00 96

转载 一.创建型模式 Prototype 模式

Prototype提供了自我复制的功能Prototype 模式提供了一个通过已存在对象进行新对象创建的接口(Clone),Clone()实现和具体的实现语言相关,在 C++中我们将通过拷贝构造函数实现之。#include"prototype.h"#include<iostream>using namespace std;...

2018-11-27 11:23:00 64

转载 一.创建型模式 Builder

Builder 模式的关键是其中的 Director 对象并不直接返回对象,而是通过一步步(BuildPartA,BuildPartB,BuildPartC)来一步步进行对象的创建。复杂对象的创建过程和这个对象的表示分离开来#include<iostream>using namespace std;class Builder {...

2018-11-27 10:37:00 44

转载 一.创建型模式 Singleton

通过维护一个 static 的成员变量来记录这个唯一的对象实例。通过提供一个 staitc 的接口 instance 来获得这个唯一的实例。Singleton 不可以被实例化 (私有构造函数#include<iostream>#include"singleton.h"using namespace std;int main()...

2018-11-27 09:23:00 69

转载 一.创建型模式 abstractFactory

AbstractFactory建一组相关或者相互依赖的对象。AbstractFactory 模式将一组对象的创建封装到一个用于创建对象的类ConcreteFactory)中,维护这样一个创建类总比维护 n 多相关对象的创建过程要简单的多。我们要创建一组对象(ProductA1,ProductA2)的时候我们只用维护一个创建对象(ConcreteFactory1...

2018-11-27 08:51:00 83

转载 一.创建型模式 Factory

Factory引出:为了提高内聚 和 松 耦合 ,我们经常会抽象出一些类的公共接口以形成抽象基类或者接口   通过声明一个指向基类的指针来指向实际的子类达到多态的目的。 问题:多子类继承抽象基类   我们需要new XXX来用到子类 。1. 客户程序员想使用必须知道子类的名字( 系统复杂 可能冲突 可记忆性差等问题 (程序的扩展性和维护变得越来越困难2. ...

2018-11-26 18:57:00 89

转载 Tcp/Ip I/O函数

用于创建文件描述符的函数,包括pipe、dup/dup2函数用于读写数据的函数,包括readv/writev、sendfile、mmap/munmap、splice和tee函数。用于控制I/O行为和属性的函数,包括fcntl函数。1.Pipe函数pipe函数用于创建一个管道#include<unistd.h>int pipe(int...

2018-11-25 18:29:00 220

转载 Tcp/Ip协议理解_简单实例

#include <stdio.h>#include<sys/socket.h>#include <sys/types.h>#include<arpa/inet.h>#include <string.h>#include <unistd.h>#include <stdlib.h&gt...

2018-11-22 12:56:00 165

转载 Tcp/Ip协议理解_3

linux 一切皆文件。 socket是可读可写可控可关闭的文件描述符1.创建socket#include<sys/types.h>#include<sys/socket.h>int socket(int domain,int type,int protocol); socket系统调用成功时返回一个socket文件描述符doma...

2018-11-21 20:32:00 61

转载 Tcp/Ip协议理解_2

Linux网络编程基础APIsocket地址API(port ipsocket基础API ( 创建 命名 监听socket 接受链接 发起连接 读写数据 获取地址信息 检测带外标记 设置socket选项网络信息API (主机和IP地址之间的转换 服务名称和端口号之间的转换 netdb.h1.socket地址API  大端:高位字节在内存的低地址处...

2018-11-21 19:29:00 68

转载 Tcp/Ip协议理解_1

Tcp/Ip协议理解Tcp/Ip是一个分层多协议的通信体系。1.数据链路层:实现了网卡接口的网络驱动程序,以处理数据在物理媒介上的传输 实现了IP地址和机器物理地址的相互转换2.网络层: 实现了数据包的选路和转发 WAN LAN 主机之间的通信通过中间节点       网络层的任务是选择中间节点(路由器)       IP协议 根据数据包的目的...

2018-11-19 11:05:00 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除