自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 Windows11恢复Windows10右键菜单样式

设置界面大变样之外,还存在很多体验非常不好的地方,比如桌面右键菜单的折叠显示就是其中之一。本来很多常用的右键功能,反而需要额外多一次点击才能选中。Windows11正式版发布后,很多第一时间安装了这个最新微软操作系统的网友发现,除了。方式一:右键开始按钮-Windows终端(管理员)-粘贴上面的命令。方式二:Win+R-输入cmd-粘贴上面的命令。方式三:将上面的命令粘贴到记事本,重命名为。,右键以管理员身份运行。

2024-09-10 09:01:15 180

原创 C#值类型和引用类型

值类型与引用类型

2023-12-10 09:25:40 445

转载 EFCore Update-DataBase命令报错

A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 证书链是由不受信任的颁发机构颁发的。

2023-02-22 17:11:11 558

原创 [.NetCore视频随手码]3.异步编程背后的线程切换

原因:await调用的等待期间,.Net会把当前的线程返还给线程池,当异步方法执行完毕后,框架会从线程池再取出来一个线程执行后续的代码。类似于去餐厅吃饭,进餐厅时为我们点菜的是服务员A,点完菜时,服务员A去服务其他客人了。到菜做好了,传菜的是服务员B了。当然如果你点的是米饭,可能递给你得依旧是服务员A。原理:此处为CLR的优化,当要等待的时候发现已经执行结束,那么就没有必要切换线程了,剩下的代码继续在当前线程上执行。结论:线程Id发生了改变,也就是说两次完成两次输出时占用的不是同一个线程。

2022-11-13 17:36:17 218

原创 [.NetCore视频随手码]2.async await原理&反编译工具ILSpy的使用

async的方法会被编译器编译成一个类,主要根据await调用切分为多个状态,对async方法的调用会被柴扉为对MoveNext的调用。此处应该是编译器自动帮我处理的我将主函数Main()修改为异步方法 static async Task Main的逻辑。第二部分代码为方法Main,此处的主要逻辑为实例化一个d__0对象,设置属性值后调用其方法Start.第一部分代码为函数入口,此处为一个同步方法,调用的是一个异步方法Main。接下来使用反编译工具。

2022-11-13 16:15:58 714

原创 [.NetCore视频随手码]1.async await

此处由于 File.WriteAllTextAsync(fileName, sb.ToString());未使用await,文件尚未写入结束就开始执行读取了。由于读写的是同一个文件,所以会提示这个错误。方法名标注有async的为异步方法,一般async和await配套使用。使用await后就不报错了。

2022-11-11 00:37:27 148

原创 JavaScript中===的用法/编程语言中等号的理解

等号 = 在编程语言中一般是用于赋值的,这个在初学C语言时曾经困扰了我一阵,只是死记硬背一个等号是赋值,将右边的值赋给左边的变量。后来接触面向对象的语言时,对等号有了新的理解,等号右边是一个对象,等号左边是这个对象的引用(相当于人的名字),这个等号的作用就变成了将对象string.Empty返回的空字符串 "" 于字符串类型的变量绑定。string A = string.Empty;而今天,在debug的时候,发现了前辈在前端JS代码中使用了三个等号(===),通过搜索,解决了之前发现了但一.

2022-02-07 16:53:28 2845

原创 ASP.NET中的静态变量

问题产生:前台aspx页面使用ajax进行数据交互,会在后台方法A上面添加一个 [WebMethod],除此之外函数的属性也要添加一个static。而加了static这个关键字的方法,在后台就不能直接使用Session["LoginId"]来获取当前登录用户了,所以之前写这个“BUG”的时候,灵机一动就想用一个变量先将Session["LoginId"]来存储起来,然后方法A中再调用即可。静态方法A会提示要实例化该对象。所以顺理成章的就将这个属性加上了static了。static是面向对象语言

2022-01-25 17:31:59 888

原创 URL传参遇到的问题

URL传参带+号

2022-01-20 11:27:44 2319

原创 C# DateTime使用的一些坑(备忘)

在使用DateTime中有一些格式化输出在每台计算机上可能输出的结果不一致。现在我遇到的有如下几个:DateTime.Now.Tostring("d")DateTime.Now.ToString("dddd") 这个输出星期几在中文系统下输出“星期日”,英文操作系统下就输出“Sunday”了。以后避免使用这种。可以使用 (int)DateTime.Now.DayOfWeek 从0到6顺序代表周日、周一周二周三周四周五周六...

2022-01-10 13:57:27 660

原创 Oracle多行一列数据拼接成一行一列的数据

在写需求的时候有一个需求需要将签核线的每个人展示出来在table里的一个格子里。select listagg(t.signusername,'--->')within GROUP(order by t.type) as namefrom P10044_FILESIGN_SIGNOFF t

2022-01-10 13:48:44 2114

原创 Python发送邮件

Python发送邮件 通过打开OutLook这个应用程序发送邮件

2022-01-04 09:50:13 967

原创 C# 访问Postage数据库

C# 访问Postage数据库

2021-12-28 09:40:18 465

转载 C#在控制台应用程序中加入配置文件

C#在控制台应用程序中加入配置文件

2021-12-27 09:53:05 791

原创 不小心将explorer.exe结束进程

不小心将explorer.exe结束进程

2021-12-24 11:57:13 2867

原创 WebForm動態綁定GridView中的DropDownList欄位

下拉列表框的選項可以由數據庫查詢得出.只需以下代碼,將欄位從數據庫中查詢出來然後綁定在上面就可以了DataTable dt = OracleHelper.SelectDIOPConfrimReason(sqlCondition);ddl.DataSource = dt;ddl.DataTextField = "CONFIRMREASON";ddl.DataValueField = "CONFIRMREASON";ddl.DataBind();但是,因爲下拉列表框的選項是由單獨的頁面進行維護,

2021-12-23 17:31:46 626

转载 批处理删除文件夹下所有文件和文件夹

1、rd命令rd /s /Q c:\temp会将temp文件夹也删除2、rd命令+md命令rd /s /Q c:\tempmd c:\Temp删除后再重建3、del命令del /s /Q c:\temp只能删除文件,而不能删除子文件夹4、del命令+rd命令,先刪除文件,再进入temp文件夹删除目录del /s /Q c:\tempcd C:\temprd /s /q c:\temp...

2021-12-17 10:29:29 6666

原创 身份證校驗正則表達式

//验证身份证号码 function isIdCardNo(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num))) { alert('输入的身份证号长度不对,或者号码不符合规定!\n15位号码应全为数字,...

2021-10-28 10:09:05 118

原创 Oracle SQL 时间转字符串的坑

1. YYYY/MM/DD hh:mi:ss 十二小时值 在C#中就看不到上午下午了 YYYY/MM/DD HH24:mi:ss 这个才是二十四小时制

2021-10-22 14:27:20 177

原创 SQL Server 日期格式化转字符串 参数对应格式

Style ID Style 格式 100 或者 0 mon dd yyyy hh:miAM (或者 PM) 101 mm/dd/yy 102 yy.mm.dd 103 dd/mm/yy 104 dd.mm.yy 105 dd-mm-yy 106 dd mon yy 107 Mon dd, yy 108 hh:mm:ss 109 或者 9 mon dd yyyy hh:mi:ss:mmmAM(或者 PM

2021-10-22 13:04:08 178

原创 JQuery定時刷新網頁 定時刷新表格

每秒鈡更新時間顯示setInterval("setTimeLabel()", 1000);function setTimeLabel() {$('#timeLabel').text(dateFormat("yyyy/mm/dd HH:MM:SS",new Date()));}//每隔一分鐘刷新表格數據setInterval("setTabel()", 60000);function setTabel() {$("#btnRefresh").clic...

2021-10-21 11:34:43 230

转载 Layui点击表單按鈕頁面會自動刷新

原因:button,input type=button按钮在IE和w3c,firefox浏览器区别:当在IE浏览器下面时,button标签按钮,input标签type属性为button的按钮是一样的功能,不会对表单进行任何操作。但是在W3C浏览器,如Firefox下就需要注意了,button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操作。解决办法:方法一:将button标签更换为input<input class="layu

2021-09-23 17:31:43 144

原创 VS調試相關:通訊埠被佔用(端口號被占用)

在VisualStudio調試IIS網頁時,點擊運行的時候,會出現“通訊埠被佔用”這種字眼的提示,後面還跟上了一串數字2039,這個問題應該是端口號被佔用了。第一步,我們打開Dom窗口,輸入netstat -aon | findstr "10" 這裡的10的用法類似于sql中like“10%”這種用法,這個語句用於查詢哪些端口號正在使用中。第二步、在得到的結果中找到報錯的端口號 然後幾下最後面的那個數字,這個數字是進程的PID,其實可以直接去任務管理器將這個進程殺掉。但是爲了安全起...

2021-09-23 15:19:32 436

空空如也

空空如也

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

TA关注的人

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