一个问题引发的思考
今天看到一个题,这是以前并没有去在意的,答案是80刚开始的时候只知道加不加括号的区别,但是为什么呢?#define: 预编译预编译:又叫预处理。预编译不是编译,而是编译前的处理,预编译所执行的操作就是简单的“文本”替换主要想到了这个语言有:编译型和解释型。例如c是编译型语言,python是解释型语言
Java 设置Excel数据有效性
1、整体思路 (1)、先定义有效性对象。 (2)、将有效性对象添加到对应的sheet。2、举例 (1)设置时间有效性,如允许输入的值为2021/7/1 到 2021/7/31。public static DataValidation getDateValidation(int st
VS2019 C# winfrom DataGridView做的多行表头控件及实例源码
网友的blog提供了一个用户控件。https://www.cnblogs.com/HopeGi/archive/2013/04/03/2982837.html我整理了一下,有几点说明一下:1、提供的是一个用户控件的源码,只需要把网友的源码回到项目中即可。2、编译一下,这个控件就会出现在工具栏上,拖过
SpringBoot使用Nacos进行服务注册发现与配置管理
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。本文将简单介绍如何将nacos作为服务注册中心和配置管理。
Python基础-通过随机数实现点名功能 (代码分享)
# 点名代码(随机点名, 点过一个人后, 到了第二轮才会重新点到这个人,fei_chang滴公平)# 步骤1: 先在ren_yuan_list这个变量里面, 设置同学们的名字# 步骤2: 根据人数, 来设置调用函数的次数# 步骤3: 运行代码, 按一次回车, 出现一次点名结果import rando
Spring自动装配
Spring自动装配
手把手带你用Python完成一个能写进简历的项目(实战篇)
回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤万战自称不提刃,生来双眼篾群容。大家好,我是梦魇762459510。前言相信大家对任务管理器都不是很陌生了,Ctrl+Alt+Del即可打开,然后点击启动任务管理器,或者右击任务栏-启动任务管理器即可启动任务管理器,启动之后界面如下:
SpringBoot整合Quartz
目录`Quartz` 简介Quartz 简介Quartz 是一款功能强大的开源任务调度框架,几乎可以集成到任何 Java 应用程序中(小到单机应用,大到分布式应用)。Quartz 可用于创建简单或复杂的任务调度,用以执行数以万计的任务。任务被定义为标准化的 Java 组件,Java 编写的任务都可以
python Flask 缓存的两种方式
方式1 使用flask_caching进行缓存方式2 使用multiprocessing模块的Queue
ASP.NET的学生选课成绩管理系统
3.3系统功能分析本系统的主要用户是所有的学生、教师和管理人员,系统管理人员起着决定性的作用。系统设计了两种权限。教师和系统管理员统一使用最高权限,使用管理员功能,如:用户添加、用户信息修改、用户密码修改、课程管理、成绩管理、班级管理等;学生享有的权限包括个人信息查询、选课、密码修改、个人成绩查询等
超详细整合SSM框架--(Spring + Spring MVC + MyBatis)
阅读该文章之前首先要清楚Spring框架,SpringMVC框架,Mybatis框架。SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。整合思路1.先搭建整合的环境 2.把
Java | cst_时间格式中的CST和sat是什么
CST是美国中部标准时间,SAT是智利时间。所有时区的缩写附在下面:IDLW -1200 International Date Line West NT -1100 Nome HST -1000 Hawaii Standard CAT -1000 Central Alaska AHST -1000
Jinja2模板语言最基础入门
flask默认使用的模板引擎是jinja2,它是一个功能齐全的python模板引擎,除了设置变量,还允许我们添加if判断,执行for循环,调用函数等。以各种方式控制模板的输出。对应jinja2来说,模板可以是任何格式的纯文本文件,比如HTML、XML、CSV等。1.1模板变量变量名必须由字母、数字、
通过宝塔面板部署一个SpringBoot+Vue前后端分离项目的指南(三更)
阿里云服务器->FinalShell->宝塔面板。近期需要将自己的一个SpringBoot+Vue前后端分离项目,并且是分模块开发的项目部署到服务器上,记录一下踩坑的地方,结合C站大佬的解决方案,循循善诱一步步部署到服务器上,简单,快速!三更Blog;阿里云服务器,宝塔面板。
C库CCAN
最近项目需要提供c库的sdk库给客户使用使用c++写业务,习惯了使用STL库、string等模块的使用,突然用c来整,写起来麻烦好多c++好歹还有,业务写起来
做了一个热榜聚合软件 -- InfoFlow(Golang初学者项目,开源)
信息洪流时代,主动减少信息的摄入,更加需要勇气。 —— 题记01 软件介绍 - InfoFlowInfoFlow,信息流。(来源:InfoFlow截图)InfoFlow是一个由纯 Golang 制作的 GUI 程序,主要用于学习 golang 语法和少量的网络编程知识。主要实现的功能是收集了 知乎、
【python】爬虫异步网络请求探索async+request与async+aiohttp
在学习协程的时候,会有一个疑问,使用协程语法进行异步请求时,比如,会有用吗?其实细想一下就知道,由于requests库是用同步的方式写的,因此是肯定没用的。但是本着实践出真知的思想,顺便复习巩固一下多线程、async、aiohttp的写法,还是手动来验证一下。为了规避网络波动等影响,在本地用Flas
【SaToken使用】SpringBoot整合SaToken(一)token自动续期+token定期刷新+注解鉴权
SpringBoot整合SaToken,token自动续期+token定期刷新+注解鉴权
@EnableAutoConfiguration原理
要弄懂@EnableAutoConfiguration,首先我们需要知道Spring模块装配的知识,在我们开发过程中,经常会用到@Enablexxx注解,例如@EnableFeignClients、@EnableScheduling、@EnableAsync等,特别是在整合第三方工具包时。所需的Be
python 遍历列表里面序号和值的方法
list = ['语文', '数学', '英文', '化学']# 方法1# 遍历列表方法1:'for i in list: print("序号:%s 值:%s" % (list.index(i) + 1, i))# 遍历列表方法2:'# 方法2for i in range(len(list)):