|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12330 今日文数:6637
|
|
在.NET开发过程中,我们经常会遇到只有dll、exe这类编译后的程序集、却看不到原始源码的情况,这时候就需要用到.NET反编译工具。它能把机器无法直接读懂的编译文件,转换成我们能看懂的源代码,是日常开发、排查问题、研究组件的实用帮手☀️场景✅源码恢复:针对丢失原始源代码的项目,通过反编译还原可编辑代码,最大程度降低项...
|
|
前言.NET应用如何防止被反编译?这个对于我们.NET开发而言是一个值得关注和重视的问题,防止应用程序被反编译的手段有很多本文我们主要讲讲如何使用ConfuserEx.NET开源免费的代码混淆工具保护你的.NET应用程序。ConfuserEx.NET混淆工具介绍ConfuserEx是一个功能强大且广泛使用的.NET代码...
|
|
ConfuserExConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。它支持多种混淆技术,包括控制流混淆、字符串加密、资源加密等。它具有灵活的配置选项,可以根据不同的需求进行定制(不足的是目前只支持.NETFramework2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8,不支持.NET...
|
|
前言上一篇文章我们介绍了4款免费且实用的.NET反编译工具,这篇文章主要来说说ILSpy这个工具该如何安装和使用。ILSpyILSpy是一款免费、开源的.NET反编译工具,能够将已编译的.NET程序集转换为易于阅读和理解的源代码。GitHub开源地址:https://github.com/icsharpcode/ILS...
|
|
.NET反编译工具的作用.NET反编译工具能够将已经编译好的.NET程序集转换为易于理解的源代码,它们可以帮助开发人员恢复丢失的源代码、理解和分析第三方组件dll、学习其他人的代码、更好的查找修复bug或进行逆向工程等(注意:请在法律允许范围内合理使用)。ILSpyILSpy是一款免费、开源的.NET反编译工具,能够将...
|
|
Codist,一个让C#程序员们相见恨晚的开源神器。这玩意儿是个VisualStudio扩展插件,作者用.NET写的,完全免费开源。
GitHub上能下到源码:https://github.com/wmjordan/CodistVisualStudio市场里直接搜就能装:https://marketplace.vis...
|
|
分辨率切换:相同的尺寸,不同的分辨率如果你支持多种分辨率显示,但希望每个人在屏幕上看到的图片的实际尺寸是相同的,你可以让浏览器通过srcset和x语法结合。<imgsrcset=elva-fairy-320w.jpg,elva-fairy-480w.jpg1.5x,elva-fairy-640w.jpg2xsrc=el...
|
|
用最清楚、最实用的方式告诉你:在SQLServer中,VARCHAR(20)和NVARCHAR(20)到底有什么区别、该怎么选、踩坑点在哪里✅1.本质区别:是否Unicode(能否存中文)类型是否Unicode能否存中文/Emoji每个字符占用的空间VARCHAR(n)❌否❌不可靠(看代码页)1字节/字符NVARCHA...
|
|
日常开发里,我们写Ajax请求是不是总感觉重复代码一堆?每次都要写newXMLHttpRequest()、监听状态、处理参数、拼接URL……写多了真的会怀疑人生:我是写业务还是写重复代码啊!今天咱们就来一步到位封装一个通用ajax()函数,支持GET/POST/PUT/DELETE,自动处理参数,还带三种最常用POST...
|
|
Oracle有Dataguard,SQLServer同样有自己的容灾方案:Mirror和AlwaysOn。因为技术迭代,2012版本之前,SQLServer只支持Mirror(镜像)方式做容灾。2012及以后版本支持AlwaysOn,(Mirror标记为将被移除的功能,其实还能使用)。SQLServerMirror:曾...
|
|
之前写过原生AJAXXH1封装,今天进行AJAXXH2进行封装升级,看看就行,实际开发过程中很少使用Ajax发送请求了。你是不是还在写繁琐的onreadystatechange?文件上传没进度条、请求超时没提示、跨域带Cookie一脸懵?别慌!XHRLevel2直接把原生AJAX拉满战力。一、先搞懂:XHR2到底强在哪...
|
|
日常开发里,我们写Ajax请求是不是总感觉重复代码一堆?每次都要写newXMLHttpRequest()、监听状态、处理参数、拼接URL……写多了真的会怀疑人生:我是写业务还是写重复代码啊!今天咱们就来一步到位封装一个通用ajax()函数,支持GET/POST/PUT/DELETE,自动处理参数,还带三种最常用POST...
|
|
AJAX到底是个啥?先给你一句人话翻译:AJAX=页面不刷新,偷偷跟服务器要数据。AJAX全称是:AsynchronousJavaScriptAndXML。直译:异步的JavaScript和XML。它是一种创建交互式网页应用的网页开发技术。简单来说,AJAX是一种用于创建快速动态网页的技术,可以使开发者只向服务器获取数...
|
|
在实际开发项目中,有时候需要拿到用户网络状态,然后根据用户的网络情况进行优化。常见的网络状态有离线offline、WiFi、2G/3G、4G、5G等,但在实际开发中,我们一般会划分成断网、弱网、强网三个等级,并针对等级进行优化。比如在视频播放时,可以根据不同网络情况给用户分别默认播放不同清晰度的视频(高清、标清、流畅等...
|
|
最近我们团队为了满足更多开发者的需求,实现了一款能直接在浏览器中预览Office文件(word,pdf,ppt,excel,markdown,txt)的SDK——jit-viewer。什么是jit-viewer它是一个纯前端文件预览SDK,支持Word、Excel、PPT、PDF四大主流格式(当然我们也支持了Mark...
|
|
现在,比较牛的设计师和开发者都认识到了可用性在他们工作中的重要性。可用性好的网站会极大地提高用户体验,并且好的用户体验会让用户更加快乐。用聪明的设计决策取悦并满足您的访客,而不是阻挠和激怒他们。下面是9个网站经常面临的可用性问题,以及对于这些问题的推荐解决方案。您可能还对下面的文章感兴趣:
*10Usabilit...
|
|
即使是CSS高手,也难免在书写CSS代码的时候出一些小错误,或者说,任何一种代码都是如此。小错误却往往造成大问题,浪费很多无辜的时间来调试和排错。查看下面这份CSS网页布局中易犯的10个小错误,努力的修正你可能会犯的错误,加速你的前端开发效率。1.检查html元素是否有拼写错误、是否忘记结束标记即使是老手也经常会弄错d...
|
|
我们在网站优化里面经常提到titlekeywordsdescription这个3个标签,但是具体怎么使用和填写,就有人不知道了,笔者就翻阅相关资料,编辑一篇文章给大家服务:一、什么是title、keywords、descriptiontitle,也就网站标题,他显示在浏览器上框,一般方便用户了解这个页面的内容,而在搜索...
|
|
两种方法:<HEAD><METAHTTP-EQUIV=imagetoolbarCONTENT=no></HEAD><BODY>...
或
<IMGSRC=/uploadfile/200806/17/9816249505.jpgHEIGHT=100WIDTH=100GALLERYIMG=no>
如图,在IE浏览器下...
|
|
SEO必须掌握好度,优化得不够,则效果不理想,优化过度,则会被搜索引擎惩罚。其中的技巧,我不甚了解,不过因多次被搜索引擎惩罚,我也逐渐发现了一些优化的忌讳。
一、标题
网站的页面标题是经常会被一些客户堆切了很多的关键词,而网页标题恰恰是搜索引擎十分看重的一块地方,堆切了很多相关或者不相关的关键词,很容易就给...
|
|
象素px是我们在定义CSS中经常用到的尺寸大小单位,而em在国外网站中经常被使用,px和em之间究竟有什么区别和特点呢?px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。
em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺...
|
|
通常情况下,百度最快收录新站3天左右,google收录稍慢点,一周左右吧!不过要想真正的在最短的时间内被搜索引擎收录还是有方法可实施的!一般的方法,大家首先想到的可能是登陆各大搜索引擎,一个个向搜索引擎提交自己的网站URL.这种方法已经过时了,现在已是最被动,最没效的方法。GoogleGuy也曾说过,向Google提交...
|
|
JavaScript函数调用规则一
(1)全局函数调用:functionmakeArray(arg1,arg2)这是一个最常用的定义函数方式。相信学习JavaScript的人对它的调用并不陌生。调用代码如下:makeArray(one,two);//=>[window,one,two]
这种方式可以说是全局的函数调...
|
|
1、在Baidu空间中的发现Baidu空间是一个功能简洁的Blog,但是它提供操作是比较方便的,一些常用的功能都使用模拟窗口作为界面,而不是要页面跳转或者新开窗口。刚开始用的时候空间里面没有分类,但是在创建文章页提供了一个创建分类的功能。当然,如前面提到的,这个功能是用模拟窗口作为界面。某天,家里的网速很慢,当我按下创...
|
|
JavaScript是很好的发明,它让网页动了起来.大家都喜欢这样的那样的页面效果,所以JS的使用日益广泛,甚至被依赖.但你务必提醒自己,绝大多数的浏览器都支持JavaScript,但不是全部.上一篇文章中我简单地讲解了如何使用JavaScript实现滑动置顶效果.那段调用JS代码的HTML片段曾经被我修改过两次.这次...
|