自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql server 匹配查询某字段(逗号分隔)是否包含某个值

SELECT CHARINDEX(','+ 'DC' +',',','+ 'A,B,C,D,E,DC,DCCP' +',') --大于0则存在。SELECT CHARINDEX(','+ 'DC' +',',','+ 'A,B,C,D,E,DCCP' +',') --等于0则不存在。

2024-04-11 09:45:19 164 2

原创 sql server 相除保留两位小数 并显示为百分比

SELECT'0.00%'ELSEEND AA。

2024-01-10 20:47:18 562

原创 C# List转sql查询in内容

public async Task<dynamic> demo(List<string> WorkShopIDArray) { string WorkShopID = string.Join("'" + ",'", WorkShopIDArray.ToArray()); WorkShopID = "'" + WorkShopID + "'"; return WorkShopID; }

2023-11-10 20:49:23 195

转载 C# winform 生成安装文件和卸载文件

C# winform 生成安装文件和卸载文件:参照以下文章:https://www.cnblogs.com/sdya/p/5220213.html

2020-06-02 00:13:54 387

原创 vue.js 组件命名和组件prop属性命名

(1)父组件标签命名是“驼峰命名法”命名。因为HTML不支持大小写。浏览器会将大写转为小写。 所以如果父组件标签使用如“vueHtml”的命名,则在vue里相应的是“vuehtml”。(2)父组件标签命名使用短横线分隔(如“vue-html”),在vue里不变的使用(“vue-html”)。(3)vue的组件的props属性支持驼峰命名,不支持连接线命名。所以如果父组件标签中props属性命名为“outer-message”,则在vue里使用“outerMessage”与之对..

2020-05-13 16:49:45 990

原创 DataGridView使用bindingNavigator实现分页功能(应用存储过程)

想法是这样的:使用bindingNavigator+存储过程实现DataGridView的分页功能,其中包含简单的查询。存储过程如下:--创建分页查询存储过程(含输出参数,输入参数(含搜索功能))use HotelDBif exists(select * from sys.procedures where name='pro_getGuestRecord')drop procedu...

2020-04-30 10:40:00 630

原创 sql server 使用拼接包含输入、输出参数的SQL语句的存储过程

1、创建存储过程:use HotelDBif exists(select * from sys.procedures where name='pro_getGuestName')drop procedure pro_getGuestNamegocreate procedure pro_getGuestName@GuestID int,@GuestName varchar(50)...

2020-04-29 00:14:53 906

原创 ListView+ImageList显示图片缩略图

最终实现效果:点击不同的“房间类型”显示相应的房间数据。实现步骤:1、添加TreeView控件,并在Page_Load事件中绑定数据(名称:tvType)。2、添加ListView控件,设置好“Name”属性。3、添加ImageList控件,设置好其中的成员。4、设置TreeView控件的“LargeImageList”、“SmallImageList”、“Stat...

2020-04-27 17:32:32 1253

原创 自定义类引用没有问题,编译不通过,提示“当前上下文中不存在名称‘类名’”

问题描述:在BLL类库新增了个类“RoomManager”,在窗体文件cs里也已经添加了BLL引用。并且引用是没有问题的。但编译时却报“当前上下文中不存在名称‘类名’RoomManager”。RoomManager类如下:窗体文件部分代码如下:解决方法:网上找了N多资料,试了重新建一个类文件。甚至试了重新那一个工程,将现有的Model,DAL,BLL类库、窗体文件直接...

2020-04-22 23:34:40 929

原创 DataGridView禁止自动创建列

网上查了,很多网友 说加下面这句就可以:DataGridView1.AutoGenerateColumns = false;但本人试了,还是不行。后面才发现不是这方法不行。是我没加在对的地方。private void FormRoom_Load(object sender, EventArgs e) { BindRoom(); ...

2020-04-22 23:15:40 955

原创 C#日志类

想做一个简单的日志记录有哪些用户请求。参考于:https://segmentfault.com/a/1190000014132337代码如下:public class Logger { private static readonly Logger Logg = new Logger(); private string _logNodePath;...

2020-01-13 17:45:06 3956

原创 WebAPI跨域调用的问题的处理

按照之前的文章《创建第一个WebAPI项目》新建好WebAPI项目后,在本项目中调用WebAPI没问题。但今天在另一个项目调用这个WebAPI项目,就一直没有数据返回。纠结了一个下午,发现原来是跨域问题。在以下文章得到解决方法。https://www.cnblogs.com/hnsongbiao/p/9375997.html以下记录本次问题解决过程:1、使用Nuget搜索“micr...

2020-01-13 00:45:48 226

原创 SQL Server触发器

--触发器是一种特殊的存储过程,它的执行不是由程序调用,也不是手动执行,而是同事件来触发。--触发器分类:--(1)DML(Data Manipulation Language)触发器。包括的操作有:insert,delete,update--(2)DDL(Data Definition Language)触发器。包括的操作有:create,alter,drop--(3)登录触发器。与...

2020-01-06 19:01:29 255

原创 SQL Server with as(CTE)

with as短语,也叫做子查询部分(subquery factoring)。如果with as所定义的表名被调用两次以上,则优化器会自动将with as短语所获取的数据存入一个TEMP表里。如果只被调用一次,则不会。而提示materrialize则是强制将with as短语获取的数据存入一个全局临时表里。很多查询通过这种方式可以提高速度。CTE语法如下:[ WITH <commo...

2020-01-04 18:05:45 619

原创 SQL Server compute [by]

compute by 子句可通过同一个select语句既查看明细行,又查看汇总行。可计算子组的汇总值,也可计算整个结果集的汇总值。1、可选的by关键字,指定按哪一列分组的基础上进行聚合。所以如果使用by关键字,则之前必须使用order by ,并且分组的列和排序的列一致。如果不带by关键字,则是对整个结果集进行汇总。2、行聚合函数:count,max,min,sum,avg3、使用compu...

2020-01-04 16:17:22 6209 2

原创 SQL Server over()

--开窗函数over()不需要使用group by 就可以对数据进行分组。还可以同时返回基础行的所有列和聚合列。--over 函数 配合聚合函数(max、min、sum、avg、count等)或row_number等函数,可以在不改变原显示数据的情况下,--新增一列作为聚合函数的计算值;--group by 子句只能同聚合函数(max、min、sum、avg、count),对相关列进行分组,...

2020-01-03 19:42:23 2489

原创 C# RSA私钥加密-分段加密、公钥解密-分段加密、公钥加密-分段加密、私钥解密-分段解密

这几天做了个接口对接的需求,其中涉及到数据需要RSA加密的。以下是本人结合网上资料,整合出来的代码。PS:需要添加System.Extended(System.Extended -Version 3.4.16.616)的引用。//私钥加密-分段加密 public static string PrivateKeyEncrypt(string PrivateKey, str...

2019-09-27 16:47:42 2543 1

原创 C#使用BouncyCastle来实现私钥加密,公钥解密的方法

推荐文章:https://www.cnblogs.com/dj258/p/6049786.html

2019-09-12 10:42:28 6873

原创 关于ASP.NET项目从MVC3升级到MVC4的处理。

问题描述:用Visual Studio 2015打开VS2010创建的项目,迁移后报错,N多的“CS0103”的报错,而且在控制器引用的命名空间using System.Data.Objects;提示找不到类或命名空间。1、根据迁移报告给出的提示找到以下文章https://docs.microsoft.com/en-us/aspnet/whitepapers/mvc4-release-note...

2019-08-23 16:32:06 166

原创 带有Razor语法的Asp.net Web pages cshtml页面代码没有语法颜色

带有Razor语法的Asp.netWebpagescshtml页面代码没有语法颜色用VS2010打开项目时,提示:Web项目需要缺少的web组件才能与VisualStudio一起运行,是否立即使用Web平台安装程序下载并安装这些组件?带有Razor语法的ASP.NETWebpages解决步骤:百度:带有Razor语法的Asp.netWebpagescshtml页面...

2019-08-13 16:23:05 1510

原创 visual studio 2010 没有mvc3模板

问题:visual studio 2010 --新建项目:在“已安装的模板”里没有MVC3,但已经单独安装过MVC3了。解决方案:参考自以下文章:http://www.it610.com/article/2206064.htm“解压缩ASP.NET MVC3 Tools 安装包,单独执行里面的vs10-kb2483190-x86升级文件以及aspnetmvc3vs2010tools....

2019-08-13 15:28:36 337

转载 SQL语句中exists和in的区别

SQL语句中exists和in的区别--摘录自https://www.cnblogs.com/emilyyoucan/p/7833769.html当B表比A表数据大时,适合使用exists(),因为它没有那么遍历操作,只需要执行一次查询就行。如果A表有10000条记录,B表有1000000条记录,那么exists()会执行10000次去判断A表中的id是否与B表中的id相等。如果A表有1000...

2019-07-19 09:28:15 137

原创 java 笛卡尔积算法实现

笛卡尔积很多时候都会用到,以下是java的实现:import java.util.ArrayList;import java.util.List;public class Descartes{ public static void run(List<List<String>> dimvalue,List<String> result,int...

2019-07-18 17:16:05 1021

原创 JSP中日期转显示为XXXX年XX月XX日

在jsp里将日期数据显示为XXXX年XX月XX日SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"); Date cdate = dateFormat.parse("2015-10-10 23:20:20.23"); String ...

2019-07-17 11:45:04 450

原创 JSP解决保存字符串含英文一撇(')到数据库的问题。

问题描述:“描述”表单字段如果输入含英文一撇(')的字符串(如“param's num.”),则保存时MyEclipse报错(提示:'?' 附近有语法错误。)。并且保存不了。因为之前用C# MVC开发,使用的是LINQ TO SQL,没有留意这样的问题。(如一网友所说“微软的数据访问技术LINQ向.net开发人员提供了彻底地清除SQL注入漏洞的机会”,哈。。)现状描述:查看执行保存的s...

2019-06-12 15:15:25 171

原创 过滤重复数据,保留最新一条记录。

需求是这样的:导出数据的时候过滤掉个提号重复的数据,只保留最新维护(最后一次添加)的那条。经网上查找资料,得知row_number() 可以实现。了解这个函数的使用,可看看这篇文章:https://blog.csdn.net/pan_junbiao/article/details/79941162里面讲解的很详细。我的实际应用,SQL语句如下:select u.userN...

2019-05-20 16:49:20 1174

原创 解决IE11浏览器input框Backspace键回退页面问题

加了“readonly="readonly"”没起到作用,按下BackSpace键,仍然会回退。经过测试,最终代码如下://"日期"输入框的onkeydown事件。8--BackSpace;46--Delete    $(".weeklySum").delegate(".Wdate", "keydown", function (e) {        var k = window.e...

2019-01-23 16:16:09 1918

原创 JQ动态添加、删除行。动态添加日历控件。

(1)JQ动态添加行、删除行,参照于以下网址:https://www.cnblogs.com/kang543418095/p/5950501.html(2)动态添加日历控件,参照于以下网址:https://blog.csdn.net/sheng_li/article/details/70859371 本人调试后的html页面如下:&lt;!DOCTYPE HTML PUB...

2019-01-18 16:21:54 1081

原创 poi导出excel 合并单元格 边框问题

poi导出excel 纵向合并单元格后,边框消失的问题。如上图,原本是合并了A/B/C/D/E列的第2、3行。但边框却有了。网上搜索了几篇文章,最后是以下网址中得到答案:https://zhouchaofei2010.iteye.com/blog/1070857具体解决办法记录如下://合并A~J列第1、2行:            CellRangeAddress r...

2019-01-15 11:26:02 4484 1

原创 利用Kettle将数据从Oracle抽数到SQL Server

    负责将用户数据从Oracle抽数到我这边程序使用到的SQL Server数据表的同事已经走了快2年了。前两天,有用户反馈登录不了,糟糕,这些用户数据我也不 知道是怎么同步过来的。问了数据管理部的同事帮忙找同步脚本。最终找是找到了。它是由“任务计划”里一个名为“start”的任务计划每天执行一个名为“start.bat”的文件。这个“start.bat”文件是kettle执行作业的批处理文件...

2019-01-14 16:53:50 3632 3

原创 tomcat startup.bat启动日志,中文变成问号的解决办法。

表现:双击startup.bat,中文部分变成问号。试过了修改“bin/catalina.sh”文件,无效。试过修改“conf/logging.properties”无效。最后解决过程如下:1、查看window默认编码:运行--输入cmd--输入chcp,提示内容“活动代码页:437”936 GBK(一般情况下为默认编码) 437 美国英语 65001 utf-8改为中文试...

2018-12-28 22:32:21 2127

原创 JQ 正则表达式判断字符。

&lt;input type="text" value="" id="wage"&gt;&lt;input type="button" id="btnChk"  value="check"&gt;&lt;script type="text/javascript"&gt;    $(document).ready(

2018-12-20 14:31:29 1045

原创 jsp正则表达式判断字符。

//判断浮点数(double和float)    private boolean isDouble(String str) {        if (null == str || "".equals(str)) {            return false;        }        Pattern pattern = Pattern.compile("^[-\\+]?[....

2018-12-20 14:16:37 709 1

原创 jsp UUID生成36位码

&lt;%@ page import=" java.util.UUID" %&gt;UUID uuid = UUID.randomUUID();out.println ("uuid:"+uuid);

2018-12-20 14:05:46 353

原创 jsp:获取当前日期yyyy-MM-dd

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");java.util.Date date = new java.util.Date();String str = sdf.format(date);

2018-12-20 14:00:16 1017 1

原创 jsp浮点型数据保留2位小数。

浮点型数据保留2位小数:float f1=0.1264f;double dd = (double) (Math.round(f1*100)/100.0);//dd=0.13

2018-12-20 13:58:56 1113

原创 jsp判断字符串是否为yyyy-MM-dd 或yyyy/MM/dd日期数据。

String str1="2000-1-1";String str2="2000-1-32";String str3="2000/2/2";str3="2018/09/09a";boolean str3IsDate=isDate0(str3);out.println("str3 isDate:"+str3IsDate);输出:str3 isDate:false //判...

2018-12-20 13:43:38 3597 1

原创 win7 下IE11 edge无法切换到其它低版本IE

用户反应IE11下无法关闭弹窗。于是下载安装IE11,然而装好后发现IE11 无法切换到其它版本的IE。这个东西按了无反应。最后在http://bbs.csdn.net/topics/390971376这里找到了答案:

2017-08-01 15:34:55 6979

原创 C#应用 uploadify 上传前判断文件是否存在

原本之前使用Guid.NewGuid().ToString() 产生随机码来命名上传的文件,不用担心上传的文件重名而被覆盖。现在新的需求是要要求文件以原名存储到服务器,那么就要预防上传相同名称的文件,否则被覆盖。以下就直接上代码: 1、视图页面的JS:$(function () { $('#file_upload').uploadify({

2017-07-18 15:51:38 639

原创 asp.net MVC3 从客户端(&)中检测到有潜在危险的 Request.Path 值。

A链接(url:http://localhost:56482/Sys/questionEdit/15&firstEdit=yes)打开,发生错误,提示“从客户端(&)中检测到有潜在危险的 Request.Path 值。”解决办法:步骤1、在Global文件中创建一个自定议路由。 routes.MapRoute( "Sys

2015-02-12 15:59:16 1383

空空如也

空空如也

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

TA关注的人

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