socket学习记录 /*tcp_server.c *服务器编程流程: * 1.创建socket ----> socket() * 2. 绑定IP和端口号 ----> bind() * 3. 设定最大连接数 ----> listen() * 4.
手动清理centos7 buff/cache 占用过高 命令 ##手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件) [root@localhost i
逻辑运算符 运算结果只能是true或false &&:逻辑与,同真才真,一假则假,例:账号登陆:账号正确&&密码正确 || :逻辑或,一真则真,全假才假 ! :逻辑非,对表达式的结果取反,例:切换战斗状态 三目运算符(表达式1?表达式2:表达式3) 可以用来表示程序分支,简化if-else语句 如果表达式1结果是true,则运行
前言 kernel 内容 # sync 执行sync命令是为了确保文件系统的完整性,手动执行sync命令,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。 echo 3 > /proc/sys/vm/drop_caches
先上代码 #include<stdio.h> #include <string.h> #include<stdlib.h> const int maxn = 100000000; typedef struct NODE{ struct NODE* next; char* str; }Node; Node BUFF[100000000]; unsigned int ELFHash(char* str){ unsigned int hash=0; unsig
1、介绍 delete方法与deleteCharAt两个方法都是用来删除StringBuffer字符串指定索引字符的方法, delete(int a,int b)有两个参数,使用时删除索引从a开始(包含a)到b(不包含b)的所有字符; deleteCharAt(int a)只有一个参数,使用时删除索引为a的字符; 以上就是这两个方法的介绍。 2、ja
嵌入式开发疫情期间的模拟工作—UDP通信实现无线装置 嵌入式开发模拟红外测距仪 这学期学习嵌入式开发,由于没有硬件设备,因此课程主要由模拟构成 主要是通过UDP实现服务端和客户端的交互,客户端向服务端发送一个信号,服务端接收后将产生的模拟数据发送给客户端,从而实现目标功能
利用stat函数实现 int stat(const char *path, struct stat *buf) 我们来看程序 8 #define N_BITS 3 9 10 int main(int argc,char *argv[]) 11 { 12 unsigned int i,mask = 0700; 13 struct stat buff; W> 14 static char *perm[] = {"---",
python爬虫实战-网易BUFF CSGO饰品 寒假迷上了csgo,一方面对这个纯粹的枪战游戏着迷,另一方面对精美的饰品着迷。众所周知,csgo是个理财游戏饰品游戏,能够掌握到喜欢饰品的价格就可以得到炼金收益,掌握其动态变化可以当倒爷(不提倡)。 本文是本小白入坑爬虫项目的实战,适合大家练手
WJLHA1.0.1(java版本)源代码,欢迎专业人士使用和破解(碰撞技术)。郑重提醒:未经授权,严禁商用。 WJLHA1.0.1的C源码请点击下面的连接: WJLHA1.0.1版本C源码 使用过MD5、SHA、SM3算法的朋友应该知道这个算法的价值。此次增加JAVA版本,以方便专业人员测试与学习。如遇疑问,请留言。JAVA
#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit P2_6=P2^6; //数码管位选74HC573锁存端 sbit P2_7=P2^7; //数码段位选74HC573锁存端 oid delay(uchar xms);
从 free 命令的输出学起 $ free -h total used free shared buff/cache available Mem: 62G 4.5G 541M 11M 57G 57G Swap: 4.0G 129M 3.9G used + availa
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; namespace wechat_image
import os image_dir = "./JPEGImages" xml_dir = "./Annotations" txt_dir = "./labels" buff_dir = txt_dir for files_name in os.listdir(buff_dir): if len(files_name.split(" ")) >1: os.renam
unsigned short crc(unsigned char addr){ int i,j; unsigned tmp = 0xffff; unsigned char buff[6] = {0, 0x03, 0x00, 0x00, 0x00, 0x02}; buff[0] = addr; for(i=0; i<6; i++) { tmp = buff[i]^tmp; for(j=0; j<8; j++) {
简介 linux 内存释放通过如下命令,将cache与buff根据环境进行释放操作,避免重启释放内存。 操作 1、将内存中buff数据保存磁盘 sync 2、清理cache与buff缓存 echo 3 > /proc/sys/vm/drop_caches
//获取url parames request.ParseForm() values := request.Form["firs"][0] //获取头部参数 request.Header.Get("name") //解决post body 第二次读为空问题 func handleIterceptor(h http.HandlerFunc) http.HandlerFunc { return func(w http.ResponseWriter, r
网络上对于网络层协议的介绍一般都是七层的 OSI(Open Systems Interconnection)模型,但是其实在linux网络应用开发中,对 Linux 中基本网络栈的介绍可以分为 四层的 Internet 模型 linux内核网络 协议简介 核心网络架构 系统调用接口 协议无关接口 网络协议 设备无关接口 设备驱动
一、管道学习笔记 二、代码(结合父子进程,子进程写数据,父进程读数据) //子进程写数据,父进程读数据 #include<stdio.h> #include<string.h> #include<assert.h> #include<fcntl.h> int main() { int fds[2]; pipe(fds); pid_t n = fork(); assert(n != -1); if(n == 0)
题目描述: BH is in a maze,the maze is a matrix,he wants to escape! Input: The input consists of multiple test cases.For each case,the first line contains 2 integers N,M( 1 <= N, M <= 100 ).Each of the following N lines contain M characters. Each charact
1、C#:简单,面向对象,类型安全 2、C#语言的特点:语法简洁,面向对象设计,安全性机制,错误异常处理机制,兼容性高,与web紧密结合 3、.Net框架包含.Net框架类库 与 CLR(公共语言运行室);.Net包括.Net Framework(开发平台)与Visual Studio(开发工具) 4、CLR又包含(CLS:公共语言规范 CTS:通用类型
前言 发现这个问题是因为项目中开始时加载库有时候很快有时候又很慢,才发现这个问题。linux是先将库文件读到cache中去的,所以二次加载时会很快,造成时间不定。 正文 在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个
一、TCP关闭连接过程 TCP连接的关闭主要是经历了四次挥手过程。 四次挥手过程: 主机A发送FIN后,进入终止等待状态,服务器B收到主机A连接的释放报文,就立即给主机A发送ACK。然后服务器B就进入了close-wait状态。 并且服务器B再次发送FIN通知主机A关闭连接,服务器B进入最后确定状态
1. modbus协议简介: modbus协议基于rs485总线,采取一主多从的形式,主设备轮询各从设备信息,从设备不主动上报。 日常使用都是RTU模式,协议帧格式如下所示: 地址 功能码 寄存器地址 读取寄存器个数 寄存器数据1 ..... CrcL Cr
一、 四种启动方式: 1、mysqld 启动mysql服务器: ./mysqld --defaults-file=/etc/my.cnf --user=root 客户端连接: mysql --defaults-file=/etc/my.cnf 或 mysql -S /tmp/mysql.sock 2、mysqld_safe 启动mysql服务器: ./mysqld_safe --defaults-file=/etc/my.cnf --user=