ngrok 本地安全隧道链接内网穿透
本地安全隧道:localhost,我想将一个本地服务器暴露在NAT或防火墙后面的互联网,ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。特点应用不使用 ngrok 和使用 ngrok不要不断地重新部署正在进行的...
2024-01-10ngrok调试安装成功步骤
编译ngrokngrok的服务端和客户端都是纯绿色软件,只需要用源码编译生成执行文件就行了。我的服务器系统为centos,下面的命令为centos命令。ngrok的源代码托管在github上,可以先在ubuntu下安装git再将ngrok的源代码克隆到本地。git clone https://github.com/inconshreveable/ngrok.git ngrok #将ngrok源代码克隆回本地 yum instal...
2024-01-10NATAPP基于ngrok的内网穿透工具
NATAPP基于ngrok的内网穿透工具 本篇主要讲解 NATAPP 它是基于ngrok的内网穿透工具,有了它你可以直接将自己的本机发布到公网上方便对接又或者在你开发微信小程序或者公众号的时候方便你调试。 1.准备工作(必看) 进入官网 NATAPP官网 先注册一个NATAPP账号 用来创建隧道 点击购买隧道 填...
2024-01-10小程序测试后台服务的方法(ngrok)
什么是ngrok?官方解释是这样说的:ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。这段话是什么意思?运行ngrok服务以后,本地运行的Web服务会被ngrok代理。当你访问它给你提供的域名时候,它会经过公共的端点解析到本地,这样本地的服务就可以通过外...
2024-01-10Anujs 高级兼容 React16 的迷你 React 框架
npm install anujsAnujs 是一个高级兼容React16的迷你React 框架,它兼容 React16.3.0 的 99% 接口, 跑通了官方 788 个 case, 支持 React 生态圈的 99% 的组件与 UI 库。众所周知, React 一直存在体积过大的诟病, 因此我在熟读其源码的基础上,重新实现了React, gz 后只有 React+ReactDOM 的三分之一。详细数据见 https://b...
2024-01-10PhpStorm配置Xdebug调试的方法步骤
安装xdebug去官网下载对应版本的xdebug扩展XDEBUG EXTENSION FOR PHP | DOWNLOADS如何选择正确版本输出phpinfo()函数的内容查看输出页面的网页源码全选复制到这个页面XDEBUG EXTENSION FOR PHP | DOCUMENTATION | INSTALLATION ,将刚才复制的内容拷贝进去,并分析可以得到自己当前版本的php对应哪一个xdebug文件安装扩展这...
2024-01-10PHP中的访问修饰符简单比较
PHP public访问修饰符示例:<?php header("content-type:text/html;charset=utf-8"); // BaseClass class pub { public $tag_line = "!"; function display() { echo $this->tag_line."<br/>"; } } // 子类class child extends pub { function show(){ echo $this->tag_line; ...
2024-01-10vant-ui组件调用Dialog弹窗异步关闭操作
需求描述:需求描述:官方文档又是组件调用方式,又是函数调用方式。我就需要一个很简单的:点击操作弹窗显示后,我填写一个表单,表单校验通过后,再调用API接口,返回成功后,关闭弹窗。一个很简单的东西,element-ui用的很方便,在这里就懵比了,刚开始做的,弹窗关闭了,才返回异步接...
2024-01-10解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
这里面我们需要注意一个问题,就是 template (将要渲染的HTML)必须是包含在一个标签里面的,这个和react 比较像,是个小坑,所以他没有报错;最外层加个标签包起来就行补充知识:vue自定义组件无法渲染的可能原因1、组件最外层需要Vue实例包裹2、组件名不支持驼峰命名,建议采用-分隔 如:myTa...
2024-01-10vue或react项目生产环境去掉console.log的操作
在开发环境写了很多console.log/info/debug,在生产环境需要去掉这些console。如果手动删除未免也太累了,再说以后想再开发还得重新写console。事实上webpack提供了删除console的插件,在vue-cli3里面是这样用的:首先安装terser-webpack-pluginnpm install terser-webpack-plugin -D然后在vue.config.js文件里写插件的配置:mo...
2024-01-10类似Object监视器方法的Condition接口(详解)
在《基于线程、并发的基本概念(详解)》中,我们利用synchronized关键字、Queue队列、以及Object监视器方法实现了生产者消费者,介绍了有关线程的一些基本概念。Object类提供的wait的方法和notifyAll方法,与之对应的是Condition接口提供是await和signalAll。await(或wait)是让当前线程进入等待状态并释放锁,signalAll...
2024-01-10java创建简易视频播放器
最近有个多媒体的作业,要求使用visualC++和OpenCV编写一个简易的视频播放器,对于C/C++残疾者而言是不可能的,于是萌生了用Java编写的想法。具体经验分享一下。 目标:制作简易视频播放器开发工具:eclipse4.5.1;VLC2.2.1具体内容:完成了视频的加载、播放、退出的功能;实现了视频播放过程中控制...
2024-01-10浅析Mybatis 在CS程序中的应用
因为mybatis好使,所以几乎需要操作数据库的时候,我都会使用mybatis,而且在一个正式的项目中,同时存在BS和CS的程序,都使用的Mybatis,使用的相同mapper文件。Mybatis的XML配置文件正常如下: 代码如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd...
2024-01-10Eclipse的启动机制研究
最近我一直在研究Eclipse的架构体系,下面我们就来看看Eclipse的启动机制吧 1、Eclipse源代码 eclipse-sourceBuild-srcIncluded-3.3.1.1.zip 版本:3.3.1.1 大小:95.058MB 下载地址:http://download.eclipse.org/eclipse/downloads 解压后的目录结构如下图,通过执行build.bat可以编译出完整的Eclipse-sdk-3.3.1.1运行...
2024-01-10使用Eclipse 为Nokia 手机开发移动应用程序
编者注:在论坛上看到很多朋友都在问关于在eclipse中配置Nokia Developer's Suite for J2ME 开发移动应用程序的问题,所以综合了相关方面的内容,希望能帮助大家迅速的入门ECLIPSE中NOKIA开发.本教程使用的是Nokia Developer's Suite 2.2 ,但是以后的3.0或4.0配置的方法都是一样的,希望读者注意.关于本教程 本教...
2024-01-10CVE--26411 在野样本中利用 RPC 绕过 CFG 缓解技术的研究
作者:曹 磊(@iamelli0t)/ 深信服南研安全研究团队原文链接:https://mp.weixin.qq.com/s/vDg86ln_onz4fCr5s_7sFQ一、漏洞概述浏览器渲染进程漏洞利用的一般思路是:在利用漏洞获得用户态任意地址读写权限后,通过篡改DOM、js等对象的虚表函数指针劫持程序执行流,通过ROP链调用VirtualProtect等Win32 API,修改保存...
2024-01-10Intel Wi-Fi 驱动漏洞分析
作者:启明星辰ADLab原文链接:https://mp.weixin.qq.com/s/dUQb0XNNT8AQFUcVamG-oQ背景intel Wi-Fi芯片广泛应用于个人笔记本电脑产品,如ThinkPad、Dell笔记本等。2020年ZDI组织披露了intel无线网卡windows驱动程序中存在的CVE-2020-0557 和 CVE-2020-0558漏洞。其中CVE-2020-0557 CSS评分为 8.1 分和 CVE-2020-0558评分为 8.2 分。通过这两个...
2024-01-10vim的airline必须要第三方插件激活?
如果我直接$ vim .virmc那么vim不会开启airline,但是如果激活NerdTree或者tagbar的话,airline可以重新出现,一旦关闭NerdTree或tagbar的话,airline又会重新消失? 从这张图片可以看出来,我使用了NerdTree,一旦我关闭了这NerdTree,aireline就会消失。请问可能的原因有哪些?ps: 运行环境是vim7.4+ubuntu+zsh...
2024-01-10C Primer Plus中为什么说0XAA的数据类型是unsigned int呢?
题目:答案:其中d题,我的回答是int整型常量,用16进制格式表示,为什么答案是unsigned int呢?回答:根据 C11/C99 §6.4.4.1/5The type of an integer constant is the first of the corresponding list in which its value can be represented.这句话下面有一个表,想看就去看标准文档了。。也就是说,16进制的类型是最小能表示该字...
2024-01-10编译错误 error: expected ';' before '{' token|
int* plusOne(int* digits, int digitsSize, int* returnSize){ // 加一 算法;int i=digitsSize-1; //当为一的时候;int *p;while(1){ if(*(digits+i)==9) { *(digits+i)=0; } c.|29|// else ( *(digits+i)!=9 || i==0) ...
2024-01-10如何修改vim的光标颜色
回答::highlight Cursor运行之后会显示原有颜色设置,可以根据其属性名称,抄写原属性名称,填入你想要的颜色数值。颜色数值可以使用十六进制颜色码,也可以使用寻常的颜色名称,如blue、red等。还有不懂的地方,请认真查阅help :highlight-default中的帮助内容,对选项进行填写。另外,使用的颜色可...
2024-01-10怎么输入指针的值?即输入指针所指区域的地址。
#include <iostream>using namespace std;int main(){ int *i; i=(int*)malloc(sizeof(int)); ... //用cin或scanf输入i的值,即输入给定的地址 ... return 0;}试过用cin>>i或scanf("%d",&i)都不行,应该怎样写?回答:scanf没有输入指针类型的方法,因此输入数字再转换成地址。测试代码和结果如下(8866的十六进制...
2024-01-10使用Qiniu_Io_PutFile()返回error.code == 400
大家好, 我最近在用qiniu的 c_sdk进行上传下载开发。在做上传的时候遇到了中文编码的问题,百思不得其解,问题如下: 我通过服务器获取到了token,然后通过Qiniu_Io_PutFile()上传本地文件,结果如果本地文件名带有中文字符,返回错误码为400,错误message为“fileName must be utf8 encoding”。 QT代码...
2024-01-10.NET 通过AJAX实现 Repeater 的无刷新 展示。
如题 基本问题就是子这样子的目前的是这样来展示数据的,想通过AJAX 的方式来实现该怎么实现呢?我百度的结果有些乱,自己没看明白怎么回事, 有知道怎么实现的人帮忙解答下问题么?...
2024-01-10