知识扩展
文章平均质量分 70
一些花里胡哨的知识点
华洛
野生程序员,终身学习者。
展开
-
抓包与代理神器 —— whistle
安装npm i whistle -g基本操作与配套设置w2 start 启动 w2 restart 重启 w2 stop 停止服务 w2 status whistle当前状态http://127.0.0.1:8899/ , whistle会启动一个服务,默认8899端口chrome插件switchyOmega 配置代理,域名127.0.0.1,端口8899,此时chrome打开的浏览器都会被whistle代理请求手机跟电脑在同一网段,打开wifi手动配置代理:ip是电脑ip,原创 2021-09-18 11:34:36 · 2987 阅读 · 0 评论 -
解释型语言与编译型语言概念与对比
编译执行(直接执行)c语言使用命令行 gcc x.c 编译出a.out文件,然后执行 ./a.out即可运行,这是编译执行,编译后的文件可以直接执行cpu 提供了一套指令集,用来控制整个计算机的运转,机器语言的代码就是由这些指令和对应的操作数构成的,这些机器码可以直接跑在计算机上,由它们构成的文件叫做可执行文件。而不同操作系统可执行文件的格式不同,所以我们的window\linux\mac电脑中的文件是不能互通的。编译型语言会经过编译、汇编、链接的阶段,编译是把源代码转成汇编语言构成的中间代码,汇原创 2021-09-14 14:15:08 · 199 阅读 · 0 评论 -
秘籍:windows的C盘清理
常见的winowsC盘清理方式,一般就是如下三种1. 第三方工具2. 磁盘清理3. C盘扩容4. 换个硬盘但是,这几种办法也都有各自的问题第三方工具,可靠性存疑,万一出问题你人都傻了,而且三方工具也只是其他方式的傻瓜化执行而已磁盘清理实际上能清理出来的空间是及其有限的扩容无法应用在固态硬盘作为系统盘的问题换硬盘重装系统,无需重装系统的方式又过于麻烦我的电脑就是用固态硬盘作为系统盘,时间一久,C盘的清理就成了问题,以上几种办法,都无法解决我的需求,于是,机智的我,开发了另外一个解决方案原创 2021-09-12 14:07:07 · 404 阅读 · 0 评论 -
关于前端垃圾回收机制详解
垃圾回收c一类的语言拥有底层的内存管理原语malloc()和free(),而像javascript这样的高级语言,会自动释放内存,这一过程就是内存垃圾回收虽然我们有自动的垃圾回收机制,依然会有内存管理的问题,例如内存泄露等内存生命周期分配内存-内存由操作系统分配给程序使用。在底层语言中开发者可以显式地操作内存。而在高级语言中就是垃圾回收机制。使用内存-这是程序实际使用之前分配的内存的阶段。当你在代码中使用已分配的变量的时候,就会发生内存读写的操作。释放内存-该阶段你可以释放你不再使用的整原创 2021-09-08 17:40:32 · 1994 阅读 · 0 评论 -
整理各类爬虫关键字与示例
爬虫名称关键字示例UA百度爬虫BaiduspiderMozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)谷歌爬虫AdsBot-GoogleAdsBot-Google (+http://www.google.com/adsbot.html)MSN爬虫MsnBot-MediaMozilla/5.0 (Windows NT 6.1; WOW64) Appl...原创 2021-05-11 11:13:32 · 1249 阅读 · 0 评论 -
观察者模式(发布者-订阅者模式)
设计模式是被发现的,而非发明。观察者模式(发布者-订阅者模式)定义观察者模式(又称发布者-订阅者模式)定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。设计原则找出程序中变化的方面,然后将其跟固定不变的方面相分离针对接口编程,而不是针对实现编程更多的使用组合,少用继承为了交互对象之间的松耦合设计努力,降低对象之间的互相依赖使...原创 2020-02-15 13:42:16 · 450 阅读 · 0 评论 -
yarn 安装node-sass 失败处理方案
不要再去改yarn的源了!!!不要再去改yarn的源了!!!不要再去改yarn的源了!!!重要的事情说三遍。解决方案:修改node-sass 源。1. 修改源yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ -g 2. 安装yarn install最后 如...原创 2020-01-19 19:02:01 · 3219 阅读 · 1 评论 -
rem适配手机
window.onresize = function(){ document.documentElement.style.fontSize =document.documentElement.clientWidth / 7.5 + 'px';}window.onresize();UI给750为基准的图,以上设置之后rem与px 比例如下,例:7.5rem将会自动在任意大小屏幕...原创 2018-07-24 09:52:50 · 664 阅读 · 0 评论 -
Chrome 中文界面下默认强制12px的解决办法
Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示,可通过加入 CSS 属性 -webkit-text-size-adjust: none; 解决。原创 2018-06-16 15:53:10 · 1285 阅读 · 0 评论 -
准备明天看的两篇文章
https://www.jianshu.com/p/04376d0c9ff1原创 2018-05-29 21:58:17 · 166 阅读 · 0 评论 -
ssh用法及命令
什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得转载 2018-04-27 09:52:38 · 295 阅读 · 0 评论 -
十月最后一天,补上一篇占位博客
十月最后一天了,忙的跟狗一样,补上这篇博客,后期有啥内容我在改原创 2018-10-30 13:47:11 · 238 阅读 · 0 评论 -
ES6在线编译ES5 工具
ES6在线编译ES5 工具地址:在线转换地址转载 2018-08-02 10:33:23 · 8665 阅读 · 0 评论 -
营销QQ使用方法
营销QQ、企业QQ的在线交流链接跟普通QQ的在线交流不一样。普通QQ的在线交流,可以在http://shang.qq.com/v3/widget.html生成;营销QQ、企业QQ的链接可以按以下步骤添加:第一步:引入营销QQ、企业QQjs脚本:<script charset="utf-8" src="http://wpa.b.qq.com/cgi/wpa.php">第二...原创 2018-08-30 12:43:19 · 1542 阅读 · 0 评论 -
iphone 使用AJAX发送FormData文件,踩坑
事呢,就是这么个事。iphone如果你发送的formdata数据中文件有空,在数据表现为file.size==0;此时试用iphone是会发送失败的;无奈只好做个判断了;1. 问题分析/** 为了使用ajax上传图片,使用了FormData的解决方案,代码如下。* 实际请求时:发现在iphone中在input[type=file]里面有内容的时候是可以成功请求的;* 但是当inpu...原创 2018-09-12 11:00:30 · 3318 阅读 · 0 评论 -
TS在线编译ES5工具
TypeScript在线编译ES5 工具地址:在线转换地址原创 2019-01-09 15:58:49 · 17195 阅读 · 1 评论 -
VMwere 本机代理转发,局域网共享
点击”编辑“->”虚拟网络编辑器“,如图。 步骤阅读 2 选择”NAT“,然后点击”NAT设置“,如图。 3 接下来点击”添加“。 4 在弹出来的界面中分别填入主机端口,虚拟机IP,虚拟机端口,如图。 5 确定后,我们就将虚拟机中的80号端口映射到宿主机的8086号端口了,如图。以后我们可以在共网上访问本机的8...原创 2019-02-28 11:14:50 · 919 阅读 · 0 评论 -
axios 在项目中的应用
提到axios都不陌生,由之前的 XMLHttpRequest ->$.ajax-> Fetch 发展,看来 Promise 是趋势,而项目中也是由vue-resource的this.$http"净化" 成了 axios ,但实际项目中不只是引用 axios 发送请求那么简单,往往还需要进行封装,以下就分享下我们项目中使用 axios 都做了哪些事。当然不涉及到项...转载 2019-06-24 10:07:24 · 577 阅读 · 0 评论 -
【<meta name="description" content=">】作用讲解
一、语法: 二、参数解析: 1)name项:常用的选项有Keywords(关键字) ,description(网站内容描述),author(作者),robots(机器人向导)等。 2)http-equiv项:可用于代替name项,常用的选项有Expires(期限),Pragma(cache模式),Refresh(刷新),Set-Cookie(cookie设定),Window-ta转载 2017-07-06 17:23:06 · 488 阅读 · 0 评论 -
异步与同步跟阻塞与非阻塞的区别
简单的说,、同步与异步是指的线程之间的关系,两条线程之间要么同步要么异步;’阻塞与非阻塞是指的线程的状态;一条线程要么处于阻塞状态中要么处于非阻塞状态中;原创 2018-05-03 13:13:56 · 225 阅读 · 0 评论 -
最新 Axure8.1 注册码 绝对可用 更新至2018.04.19
Koshy wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY转载 2018-04-19 11:58:21 · 371 阅读 · 0 评论 -
GithubPages教程 在GithubPages上搭建个人主页
第一个目的,有的开发者平常会做自己的网站,大部分是还是买的空间吧,有人买的阿里云、新浪SEA或者linode、aws加nginx,今天看完这篇博客,你就可以用Github Pages免费搭建自己的主页了。 第二个目的,如何在Github为自己的帐号(个人或者组织)搭建个人主页,比如我的Github地址是:https://github.com/yanzhenjie,我为自己的帐号搭建的主页转载 2017-12-09 15:46:27 · 3561 阅读 · 1 评论 -
一位资深程序员大牛给予Java初学者的学习路线建议,这样学年薪30万不是梦
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web转载 2017-10-10 09:10:33 · 7198 阅读 · 4 评论 -
css之-webkit-scrollbar 浏览器滚动条
在IE中可以自定义滚动条的样式 ,基于webkit的浏览器现在也可以自定义其样式: ::-webkit-scrollbar { /* 1 */ } ::-webkit-scrollbar-button { /* 2 */ } ::-webkit-scrollbar-track { /* 3 */ } ::-webk转载 2017-07-10 09:19:56 · 1728 阅读 · 0 评论 -
${pageContext.request.contextPath} JSP取得绝对路径
一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。1)采用相对路径遇到的问题 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。 如果采用Stru转载 2017-07-10 09:18:59 · 188 阅读 · 0 评论 -
tabel点击行,获取行号
//转载,未测试tabel点击行,获取行号$('#table tbody').on( 'click', 'tr', function (e) {var index = $(this).parent().context._DT_RowIndex; //行号var rows = table.rows( index ).data();//获取行数据});tabel点击td转载 2017-07-15 10:22:23 · 1812 阅读 · 0 评论 -
eclipse 中常用快捷键
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下转载 2017-06-24 12:07:54 · 225 阅读 · 0 评论 -
偶尔用到的方法
1,监听窗口大小变化。window.onresize = function(){}原创 2017-06-22 11:54:16 · 194 阅读 · 0 评论 -
序列化表单,使用ajax提交
假如现在有这样一个表单,是添加元素用的。form id='addForm' action='UserAdd.action' type='post'> label for='uname'>用户名label>:input type='text' name='uname' id='uname'>br> label for='mobileIpt'>手机号:label>input转载 2017-07-01 11:19:28 · 3910 阅读 · 0 评论 -
前端HTML5几种存储方式的总结
总体情况h5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。主要应用:购物车、客户登录对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。 目标解决4k的大小问题解决请求头常带存储信息的问题解决关系型存储的问题跨浏览器 1.本地存储loc原创 2017-12-09 15:10:53 · 277 阅读 · 0 评论 -
VSC 使用Git进行版本控制
VSC 使用Git进行版本控制Visual Studio Code 使用Git进行版本控制请确保你安装了最新的VS Code.http://code.visualstudio.com/请确保安装了最新版的Git。https://git-scm.com/download。git安装到环境变量里, 确保任意路径可以访问。参考链接:https://code.visualstu转载 2018-01-12 11:14:53 · 7854 阅读 · 0 评论 -
利用fiddler抓取APP中的数据
前言做Android开发的朋友经常需要做网络数据的获取和提交表单数据等操作,然而对于调试程序而言,很难知道我们的数据到底是以怎样的形式发送的,是否发送成功,如果发送失败有是什么原因引起的。fiddler工具为我们提供了很方便的抓包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的。什么是fiddler百度百科上是这样说的:Fiddler是一转载 2018-04-10 13:48:14 · 299 阅读 · 0 评论 -
详解301重定向及实现方法
一、什么是301重定向 301重定向(或叫301跳转、301转向)是用户或搜索引擎蜘蛛向网站服务器发出访问请求时,服务返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。其他常见的状态码还包括:200(表示一切正常);404(网页不存在);302(临时性转向);500 (内部程序错误); 除了301转向,网址转向还有其他方法,如302转载 2018-01-19 11:09:12 · 19100 阅读 · 1 评论 -
VM激活秘钥
激活密钥VMware 2017 v14.x 永久许可证激活密钥FF31K-AHZD1-H8ETZ-8WWEZ-WUUVACV7T2-6WY5Q-48EWP-ZXY7X-QGUWD原创 2018-01-10 13:50:03 · 21693 阅读 · 0 评论 -
GitHub入门之一:使用github下载项目
git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的有CSDN和OSCHINA的git。使用git可以很方便地进行多人协作和版本控制。作为一个入门小白,我先从我的角度来和大家一起看看如何使用github,我注重操作,不注重原理。如果想深入学习git,建议看类似git入门这样的文档这篇讲如何使用其它人的代码,最初,转载 2018-01-17 15:11:13 · 337 阅读 · 0 评论 -
页面中调用函数--之${fn:}内置函数
调用这样一个头文件http://java.sun.com/jsp/jstl/functions " %>下面就可以直接调用以下的函数。 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否转载 2018-01-08 09:46:20 · 3167 阅读 · 0 评论 -
如何查看本机端口开放
开始-运行输入CMD。 在CMD窗口中输入netstat -aon|findstr 80,80表示要查看的端口号。 看到0.0.0.0:80 LISTENING表示本地有程序正在使用80端口进行监听,说明是有程序在占有了80端口,看到最右侧有占有这个程序的进程ID:892(每个不一样,反正最右侧的这个数字就是占用的进程ID),我们只需要查出892是哪个程序就可以了...原创 2017-10-30 09:51:06 · 5266 阅读 · 0 评论 -
CMD窗口自定义快捷键
从开始菜单 -> 附件 -> 找到“命令提示符”,右键它 -> 属性,其中有一项是“快捷键”,里面写的是“无”。可以发现这个输入框里的内容是无法编辑的,这不要紧,比如说你现在直接按下键盘上的C键,可以看到它自动设置了快捷键 “Ctrl + Alt + C”。点击确定。现在回到桌面上按下“Ctrl + Alt + C”,呵呵,命令提示符窗口出来了吧?原创 2018-01-15 13:15:38 · 1446 阅读 · 0 评论 -
GitHub使用教程详解
GitHub 指南原文地址:GitHub官网指南示例项目:Hello World十分钟轻松教学在学习计算机语言编程的过程中创建Hello World 项目是一个历史悠久的传统。当你接触一门新事物的时候可以用它来做一个简单的练习。让我们开始使用github吧!通过本文,您将会学到:如何创建和使用仓库如何创建和管理分支如何改变一个文件并将它提交到gi转载 2018-01-03 13:58:56 · 358 阅读 · 2 评论 -
页面去掉横竖滚动条
body { overflow-x : hidden; 去掉横条 overflow-y : hidden; 去掉竖条}原创 2017-06-29 16:33:59 · 4083 阅读 · 0 评论