更多 个人博客

  • C# 标准的MD5加密32位

    C# 标准的MD5加密32位

    MD5加密后得到的是byte类型的数组,如果想要转换为32位的字符串,需要将每个数组成员转换成16进制的string字符串,这里就很容易产生BUG,因为转换成16进制时,遇到10以内的数字时,转后都是一个单字符的,但我们每次转换都要得到两个字符的字符串,所以我们这里需要做一下处理才可以, 否则会导致MD5加密结果会有问题代码:/// <summary>/// 获取32位MD5加密值/// </summary>/// <param name="srcstr">需要加密的值</param>/// <returns></returns>public static string Get

    白码驿站2019-08-19 C#

    阅读更多
  • 【漏洞预警】Windows 远程桌面服务RDP远程代码执行漏洞(CVE-2019-1181/1182)

    【漏洞预警】Windows 远程桌面服务RDP远程代码执行漏洞(CVE-2019-1181/1182)

    2019年8月13日,微软官方发布紧急安全补丁,修复了多个Windows远程桌面服务的远程代码执行漏洞(CVE-2019-1181/1182),利用此漏洞可能可以在没有用户交互的情况下直接获取Windows服务器权限。 (想必前几天服务器被黑估计就是这个漏洞的原因,,)漏洞描述 微软官方公告称:CVE-2019-1181 和 CVE-2019-1182 这两个漏洞和之前的 BlueKeep(CVE-2019-0708)一样,属于“可蠕虫传播的”漏洞。类似于2017年爆发的WannaCry等恶意勒索软件病毒。漏洞评级CVE-2019-1181 严重CVE-2019-

    白码驿站2019-08-15 其他

    阅读更多
  • 网站被攻击的血泪史

    网站被攻击的血泪史

    最近几天网站一直处于报错状态,腾讯云的监控系统也是一直发出黑客入侵警告,然后由于工作太忙而无暇顾及(最主要的原因是远程桌面无法登陆,一点时间搞不定)。今天终于下定决心好好整一下网站。经过半天的问题查找, 大致知道的了问题的所在。网站错误信息: 报错原因:经排查发现,服务器的3389端口疑似被国外IP恶意扫描,导致正常的远程端口无法建立远程连接解决办法: 可以通过修改远程桌面连接的端口,来规避被其他服务器恶意扫描,远程连接端口可以直接从注册表进行修改。需要修改两个地方。①、先选择开始-->运行,输入regedit,点击确认,打开注册表,然后找到路径HKEY_

    白码驿站2019-08-15 其他

    阅读更多
  • Js验证身份证是否正确

    Js验证身份证是否正确

    一般情况下,提交数据时, 会对要提交的数据进行各种验证,其他的验证我这里就不讲了, 现在网上有很多, 我要讲的是对身份证的验证, 我看大部分对身份证的验证都是对身份证的位数进行验证(例如15位或者18位), 这个其实是不太准确地,在一些系统中, 以身份证为唯一标识的话, 身份证错误会造成很大的错误, 所以我们要增加身份证的验证。接下来我们先普及一下我们国家对身份证的产生规则做一下了解中华人民共和国居民身份证验证规则如下:1.号码的结构:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数

    白码驿站2019-07-18 JavaScript/Jquery

    阅读更多
  • VS2010中水晶报表插件下载安装方法

    Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,这里简单介绍下水晶报表的下载与安装方法,需要的朋友可以参考下下载完后直接点击安装然后就会自动安装, 就好了链接:https://pan.baidu.com/s/1yfd-f6yIL4ctJ9XuMQJjmQ 提取码:6qy2

    白码驿站2019-07-16 C#

    阅读更多
  • vs看不到svn源代码管理图标的问题

    vs看不到svn源代码管理图标的问题

    最近win10系统出问题, 没办法只能重新装系统 ,其实这都是小事,最麻烦的还是弄环境, 这个是比较头疼的, 这不,vs加载项目后发现没有显示svn的图标, 这可怎么办, 没办法只能去网上找, 最后问题解决了,这里就写了这篇文字, 方便大家遇到了错误可以及时解决。 使用svn要安装两个文件,一个客户端:TortoiseSVN-1.8.msi,一个插件:AnkhSvn-2.5.12471.17.rar;两个都安装好之后,在vs的tool(工具)选项卡中,选择自定义,然后选择source control,在右侧选择svn即可,。最后上图:AnkhSvn下载地址:AnkhSvn

    白码驿站2019-07-16 软件

    阅读更多
  • 解决项目无法添加VBIDE问题

    最近win10系统出问题, 没办法只能重新装系统 ,其实这都是小事,最麻烦的还是弄环境, 这个是比较头疼的, 这不,vs加载项目的时候报错了,说什么无法添加VBIDE的引用 , 真是头疼, 没办法只能去网上找, 最后问题解决了,这里就写了这篇文字, 方便大家遇到了错误可以及时解决。 这里是VBIDE的下载地址:注册与引用.rar,要注意的是:解压后需要把文件 VBIDE.DLL放入系统的(如果你的系统是32位,那就是 C:\windows\system32\..) 目录下,然后直接使用解压文件中的【注册32.bat】双击即可,如果是64位的系统请把文件放入 (C:

    白码驿站2019-07-16 C#

    阅读更多
  • NSFW JS 鉴黄小工具

    最近在Github上无意间看到一个开源项目:话说是开源旗下基于tensorflow的tfjs的鉴黄小工具,觉得有点意思就来试一下,据说是从15000张图片中 进行机器学习而来的比较聪明的工具,值得一用。反正不管怎么说, 先收下我的膝盖。NSFW JS 全称为:NotSafe/SuitableForWork给 NSFW JS 一张图片元素或画布,然后简单地调用 classify,可能会得到如下 5 个分类结果。1、色情(Porn)——不雅的内容和行为,通常涉及生殖器;2、性感(Sexy)——不合时宜的挑衅内容。3、变态(Hentai)——色情艺术,不适合大多数工作环境;4、中立(

    白码驿站2019-07-05 JavaScript/Jquery

    阅读更多
  • 使用ApexSQLLog2014 恢复被删除的数据

    在工作中偶尔会遇到某些人操作数据库的时候没有加条件, 导致数据库中的数据被删除或者数据被批量更新,这个可以说是灭顶之灾, 话虽如此, 不过还是得想尽一些办法去找回数据,下面就来看一下,如果误删数据应该怎么找回。我之前写过一篇文章, 介绍的是Sql (SQL SERVER 2012 误删数据恢复过程)的还原方式, 不过由于太过于繁琐, 这里就不推荐使用了。 先看一下具体怎么操作吧,这里有一张Use_City表,现在将里面的数据全部删除,现在我们就打开ApexSQLLog, 用来恢复被删除的数据。双击ApexSQLLog文件夹下ApexSQLLog.exe文件然后设置一下数据库连接

    白码驿站2019-06-29 SQL Server

    阅读更多
  • MVC 中使用 System.Web.Optimization 合并压缩JS、CSS

    MVC 中使用 System.Web.Optimization 合并压缩JS、CSS

    Optimization捆绑和压缩原理是:将多个css文件动态合并和压缩为一个css文件、多个js文件动态合并和压缩为一个js文件,以此达到减少浏览器对服务器资源文件的请求数量、缩小资源文件的尺寸来提高页面反应速度的目的。ASP.NET 4.5及以上版本支持此技术(Optimization)。以下是在实际的ASP.NET Web Forms项目中使用System.Web.Optimization的操作步骤:1. 通过NuGet添加Microsoft ASP.NET Web Optimization Framework的引用(MVC的项目默认是已经安装了, 所以这里可以忽略)2. 在App_Co

    白码驿站2019-06-28 C#

    阅读更多
  • TeamViewer14工具破解下载

    TeamViewer14工具破解下载

    配置:1、把你现有的Teamviewer更新到最新版本(请勿使用破解版)2、如果没有安装,可以用压缩包内的官网版本3、解压缩后把AlterID应用程序放到TeamViewer14的文件夹目录4、选择Tria,点start,再点end,(修改ID步骤)5、打开teamviewer软件测试。链接:https://pan.baidu.com/s/1CHyYD211VVJ_8bVtQQL8tQ 提取码:e

    白码驿站2019-06-28 软件

    阅读更多
  • C#中 金额转换成中文大写金额

    /// <summary>/// 金额转换成中文大写金额/// </summary>/// <param name="Money">需要转换的金额</param>/// <returns></returns>public static string MoneyToUpper(Double Money){ string functionReturnValue = null; bool IsNegative = false; // 是否是负数 string LowerMoney = Money.ToString(); //存储传进来的金额 //判断传进来的金额是否是负数

    白码驿站2019-02-21 C#

    阅读更多
系统处理中...