【2021.02.07】macOS配置python3环境
macOS是自带python环境的,现在要做的是配置python3的环境 (这个退出实在让我难受,以前在window上都是ctrl+z退出的,这里用的是command+z退出,差点找不到退出方法XD 安装python3 访问官网:https://www.python.org/downloads/ma ... 查看全文
32 Spring Cloud Zuul路由配置详解
在教程《Zuul网关介绍和使用》中,我们学习了如何结合 Eureka 来实现动态的路由转发。当 Zuul 集成 Eureka 之后,其实就可以为 Eureka 中所有的服务进行路由操作了,默认的转发规则就是“API 网关地址+访问的服务名称+接口 URI”。在给服务指定名称的时候,应尽量短一点,这样 ... 查看全文
vue springboot 实现excel导出
实现excel 导出 一、需求 实现 excel 的导出 二、技术 选用 easypoi 官网: https://gitee.com/lemur/easypoi#http://doc.wupaas.com/docs/easypoi/easypoi-1c0u4mo8p4ro8 三、实现 1、前端 <e ... 查看全文
多线程-java.util.concurrent-Semaphore
什么是Semaphore信号量: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 正常的锁(synchronized锁或Lock锁)在任何时刻都只允许一个任务访问一项资源,而Semaphore允许n个任务访问这个资源。 API: Se ... 查看全文
Java的输入 Scanner 以及 包机制
Scanner对象 可以通过Scanner类来获取用户的输入 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextline()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextaLine()判断是 ... 查看全文
Spring Boot注解之@ComponentScan用法和实现原理
介绍Spring Boot 注解@ComponentScan的作用和基本用法 ... 查看全文
WinForm CefSharp(谷歌浏览器开源组件)
来源:https://blog.csdn.net/yh0503/article/details/86648682 简介 CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件。 资源 GitHub地址:传送门wiki帮助文档地址:传送门C ... 查看全文
【C#】TcpListener的对象“已过时”的编译警告
【问题】 初始化监听请求的对象TcpListener 后,编译时出现一个警告:“TcpListener listener = new TcpListener(port),已过时,建议使用listener = new TcpListener(IPAddress,INT). ” 【分析】 “已过时”大概 ... 查看全文
//C# 实现导出 EXcel 和 滚动条上显示数值
public bool DataGridviewShowToExcel(DataGridView dgv, bool isShowExcle) //实现导出 EXcel 和 滚动条功能 { if (dgv.Rows.Count == 0) return false; //建立Excel对象 Exce ... 查看全文
asp.net core 5.0 中的 JsonConsole
asp.net core 5.0 中的 JsonConsole Intro asp.net core 5.0 中日志新增了 JsonConsole,还是输出日志到 Console,但是会应用 Json 格式的一个 Formatter 把日志序列化成 json 再输出到控制台 Sample 一起来看一 ... 查看全文
netstack gvisor
gvisor简介 gvisor是google新推出一款沙箱运行时,他可以和docker和k8s无缝连接。 gVisor能够在保证轻量化优势的同时,提供与虚拟机类似的隔离效果。gVisor的核心为一套运行非特权普通进程的内核, 且支持大多数Linux系统调用。该内核使用Go编写,这主要是考虑到Go语言 ... 查看全文
docker中 运行httpd
1.获取 httpd 镜像 docker pull httpd 2.运行httpd 81:80 81 是docker映射的 httpd 端口,80 是httpd设置的默认端口 进入docker中运行的httpd容器 目录实际跟服务器上安装httpd是一样,编辑配置文件的话进入 conf下,编辑htt ... 查看全文
关于JavaScript的执行机制
浏览器线程 一般来讲,一个程序一个进程,例如:低版本IE。Chrome为提高速度和保证访问一个有问题的页面,页面奔溃不影响其他的页面,采用沙箱技术。是一个网页一个进程,这也是Chrome吃内存的原因所在)。 浏览器包含有以下线程: GUI渲染线程 ? 负责渲染浏览器界面,解析HTML,CSS,构建D ... 查看全文
JavaDoc生成文档
JavaDoc javadovc命令是用来生成自己API文档的 javadoc -encoding UTF-8 -charset UTF-8 文件名.java 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return ... 查看全文
HTML&CSS&JavaScript学习(持续更新)
HTML 基本框架 <!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> </body> </html> iframe内联框架 <iframe src ... 查看全文
<leetcode c++> 992. K 个不同整数的子数组
992. K 个不同整数的子数组 给定一个正整数数组 A,如果 A 的某个子数组中不同整数的个数恰好为 K,则称 A 的这个连续、不一定独立的子数组为好子数组。 (例如,[1,2,3,1,2] 中有 3 个不同的整数:1,2,以及 3。) 返回 A 中好子数组的数目。 示例 1: 输入:A = [1 ... 查看全文
求一个数组内找出三个数乘积最大并求解,来源于vscode.
背景:在vscode中看到好多人提交了错误答案,至此刻没有看到对的答案。哈哈 解法: function computeProduct(arr) { let max = 0 let zarr = [],farr = [] if(arr.length 3){ max = arr[0]*arr[1]*ar ... 查看全文
一个简单的网页通知(Web Notifications API)实例
一些情况下,我们希望网页可以直接向桌面推送消息。本文利用 HTML5 的 Web Notifications API 来展示具体的代码该如何编写,同时来看一看这个特性在各个浏览器上的兼容性如何。 查看DEMO 一个简单的例子 javascript if(window.Notification && ... 查看全文
mac下使用VMVARE安装win10虚拟机的一些坑
最近Mac上安装windows踩到了几个坑: 坑一:启动虚拟机后,提示找不到CD-ROM中找不到对应的ISO文件 硬盘格式请选择 在虚拟机->设置中选择启动磁盘为CD_ROM,然后重新启动。 坑二:启动虚拟机后窗口黑屏,但在控制台中可以看到界面 主要原因是因为mac的安全机制引起的,在隐私中,屏幕录 ... 查看全文
Asp.Net Core中使用ModelConvention为webapi添加版本号
实现IApplicationModelConvention接口: public class NameSpaceVersionRoutingConvention:IApplicationModelConvention { private readonly string apiPrefix; priva ... 查看全文