- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 C#和.NET FrameWork概述
①多平台:可在各种计算机、服务器、手机上运行。②标准化通讯协议:如XML、HTTP、JSON等。③安全性:CLR检查并确保参数及数据对象的类型安全。④简化部署:.NET程序不需要使用注册表注册 和 允许不同DLL版本在同一机器使用。⑤编程便捷:框架提供一个功能庞大的BCL(基类库),如通用基础类、集合类、线程类等。
2023-09-12 02:02:58
1414
原创 C#_进程单例模式.秒懂Mutex
可以定义调用线程是否具有互斥性,程序创建者拥有控制权,相反只能引用程序。参数1:如果是程序创建者,就获得控制权。参数2:名称,可使用GUID生成。参数3:out 返回值;true 是程序创建者,false 不是程序创建者。
2023-08-29 19:27:30
286
原创 C#_GDI+ 绘图编程入门
一般使用RGB模式(三基色),即红绿蓝,每个分量0-255,另外还有一个透明度值,加起来就是ARGB,透明度值域0-255(0表示0%透明,255表示100%透明)可方便颜色叠加。分别有A(透明度)、R(红色分量值)、R(绿色分量值)、B(蓝色分量值)属性,可以通过设置它们来得到颜色。位图:亦称栅格图像,由每个点进行不同的排列和染色构成图样。2.创建或使用已有的画笔画刷、以及要画图像相关的坐标点。1.在窗体或控件上创建画家(确定画在那里,由谁来画)。FromArgb():通过ARGB值确定颜色。
2023-08-25 15:27:50
1072
原创 C#_委托详解
访问修辞]delegale返回类型 委托名(参数列表)注:委托参数中目前语法不能省略参数名;委托是类型,与class同级,所以可以定义在类外。
2023-08-23 14:37:31
518
原创 C_强制类型转换/Convert转换/ToString转换/Math.Round
将(int)float 或 (int)double 或 (int)decimal转换成整数类型。
2023-08-15 22:24:32
278
原创 C#_详解浮点数类型特征
① float和double存储与计算有精度损失。②不要使用==来比较float和double。③精度要求高,使用decimal,但性能偏低。
2023-08-10 20:36:54
341
原创 VS项目帮助一键生成,注释自动生成帮助文档
源代码添加///文档说明安装SandCastle选择项目构建配置帮助文件配置标签设置创建帮助文件生成结果
2023-07-30 23:15:46
745
原创 C#_匿名类型与元组
匿名类型提供了一种方便的方法,可用来将一组相关的属性封装到单个对象中。匿名对象由编译器在编译时动态生成,它是只读不写的存在,且在当前作用域中可见,它可以方便地在代码中传递与使用(直接理解:不用写Class直接new对象,组合数据,传递数据)。
2023-07-29 22:52:23
380
原创 C#_顶级语句
3.顶级语句中不仅可以写基本的表达式,也可以在顶级语句中定义方法,然后调用它(局部方法,方法内部定义的方法)。具有顶级语句的文件可以包含命名空间和类型定义,但它们必须位于顶级语句之后。5.在顶级语句中可以使用return返回一个int类型返回值。6.顶级语句隐式位于全局命名空间中(可以直接创建对象)(2)顶级语句:编译到Main方法中的代码。(3)类/命名空间(必须位于顶级语句之后)4.在顶级语句中可以使用args来获取命令。(1)using语句:引入命名空间。2.只能有一个顶级语句文件。
2023-07-28 15:56:07
1239
原创 Visual Studio_试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”的错误
问题:试图加载格式不正确的程序。(异常来自 HRESULT:0x8007000B)”的错误。
2023-03-09 00:47:11
672
原创 HTML <meta> 元素 详细应用 进阶秘籍
<meta> 元素是什么?提供有关页面的元信息常见属性name把 content 属性关联到一个名称。可选类型如果没有提供 name 属性,那么名称/值对中的名称会采用 http-equiv 属性的值。content提供了名称/值对中的值。该值可以是任何有效的字符串。必选类型content 属性始终要和 name 属性或 http-equiv 属性一起使用。http-equiv把 content 属性关联到 HTTP 头部。并指示服务器在发送实际的文档之前先在要传送给
2022-03-30 20:45:27
319
原创 HTML <form> 元素 详细应用 进阶秘籍
<form> 元素是什么?用于为用户输入创建表单表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。 表单用于向服务器传输数据常见属性action当提交表单时,向指定发送表单数据method发送表单数据的HTTP请求方法onsubmit表单被提交...
2022-03-29 21:27:27
534
原创 CSS定位(position) 详细应用 进阶秘籍
CSS定位(position)是什么?规定应用于元素的定位方法的类型(static、relative、fixed、absolute 或 sticky)。position 属性元素其实是使用 top、bottom、left 和 right 属性定位的。但是,除非首先设置了 position 属性,否则这些属性将不起作用。根据不同的 position 值,它们的工作方式也不同。position: static;HTML 元素默认情况下的定位方式为 static(静态)。静态定位的元素不受
2022-03-27 15:27:16
213
原创 CSS 外边距 详细应用 进阶秘籍
CSS 外边距是什么?CSS margin 属性用于在任何定义的边框之外,为元素周围创建空间。通过 CSS,您可以完全控制外边距。有一些属性可用于设置元素每侧(上、右、下和左)的外边距。Margin - 单独的边CSS 拥有用于为元素的每一侧指定外边距的属性:margin-top margin-right margin-bottom margin-left所有外边距属性都可以设置以下值:auto - 浏览器来计算外边距 length- 以 px、pt、cm 等单位指定外边.
2022-03-27 13:41:02
547
原创 CSS选择器 详细应用 进阶秘籍
CSS选择器是什么?CSS 选择器用于“查找”(或选取)要设置样式的 HTML 元素。选择器分类简单选择器(根据名称、id、类来选取元素)CSS 元素选择器元素选择器根据元素名称来选择 HTML 元素。CSS id 选择器id 选择器使用 HTML 元素的 id 属性来选择特定元素。元素的 id 在页面中是唯一的,因此 id 选择器用于选择一个唯一的元素!要选择具有特定 id 的元素,请写一个井号(#),后跟该元素的 id。注意:id 名称不能以数字开头.
2022-03-27 13:10:48
117
原创 BootStrap详细应用-小bai前端框架进阶秘籍
BootStrap是什么?BootStrap是HTML,CSS,JS框架.主要用于开发响应式布局,移动设备优先的WEB项目.为什么要使用BootStrap?1.简洁,直观,强悍的前端开发框架,是HTML,CSS,JavaScript工具集2.基于H5,C3具有友好的学习曲线,卓越的兼容性,响应式设计,12列网格,样式向导文档3.自定义JQuery插件,完整的类库.BootStrap3基于Less,BootStrap4基于Sass的CSS预处理技术4.BootStrap响应式布局设计,
2022-03-27 12:33:30
1127
原创 HTML <div> 元素详细应用
HTML <div> 元素是什么?是块级元素,它是可用于组合其他 HTML 元素的容器。如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。另一个常见的用途是文档布局,它取代了使用表格定义布局的老式方法。全局属性1.class 属性规定元素的类名(classname)。container类 用于固定宽度并支持响应式布局的容器container-fluid类 用于100%宽度,占据全部视口(viewport)的容器2.style 属性规
2022-03-27 11:04:25
856
原创 <link>:外部资源链接元素
<link>是什么?定义当前程序和外部资源的关系.该元素常用于链接样式表,此外也可以用于网站的图标(比如 PC 端的 “favicon” 图标和移动设备上用以显示在主屏幕的图标) 。属性href属性设置外部资源的路径rel表示 “关系 (relationship) ”,它是<link>元素其中一个关键的特性——属性值表示<link>元素的链接方式与包含它的文档之间的关系常用链接类型icon: 定义用于在用户界面中表示页面的资源,通常是图..
2022-03-25 21:44:32
622
原创 @Controller和@RestController详解以及示例说明
@Controller是什么?表示一个带有该注解的类是一个“控制器”(例如,一个web控制器)。这个注解作为@Component的专门化,允许通过类路径扫描自动检测实现类。它通常与基于org的带注释的处理程序方法结合使用。@RestController是什么?它本身是用@Controller和@ResponseBody注解组成的便捷性注解。作用主要是负责接受客户端请求和响应JSON字符串.示例说明@Controller效果如图@RestController 效果如图
2022-03-24 22:22:29
619
原创 org.apache.ibatis.builder.BuilderException
Error parsing Mapper XML. The XML location is 'file..................................................Cause: java.lang.IllegalStateException: No typehandler found for property userId原因:mybatis的持久化接口中的方法参数名称和Mapper文件XML的sql语句的名称不一致mapper文件持久化接口
2022-03-24 19:48:39
1174
原创 JPA与JDBC的区别和相同
相同处1.都跟数据库操作有关,JPA是JDBC的升华,升级版2.JDBC和JPA都是一组规范接口3.都是由SUN官方推出的不同处1.JDBC是由各个关系型数据库实现的,JPA是由ORM框架实现2.JDBC使用SQL语句和数据库通信,JPA用面向对象方式,通过ORM框架来生SQL,进行操作3.JPA在JDBC之上的,JPA也要依赖JDBC才能操作数据库...
2022-03-19 17:47:41
673
原创 org.springframework.beans.factory.UnsatisfiedDependencyException
Error creating bean with name 'indexController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserService': Unsatisfied de
2022-03-19 16:11:33
1333
原创 org.springframework.jdbc.BadSqlGrammarException
Unknown column 'log_time' in 'field listMybatais 请检查sql语句中的字段是否正确
2022-03-17 16:10:12
396
原创 Web基础:网络协议,HTTP
网络协议比如我们中国人都说中文,中文就相当于一种协议.网络之间交互也需要协议.网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。分类: OSI七层参考模型和TCP/IP四层应用模型1.OSI七层参考模型OSI参考模型采用分层结构技术,把一个网络系统分成若干层,每一层都去实现不同的功能,每一层的功能都以协议形式正规描述,协议定义了某层同远方一个层通信所使用的一套规则和约定。应用层网络服务与最终用户的一个接口。协议有:HTT...
2022-03-16 21:40:49
5157
原创 Cookie,Session,Token究竟区别在哪
Cookie是什么?是一种存储在浏览器的数据执行流程浏览器查看cookit优点cookie存储在浏览器,不占用服务器空间缺点1. 安全性一般,在浏览器存储,可以被伪造和修改。2.cookie 有容量限制,每个站点下的 cookie 也有个数限制。Session是什么?是一次浏览器和服务器交互的会话执行流程查看Session ID优点1.Session不但可以依赖cookie存储 Session ID,..
2022-03-15 23:39:58
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人