12 2020 档案
摘要:CSS盒模型分成W3C标准盒模型和IE模型 W3C标准盒模型(默认):box-sizing: content-box padding和border都会撑开盒子,改变盒子的宽度高度 总宽度:width + 左右border宽度 + 左右padding宽度 + 左右margin宽度 内盒宽度:width
阅读全文
摘要:大家好,今天我们来着重介绍一个非常关键的功能就是reset。在上一篇文章介绍修改历史记录的时候曾经提到过,当我们需要拆分一个历史提交记录的时候需要使用reset。估计很多小伙伴不明白,reset究竟做了什么,所以在这篇文章当中我们来详细聊聊。 git reset功能整体的操作分为三个步骤,我们拆分开
阅读全文
摘要:思维导航: 索引排序 额外排序 按执行位置划分 1、Sort_Buffer 2、Sort_Buffer + 临时文件 按执行方式划分 1、全字段排序 2、rowid 排序 执行案例分析 rand() 执行 rand() 优化 优化队列排序算法 索引排序案例 优化总结 文章正文: 在编写SQL 语句时
阅读全文
摘要:JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终
阅读全文
摘要:集合 Collection单列集合有List 和 Set List集合有: ArrayList集合 特点: 1.存取有序 可以重复 有索引 2.底层是数组实现,查询快,增删慢 ArrayList底层: 1.ArrayList底层是一个数组 2.当初始化ArrayList,数组的长度为0 3.当第一次
阅读全文
摘要:顾名思义,HTML辅助方法(HTML Helper)就是用来辅助产生HTML之用,在开发View的时候一定会面对许多HTML标签,处理这些HTML的工作非常繁琐,为了降低View的复杂度,可以使用HTML辅助方法帮助你产生一些HTML标签或内容,因这些HTML标签都有固定标准的写法,所以将其包装成H
阅读全文
摘要:.NET 5 源代码生成器——MediatR——CQRS 在这篇文章中,我们将探索如何使用.NET 5中的新source generator特性,使用MediatR库和CQRS模式自动为系统生成API。 中介者模式 中介模式是在应用程序中解耦模块的一种方式。在基于web的应用程序中,它通常用于将前端
阅读全文
摘要:C# 16进制与字符串、字节数组之间的转换 1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLi
阅读全文
摘要:c# AccessViolationException解决方法记录 1、“对象当前正在其他地方使用” 可能是对象在多线程中调用造成的异常,使用lock 例如: lock (_dispalyBitmap) {<!-- --> g.DrawImage(_dispalyBitmap, rect); } 2
阅读全文
摘要:C# Model 与 XML 之间转换 特性的使用 .NET 支持对象xml序列化和反序列化的类库主要位于命名空间System.Xml.Serialization中。 1. XmlSerializer 类 该类用一种高度松散耦合的方式提供串行化服务。你的类不需要继承特别的基类,而且它们也不需要实现特
阅读全文
摘要:C# Type类获取类型方法(通过字符串型的类名) 通过字符串,创建类 string str = "Model"; Type t = typen(str);
阅读全文
摘要:C# 反射通过类名与方法名调用类与方法 using System; using System.Linq; using System.Text; {<!-- --> {<!-- --> } {<!-- --> } public string Method(string str1, string str
阅读全文
摘要:C# 启动EXE文件及带启动参数EXE 一)、先制作一个带启动参数的EXE文件。 步骤: 1、定义全局私有变量:private string[] s = new string[1]; //这里为了简单起见,只做一个参数 2、 在窗体的构造函数中初始化启动参数 3、在main()函数中进行参数判断 到
阅读全文
摘要:C# 多线程 一、基本概念 1、进程 首先打开任务管理器,查看当前运行的进程: 从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢? 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程
阅读全文
摘要:C# 枚举反射应用获取特性 var attrs = type.GetFields(BindingFlags.Public | BindingFlags.Static);
阅读全文
摘要:C# 汉字字符长度 非汉字字符长度 计算 非汉字:
阅读全文
摘要:C# 监听windows系统消息 1、用于监听Windows消息 HwndSource hwndSource = PresentationSource.FromVisual(this) as HwndSource;//窗口过程 hwndSource.AddHook(new HwndSourceHoo
阅读全文
摘要:C# 解决串口接收数据不完整 C# 解决串口接收数据不完整 引用链接 http://www.cnblogs.com/haofaner/p/3402307.html 使 用缓存机制完成。首先通过定义一个成员变量List<byte> buffer = new List<byte> (4096);用来存放
阅读全文
摘要:C# 通过哈希表(Hashtable)快速完成的Model转JSON Hashtable ht = new Hashtable(); ht.Add("idnumber", userData.uuid); ht.Add("devicetype", "2"); ht.Add("deviceno", us
阅读全文
摘要:C#中显现串口通信SerialPort类 SerialPort类的常用属性 | 名 称 | 说 明 说 明 | BaseStream | 获取 SerialPort 对象的基础 Stream 对象 获取 SerialPort 对象的基础 Stream 对象 | BaudRate | 获取或设置串行波
阅读全文
摘要:C#中的 正则表达式 String 类包括许多字符串搜索和替换方法,当你要在较大字符串中定位文本字符串时,可以使用这些方法。 当你希望在较大字符串中定位若干子字符串之一时,或者当你希望在字符串中标识模式时,正则表达式最有用,,以下主要介绍下C#正则表达式的用法: 字符转义 正则表达式中的反斜杠字符
阅读全文
摘要:C#判断字符串是否可以double或int bool a = Regex.IsMatch(string, @"^[+-]?\d[.]?\d$"); //这个方法会返回一个布尔值,如果string字符串可以转换为double,则返回True,反之为False。 bool b = Regex.IsMat
阅读全文
摘要:.NET、C#和ASP.NET三者之间的区别 一、什么是.NET? .NET是微软公司下的一个开发平台,.NET核心就是.NET Framwork(.NET框架)是.NET程序开发和运行的环境,在这个平台下可以用不同的语言进行开发,因为.NET是跨语言的一个平台。语言可以是C#,f#,j#,vb.n
阅读全文
摘要:1.1 线性表 线性结构的特点:数据元素之间呈现一种线性关系,即元素“一个接一个排列”。 线性表常采用顺序存储和链式存储,主要的基本操作是插入、删除和查找。 1. 顺序表 线性表的顺序存储 缺点:插入和删除操作需要移动元素。 2. 链表 线性表的链式存储 离散的存储空间,逻辑上是连续的。 3. 链表
阅读全文
摘要:C# 语言和 .NET 简介 C# 是一种简洁精炼且类型安全的面向对象的语言。 开发人员利用 C# 能够生成在 .NET 生态系统中运行的多种安全可靠的应用程序。 C# 语言 C# 可提供强大的功能,例如可以为 null 的类型、委托、Lambda 表达式、模式匹配和安全直接内存访问。- C# 支持
阅读全文
摘要:C#一些重要的功能(待补充) 虽然 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非常相似,有许多强大的编程功能. 布尔条件(Boolean Conditions)- 自动垃圾回收(Automatic Garbage Collection)- 标准
阅读全文
摘要:HTML 自定义列表 自定义列表不仅仅是一列项目,而是项目及其注释的组合。 自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。 浏览器显示如下: Coffee black hot drink Milk-
阅读全文
摘要:HTML 表格 HTML表格和边框属性 边框 没有边框的表格 跨行或跨列的表格单元格 表格内的标签 2.<td>:表体单元格。 表格结构语义标签: 1.<table>:表格根元素。 常用属性: 2.<thead>:表格头,表格的页眉 4.<tfoot>
阅读全文
摘要:HTML5 学习目标: 了解常用浏览器- 掌握WEB标准- 理解标签语义化- 掌握常用的排版标签- 掌握常用的文本格式化图像链接等标签- 掌握三种列表标签- 掌握表格标签- 掌握表格标签- 掌握表单标签- 掌握H5新增表单和表单属性 typora-copy-images-to: media # 认识
阅读全文
摘要:HTML5新标签与特性 历史 文档类型设定 document HTML: sublime 输入 html:4s- HTML: sublime 输入 html:xt- HTML5 sublime 输入 html:5 <!DOCTYPE html> # 常用新标签 w3c 手册中文官网 :
阅读全文
摘要:JavaScript 字符串方法 替换字符串内容 replace() 方法 str = "Please visit Microsoft!"; var n = str.replace(/MICROSOFT/i, "W3School"); var text = "Hello" + " " + "Worl
阅读全文
摘要:LINQ(语言集成查询) 概念: 语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。 数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。 此外,需要针对每种类型的数据源了解不同的查询语言:SQL 数据库、XML 文档、各种 Web
阅读全文
摘要:Sublime安装使用 1. Sublime介绍: Sublime是一个代码编辑器,可以编写HTML,php,js,css等等文件。 1.1 优点: 跨平台- 扩展性强- 提交小,运行速度快- 支持编辑功能,可以在控制台查看输出- 支持大量的插件 ## 1.2 Sublime安装: 下载:http:
阅读全文
摘要:sublime快捷键 最常用的 1、新建文件-输入"html:xt"后 按"Ctrl+E键"或 “tab键” ,可快速生成xhtml 1.0的模板 3、新建文件-输入"!"后 按"Ctrl+E键"或 “tab键” ,可快速生成HTML5的模板
阅读全文
摘要:二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例1 题解 知识点 数组 如果希望数组存储任意类型的元素,可将其类型指定为
阅读全文
摘要:如何清除git中Untracked files git clean -f -d Sample:
阅读全文
摘要:数据结构与算法 基本数据结构 数据结构是指数据元素的集合及元素间的相互关系和构造方法。 元素之间的相互关系是数据的逻辑结构- 数据元素及元素之间的关系的存储成为存储结构(或物理结构)。 –树结构 补充:- Hsah属于散列存储结构 ## 目录 1.1 线性表
阅读全文
摘要:1.什么是委托,为什么要使用委托 我正在埋头苦写程序,突然想喝水,但是又不想自己去掉杯水而打断自己的思路,于是我就想让女朋友去给我倒水。她去给我倒水,首先我得让她知道我想让她干什么,通知她之后我可以继续写自己的程序,而倒水的工作就交给了她。这样的过程就相当于一个委托。 在程序过程中,当程序正在处理某
阅读全文

浙公网安备 33010602011771号