草庐IT

【学习笔记】WPF-01:概述

前言1.基本概念WPF(WindowsPresentationFoundation)是微软推出的基于Windows的用户界面框架,由.NETFramework3.0开始引入,与WCF(WindowsCommunicationFoundation)及WF(WindowsWorkflowFoundation)并行为新一代Windows操作系统以及WinFX的三个重大应用程序开发类库。2.功能定位三层架构对于一般程序而言通常包含3层架构:数据层、业务逻辑层、表现层,这三层结构的功能大致如下:数据层:存储数据。多由数据库构成业务逻辑层:根据需求实现业务功能。通过一组Service向表现层公开功能,通过

【HDLBits刷题笔记】01 Getting Started & Basics

挺早以前就刷了里面一些题,结果不知道为啥登录账号刷题记录又没了,强迫症又让我不想从中间开始刷。既然如此,那就从头开始刷吧。QWQStepone第一题,没啥好说的。moduletop_module(outputone);//Insertyourcodehereassignone=1'b1;endmoduleZero同样没啥好说的。moduletop_module(outputzero);//Modulebodystartsaftersemicolonassignzero=1'b0;endmoduleWireassign赋值。moduletop_module(inputin,outputout);

【HDLBits刷题笔记】01 Getting Started & Basics

挺早以前就刷了里面一些题,结果不知道为啥登录账号刷题记录又没了,强迫症又让我不想从中间开始刷。既然如此,那就从头开始刷吧。QWQStepone第一题,没啥好说的。moduletop_module(outputone);//Insertyourcodehereassignone=1'b1;endmoduleZero同样没啥好说的。moduletop_module(outputzero);//Modulebodystartsaftersemicolonassignzero=1'b0;endmoduleWireassign赋值。moduletop_module(inputin,outputout);

01、CMake基本使用

1、cmakecmake是用于构建、测试和软件打包的跨平台工具2、优势避免硬编码路径可在多台计算机上构建一个包可做持续集成支持不同操作系统支持多个编译器可使用IDE使用库描述程序的逻辑结构单元测试3、持续集成自动化(提交、发布、自动化测试),准确发现集成错误4、cmake工作原理5、cmake安装https://blog.csdn.net/u011231598/article/details/803389416、构建和运行创建src源码文件和build编译文件进入build目录下,指定版本编译srccmake-G"MinGWMakefiles"..\src不指定版本默认为vscmake..\s

01、CMake基本使用

1、cmakecmake是用于构建、测试和软件打包的跨平台工具2、优势避免硬编码路径可在多台计算机上构建一个包可做持续集成支持不同操作系统支持多个编译器可使用IDE使用库描述程序的逻辑结构单元测试3、持续集成自动化(提交、发布、自动化测试),准确发现集成错误4、cmake工作原理5、cmake安装https://blog.csdn.net/u011231598/article/details/803389416、构建和运行创建src源码文件和build编译文件进入build目录下,指定版本编译srccmake-G"MinGWMakefiles"..\src不指定版本默认为vscmake..\s

01 Hello,Golang

一、开发环境搭建1.下载SDK1//Go官网下载地址2https://golang.org/dl/3​4//Go官方镜像站(推荐)5https://golang.google.cn/dl/2.安装由于Go语言是一门跨平台的编译型语言,我们只需要在一个平台下进行开发,最后根据要运行的平台进行对应的编译,就可以直接在对应的平台上运行项目了。下面我们主要介绍一下Go语言在Windows环境上的安装过程:第一步,下载Go语言安装包到本地     第二步,傻瓜式安装,疯狂下一步,期间可以选择安装的路径     第三步,按照上述步骤安装完成后,打开终端,输入goversion命令,如果能查看到相关的信息,

01 Hello,Golang

一、开发环境搭建1.下载SDK1//Go官网下载地址2https://golang.org/dl/3​4//Go官方镜像站(推荐)5https://golang.google.cn/dl/2.安装由于Go语言是一门跨平台的编译型语言,我们只需要在一个平台下进行开发,最后根据要运行的平台进行对应的编译,就可以直接在对应的平台上运行项目了。下面我们主要介绍一下Go语言在Windows环境上的安装过程:第一步,下载Go语言安装包到本地     第二步,傻瓜式安装,疯狂下一步,期间可以选择安装的路径     第三步,按照上述步骤安装完成后,打开终端,输入goversion命令,如果能查看到相关的信息,

读C#代码整洁之道笔记01_C#的编码标准和原则

1. 编码原则1.1. SOLID原则1.1.1. 单一职责原则(SingleRespon-sibilityPrinciple)1.1.1.1. 类和方法应当仅具备单一职责。所有组合为单一职责的元素应当组合在一起并进行封装。1.1.2. 开闭原则(Open-ClosedPrinciple)1.1.2.1. 类和方法应当对扩展开放,对修改封闭。1.1.3. 里氏替换原则(LiskovSubstitution)1.1.3.1. 若函数接收一个基类的指针,那么该指针应当可以替换为任何从基类派生的类(的指针)而无须事先知晓具体类信息。1.1.4. 接口隔离原则(InterfaceSegregation

读C#代码整洁之道笔记01_C#的编码标准和原则

1. 编码原则1.1. SOLID原则1.1.1. 单一职责原则(SingleRespon-sibilityPrinciple)1.1.1.1. 类和方法应当仅具备单一职责。所有组合为单一职责的元素应当组合在一起并进行封装。1.1.2. 开闭原则(Open-ClosedPrinciple)1.1.2.1. 类和方法应当对扩展开放,对修改封闭。1.1.3. 里氏替换原则(LiskovSubstitution)1.1.3.1. 若函数接收一个基类的指针,那么该指针应当可以替换为任何从基类派生的类(的指针)而无须事先知晓具体类信息。1.1.4. 接口隔离原则(InterfaceSegregation

ElasticSearch系列01

系列内容elasticsearch概述elasticsearch安装elasticsearch查询客户端api使用1.elasticsearch概述1.1简介官网:https://www.elastic.co/Elasticsearch(简称ES)是一个分布式、RESTful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。查询和分析可以自定义搜索方式:通过Elasticsearch,您能够执行及合并多种类型的搜索(结构化数据、非结构化数据、地理位置、指标),搜索方式随心而变。先从一个简单的问题出发,试试看能够从中发现些什么。分析大规模数据:找到与查询最匹配的10个文档并不困难。但如果面