AND

静态Web服务器-多任务版

静态Web服务器的问题 目前的Web服务器,不能支持多用户同时访问,只能一个一个的处理客户端的请求,那么如何开发多任务版的web服务器同时处理多个客户端的请求?可以使用多线程,比进程更加节省内存资源。 多任务版web服务器程序的实现步骤 1. 当客户端和服务端建⽴连接成功,创建⼦线程,使⽤⼦线程专⻔ ......
静态 任务 服务器 Web

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" ......
worker js

【剑指Offer】48、不用加减乘除做加法

# 【剑指Offer】48、不用加减乘除做加法 **题目描述:** 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 **解题思路:** 本题同样是对发散思维能力的一个考察。首先,我们需要考虑是要求和却不能使用四则运算,那么还能用什么呢?除了四则运算以外,还可以进行计算 ......
加减乘除 加法 不用 Offer

【剑指Offer】11、二进制中1的个数

# 【剑指Offer】11、二进制中1的个数 **题目描述:** 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 **解题思路:** 本题有以下两个解决方案: (1)**依次判断每一位**。判断的方法是先与1相与,为1则说明该位为1,为0说明该位为0,然后将1左移,再判断倒数第二位 ......
二进制 个数 Offer

【剑指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)。 **解题思路:** 本题本身没有太多的实际意义,但是可以对程序员的发散思维能力 ......
183 Offer

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 ......
Regionals Contest Online ABEFJ 2022

2021 ICPC 上海 DEHI

# 2021 ICPC 上海 链接:[The 2021 ICPC Asia Shanghai Regional Programming Contest](https://codeforces.com/gym/103446) ## D. Strange Fractions 题意:给你$p,q$,让你找 ......
2021 ICPC DEHI

后代选择器

作用: 选中指定元素中, 符合要求的后代元素 语法: 选择器1 选择器2 选择器3 选择器n...... 多个选择器通过空格隔开, 空格的意思可以理解为什么中的其实就是后代的意思 举例: /* ul中的li为红色 */ ul li { color: red; } ol li { color: gol ......
后代

DDD实践:实现基于快照机制的变更追踪

大家好,我是王有志。今天我们来一起实现《阿里技术专家详解DDD系列 第三讲 - Repository模式》中提到了一项技术--变更追踪。 ......
快照 机制 DDD

Nginx概述_Nginx下载和安装

......
Nginx

IMX6ULL根文件系统制作

# 官网地址 https://buildroot.org/ # 安装编译相关的环境 ```c sudo apt install -y sed make binutils build-essential gcc g++ patch gzip bzip2 perl tar cpio unzip rsyn ......
IMX6ULL 文件 系统 6ULL IMX6

HarmonyOS第一课_构建更加丰富的页面

# 管理组件状态 ##### 概述 组件内的状态管理:@State 从父组件单向同步状态:@Prop 与父组件双向同步状态:@Link 跨组件层级双向同步状态:@Provide 和@Consume ![img](https://img2023.cnblogs.com/blog/2172992/202 ......
HarmonyOS 页面

静态web服务器-根据请求返回指定页面数据

实现步骤 1. 获取用户请求资源的路径 2. 根据请求资源的路径,读取指定文件的数据 3. 组装指定文件数据的响应报文,发送给浏览器 4. 判断请求的文件在服务端不存在,组装404状态的响应报文,发送给浏览器 示例 import socket # 获取用户请求资源的路径 # 根据请求资源的路径,读取 ......
静态 页面 服务器 数据 web

bh002- Blazor hybrid / Maui 保存设置快速教程

### 1. 建立工程 bh002_ORM [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh001_camera_barcode?WT.mc_id=DT-MVP-5005078) ### 2. 添加 nu ......
教程 Blazor hybrid Maui 002

如何用随机方法求解组合优化问题(七)

## 模拟退火算法应用举例 > > 这是一篇笔记,是对于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 ......
migratiom linux page

日常工具使用小记录 (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 ......
小记 snippet 工具 daily usage

hibernate_demo

参考:ORM hibernate入门Demo(无敌详细版) - Old-凯 - 博客园 (cnblogs.com) hmb.xml:Hibernate框架之hbm.xml映射文件(详解)_hibernate映射文件详解_hestyle的博客-CSDN博客 新建testdb数据库,创建tb_users ......
hibernate_demo hibernate demo

jmeter详解-线程组详解(9)-bzm - Free-Form Arrivals Thread Group

bzm - Free-Form Arrivals Thread Group 介绍: 顾名思义,相当于自由形式的Arrivals Thread Group,它只是提供了自由形式的时间表的能力。相当于我们可以更灵活的控制 每分钟/每秒钟的请求数。 页面说明: Threads Schedule(线程场景) ......
线程 Free-Form Arrivals jmeter Thread

域名以及域名解析

前言:今天做题的时候需要用到域名知识,故来学习一下 ## 1.1 域名的类型 域名分为一级域名,二级域名,三级域名 一级域名也被称为顶级域名 例如 .com .cn .jp .net .org 二级域名是你自己注册的域名,比如baidu.com 就是个二级域名 三级域名是二级域名的子域名,比如`ti ......
域名

【github】基本操作

## github简介 - GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。 ## 基本操作 - 模拟公司,家不同地点写代码,存储到远程仓库 - 1、首先,需要注册github账号,并创建远程仓库 ![](https://img20 ......
基本操作 github

高等数学——微分

# 微分 ## 微分的定义 设函数 $y=f(x)$ 在某区间内有定义,$x_{0}$ 及 $x_{0}+\Delta x$ 在这区间内,如果函数的增量 $$ \Delta y = f(x_{0} + \Delta x) - f(x_{0}) $$ 可表示为 $$ \Delta y = A\Delt ......
微分 数学

java垮平台的原理-垃圾回收-day1

[TOC] ### 1. 跨平台原理 ![](https://img2023.cnblogs.com/blog/1422290/202308/1422290-20230821230514438-484726115.png) ![](https://img2023.cnblogs.com/blog/1 ......
原理 垃圾 平台 java day1

了解 xml

https://www.cnblogs.com/bingyizhihun/p/15116222.html https://www.bilibili.com/video/BV1Na4y1J75w/?spm_id_from=333.337.search-card.all.click 1-2 xml 发明 ......
xml

加密算法分类

# 密码加密算法 > 针对密码存储的加密算法通常会使用一些特定的哈希函数或密码学技术,以确保用户密码在存储时是安全的。 1. bcrypt:这是一种基于 Blowfish 加密算法的密码哈希函数。它适用于存储密码,因为它的加密强度可以根据需要进行调整,以抵御暴力破解和彩虹表等攻击。 2. scryp ......
算法

Linux Apache2如何开启SSL https 443

对于新手来说,配置SSL似乎是意见很麻烦的事情。 首先ssl、https是什么,如何生成证书,如何生成可信任的证书(https打开为绿色无警告)。他们默认使用443端口,也可以手动配置为其他端口。 apache系的配置文本文件又鬼™麻烦,看都看不懂。 最头疼的是,不同的lamp平台,设置的地方还不一 ......
Apache2 Apache Linux https 443

自研静态Web服务器并返回固定⻚⾯数据

开发自己的静态Web服务器的步骤 1. 编写一个TCP服务端程序 2. 获取浏览器发送的http请求报文数据 3. 读取固定页面的数据,把页面数据组装成HTTP响应报文数据发送给浏览器。 4. HTTP响应报文数据发送完成以后,关闭服务与客户端的套接字 静态Web服务器-返回固定页面数据的示例代码 ......
静态 服务器 数据 Web

家政服务搭建教程

# 1、环境说明 服务器2核2G,centos7.9,mysql5.7,nginx1.22,php7.2,宝塔8.0.1 # 2、安装宝塔 如何安装宝塔请查看该网址[宝塔](https://www.bt.cn/new/index.html "宝塔") # 3、创建站点 ![](https://osc ......
家政服务 家政 教程

[Trick] [算法学习笔记] 线段树

事先声明:本文并非线段树教学。只是一些理解Trick。若您需从0学起线段树建议您移步其他博文呢qwq 感谢 Idea 提供 [尺子姐姐的博客!](https://www.cnblogs.com/ruierqwq/),尺子好闪,拜谢尺子! 我们在学习线段树的时候,对于乘法“lazy tag 先乘再加” ......
线段 算法 笔记 Trick

Qt 多线程简单应用

声明: QThread* thread; 初始化: thread = new QThread(); thread->start();将对象放到线程中去: moveToThread(thread); readTimer.moveToThread(thread); readTimer.setSingle ......
线程 Qt