#Eb

WEB安全漏洞与防范

1.XSS原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。如,盗取用户Cookie信息、破坏页面结构、重定向到其它网站等。理论上,只要存在能提供输入的表单并且没做安全过滤或过滤不彻底,都有可能存在XSS漏洞。下面是一些最简单并且比较常...
代码星球 ·2020-04-06

如何使用pycharm调试(debug) django的测试用例?测试用例无法执行

 一、django应用或者flask应用的调试:  结合debug模式,在代码处添加断点,即可实现断点调试功能 二、django应用或者flask应用测试用例的调试:一般django应用的测试用例执行方法如下:pythonmanage.pytest--pattern="test_...

IDEA/Pycharm/Webstorm项目目录中的 Scratches and Consoles作用

临时的文件编辑环境,通过临时的编辑环境,你可以写一些文本内容或者一些代码片段。参考:https://segmentfault.com/a/1190000014202363https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-8iwv2pc4.html...

Flask 在 Debug 模式下初始化2次

请移步:http://blog.zengrong.net/post/2632.htmlhttps://stackoverflow.com/questions/9449101/how-to-stop-flask-from-initialising-twice-in-debug-mode/9476701#9476701ht...

git rebase、git merge、git cherry-pick 使用详解

1、gitcherry-pick是合入其他分支的某一次或者几次提交(cherry-pick是挑选的意思);把其他分支的某些功能合入当前分支2、gitmerge把其他分支合入当前分支,一般用作把其他分支合入到master分支 3、gitrebase把其他分支合入当前分支,一般用作把master分支合入到非mas...

webstorm编辑器设置为vim的方法

首先有这个插件,其设置如下,选中即可打开和关闭方法:  https://www.jetbrains.com/help/webstorm/vim-emulation.htmlhttps://plugins.jetbrains.com/plugin/164-ideavimhttps://www.cnbl...

homebrew代理设置

brew用curl下载,所以给curl挂上socks5的代理即可。在~/.curlrc文件中输入代理地址即可。socks5="127.0.0.1:1080"替换为中科大源替换brew.git:cd"$(brew--repo)"gitremoteset-urloriginhttps://mirrors.ustc.edu....
代码星球 ·2020-04-06

java项目热加载工具jrebel

flask有热加载的功能,修为代码后,自动生效。java项目也有类似的功能,不过需要使用收费的插件jrebel 提供一个免费的注册服务器:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce使用任何一个邮箱即可  运...

selenium webdriver 右键另存为下载文件(结合robot and autoIt)

最近一直在研究seleniumwebdriver右键菜单,发现seleniumwebdriver无法操作浏览器右键菜单,如图 如果我想右键另存为,根本操作不了。也有在网上看到webdriverrightclickoption的一些代码,拿来用发现不能用的。Actionsact=newActions(drive...

常见的web服务器软件分类

(1)ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自"apatchyserver"的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为...

Idea中如何将web项目打包成war包并放到tomcat中启动

第一步:在idea中选中Artifacts、右侧勾选Buildonmake生成war包,如下图第二步:将target文件夹里面的war包拷贝到tomcat文件下的webapp目录下第三步:修改server.xml文件,在host节点上加上对应的war包路径:<ContextdocBase="D:apache-to...

webpack中tree-shaking技术介绍

之前介绍过webpack3的新特性,里面提到webpack2支持了ES6的import和export,不需要将ES6的模块先转成CommonJS模块,然后再进行打包处理。正基于此,webpack2引入了tree-shaking技术,能够在模块的层面上做到打包后的代码只包含被引用并被执行的模块,而不被引用或不被执行的模块...

webservice 之 WSDL的解析

 先看一个wsdl, <?xmlversion="1.0"encoding="UTF-8"standalone="no"?><wsdl:definitionsxmlns:tns="http://ws.lk.com"xmlns:wsdlsoap="http://schemas.xml...
代码星球 ·2020-04-06

webservice5

 如何访问webservice。三种方式我知道,但是,方式1只说明了如何访问wsdl,不知道如何调用,现在就是需要知道如何像下面url描述一样,httpget、post方式调用wshttp://technet.microsoft.com/zh-cn/subscriptions/45fez2a8(v=vs.80...
代码星球 ·2020-04-06

webservice4

原理:参考 http://lvwenwen.iteye.com/blog/1478236客户端通过get请求可以得到wsdl文件,也就知道服务器提供的方法和参数了,然后客户端会通过webservice提供的工具类(通常为wsdltojava生成相应的类)。 接下来,客户端会向webservice发送...
代码星球 ·2020-04-06
首页上一页...205206207208209...下一页尾页