- 博客(19)
- 收藏
- 关注
原创 【Snowflake--雪花id】
雪花 ID(Snowflake ID)是一个用于分布式系统中生成唯一 ID 的算法,由 Twitter 公司提出。它的设计目标是在分布式环境下高效地生成全局唯一的 ID,具有一定的有序性。4.序列号部分:由 12 位组成,用于标识同一毫秒内生成的不同 ID 序列。3.节点 ID 部分:由 10 位组成,用于表示机器节点的唯一标识符。在同一毫秒内,不同的节点生成的 ID 会有所不同。1.符号位:最高位是符号位,始终为 0,1 表示负数,0 表示正数,ID 都是正整数,所以固定为 0。
2024-08-09 15:52:35
140
原创 Lamda表达式
- Lambda 表达式(lambda expression)是一个匿名函数;- Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction), 是一个匿名函数,即没有函数名的函数。- Lambda表达式可以表示闭包,和传统数学上的意义有区别。- Lamda表达式可以包含语句以及运算符等操作;- 可用于创建委托或表达式目录树类型;- 支持带有可绑定到委托或表达式树的输入参数的内联表达式;
2024-06-20 15:35:49
318
原创 【Entity Framework 6.0】创建数据库视图的访问对象,失败
错误 6013: 表/视图“newdb.dbo.basicdata”未定义主键,并且无法推断有效的主键。已排除了此表/视图。若要使用实体,将需要检查您的架构、添加正确的键并取消对实体的注释。
2024-06-13 11:27:32
167
原创 Unable to update the EntitySet because it has a DefiningQuery and no <InsertFunction> element exists
内部异常 1:UpdateException: Unable to update the EntitySet 'sys_message_nodes' because it has a DefiningQuery and no element exists in the element to support the current operation.
2024-06-07 10:40:30
118
原创 【Web API2】
提供数据访问服务。轻量化、高效,对接各种客户端(如浏览器,移动终端,桌面客户端等)的HTTPService 框架。 终端设备和服务端交互,通过HTTP协议等方式,以POST/GET方式交互,数据流格式以json和XML为主。
2024-05-28 14:01:08
442
原创 【AJAX】AJAX原理 - XMLHttpRequest (XHR)
AJAX 依赖于XMLHttpRequest 对象浏览器用于与服务器交互。不刷新页面,请求特定的URL,获取数据。更新页面的局部内容。
2024-05-26 16:05:19
335
原创 HTTP协议--报文解析
状态码注释说明200OK表示客户端发来的请求被服务器正常处理了204请求被成功处理,但是返回的响应报文不包含实体的主体部分206客户端进行范围请求,而服务器重新执行了这部分的GET请求301永久重定向。表示请求的资源已经被分配了新的URI,以后应该使用新的URI302Found临时重定向。代表资源只是暂时的移动了以后还可能会移动为新的URI303See Other由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源304。
2024-05-26 16:00:55
559
原创 表单验证-客户端验证和服务器端验证
验证方式作用:数据验证种类:减少服务器端的工作量和运算量,提高验证效率;代码量太大,太繁琐了,效率低下!2.jquery的Validate插件验证jquery的Validate插件封装了验证规则;1.引入jQuery脚本和Validate插件脚本或者,使用字节跳动提供的CDN2.Validate插件脚本实施验证3.Validate插件可提供的验证如下:默认校验规则一 、模型注解验证(服务器端验证)1.基于ASP.NET MVC框架的内置数据验证1.1验证方式:1.2 用法://正则表达
2024-05-25 23:16:50
950
原创 【ASP.NET MVC】Razor语法和Razor混编
=@==Html.Partial(“PartialPage”, “这里显示传给PartialPage页面的参数”)它可以用于将一个控制器的Action的结果嵌入到当前视图中,从而实现视图的复用和模块化。2.2.View视图文件的后缀是cshtml,并不是HTML页,而是cs文件。2.1.View视图文件cshtml,在View中可以写入各种HTML标签。// Html.Partial 返回的是字符串,放在这里,行内代码。在页中的指定位置,按一定的参数,嵌入并展示另一个页面的内容。
2024-05-25 23:14:30
1114
原创 【Javascript】$(function(){})的作用
(function(){}) 和JavaScript是 window.onload 事件有点儿类似;$(function(){}) 事件可以重复声明,每个独立有效,执行顺序和声明顺序一致。(document).ready() { } 和 function(){};表示文档内容加载完成之后再执行,避免未加载完成的元素被调用;window.onload 事件重复声明会被后者覆盖。合并一起写的好处是当业务复杂方便维护;$(function(){}) 是。
2024-05-25 23:12:43
311
原创 【ASP.NET MVC】EF6(Entity Framework 6)数据库
`Entity Framework 6是经试验和测试的关系映射器 (O/RM ,Object Relational Mapping对象关系映射),适用于 .NET 的对象,其功能和稳定性经过了多年的开发和调试。``作为 O/RM,EF6 降低了关系方面和面向对象的方面之间的阻抗不匹配,使开发人员能够使用表示应用程序域的强类型 .NET 对象来编写应用程序,该应用程序可与存储在关系数据库中的数据交互,同时使开发人员无需再编写大部分的数据访问“管道”代码。`
2024-05-20 20:26:54
858
原创 【ASP.NET MVC】页面传值方式
2.TempData和Session传值,跳转到其他的方法或页面后,仍然可以获取到值,由此可知,TempData其实是通过Session来实现传值的;3.model传值不要把数据类型定义成String类型,因为有 view() 方法的重载支持,返回指定的视图类型。ViewBag.key属于dynamic动态类型,类似于var,取值时,会自动完成类型转换,不需要强制类型转换;1.ViewBag和ViewData:如果指定的key是一样的,后者会覆盖前者;ViewData[“key”]传值需要强制类型转换;
2024-05-17 14:54:11
229
原创 【ASP.NET MVC】MVC基础入门
MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
2024-05-15 11:02:07
789
原创 【ajax】node.js
1、node.js 模块化每个文件当做一个模块,独立作用域,按需加载采用特定语法导出和导入进行使用。2、node.js 包概念:把模块文件,代码文件,其他资料聚合成一个文件夹项目包:编写项目需求和业务逻辑的文件夹软件包:封装工具和方法进行使用的文件夹(一般使用npm管理)本地软件包 :dayjs,loadsh全局软件包:nodemon执行js文件node xxx初始化package.json下载本地软件包npm i 软件报名下载全局软件包。
2024-05-15 10:32:16
771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人