- 博客(152)
- 资源 (17)
- 收藏
- 关注
原创 VisualStudio2019 C#文件自动头部注释
一、修改方法文件路径:D:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs注意替换为自己的文件路径在头部加上自己需要的注释
2020-12-25 19:40:37
711
1
原创 Redis 设置 DataBase 数量
今天连公司数据库,发现db达到255个,不知道为什么,其实是256个从0开始的编辑redis.conf(也有可能是 redis.windows.conf )配置文件,搜索database,可以找到:通过看简单描述,我们大概知道: 最后一句话,意思是,初始的DB是0,(默认的是16),你能自己选择一个数字来作为数据库的大小,但是不能为0,大概就是这样…我们可以通过修改16,来达到你想要的=-=…注意: 启动需要指定的配置文件.可以通过命令行启动,在当前文件夹下启动命令行 redi..
2020-11-07 09:53:02
2515
原创 ASP.NET CORE 发布时不编译Views文件夹
.net core 3.0正式版已经发布,目前整体相对来说已经稳定了,可以进行生产开发。 发布时默认情况下Views是直接编译成DLL文件(XXXXXX.Views.dll),日常开发维护过程中,经常修改页面一些显示信息,这样都需要重新进行编译发布,不能直接修改页面替换,相对麻烦点,只要编译发布还是一定的风险。不是太方便进行维护。 如何不编译Views文件夹,需要进行以下操作:...
2020-04-09 15:58:59
1815
转载 无法绑定IIS,需要超级管理员绑定URL
Unable to launch the IIS Express Web server. Failed to register URL "http://localhost:62940/" for site "SITE NAME" application "/". Error description: Access is denied. (0x80070005). Some web proj...
2020-03-09 11:42:33
1123
原创 NET CORE 防止跨站请求伪造(XSRF/CSRF)攻击处理
什么是跨站请求伪造(XSRF/CSRF)在继续之前如果不给你讲一下什么是跨站请求伪造(XSRF/CSRF)的话可能你会很懵逼,我为什么要了解这个,不处理又有什么问题呢?CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站...
2020-02-17 19:26:11
1361
原创 在.net Core 中像以前那样的使用 HttpContext.Current
1.首先我们要创建一个静态类public static class MyHttpContext { public static IServiceProvider ServiceProvider; public static Microsoft.AspNetCore.Http.HttpContext Current { ge...
2020-02-12 10:24:51
1698
原创 新版支付宝 SDK 申请流程
1登陆支付宝商家平台 :获取开放平台 APPID,2、下载支付宝 密钥生成工具。生成RSA2 密钥3、将公钥 复制到 接口加签方式 公钥中,获得 支付宝 公钥 保存下。用于后面 查询API 接口使用。即可使用新版 支付宝 SDK 进行相关操作...
2020-02-05 20:58:18
2399
原创 .Net Framework项目引用.NetStandard标准库出现版本冲突解决办法
今天在工作中出现一个引用问题,害我找问题找了很久。起因是在一个Winform项目下需要引用一个.NetStandard标准库,标准库引用了System.ComponentModel.Annotations程序集,版本是4.5.0,在Winform项目运行过程中抛出了以下异常:“未能加载文件或程序集“System.ComponentModel.Annotations, Version=4.2....
2019-12-14 13:32:11
2971
原创 NET Framework 引用 .NET Standard类库时致出现:未能加载文件或程序集的异常
NET Framework 引用 .NET Standard类库时致出现System.IO.FileNotFoundException: 未能加载文件或程序集问题描述.NET Framework 引用 .NET Standard类库时,依赖项不能从standard流向framework导致出现 System.IO.FileNotFoundException: 未能加载文件或程序集 的异...
2019-12-13 09:54:51
1161
转载 在Windows上使用Docker运行.NetCore
今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker。在Windows安装 docker 有两种选择:1、docker for windows2、docker toolbox区别:docker for windows-64位Windows 10、必须开启 Hyper-Vdocker too...
2019-04-13 13:28:57
498
转载 Asp .Net Core 读取appsettings.json配置文件
Asp .Net Core如何读取appsettings.json配置文件?最近也有学习到如何读取配置文件的,主要是通过 IConfiguration,以及在Program中初始化完成的。那么今天给大家介绍下具体如何读取配置文件的。首先创建一个读取配置文件的公共类GetAppsetting,我们可以看下此时配置文件中的内容{ "GetSetting": { "o...
2019-04-13 13:26:29
714
原创 .NET 允许AJAX 跨域访问
WebConfig配置信息<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET" /> <add name="A...
2019-04-01 19:52:08
970
原创 Appstore开发者后台https://appstoreconnect.apple.com无法访问的解决办法
北京时间 6 月 5 日凌晨 1 点,一年一度的苹果 WWDC 开发者大会在美国加州圣何塞举行。本以为苹果这次更新不会有太多创意,但是在七麦研究院的调查和比对之后,发现苹果还是拿出了十足的诚意:除了大会上公布的新功能和更新外,苹果对 iTC 后台做了进一步更新,从域名到界面,从 PC 到手机,都有着不小的改变。iTC 后台大变身新增加的域名不知道开发者们发现没有,本次 iTC 后台改版第一个亮点就...
2018-06-07 13:17:32
7267
转载 SQL 锁表 与解锁
SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'spid 锁表进程 tableName 被锁表名解锁:decl
2017-07-04 18:20:36
590
转载 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
1、输入的中划线“-”格式不对,检查是否为全角状态下输入,误输入了下划线“_",或是前后有空格;2、没有引用EntityFramework命令,请执行如下名称(Import-Module 项目路径\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1) 另外需要注意的是,执行命令时,默认项目一定要选择包含模型的项
2017-05-25 19:25:02
43048
6
转载 tsc.exe 已退出 代码为 1
最近项目需要,将vs2012升级到VS2015 update3,打开ABP项目时提示tsc.exe 已退出 代码为 1,然后一大堆错误TS2304 TypeScript 找不到名称“readonly”。。。。。。,后来根据github指引https://github.com/Microsoft/TypeScript/issues/8130,从微软官网下载TypeScript_Dev14Full,解
2017-05-24 18:05:27
1356
原创 循环获取子类递归
public List FindChild(List list, int parent = 0) { List pageValues = new List(); if (list.Where(o => o.ParentId == parent).Count() > 0) {
2017-05-18 10:46:04
671
转载 结束日期必须大于开始日期--My97DatePicker日历控制的又一方便之处
' class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy/MM/dd',minDate:'#F{$dp.$D(\'startDate\')}',lang:'en'})"/> 在做时间查询时,有时需要两个日期,从一个日期到另外一个日期的那种,但是这样会有一个问题,比如后者的结束日期晚于开始日期怎么办?用JS写验证,麻烦,呵呵,用这个日历控件,可方便
2017-01-02 20:26:50
5158
1
原创 sqlserver 按五分钟分组
SQL 根据注册时间,按指定分钟数 分组进行数据报表统计 create table tb(时间 datetime , 金额 int) insert into tb values('2007-1-1 10:00:23' , 8 ) insert into tb values('2007-1-1 10:01:24' , 4 ) in
2016-10-24 14:24:54
3519
2
转载 SQLServer BCP 导入导出数据
bcp 实用工具可以在 SQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。除非与 queryout 选项一起使用,否则使用该实用工具不需要了解 Transact-SQL 知识。若要将数据导入表中,必须使用为该表创建的格式文件,或者必须了解表的结构以及对于该表中的列有效的数据类型。b
2016-09-25 21:33:16
930
转载 在Sql中使用Try Catch
今天在写sql中出现了!我想在sql使用trycatch吧! 哎..但是语法又记不住了! 那就清楚我们的google大师吧! 嘿,网上关于在sql中使用Try Catch的还有真不少的文章! 闲话就少了! 今天记录下来以便下次使时查阅!创建错误日志表:CREATE TABLE ErrorLog(errNum INT,ErrSev NVARCHAR(1000),ErrState IN
2016-09-13 14:00:11
2943
转载 EF中执行存储过程,获取output返回值
EF不能直接支持执行存储过程,于是使用转化成执行SQL语句的形式,却怎么也获取不到output的值,折腾的好久,终于解决了,分享下曲折的经历:public int AddVote(int titleId, int blockId, int typeId) { List paramArray = new List(); paramA
2016-09-09 14:10:23
7697
1
转载 SQL Server 2005中的CTE递归查询得到一棵树
感觉这个CTE递归查询蛮好用的,先举个例子: [c-sharp] view plain copy print?use City; go create table Tree ( ID int identity(1,1) primary key not null, Name varchar(20) not n
2016-04-28 11:56:13
484
原创 AutoMapper 复杂实体映射
实体映射 var list = new List(); using (dataContext = new EPDbContext()) { list = dataContext.tb_article.Take(10).ToList(); } AutoMa
2016-04-04 20:25:57
6350
原创 ViewPager 打造 图片幻灯切换
package com.example.epcrm.fragment;import java.util.LinkedList;import java.util.List;import com.example.epcrm.R;import com.example.epcrm.activity.SplashActivity;import com.example.epcrm.models.
2015-11-06 21:27:04
375
原创 PullToRefresh 针对SrcollView 下拉刷新
前台代码: <com.handmark.pulltorefresh.library.PullToRefreshScrollView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:id="@+id/ptrScrollView_home" android:layout_wid
2015-11-06 13:56:02
787
转载 专注SQL实现、优化 自定义函数实现NULL值替换
数据库环境:SQL SERVER 2005 有时候,想将查询查询数来的数据格式化一下,不希望显示NULL值,或者复制表的数据时,被插入的表不允许有NULL。我们可以通过ISNULL()函数或者COALESCE()函数对数据进行转换。 如果要转换的字段太多,不想一个个字段去转,是否有什么办法批量转换NULL值呢? 实现思路: 我们通
2015-09-17 13:45:09
874
转载 SQL 连接 表,取副表的第一条数据
两个表是一(A表)对多(B表)的关系,join的时候,B表只对应显示第一条数据(某些条件)。sql该如何写?表AAid title days1 清远二天游 22 东莞一天游 13 深圳小梅沙二天 2表B Bid BAid price 1
2015-09-10 15:22:01
8938
原创 Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
今天乍一看,园子里居然没有关于这个类库的文章,实在是意外毕竟已经有很多介绍EF使用的文章了。E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended也可以在nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对IQueryable的扩展,而不是DbSet(已经标记为弃用),所以跟我一样有隔离癖好的就可以大
2015-08-26 09:32:31
1506
转载 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
相比在SQL Server 2000 中使用的分页方式,在SQL Server 2005中使用新的语法ROW_NUMBER()来分页效率要高出很多,但是很多人在使用ROW_NUMBER()这种分页方式时,使用的方法并不正确,以下列出不正确的和正确的做法并做简单分析:首先假设我们已经创建了如下的表和索引并初始化了100万条数据:CREATE TABLE [dbo].[Users](
2015-07-13 14:42:27
576
转载 Newtonsoft.Json高级用法
手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回数据为40K大小,也就是说大约20K的数据为无效数据,3G
2015-06-29 11:24:08
1290
转载 C# 调用控制台cmd 实现WIFI 共享
相关命令提示符(也可以用BAT脚本方式调用)设置系统自带的虚拟网卡Microsoft Virtual WiFi Miniport Adapter,从而创建热点(只需在首次使用前配置):netsh wlan set hostednetwork mode=allow ssid=Blz_Galaxy key=1234567890 此处热点标识为Blz_Galax
2015-06-27 08:45:49
1546
转载 SQL 百万数据查询优化
1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。
2015-06-26 10:36:05
453
转载 SQL里的EXISTS与in、not exists与not in
系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists 修改方法如下:in的SQL语句SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime FR
2015-06-26 10:34:55
326
转载 .NET 查看 EF 查询生成的SQL 语句
添加 引用:using System.Data.Objects;var results = db.tb_product.Where(s => s.ID == 2160);var sql = (results as ObjectQuerytb_product>).ToTraceString();另一种方法:using (var context = new
2015-06-26 08:57:30
5725
转载 C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现
c#里面的AES加密解密在visual studio中写的c#代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;namespace test{ class Class1
2015-06-23 11:02:56
1347
转载 SqlDataReader 自动转为实体
public static class SqlDataReaderEx { /// /// 属性反射信息缓存 key:类型的hashCode,value属性信息 /// private static Dictionary> propInfoCache = new Dictionary>(); ///
2015-06-16 10:05:33
2679
转载 即使用ADO.NET,也要轻量级动态生成更新SQL
不管出于什么原因,有时候框架人员摒弃了NH或EF,而使用原生数据库访问对象。为了优美的编程,用上我写的轻量级动态生成更新SQL扩展方法吧还记得在EF中只更新修改过的字段时,我们这么写: var e = db.Entry(d); e.State = EntityState.U
2015-06-16 09:16:56
1198
转载 黑客帝国屏幕保护源码
黑客帝国屏幕保护设置1. 打开VS2010或以上版本,新建—>项目,Visual C++,win32,选择win32控制台应用程序,名称填写为"hacker"。2. 将一下代码复制到项目源文件中黑客帝国屏保源码//数字流星雨 作者:Wicrecend#include "stdafx.h"#include #define ID_TIMER 1 #
2015-06-10 09:31:46
1148
1
转载 ASP.NET WebForm Form表单如何实现MVC那种“自动装配”效果呢?
我们知道ASP.NET MVC有个强大的地方就是Form表单提交到action的时候,可以直接将Form的参数直接装配到action的参数实体对象中比如action方法 Register(UserModel userModel){ ............................. }在提交表单的时候,会自动讲表单里面的字段封装到对应的U
2015-06-07 21:51:31
633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人