- 博客(43)
- 收藏
- 关注
原创 程序性能优化
索引 没加索引(where条件字段、order by字段,常用字段添加索引) 索引没生效 选错索引 SQL优化SQL数据库性能优化-优快云博客 远程调用 并行调用 数据异构 重复调用 循环查数据库 死循环 无限递归 异步处理 线程池 mq服务器(全称消息队列服务器) 避免大事务(大事务引发的问题:死锁、锁等待、回滚时间长、接口超时、并发情况下数据库连接池被占满、数据库主从延迟) 少用@Transactional注解 将查询(select)方
2024-06-04 10:31:26
515
原创 SQL数据库性能优化
因此union all会比union多一个排除重复数据的操作,排除重复数据需要遍历,排序和比较,耗时和CPU资源。: 对两个结果集进行并集操作, 不包括重复行,相当于distinct排重, 同时进行默认规则的排序;union all: 对两个结果集进行并集操作, 包括重复行, 结果全部显示, 不管是不是重复;用小的数据集去驱动(
2024-06-04 09:49:04
1187
原创 .netCore后台将数据生成为PDF文件
项目中遇到了将数据转换为pdf的功能,首先生成word,再讲word转换为pdf,word中插入表格,图片,文字,等操作
2023-03-29 10:21:24
2524
原创 SQL DateDiff() 函数
SQL DateDiff() 函数是查询两个日期之间的时间语法:DATEDIFF(datepart,startdate,enddate)//datepart指查询日期的类型,datepart 缩写 年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy, y 日 dd, d 周 wk, ww 星期 dw, w 小时 hh 分钟 mi, n 秒 ss, s 毫秒
2022-03-17 09:54:37
715
原创 SQL 语句中数值类型转换
CAST(FAKUANJE as varchar) //数值类型转换为字符,FAKUANJE 为数据库字段名CAST(AMZHI AS DECIMAL)//字符串类型转换为数值类型,注:要转换的字段不能为空
2022-03-17 09:29:53
2422
原创 不使用flash插件直接使用浏览器访问直播,并且页面初始化时全屏显示问题
如何不使用flash插件使用浏览器直接播放直播,或视频,页面初始化的时候使页面全屏显示
2021-12-22 15:52:51
571
原创 C#二维码生成
public string GetQrCodeImageUrl(string res) { JObject obj = (JObject)JsonConvert.DeserializeObject(res); string JGDM = obj["data"]["JGDM"].ToString(); string GetUrl = "http://baidu/";//定义 string msg = ""; ...
2021-09-18 11:29:48
207
原创 C#把月日年帶有 AM、PM的时间格式转换为正常时间格式
如何把时间:5/31/21 12:00:00 AM (PM下午、AM上午)不是字符串格式的日期转成 2021/5/31 12:00:00这个不时间区域造成, 12小时制和24小时.System.Globalization.DateTimeFormatInfo a= new System.Globalization.CultureInfo("en-US", false).DateTimeFormat;a.ShortTimePattern = "t";DateTime dt=DateT...
2021-07-26 15:39:20
2569
原创 asp.net C#实现下载文件的六种方法
protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.ContentType = "application/x-zip-compressed"; Response.A
2021-02-03 14:47:11
661
原创 ASP.NET在js中出现Uncaught ReferenceError:PageMethods is not defined的解决方法
加入 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" EnableScriptGlobalization="true"> </asp:ScriptManager>
2021-01-19 11:44:36
518
转载 ASP.Net实现文件下载
方式一:TransmitFile实现下载。将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。代码如下:*/ Response
2021-01-05 10:47:27
638
原创 关系型数据库和非关系型区别
一、特点不同1、关系型数据库:传统的关系型数据库采用表格的储存方式,数据以行和列的方式进行存储,要读取和查询都十分方便;关系型数据库按照结构化的方法存储数据;关系型数据库采用结构化查询语言(即SQL)来对数据库进行查询。2、非关系型数据库:一个Hibari集群是一个分布式系统;个Hibari集群是线性可伸缩的;一个Hibari集群是高度可用;所有的更新都是持久的;所有的更新都是强一致性;所有客户端操作是无锁的。 二、功能不同1、关系型数据库:关系型数据库十分强调数据的一致性,并为此...
2020-11-12 14:50:01
883
原创 什么是MVC和Web Api,以及他们两者的区别!
一、什么是MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。在MVC设计模式中: Model是指要处理的业务逻辑和数据操作,它接收视图请求的数据并返回最终的处理
2020-11-12 12:11:47
3419
转载 五种常见的电子商务模式
五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O电子商务模式是指企业运用互联网开展经营取得营业收入的基本方式,也就是指在网络环境中基于一定技术基础的商务运作方式和盈利模式。目前,常见的电子商务模式主要有B2B、B2C、C2B、C2C、O2O等几种,本文简单的对这五种电子商务模式进行简单的对比。五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O(1)B2B模式B2B (Business to Business), 是指商家与商家建立的商业关系。 例如我们在麦当劳中只能
2020-11-11 09:22:42
4062
原创 MVC布局页的创建及其使用
首先在项目中添加一个布局页,例如: Layout = “~/Views/Shared/_SiteLayout.cshtml”;在视图Views下面Shared文件中添加一个_SiteLayout.cshtml的布局页面,布局页面都放在Shared文件夹中布局页面写内容方法,@RenderSection(“One”, false),One表示自己起的名字,其他页面根据名字来进行填充创建一个页面使用创建的布局页,点击确定页面中使用@section One{}来进行填充运行效果如下..
2020-10-07 19:07:45
473
原创 MVC四种简单的传值方式,及其区别
行为方法与视图View的传值方式有四种,ViewData,ViewBag,TempData,还有封装一个类进行传值,前台View接收根据后台命名来进行接收类中定义的一个属性,用来使用第三种类方法传值这四种方法的区别ViewData,与ViewBagViewData后台传的值前台ViewBag同样可以接收TempData可以进行跨页面传值,但是只能使用一次,页面一刷新就没有了,它只是一个临时数据...
2020-10-06 18:15:43
548
原创 jquery中的$( document).ready(function(){} )和$( window).load( )有什么区别?
1.执行时机window.onload()必须等到页面内元素包括图片的所有元素加载完之后执行。$(document),.ready()是DOM结构绘制完毕后就执行。2.执行最后个数window.onload()如果有多个方法只执行最后一个$(document),.ready()是全部方法都执行。3.window.onload()不能简化(document),.ready()能简化为(document),.ready()能简化为(document),.ready()能简化为(function(
2020-08-04 09:07:36
197
原创 forms验证中中<forms loginUrl=““ defaultUrl=““>defaulturl和loginurl分别指跳转的什么页面?
defaulturl是指你正确登录了后,在没有指向页的时候跳到的页面。Loginurl是指用户没有登录,跳到的登录页面。loginUrl="Login.aspx"中指如果用户未登录或者登陆账号或者密码不正确,则会跳转到"Login.aspx"这个页面defaultUrl="TaskList.aspx"这个defaultUrl指如果用户登录成功跳转到哪一个页面...
2020-07-23 15:24:59
675
原创 用验证控件如何将两个值的大小进行比较?
验证控件控件常用的有五种下面是五种控件的用法与作用讲非空验证举例ErrorMessage是如果是空值提示的文字ControlToValidate是要绑定的控件
2020-07-15 17:37:11
383
原创 在ASP.NET中一个页面打开另一个页面并传值
在项目中创建两个页面Index.aspx和Edit.aspx页面,在Index.aspx页面中打开Edit.aspx页面并打开的时候传值在Index.aspx页面中添加一个HyperLink控件进行页面跳转在NavigateUrl中添加页面跳转连接的地址讲连接字符串附加上传值IDNavigateUrl='<%# "Edit.aspx?id="+ Convert.ToInt32(Eval("Id1")) %>'在Edit.aspx页面后台代码进行接收运用Request.Quer
2020-07-14 20:25:55
653
原创 C#中如何使用双重语句循环打印一个直角三角形?
C#中的双重语句循环!for (int i = 0; i < 15; i++)//第一个for循环打印三角形的行数 { for (int j = 0; j < i; j++)//第一个for循环打印三角形每行的个数 { Console.Write("*");//用*讲三角形表现出来 } Conso...
2020-07-14 18:40:39
1781
原创 转发与跳转的区别有哪些?
转发与跳转的区别有哪些?区别一:重定向时浏览器上的网址改变;转发时浏览器上的网址不变区别二:重定向实际上产生了两次请求;转发只有一次请求重定向:发送请求 -->服务器运行–>响应请求,返回给浏览器一个新的地址与响应码–>浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址–>服务器运行–>响应请求给浏览器转发:发送请求 -->服务器运行–>进行请求的重新设置,例如通过request.setAttribute..
2020-07-06 21:44:02
264
原创 CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3 新增 伪类有那些?
**CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3 新增 伪类有那些?**CSS选择符1.id 选择器( # myid) 2.类选择器(.myclassname) 3.标签选择器(div, h1, p) 4.相邻选择器(h1 + p) 5.子选择器(ul < li) 6.后代选择器(li a) 7.通配符选择器( * ) 8.属性选择器(a[rel = “external”]) 9.伪类选择器(a: hover, li: nth - child)可继承: font
2020-07-05 22:31:37
246
原创 CSS 的盒子模型有哪些?
CSS 的盒子模型有哪些?(1)两种, IE 盒子模型、标准 W3C 盒子模型;IE 的 content 部分包含了 border 和 pading;(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border)
2020-07-04 20:28:43
536
原创 ADO.NET中的五个主要对象有哪些?
***> ADO.NET中的五个主要对象有哪些? ***Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及调用存在数据库中的存储过程等。这个对象是架构在Connection对象上,也就是Command对象是透过连接到数据源。...
2020-07-01 20:00:01
543
原创 ASP.NET中六大常用内置对象有哪些?
***`ASP.NET中六大常用内置对象有哪些?`***Response对象Request对象Server对象Application对象Session对象Cookie对象
2020-06-29 21:05:26
520
原创 C#中 private、 protected、 public、 internal 修饰符的访问权限是什么
C#中 private、 protected、 public、 internal 修饰符的访问权限是什么private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:当前程序集内可以访问。...
2020-06-26 21:08:18
413
原创 c#中几种循环的方法有哪些,他们有什么不同
c#中几种循环的方法有哪些,他们有什么不同① while循环while循环通常用于不确定的循环次数时去使用它② do…while循环功能上和while基本类似,不同之处它保证了循环至少执行一次③ for 循环for循环主要用于循环次数固定的循环④ foreach循环是一种十分高效的循环,主要用来遍历IEnumerable的容器类型,比如ArrayList、List等都可以使用...
2020-06-24 21:49:54
528
原创 c#中面向对象的三大特性有哪些?
c#中面向对象的三大特性有哪些?封装:就是将数据和代码捆绑在一起,防止外界干扰。继承:就是让一个类型的对象拥有另一个类型的对象的属性的方法,啥继承后,子类拥有父类的属性和方法。多态:就是一个事物拥有不同形式的能力。...
2020-06-23 20:50:41
268
原创 简单的SQL语句如何写
use master 是首先进入系统数据库如果存在某个数据库删除这个数据库图示是如果存在 DigitalProductShop这个数据库就删除它讲位置调到当前数据库创建表create table ***(表中内容)向表中插入数据语法insert into 表名 values(要插入的数据)查询某个表语法select * from 表名根据id进行删除语法delete from 表名 where id=**联合查询语法select * from 表1,表
2020-06-20 17:36:20
399
原创 用后台进行删除GridView中的某一行
首先在GridView中添加一个模板,里面添加一个删除按钮在Button按钮中添加CommandArgument和CommandName进入GridView中的RowCommand事件中双击进入后台
2020-06-17 16:50:45
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人