编程笔记
-
python基础——数据类型转换
函数 描述 int(x [,base]) 将x转换为一个整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串…
-
day2
day2 君埋泉下泥销骨,我寄人间雪满头。 语言漫话 寻根溯源 冯·诺依曼结构 如今大多数的计算机硬件系统仍然是基于冯·诺依曼结构建立的。冯·诺伊曼结构主要有两个方面 存储设备与中央处理器分开 数据以二进制方式编…
-
java之map大白话
转自: http://www.java265.com/JavaCourse/202204/2943.html 下文笔者讲述java中map的简介说明,如下所示 Map简介 Interface Map<K,V> 是一个接口 K:键的类型 V:值的类型 map:不包含重复的键 每个键只能对应…
-
玩转Twisted之一:介绍
Python编写的事件驱动的网络引擎 twisted.web: HTTP 客户端和服务器, HTML 模板, 和一个 WSGI 服务器 twisted.conch: SSHv2 和 Telnet 客户端和服务器,以及一个终端模拟器 twisted.words: IRC, XMPP客户端和服务器…
-
Day07
Day07 多线程 程序—>进程—>线程 程序执行起来就是进程,一个进程里包含多个线程(如main线程,垃圾回收线程gc) 创建线程方式一:继承Thread类,重写run()方法,调用start开启线程。 内部类 成员内部类 当…
-
注解结合反射,天衣无缝
请看示例代码 package com.xxd.modules.util; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.lang.annotation.*; import java.la…
-
LG6144 [USACO20FEB]Help Yourself P【DP,组合数,线段树】
传送门 思路 考虑 DP,设 /(f_{i,j,k}/) 表示前 /(i/) 条线段,连通块最右端的点为 /(j/) 的所有子集的连通块个数的 /(k/) 次方之和。初值 /(f_{0,0,0} = 1/),答案为 /(/sum f_{n,j,K}/)。 把线段按照左端点排序,…
-
阿里云WAF本地验证及误拦截处理
阿里云WAF本地验证及误拦截处理 周五做的实验。WAF本地验证是基于我的好奇心(因为一开始看帮助文档有点懵逼,还瞎问人家),不搞清楚有点郁闷; 另一个误拦截处理,是源于天翼WAF对于误拦截,我们自己是无法…
-
大数据Hadoop之——DorisDB介绍与环境部署(StarRocks)
目录 一、Apache Doris 和 DorisDB、StarRocks之间的关系 二、StarRocks概述 1)特征 2)适用场景 1、OLAP 多维分析 2、实时数据仓库 3、高并发查询 4、统一分析 三、StarRocks架构 1)FE(Frontend) 2)BE(Backe…
-
lambda表达式捕获变量的生命周期
在C++11中,lambda表达式有两种变量捕获方式,分别为值捕获和引用捕获。这两种捕获的形式如下: #include <iostream> int main(int argc, char* argv[]) { int i = 42; auto l1 = [i]() //值捕获 { std::cout…