Web开发

js操作BOM

07-27
//window.open(url, target); //window.close(); //在当前窗口打开,可后退 //原理:自动使用当前窗口的name HTML:<a href="url" target="_self"></a> js:open(url, '_self'); //在当前窗口打开,禁止后退 //原理:用新url替换当前history中的url js:location.replace(新url); //在新窗口打开,可打开多

php获取客户端真实IP 防止代理和作弊

07-27
获取客户端ip其实不是个简单的活儿,因为存在Ip欺骗,和代理问题,所以获取客户端的IP的真实性会打折扣的,不能百分百准确.但是我们还是尽量找一个比较完善的获取客户端真正ip方法.使用php获取IP的方法能找到很多. getIp function getIp() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip

css换行几种方式

07-27
1. 强制不换行 div{ white-space:nowrap; } 2. 自动换行 div{ word-wrap: break-word; word-break: normal; } 3. 强制英文单词断行 div{ word-break:break-all; } 原文地址:https://www.cnblogs.com/chao202426/p/11255701.html

FusionInsight大数据开发---Flume应用开发

07-27
Flume应用开发 要求: 了解Flume应用开发适用场景 掌握Flume应用开发 Flume应用场景Flume的核心是把数据从数据源收集过来,在送到目的地.为了保证输送一定成功,发送到目的地之前,会先缓存数据,待数据真正的到达目的地后,删除自己缓存的数据.Flume采用流式方法采集和传输数据,程序配置好后,不需要外部条件触发下,一直监控数据源,源源不断地采集.传送数据到目的地. 主要应用于一下几种场景: 将分布式节点上大量数据实时采集.汇总和转移 将集群内.外地本地文件.实时数据流采集到Fus

1 mininet 简介

07-27
Mininet 是由斯坦福大学研究开发的开源软件,是一个基于Linux Container虚拟化技术的轻量级网络模拟器.即可以在个人电脑上模拟出包括交换机.主机.和控制器等软件定义网络节点. 为openflow应用提供简单.免费的应用测试平台. 支持多用户独立的在同一张拓扑上进行并发操作. 支持系统级别的可重.可封装的回归测试. 无需启动物理网络就可以支持复杂的拓扑测试. 提供用于网络调试和运行测试的CLI,支持拓扑相关和Openflow相关命令. 支持任意的拓扑,包括设置拓扑的基本参数,比如网

JS-[浅拷贝和深拷贝]

07-27
JS-浅拷贝和深拷贝 什么是深拷贝和浅拷贝 浅拷贝 深拷贝 常见深拷贝和浅拷贝举例 浅拷贝的实现 手动实现 自带函数实现(对象):Object.assign() 拷贝对象 拷贝数组 自带函数实现(数组):Array.concat() concat()函数介绍 实现浅拷贝 自带函数实现(数组):Array.slice() slice()函数介绍 实现浅拷贝 深拷贝的实现 jQuery的extend()函数实现 extend()介绍 实现深拷贝 什么是深拷贝和浅拷贝 浅拷贝 拷贝时拷贝的是一个对象的

Maven启动tomcat7:run运行异常:org.apache.catalina.LifecycleException: Failed to start component

07-27
异常信息: 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/ssm_web]] at java.util.concurr

Flume 测试 Kafka 案例

07-27
Flume Kafka 测试案例,Flume 的配置. a1.sources = s1 a1.channels = c1 a1.sinks = k1 a1.sources.s1.type = netcat a1.sources.s1.bind = master a1.sources.s1.port = 44444 a1.channels.c1.type = memory a1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink a1.sin

如何通过Holer实现HTTP和HTTPS访问本机localhost WEB服务器

07-27
HTTP和HTTPS访问本机localhost WEB服务器 内网主机上安装了WEB服务器,只能在局域网内或者本机上访问,怎样从公网也能访问本地WEB服务器? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装Java 1.7及以上版本 执行命令java -version检查Java安装和配置是否正确. 1.2 安装并启动WEB服务器 默认安装的WEB服务器HTTP端口是80,HTTPS端口是443. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:ho

HTML - form表单操作

07-27
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>form表单操作</title></head><body> <form name="MyForm" method="post" action="index.html">

二、HTTP请求

07-27
一.测试对象:v2ex的api 文档:https:www.v2ex.com/p/7vpTEc53 api:https://www.v2ex.com/api/topic/hot.json 最热主题:相当于首页右侧的10每条的内容 Method:GET Authentication:None 二.http请求 HTTP消息是服务器和客户端之间交换数据的方式 有两种类型的消息 请求--由客户端发送用来出发一个服务器上的动作 响应--来自服务器的应答 参考:https://developer.mozil

ASP.Net一般处理程序Session用法

07-27
1.在aspx和aspx.cs中,都是以 Session["type"]="aaa" 和 string aaa=Session["type"].ToString() 或使用 HttpContext.Current.Session[strSessionName] = strValue;进行读写. 而在一般处理程序ashx中,Session都要使用context.Session,读写方法不变. 2.在ashx文件中,若要对Session进行成功的读写

小白开学Asp.Net Core 《十》

07-27
小白开学Asp.Net Core <十> — — Session.Cookie.Cache(老生常谈) 一.背景 在常谈Session和Cookie之前我们先来简单的了解下Http(可以说这是必须的,默认大家都了解) 总结一句话:HTTP是一种无状态的协议,在不采取特殊手段的情况下,HTTP请求是不保留用户值或应用状态的信息. Session跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Se

[WEB安全]XXE漏洞总结

07-27
0x00 XML基础 在介绍xxe漏洞前,先学习温顾一下XML的基础知识.XML被设计为传输和存储数据,其焦点是数据的内容,其把数据从HTML分离,是独立于软件和硬件的信息传输工具. 0x01 XML文档结构XML文档结构包括XML声明.DTD文档类型定义(可选).文档元素. <!--XML申明--> <?xml version="1.0"?> <!--文档类型定义--> <!DOCTYPE note [ <!--定义此文档是 note

页面中js按顺序加载完全的方法

07-27
页面中js加载完全的方法   function loadScript( url, callback) {     var script = document.createElement("script");     script.type = "text/javascript";     if (script.readyState) {         script.onreadystatechange = function() {             if (

chrome批量下载网页资源

07-27
工具 Internet Download Manager(IDM) 步骤 1.站点抓取 2.输入网页地址 3.按需选择下载目录设置 4.探索过滤 5.文件过滤 6.下载 原文地址:https://www.cnblogs.com/welleys/p/chrome-pi-liang-xia-zai-wang-ye-zi-yuan.html

解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题

07-27
在config/index.js中的build命令的配置有一个属性叫assetsPublicPath,它的值为‘/’.意思是根目录,这时会从index.html所在的硬盘的根目录下开始查找,自然无法找到. 解决办法:改为‘./’这时就不再是绝对路径的根目录了,而是改为了相对路径,同目录下进行查找. build: { ... assetsPublicPath: './', 原文地址:https://www.cnblogs.com/223zzm/p/11259104.html

第一篇 网站基础知识 第1章 网站架构及其演变过程

07-27
第1章 网站架构及其演变过程 1.1 软件的三大类型:单机类型.C/S类型.B/S类型 C/S结构图 B/S结构图 1.2 基础的结构并不简单 B/S结构网络传输的分解方式有两种:一种是标准的OSI参考模型,另一种是TCP/IP参考模型.它们的分层方式及对应关系如下图所示. 对于TCP/IP的4层模型可以简单地理解为: 网络接入层:将需要相互连接的节点接入网络中,从而为数据传输提供条件. 网络互联层:找到要传输数据的目标节点. 传输层:实际传输数据. 应用层:使用接收到的数据. TCP/IP参考

JS-[function和new function区别]

07-27
function和new function区别 var a=function(){} var a=new function(){} return基本类型数据 return非基本类型数据 var a=function(){} var a=function(){ //得到的是一个方法 return "aaa"; }; alert(a()); //输出aaa var a=new function(){} return基本类型数据 var a=new function(){ //得到的是一个类

jquery.nicescroll.js Unable to preventDefault inside passive event listener due to target being treated as passive.

07-27
解决办法就是:https://github.com/bestjhh/Plugin 下载替换. 参考: https://github.com/bestjhh/Plugin https://blog.csdn.net/qq_40776187/article/details/90170419 https://www.chromestatus.com/features/6662647093133312 原文地址:https://www.cnblogs.com/sea-stream/p/11261450.