webstorm、pycharm、IDEA等JetBrains家族软件的自定义代码快捷补全 在js中,console.log() 这样的结构写的非常多,这时我们可以设置快捷键,写csl,按Tab来一键补全。(这里以webstorm举例,IDEA等JetBrains家族软件都是这样)步骤其中$PARAM$ 表示完成时光标定位的位置效果输入csl按Tab(或回车)完成...
【操作系统实验】python代码模拟实现生产者消费者模式 相比C/C++指针的折磨,本人更喜欢python代码的简洁,废话不多说:from multiprocessing import Process, JoinableQueueimport time, random, osdef consumer(q): while True: res = q.get() time.sleep(random.randint(1, 3)) prin...
截图直接贴到CSDN上有水印怎么破? 在一次发文时突然发现,截图到剪切板的图片直接Ctrl+V贴到CSDN编辑栏,会有水印,像这样:说实话,这图是我现在的桌面,但水印却不是自己的(搞的自己的图像哪抄袭来的一样,尴尬)解决:这个红框内的URL就是你的图片信息,?之后的,是图片的参数,将?及其后面的删掉就好了,如你学会了吗?...
(Struts2)Tomcat无法加载静态CSS、JS资源的问题 首先本人的问题有两个背景:工程是Struts2的导入的静态资源是一个开源的模板在不运行Tomcat的情况下HTML页面时完美打开的IDEA工作环境中文乱码标题开启Tomcat之后刚开始是HTML页面中文乱码,这样解决:进来后先将1、2步设置好,在进入三里面配置点击加号添加变量最后保存,重启服务就行了。无法加载静态资源CSS和JS在网上找了很多资料都没有解决问题,偶...
requests.exceptions.InvalidHeader: Invalid return character or leading space in header: user-agent错误 今天在使用requests 进行爬虫操作时,出现了没见过的问题即: raise InvalidHeader("Invalid return character or leading space in header: %s" % name) requests.exceptions.InvalidHeader: Invalid return character or leading space...
Python网络请求urllib和urllib3详解 Python网络请求urllib和urllib3详解urllib是Python中请求url连接的官方标准库,在Python2中主要为urllib和urllib2,在Python3中整合成了urllib。官方文档链接为:https://docs.python.org/3/library/urllib.html而urllib3则是增加了连接池等功能,两者互相都有补充的部分。urllib它是 ...
深入浅出了解HTTP协议 深入浅出了解HTTP协议HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议。目前使用最普遍的一个版本是HTTP 1.1。HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先...
Intellij IDEA 配置Struts2 Intellij IDEA 配置Struts2准备工作:下载官网的Struts2的jar包确保以前的Tomcat是可以使用的下载jar包官网:http://struts.apache.org/download.cgi#struts2510第一个是完整jar包,不过很大,初学不太适合,后面这个是min版,有最核心的8个包。下载的是.zip,解压到自己能找到的路径:准备阶段完...
servlet请求转发与重定向的对比 在web应用中,有两种页面请求方式,如servlet跳转index.jsp: 1:请求转发request.getRequestDispatcher("index.jsp").forward(request,response);2:请求重定向。response.sendRedirect("index.jsp");转发 与 重定向 的区别1.前者:跳转之后,地址还在servl...
JSP + servlet + Javabean:使用MVC模式,实现简单计算器 我们首先知道MVC模式是:模型(model)+ 视图(view) + 控制(control)。在模型层,是对操作对象的封装。写的是java代码: Cal.javapackage Bean;public class Cal { private double num1; private double num2; private String sign; p...
Pycharm的debug初级单步调试 在我们平时写程序的时候,简单的程序一眼就能看出问题所在,但是稍微大一点的程序,就很难在茫茫代码中找到一个参数的失误带来的bug,所以我们引入debug单步调试。我们用一个小例子示范一下首先设置断点,点击行号显示的一侧,在指定行设置断点。比如这里,我们设断点在创建对象时: .如果这时我们直接右键run这个代码。他还是会直接运行,不会理会断点 结果 所以要右键选择run下面的...
python/pycharm警告:flask.ext 找不到的问题 前面的话在网上现有的很多flask教程中,很多实用的是python3.7一下的版本 本人用的版本为python3.7(python初学者,搞搞Flask玩玩)网上不乏很经典的Flask教程,我用的一套是 http://www.pythondoc.com/flask-mega-tutorial/index.html问题里面的代码,python有点不适配,如:from fl...
安装Form 库提示'ModuleNotFoundError: No module named 'prompt_toolkit的解决 版本:python 3.7 pip:18.0这两天看网上的一对Flask表单的教程,直到这一步被卡主 这个Form库 导不进去,提示 ModuleNotFoundError: No module named ‘prompt_toolkit’ 解决之前看基础部分时没有看完整,没有理解安装FormWTF 库,当回头安上FormWTF库后,问题就没了,从官方文档中我们也...
VMware中Ubuntu18如何全屏铺满 这两天下载了Ubuntu18桌面版,但是在VM里面,不能将屏幕铺满,都是左右留一部分黑条,有人说下载VMware Tools就行了,但试过没用,修改分辨率全部试过也对不上。 于是试了官方推荐的开源的open-vm-tools 第一步安装这个:sudo apt-get installopen-vm-tools 无效命令的话也不慌,再执行这一句sudo apt-get install...
python3中装饰器的理解以及多个装饰器时的引用顺序 python3中装饰器的理解以及多个装饰器时的引用顺序首先,我们应该认识到一点,就是在python中,万物都是对象。很明显的一个例子,python和java、c++等语言不同的,是python的类,可以作为一个对象,成为别的函数的参数。装饰器的作用,说简单一点,就是实现了不改原有函数,也能扩展函数的功能。就像是为原有的果酱夹了两块面包。吃起来口感更佳的丰富,想要吃到果酱,就得咬穿面包。...
python字典与集合初学 集合 1、无序性 2、元素唯一性集合是可变的数据类型集合中不能有可变的数据类型创建没有元素的集合类型 se = set()虽然集合在表现形式上是se = {1, 2, 3}。但是在创建空的集合时不能se = {},那样的话就是创建了个字典集合的运算有:交、并、差 * 交是查出相同的元素 * 并是两集合的全部元素 * 差是不同的元素添加:add()...
继承与多态该 如何理解 首先思考我们应该要知道的一个问题:继承出现的意义,或者说,我们为什么想到用继承。当我们在写比如一个计算器的工具时,首先写了一个加法运算的类。感觉很轻松,在加一个减法运算时,发现把加法运算的类粘过来稍微改改就行了。同样的,乘法、除法、开根运算、幂次方运算等,写出来这么多类来,发现,每一个类的大部分代码都是重复的,只有很少的内容是不同的。这时候,就需要我们的继承关系登场了: 继承,就是出...
WIN10鼠标指针在等待状态下出现重影、假影、虚影,、显示错误的问题。 首先,我本人就是这个问题的一个严重受害者。具体的问题是,在软件开启,尤其在网页加载时,鼠标会出现一个比原本鼠标小一号的虚影,如图(网友的图,同病) (这是正常状态) (这是等待状态) 有人说,别管他不就好了,看着也没什么大的区别啊。其实在等待状态下,这个虚影在真鼠标的左上角一段距离处(具体远近有差异),当你点下去的时候发现,真鼠标并不是在这里,所以经常误触,使得效率低下,烦的...
.py转换.exe遇到的问题 Python小白一个想把写好的python项目给朋友试试,要.py转换成.exe才行,遂按照教程,种种摸爬滚打后,集众家之所长,成功转换,这里就遇到的问题做一个总结。(学习大佬们的方法很受用,如有侵权联系小弟以删之。)1、最开始的方法用的是下载py2exe,但在cmd 里执行的时候,一直提示 “初始化失败”,遂放弃。后来知道 为什么不使用py2exe?因为 py2exe打包完后只...