![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
fangdengfu123
性别男,爱好女,哈哈哈
展开
-
浏览器调用本地Java程序
main方法实际入参为完整的webshell参数;2、将java程序打包成exe可执行文件。3、客户端机器注册webshell。4、网页调起客户端webshell。1、实现本地java程序。原创 2023-05-10 17:09:18 · 563 阅读 · 0 评论 -
jenkins 升级导致的node 环境版本问题
由于服务器磁盘不足(零碎的项目太多),需要扩充磁盘。重启服务器后,jenkins各种起不来,所以顺手给升级一下。升级后,前端项目各种编译错误。然后人工去服务器上执行编译命令,发现并无问题。后来干脆在执行命令的脚本里面对比了一下版本,终于发现:jenkins自带了一个node,12的,但是我们项目要求是14的。根据系统环境变量加载的顺序看,jenkins 先查找的 ~/.bashrc ,但是在这个配置文件里面引入 /etc/source 发现并没有用。后来干脆在jenkins里面添加了一个环境变原创 2021-09-23 13:37:01 · 966 阅读 · 0 评论 -
Vue 控制台报错信息收集并上报
Vue 控制台报错信息收集并上报自己理解为什么,直接上代码import axios from 'axios';export default class JsReport { private getToken; private prefix: string; constructor(prefix, getToken) { console.log('js reporter init success'); this.getToken = get原创 2021-08-02 11:27:19 · 765 阅读 · 0 评论 -
调用百度文字识别接口
注册百度云账号创建应用· 进入控制台后,选择左侧菜单栏,点击文字识别,进入 概览页面· 点击创建应用,依次选择后,可以生成一条应用信息,用来获取调用接口的token获取token根据文档获取token文档中心 新手指南 鉴权认证机制调用接口,识别图片文字文字识别疑惑点就是一开始获取token时,所需要的应用id和密码不知道怎么获取,其它没有难度,特此记录。...原创 2018-10-26 17:06:50 · 4001 阅读 · 1 评论 -
IE浏览器兼容background-size属性
引入火腿肠文件(.htc)来进行hack,强行让ie8支持background-size属性。简单来说,就是引入js文件来对图片大小进行配置。 使用的htc文件的background-size-polyfill项目git地址:https://github.com/louisremi/background-size-polyfill/blob/gh-pages/backgroundsize.min.原创 2017-09-12 12:46:13 · 1273 阅读 · 0 评论 -
使用navigator.userAgent来判断浏览器类型
function userBrowser () { var browserName = navigator.userAgent.toLowerCase(); if(/mise/i.test(browserName) && !/opera/.test(browserName)){ alert("IE转载 2017-06-26 16:51:47 · 1612 阅读 · 0 评论 -
解析URL中的参数
//解析URL中的参数function getQueryString (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if(r!=null)return decodeURI(r[2转载 2017-06-26 16:39:07 · 618 阅读 · 0 评论 -
常用正则帮助类
//常用正则帮助类var RegExpHelper = { //验证整数 validateNum: function (val) { var patten = /^-?\d+$/; return patten.test(val); }, //验证实数 validateRealNum: function (val) {转载 2017-06-26 16:25:25 · 277 阅读 · 0 评论 -
常用工具处理类
//常用日期处理帮助类var DateUtil = function () { //标准化时间格式字段串为"YYYY-MM-DD HH:mm:ss" function StandardFormate(fmt) { if (fmt) { fmt = fmt.trim(); var fmt_res = "";转载 2017-06-26 16:24:18 · 232 阅读 · 0 评论 -
使用jsencrypt实现参数的前端加密
在做项目中的登录功能时一般是通过form表单或者ajax方式将参数提交到服务器进行验证,在这个过程中,在前端对登录密码先进行一次加密的话,安全性肯定要优于直接提交的方式。最近在看博客园的登录页面时发现博客园的登录是用ajax发送http请求的方式,并在前端采用了加密,是采用jsencypt在前端进行加密的。后面查阅资料后了解到淘宝、京东也有用jsencypt库对登录密码进行前端加密的操作。jsenc转载 2017-04-12 10:38:45 · 34076 阅读 · 2 评论 -
网站优化的常用方法
1、关键词 在网站首页要出现网站所做的关键词,在网站首页中关键词的分布遵循左上右下分布,这样更容易让搜索引擎判断出网站的主题是关于哪方面的内容。2、标题 网站标题很重要,网页标题的命名直接影响到页面在搜索引擎中的排名,搜索引擎是通过判断网站标题判断网站主题,所以在网站首页的标题中要有网站所要做的关键词或者长尾词。3、描述 首页中的描述很重要,网站的描述是告诉搜索引擎网站转载 2017-04-06 23:21:53 · 2094 阅读 · 0 评论 -
web中缓存的几种方式
1、应用程序实现的动态页面缓存 应用程序吧动态文件生成的html文件缓存到文件服务器,以后用户请求动态文件,直接从文件服务器加载对应的静态缓存的html文件返回给用户。这里面主要节省了动态语言的执行时间和数据库访问时间,但是会增加缓存框架的加载和缓存查找时间。2、把解释执行的开发语言编译成为目标代码 这个主要把解释执行的高级语言,例如Java、php直接编译肠胃平台相关的目标代码转载 2017-04-06 23:02:37 · 1023 阅读 · 0 评论