学习 .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
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
ES的基本知识与基本查询总结
目录 ES的基本知识与基本查询总结 概要 index、document的对应关系 检索和分析 检索 数据分析 ES的高可用和可扩展性 GET START 检索 简单查询 分页查询 按条件查询 match (全匹配) match_phrase (包含,模糊查询) 组合条件查询 通过范围过滤 聚合查询(groupBy) ES的基本知识与基本查询总结 概要 ES是个分布式的文档存储系统。通过JSON序列化来存储复杂的数据信息。在集群环境中,你能够立刻从集群的任意节点获取到你想要的数据。 当你去检索一
关于解决“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换成
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包导入到项目中,运行成功!
洛谷 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[
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):
[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的版本, 所以我们只需要配置这个驱动的位置即可 在连接时,选好对应的驱动即可连接成功!!!
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
【AD封装】按键开关,拨码开关,拨动开关(带3D)
包含了我们平时常用的拨码开关,按键开关,拨动开关,总共117种封装及精美3D模型。其中包含插件直插,插件侧插,贴片。完全能满足日常设计使用。每个封装都搭配了精美的3D模型哦。 下载链接
Oracle入门学习二
上一篇:Oracle入门学习一 学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=15 算术运算符:+ - * / 逻辑运算符:and or not 比较运算符:“=”、“<”、“>”、“<=”、“>=”、“<>”、“!=”。注意“=”是等于的意思而非赋值,最后两种都表示不等于。 查找列: -- 给列起别名,如果列名有空格,则要用双引号包住
select name 名字,salary*15 "年 薪" from staff where
操作系统-从生磁盘到文件
1. 引入文件,对磁盘使用的第三层抽象 2. 映射的作用 从文件是如何得到盘块号的,如果所示, 文件使用连续结构储存在磁盘上,文件的FCB(文件控制块)存储该文件的起始块号,和块数,根据这个就能知道对应的字符在那个盘块 用顺序存储的结构适合文件的直接读,不适合文件的动态增长,类似于数组,如果要插入的话移动的元素多, 3. 链式结构存放 4. 索引结构 例题:
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 有了相当多的数据之后,
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解释执行,
Java学习总结:Atomic、CAS、AQS、ReentrantLock和CountDownLock
JUC包 AtomicInteger底层实现原理是什么?-->一个Unsafe操作获取内存地址,一个Volatile保证value的可见性,CAS进行重试。 原子更新方法:getAndIncrement-->Unsafe会利用value字段的内存地址偏移,直接完成操作 ? Atomic 包提供了最常用的原子性数据类型,甚至是引用、数组等相关原子类型和更新操作工具,是很多线程安全程序的首选。 CAS-->获取当前数值,进行一些运算,利用CAS指令试图进行更新。如果当前数值未变,代表没有其他线程进
今日推荐
周排行