AND
静态Web服务器-多任务版
静态Web服务器的问题 目前的Web服务器,不能支持多用户同时访问,只能一个一个的处理客户端的请求,那么如何开发多任务版的web服务器同时处理多个客户端的请求?可以使用多线程,比进程更加节省内存资源。 多任务版web服务器程序的实现步骤 1. 当客户端和服务端建⽴连接成功,创建⼦线程,使⽤⼦线程专⻔ ......
js worker 使用
在 IIS 服务器上测试下 Worker,顺便测试字符与 base64 之间的转换。 index.html 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" ......
【剑指Offer】48、不用加减乘除做加法
# 【剑指Offer】48、不用加减乘除做加法 **题目描述:** 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 **解题思路:** 本题同样是对发散思维能力的一个考察。首先,我们需要考虑是要求和却不能使用四则运算,那么还能用什么呢?除了四则运算以外,还可以进行计算 ......
【剑指Offer】11、二进制中1的个数
# 【剑指Offer】11、二进制中1的个数 **题目描述:** 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 **解题思路:** 本题有以下两个解决方案: (1)**依次判断每一位**。判断的方法是先与1相与,为1则说明该位为1,为0说明该位为0,然后将1左移,再判断倒数第二位 ......
【剑指Offer】47、求1+2+3+4+···+n
# 【剑指Offer】47、求1+2+3+4+···+n **题目描述:** 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 **解题思路:** 本题本身没有太多的实际意义,但是可以对程序员的发散思维能力 ......
The 2022 ICPC Asia Regionals Online Contest (II)ABEFJ
# The 2022 ICPC Asia Regionals Online Contest (II) ## **A Yet Another Remainder** **题意:**给你一个正整数$x$,但是这个数被隐藏起来了。你问了电脑$min(100,n)$个问题,第$i$轮,的第$j$个问题:$O ......
2021 ICPC 上海 DEHI
# 2021 ICPC 上海 链接:[The 2021 ICPC Asia Shanghai Regional Programming Contest](https://codeforces.com/gym/103446) ## D. Strange Fractions 题意:给你$p,q$,让你找 ......
后代选择器
作用: 选中指定元素中, 符合要求的后代元素 语法: 选择器1 选择器2 选择器3 选择器n...... 多个选择器通过空格隔开, 空格的意思可以理解为什么中的其实就是后代的意思 举例: /* ul中的li为红色 */ ul li { color: red; } ol li { color: gol ......
DDD实践:实现基于快照机制的变更追踪
大家好,我是王有志。今天我们来一起实现《阿里技术专家详解DDD系列 第三讲 - Repository模式》中提到了一项技术--变更追踪。 ......
IMX6ULL根文件系统制作
# 官网地址 https://buildroot.org/ # 安装编译相关的环境 ```c sudo apt install -y sed make binutils build-essential gcc g++ patch gzip bzip2 perl tar cpio unzip rsyn ......
HarmonyOS第一课_构建更加丰富的页面
# 管理组件状态 ##### 概述 组件内的状态管理:@State 从父组件单向同步状态:@Prop 与父组件双向同步状态:@Link 跨组件层级双向同步状态:@Provide 和@Consume  ### 2. 添加 nu ......
如何用随机方法求解组合优化问题(七)
## 模拟退火算法应用举例 > > 这是一篇笔记,是对于B站up主[马少平](https://space.bilibili.com/1000083494)的视频([第四篇 如何用随机方法求解组合优化问题(七)](https://www.bilibili.com/video/BV1ju4y1U7uW/ ......
linux那些事之页迁移(page migratiom)
## Page migration 页迁移技术是内核中内存管理的一种比较重要的技术,最早该技术诞生于NUMA系统中(Page migration [LWN.net]),后续由于内存规整以及CMA和COW技术的出现,也需要用到页迁移技术,逐渐称为内核内存子系统中占有比较重要地位。 ## 页迁移在NUM ......
日常工具使用小记录 (daily tool usage snippet)
1. 如何上传本地文件至服务器 (how to upload local files to server) 1.1 启动本地server 假设本地目录 C:/your_home/tmp , 该目录下有文件 test.txt cd c:/your_home/tmp python -m SimpleHT ......
hibernate_demo
参考:ORM hibernate入门Demo(无敌详细版) - Old-凯 - 博客园 (cnblogs.com) hmb.xml:Hibernate框架之hbm.xml映射文件(详解)_hibernate映射文件详解_hestyle的博客-CSDN博客 新建testdb数据库,创建tb_users ......
jmeter详解-线程组详解(9)-bzm - Free-Form Arrivals Thread Group
bzm - Free-Form Arrivals Thread Group 介绍: 顾名思义,相当于自由形式的Arrivals Thread Group,它只是提供了自由形式的时间表的能力。相当于我们可以更灵活的控制 每分钟/每秒钟的请求数。 页面说明: Threads Schedule(线程场景) ......
域名以及域名解析
前言:今天做题的时候需要用到域名知识,故来学习一下 ## 1.1 域名的类型 域名分为一级域名,二级域名,三级域名 一级域名也被称为顶级域名 例如 .com .cn .jp .net .org 二级域名是你自己注册的域名,比如baidu.com 就是个二级域名 三级域名是二级域名的子域名,比如`ti ......
【github】基本操作
## github简介 - GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。 ## 基本操作 - 模拟公司,家不同地点写代码,存储到远程仓库 - 1、首先,需要注册github账号,并创建远程仓库 $ 在某区间内有定义,$x_{0}$ 及 $x_{0}+\Delta x$ 在这区间内,如果函数的增量 $$ \Delta y = f(x_{0} + \Delta x) - f(x_{0}) $$ 可表示为 $$ \Delta y = A\Delt ......
java垮平台的原理-垃圾回收-day1
[TOC] ### 1. 跨平台原理  。他们默认使用443端口,也可以手动配置为其他端口。 apache系的配置文本文件又鬼™麻烦,看都看不懂。 最头疼的是,不同的lamp平台,设置的地方还不一 ......
自研静态Web服务器并返回固定⻚⾯数据
开发自己的静态Web服务器的步骤 1. 编写一个TCP服务端程序 2. 获取浏览器发送的http请求报文数据 3. 读取固定页面的数据,把页面数据组装成HTTP响应报文数据发送给浏览器。 4. HTTP响应报文数据发送完成以后,关闭服务与客户端的套接字 静态Web服务器-返回固定页面数据的示例代码 ......
家政服务搭建教程
# 1、环境说明 服务器2核2G,centos7.9,mysql5.7,nginx1.22,php7.2,宝塔8.0.1 # 2、安装宝塔 如何安装宝塔请查看该网址[宝塔](https://www.bt.cn/new/index.html "宝塔") # 3、创建站点 ,尺子好闪,拜谢尺子! 我们在学习线段树的时候,对于乘法“lazy tag 先乘再加” ......
Qt 多线程简单应用
声明: QThread* thread; 初始化: thread = new QThread(); thread->start();将对象放到线程中去: moveToThread(thread); readTimer.moveToThread(thread); readTimer.setSingle ......