- 博客(129)
- 资源 (4)
- 收藏
- 关注
原创 C#之事件中调用委托
首先对于事件来说,想要使用委托,首先必须声明该事件的委托类型。例子:using System;/*功能:当起床铃声响起,就引发学生起床/厨师做早餐两个事件*/// 定义一个委托(也可以定义在Ring类里面)public delegate void DoSomething();// 产生事件的类 public class Ring{ // 声明一个委托事件 public event DoSomething doIt; // 构造函数 public Ri
2022-05-18 11:08:43 663
转载 .NET实现字符串base64编码
using System; using System.Text; using System.IO; using System.Security; using System.Security.Cryptography; namespace Tgnet.Base.Security { /**//// <summary> /// 有关Base64编码算法的相关操作 /// </summary> /// <example&g..
2021-11-24 10:01:49 1113
原创 手机端使用jdate日期时间选择插件
主要要引入两个js<script src="~/Scripts/jquery-mui-jdate/jquery.min.js"></script><script src="~/Scripts/jquery-mui-jdate/jdate.min.js"></script>js下载地址:然后就是代码部分<script type="text/javascript"> $(function () { new Jda
2021-07-15 11:34:04 1560
原创 使用SVN的tortoise工具进行去除坂本控制的恢复
此时该忽略文件会被打上红色的叉叉。此时文件从索引index文件中删除,不再受版本控制。再在该文件上右击选择add,将文件加入到受版本控制的管理列中。右键版本还原,尝试还原一个或多个。...
2021-07-05 16:30:39 829
原创 DateTime.Now的详细用法
//2008年4月24日System.DateTime.Now.ToString(“D”);//2008-4-24System.DateTime.Now.ToString(“d”);//2008年4月24日 16:30:15System.DateTime.Now.ToString(“F”);//2008年4月24日 16:30System.DateTime.Now.ToString(“f”);//2008-4-24 16:30:15System.DateTime.Now.ToString(
2021-06-23 08:41:12 3966
原创 sql中not in 和 not exists
使用not in:select a.* from HRPersonnel as a where a.unitid=25 and PersonnelId not in (select PersonnelId from HRSalaryDeploy )始终查询不出来数据,但是括号中的数据集PersonnelId 和左侧的的确有差异。查了查发现:当not in 的子集中存在null值的时候,返回的结果肯定是null,所以我查不出数据这个时候就要使用not exists :select
2021-06-18 18:27:22 674
原创 win10 声音增强
声音图标右键–》声音找到“播放”下的扬声器 3. 右键“扬声器”–》打开“属性”,找到“增强”下的 均衡器 和 响度均衡,打上勾即可4. “变调”什么的也很好玩,可以试一试
2021-06-17 20:18:36 1418
原创 SQLserver 多表联合更新
背景:A表中的一个字段为空,B表中有该字段,把B表中的值按照规则更新到A表中。//把B表中的ConfigId赋值到A表中,根据A.Name=B.Name连接update aset a.ConfigId = b.ConfigIdfrom PoliticsReimbursementBudget ainner join PoliticsExpenseCostCollectionConfig b on a.Name = b.Name where a.Name!='' and a.ConfigId is
2021-04-16 14:53:19 1134
原创 sqlserver 2012 MSSQLSERVER服务显示正在挂起更改且无法启动
问题:过了一个周末,本地部署的所有项目突然都登不上去了,项目重新生成,项目的服务重新开启也不行,觉得是数据的问题,果然sqlserver2012无法登陆;打开服务,看到打开sql2012的配置管理器在配置管理器中,O(∩_∩)O哈哈~...
2021-03-29 09:32:38 3187
原创 表格添加滑动
<html><head><title> Scroll </title><style>body { overflow: hidden; }</style> </head><body><div style="overflow:scroll; height:100px; width: 100px;"><table ><tr> <td> 超
2021-01-31 15:07:46 214
原创 表格换行
Css样式如下:table {table-layout:fixed;}td {overflow: hidden;white-space: nowrap;/word-wrap: normal;/word-break: break-all;white-space: normal; /* css-3 /white-space: -moz-normal; / Mozilla, since 1999 /white-space: -pre-normal; / Opera 4-6 /white-s
2021-01-31 15:04:04 116
原创 Ilist<T>转换为List<T>
/// <summary> /// 转换IList<T>为List<T> /// </summary> /// <typeparam name="T">指定的集合中泛型的类型</typeparam> /// <param name="gbList">需要转换的IList</param> /// <returns...
2020-12-20 21:22:57 706
原创 时间格式向yy-MM-dd hh:mm:ss和HH:mm:ss转化时的坑
java中的的日期格式为:yyyy-MM-dd HH:mm:ss:代表将时间转换为24小时制,例: 2018-06-27 15:24:21yyyy-MM-dd hh:mm:ss:代表将时间转换为12小时制,例: 2018-06-27 03:24:21oracle中的日期格式为:yyyy-MM-dd HH24:mi:ss和 yyyy-MM-dd HH:mi:ss,分别代表oracle中的24小时制和12小时制尤其是时间转化时的大小写一定要对应好...
2020-12-14 15:22:15 1726
原创 JS计算时间差;.net计算时间差
计算时间差原理:getTime()方法方法定义: getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。通常我们计算时间差都是通过获取两个时间数据,然后分别使用getTime()方法返回与固定的1970 年 1 月 1 日的时间差,通过对返回毫秒数的差,换算成时间单位,得出两个时间的时间差。开始操作:首先你会有一串初始的时间数据,然后通过 new Date(你的时间数据),将你的数据转成Date对象的形式。var t1="2017/08/28 04:56:38"; //
2020-11-16 08:46:29 617
原创 excel自动合并两列
=C行号&"-"&D行号,设置单元格格式为常规,回到单元格内“回车”,右下角“加号”下拉自动合并,复制的话,可以把单元格格式设置为“数值”,否则可能出错。
2020-11-14 15:38:53 2209
原创 sql数据库删除重复行,保留一条记录(最大/最小id)
删除重复,保留最小iddelete from table where exists (select 1 from table t1 where t1.重复字du段 = table.重复字段 and t1.id < table.id )-----------看成是一个循zhi环,从表第一行到最后一行,dao如果存在比本行ID小的重复数据,那么删除本行。这样循环后的最终结果就是保留了最小ID的一行。保留最大也是同理delete from table where exists (selec
2020-11-05 08:31:41 3095
原创 SQL中EXISTS的用法
SQL中EXISTS的用法比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID)这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是如何
2020-11-05 08:26:19 1641
原创 将数据从数据库导出到Excel表的时候,因为有换行符出现乱行
解决方法:使用 ’ " ’ + 字段 +’ " ’ 把每个字符串类型的都包括起来,就可以了问题重现:字段值包含char(10)换行符,复制字段值到Excel.根源:某些行列对应单元格包含了换行符,导致复制到Excel里面发生错位。解决方案:方案1(推荐):把有问题的字段值,用英文双引号括起来,这样就能把字段值里面的换行符限制在正确的Excel单元格里面。方案2:通过脚本把对应的字段值换行符去掉。详细参考:https://www.cnblogs.com/zhang502..
2020-10-16 14:34:36 2568
原创 阿里云服务器安装tomcat
下载好自己需要的tomcat版本环境变量中新建CLASSPATH=.;%java_home%lib;%java_home%lib*.jar;进入bin下找到startup.bat,双击运行或者在命令行中运行;如果点击运行后,命令行一闪而过打开bin文件夹下的setclasspath.bat,加入以下两句话然后运行,...
2020-09-18 16:27:56 224
原创 阿里云服务器安装jdk
下载jdk(选择合适自己的jdk)点击进行安装(可以自定义安装位置)右键计算机–》属性–》高级系统设置–》环境变量–》系统变量–》新建–》JAVA_HOME 路径填写jdk 安装路径–》找到PATH–》在后边加上“;%JAVA_HOME%\bin;”测试安装是否成功win r 输入cmd,打开命令行成功,perfect...
2020-09-18 15:57:21 142
原创 阿里云服务器配置以及使用filezilla连接传文件
配置安全组规则(把20/21打开,ftp连接要使用,其他必要的自己选择,好像只用配置入方向就可以了)给服务器配置ftp站点(之前一直连不上,显示超时就是ftp站点没有配置,配置ftp站点要在IIs服务的基础上,所以要先安装IIs服务,具体的可以百度IIs服务安装,然后顺带把ftp服务也安装上)开始配置ftp站点开始配置filezilla相关配置先将这么多,有什么问题再讨论...
2020-09-18 09:38:58 973
原创 在JS文件中访问ViewBag – Asp.net MVC
我有一个Viewbag.我在Action结果方法中从服务器端填充了viewbag值.我需要在Js文件中访问此Viewbag值.我已正确访问* .cshl页面中的Viewbag.下面显示了我的示例代码,Var objMode =’@ ViewBag.Mode’; //写在* .cshtml页面中.但我需要像* .js文件中的上述语法一样访问此值.解决方法:定义一个隐藏域,存储viewbag的值,然后在js中使用id获取该隐藏域的值。解释:根据两个viewbag的值,如果相等的话,动态加载一个div
2020-09-07 15:30:08 2484
原创 C# DateTime去掉时分秒几种方法
DateTime now = DateTime.Parse(“2015/01/23 13:50:00”);Console.WriteLine(now.Date); //去掉时分秒,返回DateTimeConsole.WriteLine(now.ToShortDateString()); //去掉时分秒,返回stringConsole.WriteLine(now.ToString(“d”)); //去掉时分秒,返回stringConsole.WriteLine(now.ToString(“yyyy-M
2020-08-28 10:09:41 3622
原创 定时任务cron表达式详解
cron表达式顺序取值0-590-590-231-30(31)1-121-7允许特殊字符, - * /, - * /, - * /, - * / ? L W C, - * /, - * / L # C1970-2099 , - * /字段含义*:代表所有可能的值-:指定范围,:列出枚举 例如在分钟里,"5,15"表示5分钟和20分钟触发/:指定增量 例如在分钟里,"3/15"表示从3分钟开始,没隔15分钟执行一次?:表示
2020-08-27 17:23:56 18317 2
转载 SQL常用日期函数
--1 GETDATE() 返回当前系统日期SELECT GETDATE() --2 DATEADD(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果返回日期部分可以是: --常数为正SELECT DATEADD(YY,1,GETDATE())--等同于SELECT DATEADD(YEAR,1,GETDATE()) --常数为负数SELECT DATEADD(YY,-2,GETDATE()) --常数为小数(直接舍...
2020-08-27 17:00:46 956
原创 svn的登录使用
安装(安装的时间已久,有时间再写)登录首先要有svn的网址,然后创建一个空白的文件夹,当做检出目录,在那个文件夹下鼠标右键–》点击svn检出输入svn的网址,点击确定。输入用户名,密码。检出待续。。。...
2020-07-28 09:15:50 10406
原创 ViewBag 找不到编译动态表达式所需的一种或多种类型,是否缺少引用?
打开项目,查看到某一个html页面的时候,突然发现html中的viewbag报错了,可是明明没有对这个文件进行过改动,百度了一番之后,灵光一现的“生成解决方案”,然后错误就消失了。
2020-07-28 09:03:42 440
原创 开发路上的第一个坑之------iis服务器配置缺少服务,导致一直报500错误
开始工作以后,经理安排配置项目的环境,下午检查的时候,我的始终是500服务器端错误,到了下班时间,经理让我们先走,经过经理晚上的努力,第二天一早我到单位就发现了桌面上经理放的文档,而且网站已经可以使用了。赶紧把昨天的错误整理一下。安装完整iis启用父路径(开启父路径后可以用…/来表示上一层目录,如果网站程序中使用了…/,不开启则网站程序里有…/就会报错。IIS6启用父路径方法:打开IIS管理器——网站——右键属性——主目录——配置——选项——选择启用父路径。IIS7.5启用父路径:打开II
2020-07-16 09:19:37 573
原创 在还原.bak数据库时,报错:服务器级的urn筛选器无效:筛选器必须为空,或服务器属性必须等于实际的服务器名称
解决方法:重启sql server发生的原因:电脑上装了两个版本的sqlserver 2008 和2012 ,在安装2012 的时候没有把数据库实例名修改,结果导致两个数据库的默认实例名相同。在还原数据库的时候,一直显示“未选择要还原的备份集”。经过多方查找搜索原因,1.需要在2008和2012的配置工具中进行修改,把2008中的tcp/ip服务禁用,2012的tcp/ip服务开启,并且把端口号改为1433,再重启2012 的sql服务,2.并且可以在cmd中输入hostname来检查本机服务器
2020-07-15 14:03:29 1070
原创 SQL server存储过程的学习
什么是存储过程?存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数。存储过程分为系统存储过程和自定义存储过程。常用的系统存储过程有exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_helpIndex student;--查看索引exec sp_helpConstraint student;--约束ex.
2020-06-12 10:27:35 238
原创 word 尾注后边加致谢
首先把尾注转换到节的结尾,然后再文献引用(标题)后加入分页符,同时在文献引用前也加入分页符,然后再正文部分页面设置->版式->取消尾注,应用于整个文档, 然后在文献引用(标题)页面把取消尾注前的勾去掉,最后再文献引用出点击尾注转换到本节。总结起来来说,大体的流程就是:先把尾注插入到节的结尾,然后再在页面设置中取消整篇文档的尾注,这时尾注信息会集中到文档的最后一节中,最后再到目标位置所在节中把页面设置中的“取消尾注”取消掉即可。...
2020-05-14 11:35:43 3634
原创 退出登录后,浏览器回跳依旧进入系统
退出登录后,浏览器回跳依旧进入系统提供一种思路,退出系统后跳转login界面,然后禁用login界面的回退选项,在login页面添加如下js:$(function() { $(function(){ //禁用后退按钮 if(window.history && window.history.pushState){ $(window).on('popstate',...
2020-04-26 17:57:05 694
原创 输入框回车搜索,onkeydown事件栈堆刷新问题(即使验证错误也会提交)
先看代码,<form id="searchMyselfForm" method="post" action="/Home/SearchMySelf" onsubmit="return false"> <input id="searchMyself" class="form-control form-control-dark w-100" type="te...
2020-04-17 12:31:37 215
原创 Code First Migrations更新数据库结构的具体步骤
在asp.net mvc项目中添加entity Framework后,数据库结构有更新,就会报错:无法删除数据库 “xxxxx”,因为该数据库当前正在使用。”针对这个问题,今天又一次入坑,决定写篇文章。1.打开“工具”选项,选择“NuGet包管理器”,选择“程序包管理器控制台”。2.注意以下几个地方。进入控制台输入Enable-Migrations,正常的话,项目中会出现这个文件夹和文件...
2020-04-06 16:13:37 425
原创 自定义bootstrap4布局出现row的height为0情况
崩溃!崩溃!搞了那么久,把项目套上bootstrap,差不多重写了一遍。。。发现bootstrap4的栅格系统只要时div标签,几乎需要给每个都用上class=“row”class=“col-xs-* col-sm-* col-md-*”这种格式,不然的话你会发现全都乱套了,怎么都调不过来。...
2020-04-02 17:04:13 779
原创 System.Data.Entity.Migrations 类说明
1.构造函数//初始化DbMigrationsConfigurationDbMigrationsConfiguration()EF框架 Code First模式开启数据迁移(当使用update database时,需要把第二条属性设置为true,Configuration.cs类中没有该属性的话自行添加该属性)//获取或设置一个值,该值指示在迁移数据库时是否可以使用自动迁移。Auto...
2020-03-30 17:49:05 561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人