UPnPTest.exe

1、操作系统是否支持UPnP功能:Windows XP,Vista,Windows 7均支持UPnP功能,Windows 2003不支持UPnP功能 2、SSDP服务是否已经启动:SSDP在Windows服务里名字是“SSDP Discovery Service”,如此项FAILED,请使用Windows控制面包→管理工具→服务 来启动该服务 3、SSDP服务的启用类型为自动:如果此项FAILED,请使用Windows控制面包→管理工具→服务 来更改SSDP的启动类型。 4、UPnP Host
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

回到javweb的第二十八天(一)(补昨天的,没保存的笔记 filter 登录案例 动态代理 敏感词过滤 listener简单)

得之坦然,失之淡然,这是最需要具备的心态。 如果说你想要打开一个项目的话,因为idea打开项目太卡了,所以的话,直接新建一个项目。 新建完这个项目之后,然后把这个项目的旗下的部分直接复制过去就行了。 代理的是request 因为我需要做到:你发送的请求和它实际的请求不同这件事情。 而且是你要重构的方法,是相当于把方法体给自己写了的意思。 记得 ,后续这个chain.doFilter,你所传递的是:你代理商的request 而不是它原来的request了。 这里要重构的方法是getParamet
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

Pyhthon批量读取txt文本行数

# 批量读取txt行数 import os import linecache # 批量获取txt行数 root=r'D:\Projects\wwlln\all\xinan\201601' # 文件所在路径 file_names = os.listdir(root) # 读取路径下所有文件名 file_ob_list=[] # 创建一个列表,用于存储文件绝对路径名 for file_name in file_names: filedir=root+'\\'+file_name file_ob_l
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

18. 理解Go 语言中的 语句块与作用域

Hi,大家好,我是明哥。 在自己学习 Golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《Go编程时光》,对于 Go 语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习 Go 语言,不防关注一下,一起学习,一起成长。 我的在线博客:http://golang.iswbm.com 我的 Github:github.com/iswbm/GolangCodingTime 由于 Go 使用的是词法作用域,而词法作用域依赖于语句块。所以在讲作用域时,需
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

jquery 根据 option 的 text 定位选中 option

$('#test option[text="b"]').attr("selected",true); 上面的方法在 jquery 低于 1.4.2 的版本(含)中有效,在更高版本中无效! 例如: <select name="number" id="test"> <option value="1">a</option> <option value="2">b</option> </select> jquery 版本 <script src="https://code.jquer
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

关于博客的零零碎碎

不定期完善... 萌新刚入驻cnblog,会慢慢更新一些学习笔记,这些笔记我一般当做小api用(hhh) 博客主题定制:https://github.com/AmierX/Cnblogs-Theme-SimpleMemory 一些图片出处:tw:tukushiA、 ps:貌似主页图片有一些bug,可能和网速有关,后面慢慢修
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

灰帽黑客 第二章 编程技能

本章主要介绍了一些先修知识,思维导图如下 c和Python大家应该都不陌生,我主要学习记录下中间部分的笔记和感受 计算机内存 稍微解释下shellcode shellcode是一段用于利用软件漏洞而执行的代码,shellcode为16进制的机器码,因为经常让攻击者获得shell而得名。shellcode常常使用机器语言编写。 可在暂存器eip溢出后,塞入一段可让CPU执行的shellcode机器码,让电脑可以执行攻击者的任意指令。 缓冲区溢出的详解可以参看[2],这本书后面章节貌似也很会介绍,
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

css 图片宽度、居中、倒影

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> *{ margin: 0px; padding:0px; } html,body{ height:100%;
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

P4168 [Violet]蒲公英(分块求区间众数)

题目:传送门 思路:预处理出数字 j 在前 i 个块中对应的前缀和 sum[i][j] ,和 第 i 个块到第 j 个块的众数 res[i][j] ; 对于询问直接按块或块内暴力即可。 代码: 1 //#include<bits/stdc++.h> 2 3 #include<cstdio> 4 #include<cmath> 5 #include<cstring> 6 #include<vector> 7 #include<cctype> 8 #include
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

我罗斯方块第一次汇报

这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 <我罗斯方块汇报1> 这个作业的目标 汇报完成进度 项目地址 github 地址 其他参考文献 基于win32控制台应用程序的双人俄罗斯方块小游戏 俄罗斯方块-C语言(从0开始到有色界面) 小组成员 朱智成 031902632 杨家聪 031902627 方块类 class Blocks { public: int space[4][4]; }blocks[7][4]; void Blocks::space //
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

PHP可变变量及应用场景

一、基础: 变量名可以变,将变量名存储在另外一个变量中 1 <?php 2 3 $a=10; 4 $b='a'; 5 echo $$b; //10 6 ?> 7 8 <?php 9 $name1='tom'; 10 $name2='berry'; 11 if(rand(1,10)%2){ 12 $name='name1'; //将变量名存储在$name中 13 }else{ 14 $name='n
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

Scrum 冲刺第一天

一、团队信息 1、团队名称 挑战极限队 2、团队成员 张博愉(3118005074) 张润柏(3118005075) 郑堉涵(3118005077) 周伟建(3118005079) 林梓琦(3118005062) 林钦发(3118005061) 3、团队项目 SeekLost失物招领中心 二、Alpha 阶段任务认领及与其工作量 张博愉: 任务:测试计划的制定、发帖模块开发 预期工作量:测试计划制定(4h)、发帖模块开发() 张润柏: 任务:管理员模块开发 预期工作量:一周 郑堉涵: 任务:管
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

Django-->简介

1.Django简介:   是一个开放源代码的Web应用框架,由Python写成。   初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0 2.MVC:   概述:     一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。   核心思想:     解耦   图解:   
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

vue----05

1、组件参数效验 <div id="root"> <counter :content="{a:1}""></counter> </div> <script> var counter = { props: { content: { type:String, required:true ,//此处指该参数是否为必传参数, default :
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

Java --------- I/O(七) 序列化

一、啥是序列化 原先是 在开发中,经常需要将对象的信息保存到磁盘中便于以后检索,可以使用之前的方法逐一对对象的属性信息进行操作,这样做很繁琐,容易出错,尤其是在大型的项目中,为每一个对象编写代码,将字段和属性保存磁盘以及从磁盘还原这些字段和属性,更是难搞,而序列化提供了轻松实现这个目标的方法。 在内存中的数据对象只有转换为二进制流才可以进行数据持久化和网络传输。从这个角度那么就可以理解为,将数据对象转换为二进制的流的过程称为对象的序列化(Serialization)。反之将二进制流恢复为数据对
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

Base64编码和解码原理

Base64常用于对电子邮件、短信、URL等进行编码和传输,在Python和Mysql中都有实现方式。 但这里要说的是它编码的基本原理和步骤。 1. 首先相信大家都会看到这个表:Base64对应的字符表,一共64个字符,包括26个字母的大小写、10个阿拉伯数字、+号和/号;附:(还有一个' =' 号一般用于后缀)。 2. Base64并不加密信息,因为它属于编码方式,不属于加密系统;可以随时对其信息进行解码。 3. Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

apache站点优化—静态缓存

一、静态缓存介绍 用户每次访问网站都会将页面中的所有元素都请求一遍,全部下载后通过浏览器渲染,展示到浏览器中。但是,网站中的某些元素我们一般都是固定不变的,比如logo,框架文件等元。,用户每次访问都需要加载这些元素。这样做好处是保证了数据的新鲜,可是这些数据不是常变化的,很久才变化一次。每次都请求、下载浪费了用户时间和公司带宽。 所以我们通过静态缓存的方式,将这些不常变化的数据缓存到用户本地磁盘,用户以后再访问这些请求,直接从本地磁盘打开加载,这样的好处是加载速度快,且节约公司带宽及成本。
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

渗透利器-kali工具 (第五章-6) Metasploit后门生成模块

本文内容: 免杀技术发展史 杀软原理简介 后门生成常用命令 常见生成后门模式 从后门生成模块到权限维持:   免杀技术发展史:     理论上讲,免杀一定是出现在杀毒软件之后的。     通过杀毒软件的发展史不难使用,第一款杀毒软件kill 1.0 是Winsh公司1987年推出的。     也就是说免杀技术至少在1989年以后才发展起来。[国外无从拷问,国内非常晚]     1989年:第一款杀毒软件Mcafee诞生,标志着反病毒反差杀时代的到来     1997年:国内出现了第一个可以自动
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

小学2年级数学混合运算手机打卡训练

import math import random score=0 num=eval(input("questions:")) questions=[] errors=[] for i in range(num): a=random.randint(2,9) b=random.randint(2,9) c=random.randint(2,9) op1=random.choice([' + ',' - ']) op2=random.choice(['
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0

vscode 关闭侧边栏中 git source control 的更改数目

目标: 步骤: ctrl + , 进入 settings 搜索 source control,在 Scm: Count Badge 中选 off 效果:
分类: 其他 发布时间: 05-22 22:24 阅读次数: 0