
技术
丁上上
这个作者很懒,什么都没留下…
展开
-
vscode自动生成文件头部注释
vscode自动生成文件头部注释设置原理下载插件设置最后的效果快捷键设置原理下载插件,修改设置文件,新建文件时自动补充,或者快捷键(ctrl+alt+i)生成下载插件设置点击设置输入fileheader进行搜索,并打开settings.json向设置文件中写入内容 //快速添加文件头部注释和函数注释 "fileheader.configObj": { "createFileTime": true, //设置为true则为文件新建时候作为date,否则注释生成时原创 2020-12-22 09:32:24 · 2185 阅读 · 0 评论 -
生成删除数据库所有约束(包含了主键和外键)的sql
begin tranalter table BackSaleDetail drop constraint FK_BACKSALE_REFERENCE_PRODUCTalter table BackStockDetail drop constraint FK_BACKSTOC_REFERENCE_BACKSTOCalter table BackStockDetail drop constra...原创 2018-10-22 11:45:48 · 491 阅读 · 0 评论 -
创建一个切割字符串的F_Split函数
CREATE FUNCTION [dbo].[F_Split](@C VARCHAR(2000),@SPLIT VARCHAR(2)) RETURNS @T TABLE(COL VARCHAR(20)) AS BEGIN WHILE(CHARINDEX(@SPLIT,@C)<>0) ...原创 2018-10-18 11:52:52 · 1451 阅读 · 0 评论 -
反射中处理可为空的int32、datetime等。。。。。。
System.ComponentModel.NullableConverter nullableConverter = new System.ComponentModel.NullableConverter(model.GetProperty(FieldName).PropertyType);var type = nullableConverter.UnderlyingType;注:model.G...原创 2018-03-21 10:04:55 · 405 阅读 · 0 评论 -
MSSQL数据库连接相关信息的sql
SELECT ds.session_id, ds.status, Db_name(dr.database_id) AS database_name, ds.login_name, ds.login_time, ds.host_name, dc.client_net_address, dc.client_原创 2017-08-15 17:07:50 · 474 阅读 · 0 评论 -
用sql生成EF上下文
生成当前数据库所有表对应的上下文SELECT 'public DbSet '+name+'{ get; set; }' FROM SysObjects Where XType='U' ORDER BY Name原创 2017-06-13 11:38:52 · 486 阅读 · 0 评论 -
WebApi跨域问题解决方案:CPRS
一、跨域问题的由来出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容。正是由于这个原因,我们不同项目之间的调用就会被浏览器阻止。比如我们最常见的场景:WebApi作为数据服务层,它是一个单独的项目,我们的MVC项目作为Web的显示层,这个时候我们的MVC里面就需要调用WebApi里面的接口取数据展现在页面上。因为我们的WebApi和MVC原创 2017-06-05 09:45:51 · 870 阅读 · 0 评论 -
未启用当前数据库的 SQL Server Service Broker
抛出来的错误如下:“未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker”。首先执行 SELECT is_broker_enabled FROM sys.databases WHERE name = ‘DATABASE_NAME’ 发现执行结果为0这种情况下,执行如下两行语句即可:ALTER D原创 2017-05-08 09:57:10 · 3136 阅读 · 0 评论 -
MVC+EF中由于实体验证失败造成错误时
MVC+EF中由于实体验证失败造成错误时可以把cathc优化一下,这样就能知道是哪一个属性没有通过验证: { string errMsg = string.Empty; foreach (var eve in e.EntityValidationErrors) {转载 2015-06-01 13:59:55 · 865 阅读 · 0 评论 -
上传(jquery.uploadify.js)
注:这是学习笔记!!!首先引用js插件jquery.uploadify.js以下是js处理范例,详细见官网 //上传图片附件 var folder = "/Upload/"; $(".file_upload").uploadify({ //'debug': false, //开启调试原创 2016-10-21 14:02:17 · 1375 阅读 · 0 评论 -
JS判断网页是在安卓打开还是IOS打开
function CheckIsAndroid() { var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息原创 2016-06-20 14:05:58 · 5236 阅读 · 0 评论 -
一些sql
一、删除外键约束 --获取某表的外键名 select name from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id where f.parent_object_id=object_id('表名')--根据外键名和表名删除外键约束alter table 表名 dr原创 2016-06-24 11:26:42 · 377 阅读 · 0 评论 -
html中背景图不随着鼠标的转动改变大小
直接在页面中设置body的属性就好了,此为备忘录body { background:url("Img/allbac.jpg") ; background-position: center 0; background-repeat: no-repeat; background-attachment:fi原创 2015-09-16 15:46:14 · 1324 阅读 · 0 评论 -
JS地图标注实现
JS地图标注实现该方式是结合网上的一些方法做了适当的修改后写出来的,这里主要是给自己留一个笔记,下一次方便使用。代码块代码块语法遵循标准html xmlns="http://www.w3.org/1999/xhtml">@*参考地址:[http://bbs.youkuaiyun.com/topics/390835721]*@head> title>根据地址查询经纬度titl原创 2015-05-20 14:14:23 · 1873 阅读 · 0 评论 -
关于Log4net的配置以及使用
关于Log4net的配置以及使用这是我第一次自己试着研究Log4net,也是我的一次笔记,有需要的同行可以借用,更多的是以防自己以后忘记了所以才有了这一篇博客,如果有什么地方能够优化得更好就请多多指教咯!嘻嘻嘻!!!1、首先新建一个名为LoggerHelper.cs的帮助类在该帮助类中首先需要引用下面4个引用using log4net;//该引用需要有log4net.dll的引用using log原创 2015-06-01 16:37:29 · 685 阅读 · 0 评论 -
MVC中实现生成二维码
这个功能是我在网上搜集资料,经过一些借鉴和修改做出来的,主要是作为随笔,以后用的时候比较方便,朋友们有什么好的建议请留言,谢谢!!!1、首先在网上下载ThoughtWorks.QRCode.dll,当然在大多数网站中下载下来的有很多版本,建议用1.0.2774.19990,否则容易出现数组索引超出界限的错误。 2、下面展示从控制器到视图的源码 (1)生成二维码的具体方法和保存方法封装在一个帮原创 2015-06-03 11:07:28 · 2096 阅读 · 4 评论