
工作
沉陷過往的愚者
一枚.Net程序员,非科班,努力学习中
展开
-
ASP.NET中的静态变量
问题产生:前台aspx页面使用ajax进行数据交互,会在后台方法A上面添加一个 [WebMethod],除此之外函数的属性也要添加一个static。而加了static这个关键字的方法,在后台就不能直接使用Session["LoginId"]来获取当前登录用户了,所以之前写这个“BUG”的时候,灵机一动就想用一个变量先将Session["LoginId"]来存储起来,然后方法A中再调用即可。静态方法A会提示要实例化该对象。所以顺理成章的就将这个属性加上了static了。static是面向对象语言原创 2022-01-25 17:31:59 · 894 阅读 · 0 评论 -
C# DateTime使用的一些坑(备忘)
在使用DateTime中有一些格式化输出在每台计算机上可能输出的结果不一致。现在我遇到的有如下几个:DateTime.Now.Tostring("d")DateTime.Now.ToString("dddd") 这个输出星期几在中文系统下输出“星期日”,英文操作系统下就输出“Sunday”了。以后避免使用这种。可以使用 (int)DateTime.Now.DayOfWeek 从0到6顺序代表周日、周一周二周三周四周五周六...原创 2022-01-10 13:57:27 · 663 阅读 · 0 评论 -
C# 访问Postage数据库
C# 访问Postage数据库原创 2021-12-28 09:40:18 · 470 阅读 · 0 评论 -
C#在控制台应用程序中加入配置文件
C#在控制台应用程序中加入配置文件转载 2021-12-27 09:53:05 · 798 阅读 · 0 评论 -
不小心将explorer.exe结束进程
不小心将explorer.exe结束进程原创 2021-12-24 11:57:13 · 2903 阅读 · 0 评论 -
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 · 631 阅读 · 0 评论 -
身份證校驗正則表達式
//验证身份证号码 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 · 131 阅读 · 0 评论 -
Oracle SQL 时间转字符串的坑
1. YYYY/MM/DD hh:mi:ss 十二小时值 在C#中就看不到上午下午了 YYYY/MM/DD HH24:mi:ss 这个才是二十四小时制原创 2021-10-22 14:27:20 · 179 阅读 · 0 评论 -
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 · 181 阅读 · 0 评论 -
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 · 234 阅读 · 0 评论 -
VS調試相關:通訊埠被佔用(端口號被占用)
在VisualStudio調試IIS網頁時,點擊運行的時候,會出現“通訊埠被佔用”這種字眼的提示,後面還跟上了一串數字2039,這個問題應該是端口號被佔用了。第一步,我們打開Dom窗口,輸入netstat -aon | findstr "10" 這裡的10的用法類似于sql中like“10%”這種用法,這個語句用於查詢哪些端口號正在使用中。第二步、在得到的結果中找到報錯的端口號 然後幾下最後面的那個數字,這個數字是進程的PID,其實可以直接去任務管理器將這個進程殺掉。但是爲了安全起...原创 2021-09-23 15:19:32 · 445 阅读 · 0 评论