自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C# NPOI 导出Excel 日期格式

NPOI 导出Excel时,如果是需要日期格式,在这处理一下,Excel本身支持的是XSSF开头 和 HSSF开头就是 .xls 和 .xlsx的区别, 可以强制转换 row = (XSSFRow)sheet.CreateRow(3); //创建行 cell = NpoiExcelExportHelper._.CreateCells(row, cellStyle, 7, ""); cell.SetCellValue(Da

2020-08-14 10:23:51 18

原创 C# NPOI 导出Excel模板 下拉框 级联下拉框 级联选择

C# NPOI 导出Excel模板 下拉框 级联下拉框 级联选择, 导出模板下载源码在后面,前面稍微说一下咋回事首先明白Excel 中 的数据引用咋回事,然后知道INDIRECT 这个函数。 自行搜索我的需求是设备类型 分为 塔机和升降机塔机下面又有一堆型号这是数据源表/// <summary> /// 导出模板 /// </summary> /// <returns&gt...

2020-08-13 11:11:03 11

原创 js 模拟控制台的工具,移动端调试工具

vConsole移动端调试工具github:https://github.com/Tencent/vConsole

2020-08-10 11:25:12 17

原创 Abp try catch 错误时,保存数据和回滚数据

abp 中,保存状态,回滚数据using(varunitOfWork=_unitOfWorkManager.Begin(TransactionScopeOption.RequiresNew)){unitOfWork.Complete();}例如我这里钉钉回调报错了,我需要保存状态 catch (Exception e...

2020-08-07 13:36:23 30

原创 C# vs 2019, 安装了一些包,然后报错无法引用

C# vs 2019, 安装了一些包,然后报错无法引用Install或者手动引用了一些东西,using 报错这时候可以试试重新生成解决方案。

2020-07-17 10:45:10 110

原创 JavaScript 判断是ios设备还是安卓设备

// 判断是否是Android设备,并且是app项目 function isAndroidDevice() { var u = navigator.userAgent; if(u.indexOf('android') > -1) { return true; } return false; } // 判断是否是IOS设备 function isIPhoneDevice() { var u = navigator.userAge...

2020-07-15 14:55:22 60

原创 ABP_handler 中记log,记录日志

abpservice 默认集成了Ilogger,所以可以直接用其他地方需要依赖注入进去public class RejectHandler : IEventHandler<DevicesTransferApplyStateChangedEventData>, ITransientDependency { private readonly ILogger _logger; public RejectHandler( IL...

2020-07-10 14:21:33 62

原创 Visual Studio 大量报错 预定义类型“System.Void”未定义或导入 CS0518 预定义类型“System.String”未定义或导入

编译器错误CS0518CS0518 预定义类型“System.String”未定义或导入System.Void”未定义或导入解决方案 右击 -》 属性, 然后目标框架切换一下,即可!!!

2020-07-07 15:35:40 276

原创 机器人行走路线如何规划的

简单说就是:激光 地磁 条码或者场景重建

2020-07-03 17:30:06 72

原创 C# .Net Core 两个对象之间取并集,相比较

MenuDto 是我的菜单表, 一个用户可能有两个角色,每个角色对应看相应菜单。A用户是两个角色,那他应该能看到两个角色所有的菜单(取并集) public class MenuDto { public string Name { get; set; } /// <summary> /// 菜单编号 /// </summary> public string Code { get; se.

2020-07-01 18:02:46 65

原创 vs 2019 VisualStudio 2019 默认创建类和接口不加public问题

VisualStudio 2019 默认创建类和接口不加public问题默认是这样的:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class这个路径下的 class.cs 加个public

2020-06-30 17:26:01 262

原创 阻止下载安装 Windows 10 功能更新的方法

步骤如下:1、 按 Windows + R 打开 “运行”;2、然后键入 “ Regedit”;3、然后单击 “确定”(如果出现 UAC 提示,请单击 “是”);4、导航到 “ HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate”;5、右键单击 “ WindowsUpdate”,然后导航到 “新建”>“ DWORD(32 位)”值;6、将 DWORD 命名为 “ TargetReleaseVers

2020-06-30 11:10:14 71

原创 Abp 微信小程序登录 基本的流程和实践

需求:有个web端,然后移动端使用微信小程序。要把微信用户和系统中的用户对应起来上一篇搞了个钉钉小程序登录:钉钉小程序登录微信小程序登录,方便用户输入和系统中校验的也就只有手机号了,既能保证用户唯一标识,也能和系统中的用户关联起来。数据库表:AbpUser表中的PhoneNumber就是这个Providerkey首先微信小程序-> wx.login -> 获取到code -> 后端用code 去拿用户openid和session_key ->...

2020-06-17 15:09:44 212 2

原创 .net core 3 部署到iis 一直报错 503

abp项目xxx.web.host 文件launchSettings.jsonASPNETCORE_ENVIRONMENT": "Development"把这个他添加到系统环境变量

2020-06-15 17:55:43 135

原创 Mvc.ExceptionHandling.AbpExceptionFilter - Error mapping types

IgnoreAttribute 不管用C# AutoMapper忽略 Dto 某些属性 到实体报错:Mvc.ExceptionHandling.AbpExceptionFilter - Error mapping types找到 Module文件Configuration.Modules.AbpAutoMapper().Configurators.Add(config => { config.CreateMap<C..

2020-06-11 20:12:52 149

原创 C#_Dotnet core 计算列数据的总数

利用FastMember 把数据整成DataTable下面代码有列名转换设置允许为null添加自定义属性等方法 public WorkOrderStatement ConvertGenericListToDataTable(List<WorkOrderWorkerSettlementDto> inputList, DateTime startDate, DateTime endDate) { WorkOrderStatem

2020-06-09 18:33:25 54

原创 文件采集 存储

需求:PDF 大小20mb左右 后期可能转结构化数据采集非结构化存储的话,用 minio fastdfs 或者用 七牛云 对象存储。基于nosql 数据库,STSDB,Ravendbhttp://stsdb.com涉及到图形的是最麻烦的,数据型的都可以提供数据接口,客户端不管用浏览器还是winform还是什么鬼都好做。但是图形在不同客户端就好难搞了...

2020-05-29 09:24:22 48

原创 联想E460关闭触摸板

首先先取消开机密码,不然等会重启的时候会无法进入桌面!!!禁用触摸板:1、找到:i8042prt.sys 这个文件 C:\Windows\System32\drivers\i8042prt.sys2、剪切到桌面(需要管理员权限)3、重启(重启后键盘和触摸板都不能用了)4、用外接鼠标找到控制面板,硬件和声音,鼠标,硬件,PS/2兼容鼠标,属性,驱动程序,禁用,确定5、将桌面的i8042prt.sys文件重新剪切到 C:\Windows\System32\drivers6、重启,大工搞成,.

2020-05-27 16:57:09 138

原创 C# 避免多个请求进来导致同一个文件夹意外创建多次

3个请求同时进来以至于同一个文件夹被意外创建了2此,这个应该如何避免呀解决方法:队列。锁。不同请求之间没有同一个上下文,无法锁约束可以使用对象锁注册个singleton服务,或者用个static object注册个单例服务,里面用锁或者信号量或者原子多进程的就分布式锁IHttpContextAccessor是在从Http请求发起的Scope,需要注入HttpContext时使用的直接在FileService里加一个static object(),创建文件夹前lo.

2020-05-27 15:45:40 63

原创 ABP zero 集成第三方登录,钉钉小程序登录

做了个web端程序,同步的钉钉用户,然后还有一个钉钉小程序的需求,钉钉小程序有个免登陆码,根据这个获取到dingUserId

2020-05-26 15:12:13 166

原创 简单总结一下通过Abp Permission 配置菜单权限,并且Api进行权限管理

主要用到的表AbpUsersAbpRolesAbpUserRolesAbpPermissions目的:用户只能看到当前角色下能看到的菜单,并且不能访问到后台Api我是给菜单加权限,自己又加了个MenusPermissions创建User的时候有一个 CheckErrors(await _userManager.SetRolesAsync(user, input.RoleNames));给User绑定Roles然后 角色和权限有关联

2020-05-21 14:49:32 74

原创 如何删库跑路

rm -rf /*rm -rf /home/fileNamedrop database databasename purge binary logs to '日志名字';find / -name mysqlrm -rf /var/lib/mysql rm -rf /var/lib/mysql rm -rf /usr/lib64/mysql rm -rf /etc/my.cnfrm -rf appendonly.aofgit push origin develop:master -f.

2020-05-12 18:12:53 106

原创 Could not load file or assembly 'Castle.Core.AsyncInterceptor, Version=2.0.2

今天用vs 2019 web 发布到IIS的时候,报错:System.IO.FileNotFoundException: Could not load file or assembly 'Castle.Core.AsyncInterceptor, Version=2.0.21.0, Culture=neutral, PublicKeyToken=e33b67d3bb5581e4'. 系统找不到指定的文件。File name: 'Castle.Core.AsyncInterceptor, Ver.

2020-05-12 10:44:39 155

原创 ABP_ Excel 文件导出下载

Asp.net core 3.x 文件下载我是把逻辑写在service,然后注册到Controller的前面DI private readonly INotificationPublisher _notificationPublisher; private readonly IWebHostEnvironment _env; private readonly DingTalkWorkflowService _dingTalkWorkflowSe

2020-05-09 19:36:51 243

原创 防止客户不付尾款的方法

防止客户不付尾款的方法来自群里大佬写个后门,平时看不到挂到电脑的系统关键进程上面,随开机关机启动,发现没付钱直接数据库所有字段数据加密,查出来的都是加密的或者系统动不了,弹出请付款,还有付款码也不用那么麻烦,把所有的方法里面复制一行代码,做层层校验,满足条件这段代码就会执行层层校验,点击就弹出付款码不要用AOP 拦截的方式做,把dll 都做签名验证改...

2020-05-08 13:46:03 165

原创 wget 命令 MS SQL Server 安装

MS SQL 下载:wgethttps://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-14.0.1000.169-2.x86_64.rpmmysql 安装rpm -ivh mssql-server-14.0.1000.169-2.x86_64.rpm

2020-04-29 09:51:02 55

原创 winform程序,在任务管理器里面被杀掉,需要监控的事件

可以试试监控Application.ApplicationExit Event事件

2020-04-27 10:12:10 177

原创 C# DateTime变量不能赋null值

public void xxxMethod(DateTime? dateTime = null )这样搞

2020-04-13 16:02:43 109

原创 Abp开发,手动设置租户ID

钉钉回调,但是他是匿名的。ABP的多租户:https://aspnetboilerplate.com/Pages/Documents/Multi-Tenancy我是钉钉审批回调,表单模板我给存了个tenantId,回调时候根据模板取的tenantId,然后手动给tenantId赋值unitOfWorkManager.Current.SetTenantId(tenantId)...

2020-03-16 17:17:50 214

原创 总结:安装 Sql Server 出现“找不到数据库引擎启动句柄”的错误的解决方案

卸载干净:https://blog.csdn.net/Xue_Yang_/article/details/80240578卸载干净或者继续安装一个实例:https://www.cnblogs.com/Aldj/p/8610561.html等安装完成功之后控制面板找到卸载完实例就一个了...

2020-03-11 23:17:46 1064

原创 vs 附加到进程不显示w3p.exe

你得在IIS里访问一下页面才可以!

2020-03-06 15:56:43 336

原创 移动设备连接自己电脑服务调试,莫名其妙错误 卸载Windows更新

我是本地IIS服务,最近维护一个老项目,那个项目连接本地服务结果和之前不一样。查了半天才知道是Windows 2019年12月更新了一个补丁,卸载掉那个补丁就可以了...

2020-02-28 09:16:18 89

原创 钉钉开发 - 服务端API Asp.Net Core 发起审批实例

官方文档:https://ding-doc.dingtalk.com/doc#/serverapi2/cmct1a我使用的接口:/processinstance/create发起审批实例-- 我遇到的主要问题是{"errcode":820001,"errmsg":"发起审批实例失败,错误原因为【系统错误:审批表单缺少必填信息:设备类型】","request_id":"5ljo...

2020-02-25 20:43:54 838 2

原创 teamviewer 回车键和空格键 失灵 鼠标点击有时也失灵

关闭您的 360某卫士 某电脑管家如果不在公司,鼠标偶尔能点击,就在控制面板把这俩大爷卸载了吧先

2020-02-14 09:54:22 825

原创 The located assembly's manifest definition does not match the assembly reference

错误一般是System.IO.FileLoadException: Could not load file or assembly 'Microsoft.EntityFrameworkCore, Version=3.1.1.0, Culture=neutral, PublicKeyToken=xx'. The located assembly's manifest definition...

2020-02-09 16:22:39 216

原创 批量创建.doc文档,用于测试

新建记事本,后缀名改成.bat@echo offfor /L %%x in (1,1,10) do @echo %%x>%%x.doc

2020-01-20 15:25:09 152

原创 2020

真难啊年三十放假...

2020-01-16 11:31:41 63

原创 怎么证明未享受拆迁补偿政策

最近为这事跑断腿结论:1.无房证明去房管局办理,拿着身份证打印就行,很简单2."未享受拆迁补偿政策" 证明,分两种情况,如果是在村里,简单极了,去村委会开。 第二种情况,你是城市里的,那不好意思,打12345 吧,会让你去街道办,街道办会说没这项服务,报到区政府,区政府会商讨。 正常来说是去居委会...

2019-12-26 15:01:08 586

原创 SQL server 数据库列名带特殊符号,无法映射到Model

字段名带 # 符号,Model 层无法addr##1,所以使用addr1,然后查询的时候使用别名,即可解决public class VendaddrMst { public string vend_num { get; set; } public string name { get; set; } public string inter...

2019-12-17 17:05:12 106

原创 js下载,在页面下载文件下载xml文件避免被浏览器解析

<a href="http://link/to/the/file.xml?dummy=dummy" download>Download Now</a>download 属性不要忘记啊

2019-12-12 16:44:03 732

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