前端内容之HTML:HTTP协议、HTML中重要的标签、表格、表单等

什么是前端:   与用户直接打交道的,例如:手机电脑的界面 什么是后端:   幕后操作者,不直接与用户打交道的 WEB服务的本质: 浏览器中输入网址回车发送了几件事?   1、浏览器朝服务端发送请求   2、服务端接收请求   3、服务端返回响应   4、浏览器接收响应 按照相应的规则渲染给用户看。 HTTP协议:   超文本传输协议   规定了浏览器与服务端传输数据的格式 四大特性:   1、基于请求响应   2、基于TCP/IP之上的作用于应用层的协议   3、无状态(服务端不保存用户状态
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

工作中遇到的99%SQL优化,这里都能给你解决方案

前几篇文章介绍了mysql的底层数据结构和mysql优化的神器explain。后台有些朋友说小强只介绍概念,平时使用还是一脸懵,强烈要求小强来一篇实战sql优化,经过周末两天的整理和总结,sql优化实战新鲜出炉, 大家平时学习和工作中,遇到的90% 的sql优化都会介绍到,介意篇幅过长,分成3篇文章哈。 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

beego 如何自定error

beego通过Redirect方法来进行跳转: 1 2 3 func (this *AddController) Get() { this.Redirect("/", 302) } 如何终止此次请求并抛出异常,beego可以在控制器中这样操作: 1 2 3 4 5 6 7 8 9 10 11 12 func (this *MainController) Get() { this.Abort("401") v := this.GetSession("asta") if v == nil { th
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

linux用户权限、系统信息相关命令

用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01.用户和权限的基本概念 1.1 基本概念 用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理 在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限 对 文件 / 目录 的权限包括: 序号 权限 英文 缩写 数字序号 01 读 read r 4 02 写 write w 2 03 执行 e
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

kali linux渗透之 DNS侦查工具

DNS简介 访问某网站的时候,我们只需要打开浏览器输入例如:www.baidu.com就可以解析到该网站.为了便于记住不需要输入长长的IP地址去访问,这时DNS把相对应的域名解析成IP地址,这就是DNS域名解析. DNS侦查关心的是:识别谁拥有一个特定域或一系列IP地址,定义实际域名的DNS信息和标识目标的IP地址以及目标之间的路由. 1. whois 查询 whois是识别分配给网站的地址,相关信息数据包括注册用户的域名或IP地址等等. 2. dmitry 查询 dmitry会搜索子域,邮件
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

苹果系统IOS第三方管理工具——imazing 优秀

iMazing 是一款 Windows、macOS 平台的 iPhone、iPad 管理工具,可以进行文件、音乐、视频传输,备份与还原数据,并且可以管理已安装应用,比如重新安装那些已下架的应用,是「史上最烂」iTunes 的优秀替代品。目前数码荔枝特价,单设备终身授权 99 元(已破解)。 下载:X86@X64 链接:https://pan.baidu.com/s/1_Ed-sXBnPXhY9nyXN_pVYA 提取码:33nw
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

1.你对网络专业或者计算机专业了解是怎样?

-首先,随着时代的发展,计算机已经成为了人类不可或缺的一部分,计算机是一种设备,能够按照事先存储程序,自动高速的进行大量数值计算和信息处理。正是因为计算机强大的功能,使它与人类的联系越发密切,同时也能显示出它在当代以及未来的重要性。 -其次,我认为计算机是一种能吧人类智慧放大的一个载体,人类的思维通过计算机能够更好的表现出来。 -最后我认为通过计算机还能够锻炼我们严密的逻辑思维,帮助我们更好地了解这个世界。
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

C++深拷贝和浅拷贝细节理解

前提 在对象拷贝过程中,如果没有自定义拷贝构造函数,编译器会提供一个缺省的拷贝构造函数,缺省的拷贝构造函数对于基本类型的成员变量,按字节复制,对于类类型的成员变量则调用其相应的拷贝构造函数。 资料注解 在《高质量的C C++编程》第9章有这样一段话如下,类似的描述在《C++ primer》和《effective C++》都有提及,就是拷贝构造函数的问题,这是OO编程必须注意的一个问题。 详细原文链接:https://blog.csdn.net/weixin_41143631/article/d
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

mapreduce入门程序之---wordcount

mapreduce是hadoop生态中非常重要的一部分,顾名思义,主要分为两部分,map和reduce,他们各司其职,map的主要功能是用来对待处理的文档进行处理,主要是对数据进行按行读取,分割,然后根据用户需要进行不同的判断,清晰,直到得到目标的干净数据。reduce程序主要是对map传来的数据进行汇总,求和。最后经统计的结果输入到目标文件中。具体代码如下: WCMapper.java import java.io.IOException; import org.apache.commons
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

局域网技术

CSMA/CD:带冲突检测的载波侦听多路访问技术 10Base以太网:基于十兆的以太网     10Base2网络:         采用总线拓扑,使用RG58A/     10Base5网络     10BaseT网络 快速以太网:100兆 交换式以太网: 千兆以太网: 无线局域网: 802.11 a/b/g/n   指的是无线网络协议标准,都是由802.11演变而来的。     802.11是IEEE最初指定的一个无线局域网标准,速率最高只能达到2Mbps     802.11b工作在2.
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

状态码(更新中···)

400 #请求语法有错误(参数个数不对,请求方式不对),一种情况是服务器接收2个参数,但请求传的参数个数不是2个;还有可能是服务器限制请求方式必须是get, 但是请求的一方使用的是post,put等。比如yii做微信APP支付的时候,因为框架的限制,post请求需要验证CSRF,而微信没有传CSRF参数。所以就不能接收到微信的请求,报400。解决办法是在对应的控制器里关闭CSRF验证机制。
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

hadoop编程实践 - “清洗”(根据具体需求)

项目文件:Github 需求一: package test.dataclean; import java.io.IOException; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.Te
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

hadoop编程实践 - hdfs编程实现判断文件存在性

package test.hdfs; import java.io.IOException; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; /* * @authr:Kouch * * 功能:变成实现判断hdfs上文件是否
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

Struts中防止表单重复提交

Struts内部会经过很多interceptor,只需在struts.xml中配置如下代码就可以防止表单重复提交 <action name="login" class="com.lzw.action.UserAction"> <!-- 配置拦截器进行token拦截 --> <interceptor-ref name="defaultStack"/> <interceptor-ref name="tokenSession"/> <result>/success.jsp</result> <!--
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

vi & vim

VI编辑器_终端编辑器 目标 vi简介 打开和新建文件 三种工作模式 常用命令查询 1 简介 1.1 学习vi的目的 在工作中, 要对 服务器上的 文件进行 简单 的修改, 可以使用 ssh 登录到远程服务器上, 并且使用 vi编辑器 进行简单的编辑即可 需要修改的文件包括 源代码 配置文件 例如: tomcat服务器的配置文件 例如: 网卡信息的配置文件 在没有图形界面的环境下, 要编辑文件, vi是最佳选择 每一个使用linux的程序员,都应该或多或少的学习一些vi的常用命令 1.2 vi
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

洛谷P2161 线段树染色 SHOI2009 会场预约

题目链接:https://www.luogu.org/problem/P2161 题意:有两种操作,操作A是在区间l,r上染色,同时把输出那些与之重叠的颜色的个数并情空,操作B是统计区间目前还有多少种颜色。 分析:用线段树来做,只用到区间修改,每次修改时都找到只有一种颜色的区间,如果这个颜色还没被删除,就计数并删除。删除可以直接用一个del数组来实现 #include<bits/stdc++.h> using namespace std; typedef long long ll; co
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

hadoop编程实践 - hdfs编程实现删除文件

package test.hdfs; import java.io.IOException; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; /* * * @authr:Kouch * * 功能:变成实现删除hdfs上
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

nginx安装错误:c compiler cc is not found

今天安装软件nginx的时候遇到的报错:c compiler cc is not found 查了下网上的资料,解决方案也不复杂。 先说明下环境: 服务器:CentOS 7 nginx:2.3.1 原因是因为缺少 gcc-c++ 的包 解决办法很简单,执行:yum -y install gcc-c++ 关注公众号「Python专栏」,后台回复「机器学习电子书」获得100份机器电子学习相关电子书。
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

贰拾叁

一、元类 在python中一切皆对象,所以类也是一个对象,对象是由类实例化产生的,所以类也可以实例化产生。那么实例化产生类的类就是元类。 class B def __init__(self,v) print(type(B)) <class 'type'> 使用print(type(类))的方法可以找到类的类。 type为python内置元类,所有的类都是由type实例化产生的。 二、class底层原理分析 平时使用class + 类名的方式将类构造出来,但实际上这些类是由元类实例化产
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0

网站日志流量分析系统(离线分析学习)

一、业务背景   网站流量统计是改进网站服务的重要手段之一,通过获取用户在网站的行为数据,进行分析,从而得到有价值的信息,并基于这些信息对网站进行改进。 二、业务需求 ①PV(Page View)   访问量:也叫点击量,即一天之内整个网站中的页面被访问的次数(对同一个页面重复访问也记为不同的PV) ②UV(Uniquer Visitor)   独立访客数:即一天之内访问网站的人数(同一个人在一天之内访问网站多次,也只能算一个UV) ③VV(Visit View)   会话总数:即一天之内会话
分类: 其他 发布时间: 09-03 21:42 阅读次数: 0