#:会把参数转换为字符串 #define STR(x) #x #define MAX num STR(MAX) 会被扩展成"MAX" 这样就有一个缺陷,如果入参为宏,并不能打印出宏的值(比如上一个例子,只打印出了MAX,并没有打印出MAX的值) 可以将宏扩展下 #define STRINGIFY(x ...
分类:
编程语言 时间:
2021-04-06 21:14:54
收藏:
0 评论:
0 赞:
0 阅读:
29
1.多线程的概念 1.1初步了解多线程 1.什么是多线程? 线程=生产线 多线程=多条生产线 2.为什么要学习多线程? 提高程序的执行效率(例如一次上传多张图片、例如迅雷同时下载多个文件) 1.2并发和并行 并行:在同一时刻,多条指令在多个cpu核心上同时执行。 并发:在一段时间内,多条指令在一个c ...
分类:
编程语言 时间:
2021-04-06 21:13:50
收藏:
0 评论:
0 赞:
0 阅读:
36
C#语法基础07_动态数组ArrayList 定义 方法列表 例子 定义 List<type> listname = new List<string>(); 方法列表 方法 说明 listname.Add() 向动态数组中添加值 listname.Remove() 删除在动态数组中的第一次出现 li ...
分类:
编程语言 时间:
2021-04-06 21:11:30
收藏:
0 评论:
0 赞:
0 阅读:
30
AtomicLong:主要进行一些自增自减和交换操作。原子性的前提下用的是非阻塞CAS的方法,比Synchronized效率高。但是高并发下仍会同时竞争一个原子变量。 但是java提供了一个更好用的LongAdder LongAdder: 维护一个几只基值变量base和一个Cell数组。Cell数组 ...
分类:
编程语言 时间:
2021-04-06 21:10:48
收藏:
0 评论:
0 赞:
0 阅读:
32
1、前言 在通过WebSocket向浏览器发送数据时,需要发送3种数据到页面上,写3个方法感觉太冗余,故想到了JDK1.8的lambda表达式和Function<T, R>实现Java把方法作为参数传递 2、上代码 package com.ruoyi.project.front.comService ...
分类:
编程语言 时间:
2021-04-06 21:09:49
收藏:
0 评论:
0 赞:
0 阅读:
34
spring1.优点 1)针对接口编程,解耦合 2)aop:变向切面编程,动态增加功能 3)方便集成框架,mybatis,hibernate,strust等 4)降低j2ee接口的使用难度 2.spring是干什么的 管理bean及bean的依赖关系的一个容器,为降低bean之间耦合度问题而开发,核 ...
分类:
编程语言 时间:
2021-04-06 21:08:57
收藏:
0 评论:
0 赞:
0 阅读:
38
一、介绍 在执行爬虫requests库时,经常会碰到各种的请求失败,有时是超时,有时是代理失败。那么此时我们还是需要拿到数据就必须重试执行几次函数 在代码中就是多来几次函数加括号,或者是来个递归函数,直到执行成功。但还是比较麻烦的。 那么使用装饰器来实现是最好的,需要重试的就加上装饰器,不需要的就不 ...
分类:
编程语言 时间:
2021-04-06 21:08:07
收藏:
0 评论:
0 赞:
0 阅读:
34
三组数据对比: let arr1 = [12,34,1,1,55,66,1] let newArr = new Set(arr1) let newObj = {name: 'chris',age: '17',value: '99',grade: '大学一年级'} typeof * *.length ...
分类:
编程语言 时间:
2021-04-06 21:04:49
收藏:
0 评论:
0 赞:
0 阅读:
24
标识符Identifire 1、什么是标识符 在java源程序中但凡程序员有权利自己命名的单词都是标识符 2、标识符可以表示什么元素 类名 方法名 变量名 接口名 常量名 3、标识符的命名规则(不按规则来,编译器会报错,这是语法) 一个合法的标识符只能由数字,字母,下划线_,美元符号$组成,不能含有 ...
分类:
编程语言 时间:
2021-04-06 21:02:34
收藏:
0 评论:
0 赞:
0 阅读:
25
剑指 Offer 11. 旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5, ...
分类:
编程语言 时间:
2021-04-06 21:02:17
收藏:
0 评论:
0 赞:
0 阅读:
37
tx的笔试,但是只过了10%,就离谱 #include <bits/stdc++.h> using namespace std; const int maxn = 1010; long data[maxn][maxn] = {0}; long dp[maxn][maxn] = {0}; int ma ...
分类:
编程语言 时间:
2021-04-06 21:01:46
收藏:
0 评论:
0 赞:
0 阅读:
27
列表元素的反转、排序——python 1 a = [3,1,6,8] 2 a.reverse() #将列表所有元素进行反转 3 print(a) 4 a.sort() #将列表元素进行升序排列 5 print(a) 6 a.sort(reverse=True) #将列表所有元素进行降序排列 7 pr ...
分类:
编程语言 时间:
2021-04-06 20:58:47
收藏:
0 评论:
0 赞:
0 阅读:
30
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <titl ...
分类:
编程语言 时间:
2021-04-06 20:57:48
收藏:
0 评论:
0 赞:
0 阅读:
29
macOS下使用bits/stdc++.h万能头文件 1. 终端中输入 echo | g++ -v -x c++ -E - #include <...> search starts here: /usr/local/include /Library/Developer/CommandLineTool ...
分类:
编程语言 时间:
2021-04-06 20:56:46
收藏:
0 评论:
0 赞:
0 阅读:
33
1 前言 学习python安全,发现HFS(CVE2014-6287)的检测脚本多为python2编写,遂模仿着前辈的脚本改了个python3版本。 2 HFS(HTTP File Server) 影响版本:2.3c以前的2.3x版本 这里使用2.3a版本,下载链接 安装成功后使用管理员权限打开就可 ...
分类:
编程语言 时间:
2021-04-06 20:56:33
收藏:
0 评论:
0 赞:
0 阅读:
39
1.冒泡排序 冒泡排序:数据在数组中不断向前移动,冒泡排序的基本思想是,对比相邻的两个元素,如果满足条件,则交换两个元素的值,把较小的往数组前移动,把较大的值向数组后面移动。例如: int a[]= {63,18,58,3,4,65,1}; for(int i=1;i<a.length;i++) { ...
分类:
编程语言 时间:
2021-04-06 20:56:14
收藏:
0 评论:
0 赞:
0 阅读:
26
一、 1.模态对话框是阻塞的,跳出对话框,后面不执行,关掉对话框后才执行后面。 2.非模态对话框是非阻塞的,跳出对话框继续执行后面的。 二、 // MFCShowDialogDlg.h : 头文件 // #pragma once #include "Dialog1.h" #include "Dial ...
分类:
编程语言 时间:
2021-04-06 20:56:00
收藏:
0 评论:
0 赞:
0 阅读:
25
一根数轴上有$n$个机器人和$m$个出口。一次操作可以将所有机器人同时向左或向右移动一个位置,当一个机器人到达某个出口时会立刻离开。求有多少种不同的操作序列,定义两种操作序列不同当且仅当至少一个机器人离开的出口不同。 ...
分类:
编程语言 时间:
2021-04-06 20:55:25
收藏:
0 评论:
0 赞:
0 阅读:
39
【每日算法/刷穿 LeetCode】8. 字符串转换整数 (atoi) (中等)点击 这里 可以查看更多算法面试相关内容~题目描述请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个 ...
分类:
编程语言 时间:
2021-04-06 20:53:15
收藏:
0 评论:
0 赞:
0 阅读:
20
每日一问15:C++中的.h,cpp以及.hpp文件 1. 编译器角度的头文件(.h)和源文件(.cpp) 先从编译器角度,来看一下头文件(.h)和源文件(.cpp): ? 对于头文件(.h),在预处理阶段,头文件被包含到源文件后,它的使命就基本结束了。头文件包含了程序运行中可能需要用到的变量和函数 ...
分类:
编程语言 时间:
2021-04-06 20:51:31
收藏:
0 评论:
0 赞:
0 阅读:
41