学习 .net core 3----蒋金楠 笔记 构建 Asp.net core Web应用

前言:准备系统的学习一下.net core 所以购买了 蒋金楠的 ASP.NET CORE 3 书籍,为了加深印象 特此笔记,会持续更新到学习完为止 使用 命令行 dotnet new console -n helloworld或者 VS 创建 控制台程序程序 可得到如下项目: 将csproj文件编辑如下 <Project Sdk="Microsoft.NET.Sdk.Web">   <PropertyGroup>     <TargetFramework>netcoreapp3.0</Tar
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

Verilog-数字序列检测器101 (米利型)

目录 四状态版 代码 仿真波形 三状态版 代码 仿真波形 总结 四状态版 代码 `timescale 1ns / 1ps module digit_sequence_detect_mili( input clk, input rstn, input data, output detect ); localparam IDLE = 2'd0; localparam S1 = 2'd1; localparam S10 = 2'd2; localparam S101 = 2'd3
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

ES的基本知识与基本查询总结

目录 ES的基本知识与基本查询总结 概要 index、document的对应关系 检索和分析 检索 数据分析 ES的高可用和可扩展性 GET START 检索 简单查询 分页查询 按条件查询 match (全匹配) match_phrase (包含,模糊查询) 组合条件查询 通过范围过滤 聚合查询(groupBy) ES的基本知识与基本查询总结 概要 ES是个分布式的文档存储系统。通过JSON序列化来存储复杂的数据信息。在集群环境中,你能够立刻从集群的任意节点获取到你想要的数据。 当你去检索一
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

关于解决“Error: listen EADDRINUSE: address already in use 127.0.0.1:3000”端口被占用的问题

在项目开发过程中,会经常碰到端口被占用的问题,一般情况下,为解决端口冲突,会选择一个不常用的端口号进行测试,但是有时候测试过程中,会提示: Error: listen EADDRINUSE: address already in use 127.0.0.1:3000 意思就是 3000 端口被占用了,其实解决方案很简单。 解决方案: 打开 cmd; 输入 netstat -nao | findstr 3000 回车执行:查询哪个程序占用的 3000 端口(如果占用其他端口,把后面的3000换成
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

SpringAOP注解报错:java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut selectAll

原因 我使用的aspectjweaver.jar版本是1.5.1,版本过低,导致报错。 需要下载高本版的aspectjweaver.jar。 解决办法 在这里下载:https://mvnrepository.com/artifact/org.aspectj/aspectjweaverhttps://mvnrepository.com/artifact/org.aspectj/aspectjweaver 然后再将jar包导入到项目中,运行成功!
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

洛谷 P5782 [POI2001]和平委员会

B 国有 \(n\) 个党派,每个党派有 \(2\) 名代表。有的代表互相讨厌。现创立一个和平委员会,要求每个党派恰好有 \(1\) 名代表在委员会内,且所有委员都不讨厌其他委员。 2-SAT 裸题。 #include <cstdio> #include <algorithm> const int MAXN = 1.6e4 + 19, MAXM = 2e4 + 19; struct Edge{ int to, next; }edge[MAXM << 2]; int cnt, head[
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

中兴公司面试总结

感谢朋友的内推,去中兴公司面试了一趟,稍微做一下总结。 1、vue的渲染机制 答:这个问题是面试经常会提到的可能不是vue可能是其他(react).之前版本的angular是用的脏值检测的方式,现在都趋同于数据劫持的模式&发布订阅者模式 在es5中有一个函数就是我们的 Object.defineProperty 这个方法有兴趣了解的同学请戳 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Obje
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

python中的PO设计模式

跟着虫师学的PO设计模式,PO设计模式的思想是:页面元素定位与操作分开; 一般把查找元素的操作放在BasePage文件中,对元素进行操作的代码放在具体的case文件中; 一、先定义badidu_page.py文件 代码如下: class BasePage(): def find_id(self,id_key): self.driver.find_element_by_id(id_key) def find_name(self,name_key):
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

[08001] Could not create connection to database server. Attempted reconnect 3 time ... more 针对IDEA连接mysql的问题

针对IDEA连接mysql的问题 开门见山的说,我这个连接不上mysql的问题是因为我的mysql版本为5.1 而mysql驱动后面的版本是不兼容这个版本的。 在配置好数据库后,默认下载的驱动版本是8.0的版本 所以就会造成连接时间超时的问题。 我们可以看到,他这里贴心的为我们专门准备了一个5.1的版本, 所以我们只需要配置这个驱动的位置即可 在连接时,选好对应的驱动即可连接成功!!!
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

Python 2to3 使用方法

总结方法: 1.找到“2to3.py”文件,这个文件在安装目录的python3.7.2_32\Tools\scripts里面,我的是D:\Programs\python3.7.2_32\Tools\scripts; 2.找到要转换的.py文件或是py文件夹;eg:我的是一个demo3_nodeFieldOutput文件夹,地址是E:\QJL\Python\abaqus_python_batch-master\abaqus_python_batch-master\sample_driver_sc
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

【AD封装】按键开关,拨码开关,拨动开关(带3D)

包含了我们平时常用的拨码开关,按键开关,拨动开关,总共117种封装及精美3D模型。其中包含插件直插,插件侧插,贴片。完全能满足日常设计使用。每个封装都搭配了精美的3D模型哦。 下载链接
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

java 接口小结

1. 成员变量可以是常量 格式 [public] [static] [final] 数据类型 常量名称 = 数据值; 注意: 常量必须进行赋值,一旦赋值不能更改 常量名称完全大写,且用下划线分隔 2、抽象方法(最重要) 格式: [public] [abstract] 返回值类型 方法名称(参数列表); 注意: 实现类必须重写所有的抽象方法,否则实现类必须是抽象类 3、默认方法(java 8+) 格式: [public] default 返回值类型 方法名称(参数列表){ 方法体 }
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

傻子才没有烦恼

有烦恼是正常人应该有的,是向前必须经历的。
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

Oracle入门学习二

上一篇:Oracle入门学习一 学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=15 算术运算符:+ - * / 逻辑运算符:and or not 比较运算符:“=”、“<”、“>”、“<=”、“>=”、“<>”、“!=”。注意“=”是等于的意思而非赋值,最后两种都表示不等于。 查找列: -- 给列起别名,如果列名有空格,则要用双引号包住 select name 名字,salary*15 "年 薪" from staff where
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

操作系统-从生磁盘到文件

1. 引入文件,对磁盘使用的第三层抽象 2. 映射的作用 从文件是如何得到盘块号的,如果所示, 文件使用连续结构储存在磁盘上,文件的FCB(文件控制块)存储该文件的起始块号,和块数,根据这个就能知道对应的字符在那个盘块 用顺序存储的结构适合文件的直接读,不适合文件的动态增长,类似于数组,如果要插入的话移动的元素多, 3. 链式结构存放 4. 索引结构 例题:
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

前端存储

前端存储 简介 一种在前端保存数据的思想。第一次在页面中的保存数据,那么从第二次开始就可以使用了。可以使用的方法有: cookie localeStorage sessionStorage ie的userData web sql indexedDB 从技术角度看待这些方法。没有高低之分,只有对特定任务是否合适。 cookie 简介 cookie:"小饼干,小甜品" 参与http通信。因为在http中可以看到cookie,所以易受到攻击。 面向路径。只作用于当前路径(页面)。 每个cookie
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

Elasticsearch基础配置和使用

基础环境 安装JDK 1.8或者更高版本 安装Elasticsearch(建议使用6.0以下的版本,高版本坑太多。比如可以选择5.6.9版本) 相关资源文件 Elasticsearch(华为镜像):https://mirrors.huaweicloud.com/elasticsearch/ Kibana下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana Kibana 是在 Elasticsearch 有了相当多的数据之后,
分类: 其他 发布时间: 05-01 22:22 阅读次数: 0

JVM学习笔记第一章:JVM与Java结构

------------恢复内容开始------------   目录:     1、Java及JVM简介     2、Java发展的重大事件     3、虚拟机与Java虚拟机     4、JVM的整体结构     5、Java代码执行流程     6、JVM的架构模型     7、JVM的生命周期     8、JVM的发展历程 1、Java及JVM简介 Java是一门跨平台的语言,运行Java程序需要依靠JVM,我们都知道Java运行的流程是先编译为class文件,然后再由JVM解释执行,
分类: 其他 发布时间: 05-01 22:06 阅读次数: 0

Java学习总结:Atomic、CAS、AQS、ReentrantLock和CountDownLock

JUC包 AtomicInteger底层实现原理是什么?-->一个Unsafe操作获取内存地址,一个Volatile保证value的可见性,CAS进行重试。 原子更新方法:getAndIncrement-->Unsafe会利用value字段的内存地址偏移,直接完成操作 ? Atomic 包提供了最常用的原子性数据类型,甚至是引用、数组等相关原子类型和更新操作工具,是很多线程安全程序的首选。 CAS-->获取当前数值,进行一些运算,利用CAS指令试图进行更新。如果当前数值未变,代表没有其他线程进
分类: 其他 发布时间: 05-01 22:06 阅读次数: 0

pip源的处理

国内镜像: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/ 临时使用: pip inst
分类: 其他 发布时间: 05-01 22:06 阅读次数: 0