400 186 1886
OA教程
经验分享
安装指引
工作流
ERP教程
经验分享
销售管理
采购管理
生产管理
仓库管理
工程管理
品质管理
财务管理
模切知识交流
经验分享
技术文档
PMS教程
CRM教程
开发文档
其他文档
MIS教程
MAS教程
EBR教程
企业管理
微信好文
读书沙龙
无题
最新文章
【Excel】未来5年你必须要掌握的函数之6:BYROW/BYCOL函数
Node.js/react 之 npm 基础入门
SAP系统采购发票查询
订单管理的职责边界
Fleck:一个轻量级的C#开源WebSocket服务端库
Django入门:一个老码农眼中的Web开发神器
.NET网站开发选VSCode还是Visual Studio?
超多 稳定、快速、免费的 WEB API 接口来了!
C# 特性(Attributes)浅解:给你的代码穿上“魔法斗篷”
白菜价的云服务器,整理了一个合集:阿里云、腾讯云、华为云、京东云、百度云
更多新文章
知识管理交流
→『 技术文档交流 』
本版文数:7031 今日文数:
2019
反编译工具的使用 dnspy
前言关于历史久远的系统,源代码已经找不到的程序,要想再进行二次开发需要借助反编译工具进行修改。一、dnspy是什么?dnspy是反编译工具,用于调试没有源码的.net程序。二、使用步骤1.下载工具有64位和32位两个版本,根据程序的版本下载。文件-》打开-》找到对应的DLL文件即可。可对代码进行修改和调试。但是看不到页...
admin
712
2023/8/8 11:42:36
用神器dnSpy编辑DLL
在去年九月份的时候,我分享了几款反编译工具,里面提到了dnSpy,但是实际上,我几乎没怎么用过它,只是在Github上大概看了一下,知道它很强大,能够反编译、调试、编辑C#DLL。直到前两天,我分享了一下用ILspy配合reflexil修改现有.netDLL里面的常量参数,这时有友友再次提到dnSpy,这才使我想起了它...
admin
537
2023/8/8 11:38:52
【JavaScript】纯JS使用html2canvas对网页指定内容进行截图使用教程
1简介html2canvas屏幕截图基于DOM,因此可能不是100%准确到真实表示,因为它不会制作实际的屏幕截图,而是根据页面上可用的信息构建屏幕截图。附件:html2canvas.rar官网地址2安装2.1es6模块化引入方式,项目中使用npminstall--savehtml2canvas//或yarnaddhtm...
admin
665
2023/8/4 18:50:38
[转帖]vlookup函数匹配不出来的原因及解决方法
vlookup函数匹配不出来的原因及解决方法在excel表格中,我们经常会使用vlookup函数来查找定位字符,但是近期却用户在使用中遇到了vlookup函数匹配不出来的情况,这是怎么回事呢?不要着急,下面小编就为大家分享vlookup函数匹配不出来的原因及解决方法,希望对你有所帮助。vlookup函数匹配不出来的原因...
liguoquan
550
2023/8/4 17:11:59
[转帖]网页500错误的原因和解决方法
网页500错误的原因和解决方法网页500错误的原因和解决方法网页500错误(500InternalServerError)是一种常见的HTTP状态码,指示Web服务器遇到了错误,无法完成客户端的请求。500错误通常是由于服务器端的问题导致的,例如代码错误、数据库连接失败、服务器繁忙等。当Web服务器遇到500错误时,会...
liguoquan
458
2023/8/4 11:44:18
利用FingerprintJS做浏览器指纹的实现方案
背景运营同事发现大量的拼单、淘宝和闲鱼上的会员账号租借服务、外借账号等问题已经影响到了公司营收。为了缓解这种问题,我们决定限制单一账号能够保持登陆状态的设备数量,以此提高租借账号的成本。要想限制设备,首先要解决的问题就是如何识别一台设备。这可以借助FingerprintJS来解决,然而并不是所有指纹选项都能够投入到生产...
admin
468
2023/8/4 1:23:36
Fingerprintjs2:一款开源设备指纹采集器
Fingerprintjs2是一款开源的设备指纹采集器。最初的fingerprintjs库创建于2012年,但是由于新版本的开发很难保持向后兼容,因此Fingerprintjs2项目中增加了很多的新内容。该项目将更多、更有效的来源用于指纹识别,并且可配置,也就是说用户可以选择性地开启其中的选项。该项目还将重点关注IE插...
admin
751
2023/8/4 1:12:28
Fingerprint2 生成浏览器指纹应用
Fingerprint2是一款开源的设备指纹生成器。主要用于判断用户是否是新增用户,或者判断设备是否为新增访问设备。在项目中应用:1、npm下载Fingerprint2库:npminstallfingerprintjs2-S2、在项目中引入Fingerprint2:importFingerprint2from‘fing...
admin
505
2023/8/4 1:09:20
FingerprintJS中有意思的知识
FingerprintJS之前有后端小哥问道,前端可否生成浏览器唯一标识UUID,发给后端处理。当时我想都不用想,直接拒绝(手动狗头)。后来想了想,这是个不错了研究题材,就google了一把,于是乎发现了这个宝藏库(FingerprintJS)。它能够生成浏览器唯一标识来区别不同的用户,pro版本的识别率高达99.5%...
admin
628
2023/8/4 0:59:24
SQL Server(MSSQLSERVER)无法启动怎么解决?
SQLServer(MSSQLSERVER)无法启动怎么解决?1、IP地址配置不正确:打开MicrosoftSQLServer2005配置工具下的SQLServerConfigurationManager,选择MSSQLSERVER协议,然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。2、可能是因为VIA协议...
liguoquan
518
2023/8/3 16:27:20
10个开源的前端低代码项目!
今天来分享10个开源的前端低代码项目!GOVIEWGoView是一个使用Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。它的技术栈为:Vue3+Typescript4+Vite2+NaiveUI+ECharts5+Axios+Pinia2+PlopJS。Gitee:...
admin
491
2023/8/1 11:58:17
9个优秀的 VUE 开源项目
Vue结合了React和Angular的优点,并且有着团结、活跃且庞大的社区,可以帮助解决开发中遇到的问题。开源社区不断提出解决问题的新方法。工具和库的数量也贡献量不断的增加。使用Vue的好处该框架非常小。约为18–21KB;Vue支持用基于组件的方法来构建Web应用;详细的文档。这对于初学者来说很容易上手;易于理解。...
admin
750
2023/8/1 11:47:36
【C#】WinForm如何优雅的处理异常
场景:在运行、调试代码的时候,往往会遇到一些异常情况,很多时候我们代码写得足够健壮,所以出现的概率比较低,但是如果一旦出现,我们又没处理好,就可能会导致程序的崩溃、退出;当然还有一部分在方法内被我们用trycatch给处理掉了,但是不得不承认,还是会有极少的异常未被规避,或者说,相信不是所有的方法内都做了异常处理,所以...
admin
457
2023/8/1 11:39:27
C# 两个exe程序之间通信
其实对于两个程序之间进行通信的实现方式有很多种,一般会采用服务端+客户端的模式,此处我们是进行两个客户端之间的通信,如果用一种最简单的方式去实现的话,我认为可以采用写文件的方式,即一个读,一个写。这个写法的话可以参考之前的关于文件读写的文章;但这里我们使用的是另一种,基于WindowsAPI实现Windows消息的发送...
admin
451
2023/8/1 11:32:53
[转帖]select标签中设置只读几种解决方案
select标签中设置只读几种解决方案需求:只读但需要传递到后台。readonly设置对select标签无效!方式一、直接在标签中用js方法设置不可变更(推荐)<selectreadonly="readonly"onfocus="this.defaultIndex=this.selecte...
liguoquan
653
2023/7/30 23:07:07
ASP实现禁止外部站点提交表单数据,支持http和https协议
使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:<%dimtmp...
cantron
3051
2023/7/29 10:49:13
[转帖]JavaScript 运行机制 事件循环(EventLoop)详解
导读Javascript是一种单线程的编程语言,只有一个调用栈,决定了它在同一时间只能做一件事。在代码执行的时候,通过将不同函数的执行上下文压入执行栈中来保证代码的有序执行。在执行同步代码的时候,如果遇到了异步事件,js引擎并不会一直等待其返回结果,而是会将这个事件挂起,继续执行执行栈中的其他任务。因此JS又是一个非阻...
freeflydom
477
2023/7/29 10:10:18
运行 JavaScript 代码片段
如果你发现自己反复使用Console来运行同一份代码,那么你应该考虑将代码保存成片段。Snippets是你在Source面板中创建的脚本。这些脚本可以获取到页面的Javascript上下文,你可以在任意页面运行它们。代码片段就是书签bookmarklets的替代品。举个例子,如下截图所示,页面左侧展示了DevTools...
freeflydom
461
2023/7/29 9:52:23
一杯咖啡的时间,聊聊 js 异步解决方案
回调函数(callback)回调函数简单理解就是一个函数被作为参数传递给另一个函数。回调是早期最常用的一种异步解决方案。回调并不一定就是异步,并没有直接关系。举个简单的例子:functionf1(cb),2000);}f1(()=>);如上,我们使用setTimeout在函数f1中模拟了一个耗时2s的任务,耗时任务结束...
freeflydom
490
2023/7/29 9:42:28
[转帖]SpringBoot 实现审核功能~
SpringBoot实现审核功能~SpringBoot实现审核功能~一、审核功能实现的方式1、普通方案:经办时入A表,审核后从A表读取数据,然后操作目标B表;优势:思路简单劣势:对后端功能实行高度的嵌入;审核功能数据操作不统一2、弹框式方案:前台实现,操作时判断是否需要权限控制,如果需要,则弹出框,由审核人员进行审核,...
liguoquan
529
2023/7/28 16:50:27
WinForm调用摄像头扫码识别二维码
前言因公司业务需求,需要在Windows系统下调用摄像头识别二维码需求,就有了这个功能。根据网上网友提供的一些资料,自己整合应用到项目中,效果还不错(就是感觉像素不是太好)。现在将调用摄像头+识别二维码这两个功能单独出来写到这里,供大家讨论和参考。有什么不足或者问题大家可以提出来,共同改进共同进步。一、创建项目解决方案...
admin
632
2023/7/28 15:53:42
C# 反射高级用法
C#反射简介反射(Reflection)是C#语言中一种非常有用的机制,它可以在运行时动态获取对象的类型信息并且进行相应的操作。反射是一种在.NETFramework中广泛使用的技术,它是实现上述特性的基础,非常重要。反射能干什么?使用反射可以让我们在运行时动态地获取对象的类型信息并进行相应的操作,比如创建对象、调用方...
admin
488
2023/7/27 10:26:51
删除表中数据的方式有几种?各有什么优劣?
使用delete语句:deletefromtable_name;优势:delete语句是最常见和简单的删除数据方式。它可以删除表中的所有数据或者根据where子句删除指定条件的数据。劣势:delete语句执行时,会将数据逐行删除,对于大表或者需要删除大量数据的情况下,性能可能较差。使用truncateTABLE语句:t...
freeflydom
564
2023/7/27 9:21:36
C#数据去重的这几种方式,你知道几种?
使用HashSet去重HashSet的唯一性:HashSet中的元素是唯一的,不允许重复值。如果试图添加重复的元素,HashSet不会引发错误,而是简单地忽略重复的值。///<summary>///使用HashSet去重///TODO:HashSet是一个集合类,它的特点是不允许重复元素,可以方便地实现去重功能。///...
freeflydom
457
2023/7/27 9:08:00
[转帖]前端html生成pdf的两种办法 以及 引入中文字体
导出pdf有下面两种方法1、使用canvas把html生成图片,然后使用jspdf生成pdf。优点:生成的pdf样式还原度极高,缺点:图片形式的pdf无法编辑2、直接使用jspdf的html方法直接把html生成pdf。优点:可编辑,缺点:只是把文本内容搂出来生成pdf,也就是说样式基本无,而且jspdf不支持中文字体...
freeflydom
477
2023/7/27 9:00:44
本版面共有
282
页,
7031
篇文章 >> [
1
...
125
126
127
128
129
130
131
132
133
134
135
...
282
]
页码:
Copyright 2010-2024
ClickSun
All Rights Reserved