day44天 HTTP协议 和前端html协议
web服务器的本质(***) import socket
sk = socket.socket()
sk.bind(("127.0.0.1", 8080))
sk.listen(5)
while True:
conn, addr = sk.accept()
data = conn.recv(8096)
conn.send(b"HTTP/1.1 200 OK\r\n\r\n")
conn.send(b"<h1>Hello wor
20190903-敲敲敲,敲出个未来
2019/9/3 10:31 一测通过,迭代2-3副本 2019/9/3 14:55 这样回顾起来,任务量还挺大,半年来的代码推到了不少重做了不少 迭代起来速度还是不慢的 重写2-3副本的时候,发现优化方面还需要做很多处理 挺多的,要把细节都记录下来 boss放的入图检测需要优化,现在明显是有滞后的 2019/9/3 16:59 阴天细雨真是让人犯困 2019/9/3 18:04 今天拒绝了一个傻逼 虽说是高中同学,现在在上海做后台开发的,怎么也算是个技术人员吧,工作后也没见过面,通过其他同学
springmvc完成ajax功能以及返回字符串出现乱码的解决方法
1.加入jackson的jar包 Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象 和xml文档,同样也可以将json、xml转换成Java对象 返回字符串出现乱码的原因
VScode设置vue文件中保存自动格式化代码以及settings.json文件的配置。
最近在做vue 项目中,由于安装有代码检测工具ESlint,每次写完代码后就发现很多语法警告,查找配置好多也有许些小问题,现记录一份settings.json配置文件。 1、设置如下: 2、settings.json文件配置如下: {
// vscode默认启用了根据文件类型自动设置tabsize的选项
"editor.detectIndentation": false,
// 重新设定tabsize
"editor.tabSize": 2,
// #每次保存的时
Centos7修改用户名
系统原来的用户lou,改为scrapy,要改以下个地方,注:没有修改对应密码 1. # vi /etc/passwd 修改其中的用户名部分、用户组部分、主目录部分 2. 修改用户组的配置文件 # vi /etc/group 修改用户名部分、用户组部分 3. # vi /etc/gshadow 4.# vi /etc/shadow 用户名部分 5. 修改主目录 # mv /home/lou /home/scrapy ———————————————— 原文链接:https://blog.csdn.
深入浅出理解 . 深拷贝 . 浅拷贝
前言 百科定义:拷贝就是拷贝指向对象的指针,意思就是说:拷贝出来的目标对象的指针和源对象的指针指向的内存空间是同一块空间,浅拷贝只是一种简单的拷贝,让几个对象公用一个内存,然而当内存销毁的时候,指向这个内存空间的所有指针需要重新定义,不然会造成指针错误。 拷贝内容总结 数据类型与堆栈的关系 基本类型与引用类型 . 基本类型:undefined,null,Boolean,String,Number,Symbol . 引用类型:Object,Array,Date,Function,RegExp等
题解 P1725 【琪露诺】
可以非常简单地推出转移方程式: f[i]= max(f[i-r,i-r])+a[i] 然后 不用脑子地 用常规思路敲出来: #include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int MARX=0xf;
int n,l,r,ans;
int a[300010];
int f[300010];
int main()
{
memset(f,-MARX,sizeof(f));//初
题解 P3799 【妖梦拼木棒】
无良宣传一下博客wwwwww 文章列表 - 核融合炉心 - 洛谷博客 知识点:组合数学/暴力枚举 题干: 有 \(n\) 根木棒, Yoomu 现从中选 \(4\) 根, 想要组成一个 正三角形 , 问有几种选法? 分析题意 : 由题干知 , 欲由 \(4\) 根木棒 , 组成一个正三角形 , 则必然有 两根 的 长度相同 , 且另外两根的长度和 , 等于前两根的 相等的木棒 的长度 又发现 各木棍 的长度 \(a[i] \leqslant 5000\) 则可以直接用 两层循环 , 暴力枚举
题解 P4161 【[SCOI2009]游戏】
先无良宣传一下博客 \(wwwwww\) 文章列表 - 地灵殿 - 洛谷博客 知识点: 问题转化 , 背包DP 原题面: P4161 [SCOI2009]游戏 对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。
最开始 把数字按顺序1,2,3,……,N写一排在纸上。
然后再在这一排下面写上它们对应的数字。
然后又在新的一排下面写上它们对应的数字。
如此反复,直到序列再次变为1,2,3,……,N。
对于所有可能的对应关系,有多少种可能的排数。 原题面非常神仙不
Markdown实用技巧整理
标题 段落 列表 引用 代码块 链接 图片 一.标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 二.段落 1.换行: 2.加粗: 3.分割线: 4.删除线: deprecated 5.下划线: 下划线 三.列表 第一项 nest2 nest3 第二项 第三项 四.链接 马克思曾说:xxx 五.代码块 public void test(String name){
System.out.println("xxx");
} 六.链接 菜鸟教程 七.图片 八.表格 表头 表头
DataSnap初步二
转:https://blog.csdn.net/a00553344/article/details/51670486 1. 一个典型的DataSnap服务器至少需要三个控件: TDSServer: DataSnap的逻辑核心控件,控制服务器的运行。 TDSServerClass: DataSnap服务端服务导出控件,通过OnGetClass事件来导出服务端的类及方法供客户端的远程调用。 作为服务端导出给客户端远程调用的类需要满足以下两个条件: 从TComponent类派生。 需要有{$METH
一步步带你实现web全景看房——three.js
1. 基本概念在THREEjs中,渲染一个3d世界的必要因素是场景(scene)、相机(camera)、渲染器(renderer)。渲染出一个3d世界后,可以往里面增加各种各样的物体、光源等,形成一个3d世界:场景:右手坐标系,一切要素都在场景里面,相当于“世界”,包括各种物质和物理变化// 创建场景const scene = new THREE.Scene();
复制代码照相机:摄像机就相当于人
用户管理与用户组管理
/etc/passwd/etc/shadow/etc/gshadow/etc/group可用man5passwd/shadow/gshadow/group查看说明同时执行两条命令head-2/etc/passwd;tail-2/etc/passwdgroupadd-g1100grp1新建组和定义组号groupdelgrp1删除组(组内有用户删不了)useraddtest创建用户、默认组跟用户名一样
SpringMVC-初学习
传统MVC模式 全名Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。 通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。 通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。 SpringMVC 大致流程如图
【算法课】最大间隙问题
题目描述 给定 n 个实数,求这n个实数在数轴上相邻2个数之间的最大差值,设计解最大间隙问题的线性时间算法(时间复杂度为O(n))。 输入 第一行一个正整数n(2<=n<=2×1e7) 第二行n个实数,数据保证这些实数只有一位小数。 输出 一个实数,保留1位小数。 样例输入 5
2.3 3.1 7.5 1.5 6.3
样例输出 3.2 【参考博客】https://blog.csdn.net/llwwlql/article/details/52434280 【题解】 百思不得其
python基础一 day41 IO模型 多路复用IO
server: import select
import socket
sk = socket.socket()
sk.bind(('127.0.0.1',8000))
sk.setblocking(False)
sk.listen()
read_lst = [sk]
while True: # [sk,conn]
r_lst,w_lst,x_lst = select.select(read_lst,[],[])
for i in r_lst:
树莓派3学习随笔->1《开发环境的搭建》
打开开发环境的config.txt在最后一行加 enable_uart=1//打开串口 账号:pi 密码:raspberry 一、无线设置 sudo nano /etc/network/interfaces 无线自动设置可能会链接不上,最好要手动设置,配置过程如图下图所示。 ctrl+o保存 ctrl+x退出 sudo reboot 重启 二、配置远程桌面 sudo raspi-config -》5interfacing options -》VNC SSH打开 SSH协议:远程传输文件 VNC
Linux配置zookeeper 和zookeeper简单介绍
一、zookeeper介绍? 一、zookeeper 简单介绍?
1.什么是集群?
// 很多台服务器保持连接通讯状态,并且所有的服务器做同一件事就称之为集群
2.什么是zookeeper?
注册中心就是zookeeper(eureka,consul)的别名
zookeeper是apache开源基金会下的一个顶级项目
zookeeper是一个致力于开发和维护的开源服务器,作用于项目中的协调和控制功能
周排行