试用新的System.Text.Json API
https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-apis/ 对于所有示例,请确保导入以下两个名称空间: using System.Text.Json;using System.Text.Json.Serializa ... 查看全文
问:Redis为什么是单线程的
Redis为什么是单线程的?(允许你重新组织语言,好好说) M大: 能不能解释一下Redis为什么是单线程的? Me:主要可以从两个方面来解释。 一是和多线程对比,虽然多线程可以充分利用cpu资源,但是线程间上下文切换也是一笔开销,另外一旦引入多线程就要考虑数据一致性问题,会增加实现的复杂度。其次R ... 查看全文
c语言 二叉树的创建及其递归与非递归算法
以下包含有前后序的递归和非递归算法 #include<stdio.h> #include<stdlib.h> #define MAXSIZE 20 typedef struct node{ int data; struct node* right; struct node* left; }Node; ... 查看全文
Python中的多线程如何正确运用?案例详解
python 里有一个 threading 模块,其中提供了一个函数: threading.Thread(target=function, args=(), kwargs={}) function 是开发者定义的线程函数, args 是传递给线程函数的参数,必须是tuple类型, kwargs 是可 ... 查看全文
【Leetcode】287. 寻找重复数(数组模拟链表的快慢指针法)
寻找重复数 根据题意,数组中的数字都在1~n之间,所以数字的范围是小于数组的范围的,数组的元素可以和数组的索引相联系。 例如:nums[0] = 1 即可以将nums[0]作为索引 通过nums[0] 可以访问到nums[1],以此类推。 如左图所示,环的入口就是重复元素。 那么问题就转化为了如何找 ... 查看全文
spring-bean 生命周期
实例化bean:对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化的依赖时,容器就会调用createBean进行实例化。对于ApplicationContext容器,当容器启动结束后,便实例化岁哦有的bean,容器通过获取Bea ... 查看全文
Java连载118-编译一个类(包括内部函数、方法、类型、参数)
一、反编译一个类(包括内部函数、方法、类型、参数) package com.bjpowernode.java_learning; ? public class D118_CustomerService { public boolean login(String name,String pwd) { ... 查看全文
[20-05-26][Thinking in Java 43]Java String 1 - Regular Exception 1
1 package test_21_1; 2 3 import java.util.Arrays; 4 5 public class ExceptionTest { 6 7 public static void main(String[] args) { 8 9 String str = "Then ... 查看全文
解决python引包错误
# coding=utf8# date = 2019/12/23 19:54# 清白丶之年__照林""" # Solve Import Lib Error Add Some Path To Python Path"""import osimport sysclass PythonPath: def ... 查看全文
常用国内镜像网站地址
清华:https://pypi.tuna.tsinghua.edu.cn/simple/ 华为镜像站:https://mirrors.huaweicloud.com/ 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣:http://pypi.d ... 查看全文
宝塔部署Nestjs
1. 在宝塔上下载pm2 2. 打包你的服务端代码 "npm run build && cp ./package.json ./dist/" 3. 在宝塔文件"/www/wwwroot/"下创建一个文件,将打包的服务器代码放进去 4. 打开pm2管理器,添加你的项目 注: 启动时,会自动执行"npm ... 查看全文
前端thymeleaf下拉框select、input框中的date类型js回显问题
前端thymeleaf下拉框select、input框中的date类型js回显问题 1. thymeleaf下的select回显 <select id="genderSelect" name="sizeSelect" class="selectpicker" title="请选择" data-dro ... 查看全文
vue + css3 实现主题色切换
开发商城总免不了主题色的更换, 总不能一个个颜色手动粘贴复制吧,一键切换不香嘛 首先需要用到css3的var()函数,用法如下 1 body { 2 --size: 20px; 3 font-size: var(--size); // 20px 4 padding:var(--size); // 2 ... 查看全文
JS日期格式化转换方法
1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。 可以为Date原型添加如下的方法: Date.prototype.format = function(fmt) { var o = { ... 查看全文
从 BIO、NIO 聊到 Netty,最后还要实现个 RPC 框架!
大家好,我是 「后端技术进阶」 作者,一个热爱技术的少年。 觉得不错的话,欢迎 star!?( ´???` )比心 Netty 从入门到实战系列文章地址:https://github.com/Snailclimb/netty-practical-tutorial 。 RPC 框架源码地址:https ... 查看全文
asp.net报表工具(HighReport)介绍
HighReport报表工具企业级web报表工具,包含功能:1.报表工具支持报表展示,包括自由报表、网格式报表、分组报表、主子报表、交叉报表、分栏报表、分页报表、链接子报表、嵌套子报表、报表组、浮动图报表、背景图报表。2.报表工具支持表单填报,包括自由填报、网格式填报、行式填报、分组填报、交叉填报、 ... 查看全文
用Dockerfile部署你的Flask Web应用
背景故事话说去年年底给另外一个组的同事写了一个简单的工单查询系统,用flask写的,当时是部署在我们组的一台测试物理机上,操作系统是Redhat7。后来我们组的这台测试物理机要做其它用途,领导给两天时间让把应用迁走,问了使用这个应用的同事,他们组自己有一台测试机,可以部署到他们自己的测试机上,于是又搞一通部署。最近使用这个应用的同事又跑过来找我,说他们那台测试机要重装系统,有其它用途。彻底无语,忍 查看全文