Asp.netCore3.1 Blazor入门
Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架:使用 C# 代替 JavaScript 来创建丰富的交互式 UI。共享使用 .NET 编写的服务器端和客户端应用逻辑。将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 使用 .NET 进行客户端 ... 查看全文
webpack长缓存优化
1. 文件不随编译变化 文件hash不使用[hash],而使用[chunkhash],使得文件只随着内容变化,不随着编译变化,[hash]是每次编译都变化一次 2. css文件不受js模块变化影响 css文件hash使用contenthash,这样不受js模块变化影响 3. 提取vendor 公共库 ... 查看全文
kubernetes(九)二进制安装-CoreDns安装
部署 coredns 插件(在master节点上执行) 1. 下载和配置 coredns 1. 启动 coredns 1. 遇到问题 启动coredns后,状态是CrashLoopBackOff 查看coredns对应的pod日志有如下错误 按照提示进入https://coredns.io/plug ... 查看全文
Python CockBook(一)
python没有将将源代码的语句编译成底层的二进制(例如: Intel芯片的指令) 而在处理GUI或是文件的时候,程序实际上是以C语言的速度在运行的 用户图形接口 优点: 简洁,快速开发 Tk GUI AP: 以Tkinter的标准面向对象接口,不做任何改变就可以运行在Win, X win, lin ... 查看全文
Python CockBook(二)python如何运行程序
python解释器运行原理 编译--> 提高运行速度 如果python进程在机器上有写入权限,那么会在当前目录生成一个.pyc后缀的文件. 下一次运行会检查源文件和字节文件的时间戳.如果都相同会直接跳过编译,直接运行 PVM python virtual machine 是系统的一个大循环, 不断地 ... 查看全文
用VScode配置Python开发环境
学习教程:https://www.liaoxuefeng.com/wiki/1016959663602400/1018877595088352 前言 VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。所以用V ... 查看全文
【Leetcode】100 : 相同的树(Python)
题目: 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 题目解析: 方法一: 这个题目很明显就可以用递归来做,有关树的题目用递归来做基本上是我们需要想到的首选!如果两个树是相同的,我们只需要比较其树根是相同的,同时递归调用比较树根 ... 查看全文
Winsock API TCP/IP网络通信
通信流程如下: 1、Winsock库的装入、初始化 #pragma comment(lib,"WS2_32.lib")、WSAStartup() 2、套接字的创建(服务器端是监听套接字) socket() 3、绑定套接字到指定的IP地址和端口 bind() 4、设置套接字进入监听状态(服务器端)+接 ... 查看全文
Selenium-Switch与SelectApi接口详解
转:http://www.imdsx.cn/index.php/2017/07/31/swse/ Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Sel ... 查看全文
WPF中Expander与ListBox(ItemsControl)嵌套中的问题
原文:WPF中Expander与ListBox(ItemsControl)嵌套中的问题1. 当ListBox放在Expander中时,为了要实现实时更新数据的效果,这里使用了 ObservableCollection类型来作为数据源, 初始的简单例子如下:只有一个ListBox xaml文件 1 5... ... 查看全文
webpack进阶教程(一)
注:本文重点不是怎样配置webpack.config.js并实现相应的功能,而是通过对比webpack编译前和编译后文件,探究webpack打包后的文件是怎样加载执行的。本文讨论commonJS模块化方案时,webpack的打包工作。为了便于讨论,我们准备了一个非常简单的例子,涉及三个文件,分别是 ... 查看全文
Failure to find parent:pom:2.2.6 in http://maven.aliyun was cached in the local repository...
报错如下: 原因分析:主要是阿里云的Maven仓库无法更新这个版本的pom依赖; 解决过程:于是直接在pom里面添加阿里云maven,还是报同样的错误;看到网上说删除maven仓库的对应目录或目录下的*.lastUpdated文件,然后再次运行maven命令,然后再打包设置相关的属性,但是又报无权限 ... 查看全文
Netty中ChannelHandler的生命周期
在使用Netty进行网络编程的时候,通常需要在网络连接的不同阶段进行相应的操作,比如在连接建立时,客户端向服务端发起认证,在接收到数据时对数据内容进行解析等等。那么,连接的不同阶段在netty中如何表示呢? 这便是本文讨论的内容,Netty中ChannelHandller的生命周期。 首先我们先分析 ... 查看全文
解决centos安装不上apache:No match for argument: httpd
找到yum.conf [root@d78acc291c9e var]# find / -name yum.conf /etc/yum.conf 注释掉exclude那行,也可只删除httpd [main] gpgcheck=1 installonly_limit=3 clean_requiremen ... 查看全文
Spring boot项目启动Eureka出现Type javax.xml.bind.JAXBContext not present
环境说明:win10 + java11 + springboot 2.0.6 + spring cloud Finchley.SR2 问题原因:Java9+版本以后,JAXB默认没有加载 解决办法:手动添加jaxb模块 <dependency> <groupId>javax.xml.bind</gr ... 查看全文
Spring框架——WebService
Spring集成WebService WebService介绍 WebService概念 WebService是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。 Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。 WebServic ... 查看全文
JavaScript ArrayBuffer 二进制数组(一)
一、 ArrayBuffer ArrayBuffer对象、TypedArray视图和DataView视图是 JavaScript 操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011 年 2 月发布),ES6 将它们纳入了 ECMAScript 规格,并且增加了新的方法。它们都是以数 ... 查看全文
linuxCentos6.5与win10之间安装samba服务器
安装配置samba来实现VS直接编译Linux上源码 Linux (Centos6.5 + win10) 开始安装,安装需要一会,安装结束后开始配置samba $ sudo yum install samba 进入root权限 # vim /etc/samba/smb.conf 在最后写入 [cod ... 查看全文
在WPF中UserControl
在这里我们将将打造一个UserControl(用户控件)来逐步讲解如何在WPF中自定义控件,并将WPF的一些新特性引入到自定义控件中来.我们制作了一个带语音报时功能的钟表控件, 效果如下:在VS中右键单击你的项目,点击"添加新项目",在出现的选择列表中选择"UserControl",VS会自动为你生 ... 查看全文
Windows下载安装虚拟机和CentOS7
1,想要在Windows系统中安装linux系统,首先需要安装一个虚拟机VMware VMware 12下载地址:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_p ... 查看全文
Very Deep Convolutional Networks for Large-Scale Image Recognition—VGG论文翻译
Very Deep Convolutional Networks for Large-Scale Image Recognition Karen Simonyan? & Andrew Zisserman+ Visual Geometry Group, Department of Engineerin ... 查看全文