个人博客

  • 前端实现 Excel、Word、PPT等文件在线预览

    前端实现 Excel、Word、PPT等文件在线预览

    有些时候想实现在线预览办公办公文件,其实很简单,只需要使用微软提供的接口地址即可 注意:本方法需要注意文档如果具有保密性,谨慎使用,因为文件地址直接暴露在地址栏中, 具体实现为:http://view.officeapps.live.com/op/view.aspx?src=要查看的文档地址 如果拼接之后显示“An error occurred ,We're sorry, but for some reason we can't open this for you.”,如下图那么可能有一下几种原因:1.文件的地址使用的是ip地址形式,

    白码驿站2020-05-29 JavaScript/Jquery

    阅读更多
  • C# 给图片、PDF 加文字水印

    C#  给图片、PDF 加文字水印

    当工作中, 经常会将一些机密点的文档进行水印处理的,以下是对图片、PDF加文字水印处理的方法。Demo下载:https://pan.baidu.com/s/1c9ZfTWwnBOEx_SJr3ZKs9g 提取码:9wfg图片水印using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Drawing;namespace Demo.Helper{ public class PicOperate {

    白码驿站2020-05-29 C#

    阅读更多
  • jquery 录制音频文件

    jquery 录制音频文件

    使用jquery 实现音频录制, 将录制的音频文件传到后台进行解析, 可以实现语音搜索功能。Demo下载:https://pan.baidu.com/s/11h_L6s8NGwg0LnSZhT8QeQ 提取码:lim6<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>白码驿站</title> <script type="text/javascript" src="js/HZRecorder.js"></script>

    白码驿站2020-05-29 JavaScript/Jquery

    阅读更多
  • C# 使用 wkhtmltopdf 将HTML文本或文件转换为PDF

    C# 使用 wkhtmltopdf 将HTML文本或文件转换为PDF

    一、简介 最近遇到一个需求, 要求将执行页面导出成pdf文件,刚开始为了响应速度, 选择使用客户端导出,也找到了一些jquery包, 但是效果不是那么理想,无奈只能试着找服务器端导出,于是了解到 wkhtmltopdf.exe 这个工具,这个工具比起之前的那种方法简直是太好用了。它是一个使用 Qt WebKit 引擎做渲染的,能够把 HTML 文档转换成 PDF 文档或图片(image) 的命令行工具,且要还支持网页的js代码和css代码的渲染,简直不能在爽了,并且支持多个平台,可在 windows、linux 等系统下运行。你可以从这里获取到它:https://wkhtmlto

    白码驿站2020-05-29 C#

    阅读更多
  • JS检测本机是否可以访问公网服务器

    JS检测本机是否可以访问公网服务器

    最近在改造HR系统, HR有个文件分享模块, 该模块可以预览xls,xlsx,doc等文件,用插件的话在某些特殊情况下显示的并不是那么友好,所以考虑使用微软提供的接口,由于HR系统可能部署在内网上, 所以需要做个处理,判断是否可以访问外网, 如果是外网就使用微软提供的接口显示,否则就使用插件显示。功能代码: (function () { //检测入口 checkNet = function () { var def = $.Deferred(); xiuNet(null).then(function

    白码驿站2020-03-27 JavaScript/Jquery

    阅读更多
  • 修改CheckBox多选按钮的背景色

    修改CheckBox多选按钮的背景色input[type=checkbox]{ margin-right:5px; width:13px; height:13px;}input[type=checkbox]:after{ width: 100%; height: 100%; top: 0; content: " "; background-color:White; color: #000000; display: inline-block; visibility: visible; border-radius: 2px;

    白码驿站2020-02-19 CSS

    阅读更多
  • chrome本地调试跨域问题

    在开发中经常遇到前后端分离的项目, 调试起来经常涉及到跨域的问题, 这个是比较头疼的。我们先来了解一下跨域的概念,跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域。详细解释如下图:如何解决本地调试跨域问题:1、关闭chrome浏览器(全部)我们可以通过使用chrome命令行启动参数来改变chrome浏览器的设置,具体的启动参数说明参考这篇介绍。https://code.google.com/p/xiaody/wiki/ChromiumCommandLineSwitches这里介绍的是--disable-web-security参数。这个参数可以降低

    白码驿站2019-12-11 其他

    阅读更多
  • 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#

    阅读更多
总计 529 条 当前第 1 页共 45 页
系统处理中...