自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(471)
  • 资源 (8)
  • 收藏
  • 关注

原创 sql 日期

细心的同学可能发现DATEPART和DATENAME有很多相似之处,但是请注意他们返回的类型是不同的,DATEPART返回的是数值类型,DATENAME返回的是字符串类型。平常我们在计算时间或推算日期时都会用到一些日期函数,大多都是些比较常见的,比如YEAR(),MONTH(),DATEADD()等等,今天给大家讲解一些比较高级的日期函数。这个函数的可能很多人觉得作用不大,其实对设置每周的第一天是很重要的。比如我想知道上周第3天的销量,你就需要先定义上周的星期几是第1天,才能进一步计算第3天的销量。

2024-03-18 09:12:38 1031

原创 sql 左联 右联

2023-11-16 09:28:40 294

原创 sql 模拟并发 更新

beginbegintranselect*fromz_SAL_PRICELISTENTRY--with(nolock)updatez_SAL_PRICELISTENTRYsetColumn1=7waitfordelay'00001010'committranendupdatez_SAL_PRICELISTENTRYsetColumn1=8。

2022-07-22 09:21:34 278 1

原创 sql 存储过程条件判断

create proc softuse_test_procif @id int as begin declare @v varchar(50) if @id='' begin select * from [test01].[dbo].[student3]; end else begin select * from [test01].[dbo].[student3] where stud_id=@id; end end

2022-06-24 10:24:12 726

原创 sql 分组 每一组的第一个

select * from (SELECT CN,row_number() over (PARTITION BY CN ORDER BY EN Desc) AS RN ,EN FROM [NameMap])b where b.RN=1

2022-05-06 13:22:55 348

原创 itemsSource DataContext 同步属性绑定

public class Class1: INotifyPropertyChanged { public static List<Class1> list=new List<Class1>(); public event PropertyChangedEventHandler? PropertyChanged; private void OnNotifyPropertyChanged([CallerMemberName]..

2022-04-21 15:47:54 240

原创 sql update 根据条件更新

/****** SSMS 的 SelectTopNRows 命令的脚本 ******/SELECT TOP (1000) [stud_id] ,[stud_name] ,[c1] FROM [test01].[dbo].[student]1. declare @te intdeclare @i intdeclare c cursorfor (select stud_id from [student])open cfetch next from c into .

2022-03-31 10:37:40 3712

原创 combobox 控件 防止控件自动清空解决办法

<ComboBox x:Name="cbCustomVar" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" Height="30" ItemsSource="{Binding SpecificationVM.Specifications}" IsEditable="True" KeyUp="CbCustomVar_KeyUp"></ComboBox>防止控件自动清空解决办法 public...

2022-03-09 11:59:53 337

原创 sql with T as ( )

WITH T AS (SELECT *, ROW_NUMBER() OVER (PARTITION BY department_id ORDER BY employee_salary DESC) AS rank_in_depFROM employee_salary)SELECT * FROM TWHERE rank_in_dep <= 3-- Note: When using ROW_NUMBER, each row will have a unique rank num...

2022-03-07 09:22:58 716

原创 sql case xx when ‘1‘ then ‘heel‘ else ‘jkjk‘ ; left join

2022-02-22 09:03:59 290

原创 Sql in not in where基础知识巩固

select * from xxx where xx not in {select xx from xxx1} , 如果查出子集为空,则主表中所有都满足条件,即查出所有数据, 在 做 的 ”delete 时要特别 加小心select * from student3 where stud_id not in (select A3 from [Table_1] )如果xx中包含null, 因为!=null 总为false, 所以将查出的数据为 空...

2022-02-17 09:09:11 639

原创 sql 限制用户访问个别数据库 遇到的问题(拒绝了对对象 ‘NameMap‘ (数据库 ‘test01‘,架构 ‘dbo‘)的 SELECT 权限。 拒绝了对对象 ‘NameMap‘ (数据库 ‘t)

拒绝了对对象 'NameMap' (数据库 'test01',架构 'dbo')的 SELECT 权限。 拒绝了对对象 'NameMap' (数据库 'test01',架构 'dbo')的 UPDAT

2022-01-29 15:52:46 1002

原创 sql 分组求和

2022-01-29 13:14:01 2772

原创 sql 互操作数据库

--drop trigger mytri_insert_authorcreate trigger mytri_insert_author on dbo.student for insertas set xact_abort on --set identity_insert student ON insert DBTest.dbo.student(stud_name) (select EN from NameMap where CN=(select stud_name from in...

2022-01-21 08:41:35 106

原创 git git hub

//git bash 本地生成密钥 (公共的) ,github上加上这个公钥,然后 git bash可以本地拉去github 上的代码git config --global user.name 'Bill'git config --global user.mail 'your [email protected]''ssh-keygen -t ed25519 -C " your [email protected]"git config --global http.sslVerify "tr...

2022-01-04 16:19:10 202

转载 sql 去重 exists(true条件表达式) , 将一列复制到另一列

DELETE FROM PersonWHERE EXISTS(SELECT 1 FROM (SELECTMAX(ID) ID,Name,Age,Address,SexFROM dbo.PersonGROUP BY Name,Age,Address,SexHAVING COUNT(1)>0) TWHERE Person.Name=T.NameAND Person.Age=T.AgeAND Person.Address=T.AddressAND Person.Sex=T.S...

2021-12-22 23:45:46 669

原创 WCF 对应的映射

Simplified Configuration - WCF | Microsoft DocsV<protocolMapping> <add scheme="http" binding="basicHttpBinding" bindingConfiguration="MyBindingConfiguration"/> <add scheme="net.tcp" binding="netTcpBinding"/> <add sch...

2021-12-15 19:04:54 380

转载 sql MySQL的锁机制 - 记录锁、间隙锁、临键锁

MySQL的锁机制 - 记录锁、间隙锁、临键锁 - 知乎

2021-12-14 22:17:29 196

转载 sql (server) 行锁,表锁案例

设table1(A,B,C) A B C a1 b1 c1 a2 b2 c2 a3 b3 c3 1)排它锁 tablockx新建两个连接 在第一个连接中执行以下语句 begin tran update table1 set A='aa' where B='b2' waitfor delay '00:00:30' --等待30秒 commit tran 在第二个连接中执行以下语句 begin tran select * from table1 where B='b2' .

2021-12-14 21:50:49 1695

转载 sql SQL server 中的@,@@、#,##分别代表什么

​​​​​​​1、SQL server 中的@,@@、#,##分别代表什么?_百度知道.html(SQL server 中的@,@@、#,##分别代表什么?_百度知道)@ 表示局部变量@@ 表示全局变量# 表示本地临时表的名称,以单个数字符号打头;它们仅对当前的用户连接是可见的## 表示全局临时表使用事例如下图所示:  扩展资料:本地临时表以一个井号 (#) 开头的表名。只有在创建本地临时表连接是才能看得到,连接断开时临时表立马被删除,也就是到货本地临时表为创建它

2021-12-14 13:48:24 9632

转载 sql 并发,缓存

转载地址:高并发mysql update操作必定失败_专注-享学课堂-CSDN博客_mysql update 不成功先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程序员头疼的问题,这同时也是最基本的问题。从技术方面剖析,很多人肯定会想到事务,但是事务是控制库存超卖的必要条件,但

2021-12-14 13:28:59 159

转载 sql 乐观锁 timestamp

这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp 一般用作给表行加版本戳的机制。存储大小为 8 字节。 一个表只能有一个 timestamp 列。每次插入或更新包含 timestamp 列的行时,timestamp 列中的值均会更新。这一属性使 timestamp 列不适合作为键使用,尤其是不能作为主键使用。对行的任何更新都会更改 timestamp 值,从而更改键值。如果该列属于主键,那么旧的键值将无效,进而引用该旧值的外键也将不再有...

2021-12-14 13:23:21 780

原创 自定义控件 引导

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace CustomButton{ public parti..

2021-12-10 18:16:44 281

原创 sql 函数 C#

sp_helptext Test1--use DBTest;--go--create function Test1(@i1 decimal(4,2),@i2 decimal(4,2))-- returns decimal(8,2)--as--begin -- return (@i1*@i2)--endclass MyClass{ public static void Main() { System.Data.SqlClient.SqlConne.

2021-12-09 21:00:43 133

原创 Linq join(左,右连接)

// Here it is, the simplest "hello, world" ever! (Just hit F5)//左连接from p in Persons join o in Orders on p.Id_P equals o.Id_P into tmpfrom m in tmp.DefaultIfEmpty()select new { LastName=p.LastName, OrderNum=m==null?null:m.OrderNum }//右.

2021-12-06 19:19:34 193

原创 sqlite 查询数据,sum, 大小数量,和总价

1.create table fooodPrice(id int not null,foodTypeId integer primary key autoincrement,foodName char(50) not null,foodPrice0 real not null,foodPrice1 real not null);2.create table saledInfo(id integer primary key autoincrement,foodTypeId int not nul...

2021-07-26 15:40:45 987

转载 目录

ASP.net后台获取当前页面的文件名System.IO.Path.GetFileName(Request.Path).ToString();获取当前页面文件名,参数,域名等方法假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是虚拟目录名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【

2021-01-23 16:23:02 93

原创 多线程 中局部变量不共享测试

static void Main(string[] args){ Thread thread = new Thread(start); Thread thread1 = new Thread(start); Thread thread2 = new Thread(start); Thread thread3 = new Thread(start); thread.Start(); .

2020-07-27 08:52:53 278

转载 大地址,内存

https://blog.csdn.net/chuiwenwei_csdn/article/details/51131360作者:炊文伟邮箱:[email protected]专注于以安全为核心的平安城市,智能交通,智能家居软件平台解决方案设计与开发概述: 在目前很多机器都使用8G内存情况下,很多软件却无法有效使用更高内存,本文主要简述使用C#语言开发的应用程序,使用系统自带的Editbin工具开启3G大内存使用。详细步骤(以VS2015举例): 第一步:找...

2020-05-13 09:59:15 989

原创 内存泄漏和内存溢出

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。 3、...

2020-04-28 11:00:53 179 1

原创 docker 修改密码 docker 导入 导出 进入镜像

docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd ` -S localhost -U SA -P "<YourStrong@Passw0rd>" ` -Q "ALTER LOGIN SA WITH PASSWORD='<YourNewStrong@Passw0rd>'"docker run -e "ACCE...

2020-04-27 14:22:32 385

原创 数据库文件 备份与还原 windows 可以还原到linux

在还原度 时候,可以替换掉不符合的逻辑文件

2020-04-27 11:28:58 335

转载 反射 程序集加载

转子:https://blog.csdn.net/weixin_33766168/article/details/86268516?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-...

2020-04-23 11:56:25 159

原创 常见架构命名规则

1. 接口一般会包含一个Process 方法public interface IEventHandler { void Process(HandlerContext context, object data, TaskCompletionSource<object> tcs = null); }HandlerContext 类包含 Invok...

2020-04-22 10:50:54 863

原创 画图

https://zhidao.baidu.com/question/1368217301446829979.html?qbl=relate_question_3&word=C%23%20panel%D6%D0%D4%DA%CF%E0%D3%A6%D7%F8%B1%EA%B5%E3%CF%D4%CA%BE%D2%BB%B8%F6%BE%D8%D0%CE有移动的效果...

2020-04-17 16:39:11 108

原创 学习网站,Python

http://ddrv.cn/a/309647 算法网

2020-04-16 16:09:25 84

转载 Tcp编程常见问题及解决方法总结

Tcp编程常见问题及解决方法总结https://blog.csdn.net/weixin_30873847/article/details/95232157问题1、粘包问题解决方法一:TCP提供了强制数据立即传送的操作指令push,TCP软件收到该操作指令后,就立即将本段数据发送出去,而不必等待发送缓冲区满;解决方法二:发送固定长度的消息解决方法三:把消息的尺寸与消...

2020-04-16 10:42:06 904

原创 socket

https://www.cnblogs.com/HappinessZhao/p/7745974.html

2020-04-15 17:42:02 130

转载 读取配置文件/创建配置文件

const string LOG4NET_CONFIG_FILE_NAME = "NLog.config"; private void button1_Click(object sender, EventArgs e) { string fileName = Path.Combine(AppDomain.CurrentDomain.Bas...

2020-04-14 15:02:00 161

转载 java socket

https://blog.csdn.net/lj402159806/article/details/79371526https://blog.csdn.net/lj402159806/article/details/79517244https://blog.csdn.net/u010818425/article/details/53448817Socket通信完整实例(心...

2020-04-11 11:10:16 93

PointHelperVisual.exe

简单通信类

2020-04-16

DragTest.zip

前后端传数据,js 拖拽

2019-12-08

vs使用帮助

vs2017快捷键的使用

2018-11-05

制作UEFI.docx

启动盘 制作UEFI.docx

2017-11-06

InstallShieldLimitedEdition for 2013

InstallShieldLimitedEdition for 2013

2015-09-12

C#.NET教程入门级教程

C#.NET教程入门级教程

2015-04-15

C++内存管理技术内幕

C++内存管理技术内幕

2013-06-19

C++ beginners guide

c++ beginners guide

2013-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除