nginx无网络启动失败——proxy_pass域名DNS解析出错 问题:nginx启动或者reload的时候,会对proxy_pass后面的域名进行DNS解析,如果解析失败,启动就会失败或者reload失败。我们是to B的产品,客户的环境可能是不通公网的,因此不能使用公网DNS服务,进而导致在ng启动的时候,对proxy_pass后紧跟域名的dns解析失败,最终导致nginx启动失败。解决方案:不直接在proxy_pass后写域名...
jxl操作excel样式设置 WritableFontheadFont=newWritableFont(WritableFont.TIMES,14,WritableFont.BOLD);//设置标题,字号14,加粗<P>WritableFontcountents=newWritableFont(WritableFont.TIMES,12);//...
jxl生成excel时,增加批注和冻结窗口 1.增加批注 Label label=new Label(c, rows, entry.getKey(), format); WritableCellFeatures cellFeatures = new WritableCellFeatures(); ...
jxl生成excel 最近项目中要用到生成excel,就写下来分享给大家其实很简单,码代码,自己看:首先需要导jxl jar包进来<!-- jxl execl --> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</art...
事务的四种隔离级别 [转载] 事务的四种隔离级别数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名...
字符串哈希+kmp题 9.7Crazy Search(字符串哈希)Many people like to solve hard puzzles some of which may lead them to madness. One such puzzle could be finding a hidden prime number in a given text. Such number could ...
Manacher-马拉车算法 Manacher马拉车算法就是求解最长回文串并且将时间复杂度降到了O(n),它的原理就是将原始字符串进行了处理,在每一个字符的左右两边都加上特殊字符,让字符串变成一个奇回文然后通过数组储存标记,详细看这篇https://www.jianshu.com/p/392172762e55回文自动机回文树,也叫回文自动机类似AC自动机的一种回文串匹配自动机,也就是一棵字...
网络赛补题 2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛 A - ^&^Bit operation is a common computing method in computer science ,Now we have two positive integers Aand B ,Please find a positive integer C that minimi...
AC自动机 AC自动机1.常见的就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。2.算法分为3步:构造一棵Trie树,构造失败指针和模式匹配过程。简单来说,AC自动机是用来进行多模式匹配(单个主串,多个模式串)的高效算法题目:Keywords SearchIn the modern time, Search engine came int...
字典树 9.16 A - 统计难题(字典树模板题)Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).Input输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二...
KMP整理 kmp用于一一匹配问题,如字符串的匹配。一遇到匹配问题,最初大家想到的就是循环一一对比匹配了,但是那样太慢,这就需要用到kmp了,它就是很快的,用到最大公共前后缀,如ABCDABC这个串,我们匹配ABCDABTBCDABC这个长串,当匹配到第7个字符T的时候就不匹配了,用kmp我们就不用直接移到B开始再比一次,而是直接移到第5位来比较,这样可以减少时间如果不懂可以去听大佬...
react 16.3+ 新生命周期 react 16.3版本出现了两个新的生命周期函数,并将逐渐废弃componentWillMount()、componentWillReceiveProps()、componentWillUpdate()1、static getDerivedStateFromProps(props, state)注意: 最常见的误解就是getDerivedStateFromP...
react 16.3+ 新生命周期 作业 1、有哪些⽣命周期被舍弃(3个),哪些⽣命 周期是新增(2个)?componentWillMount()、componentWillReceiveProps()、componentWillUpdate()被舍弃,static getDerivedStateFromProps()和getSnapshotBeforeUpdate()是新增2、这些⽣命周期被舍弃或新增的原因?以及 新增...
node层设置proxy不生效的原因 43服务器上pm2部署的项目,原本是想请求代理到69服务器,但是仍然代理到75服务器了,检查node层proxy代码没问题,原因是端口号被占用了,项目的5000端口被其他项目占用,5000端口实际用的是别的项目,而这个项目恰恰是代理到75服务器。所以解决方案是检测端口占用,找到端口占用所在进程,pm2 delete掉占用端口的项目,再重新启动所需要启动的项目。检测端口占用 lsof...
python3.5+Django2.2+pymysql+mysql 1,在project同名文件夹下的__init__文件中添加如下代码即可import pymysqlpymysql.install_as_MySQLdb(),2,修改setting文件DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', '...
File "D:\Python\Python37-32\lib\site-packages\django\views\debug.py", line 332, in get_traceback_htm... 解决方案参考:https://www.cnblogs.com/loveprogramme/p/10726712.html转载于:https://www.cnblogs.com/wzy23/p/11527669.html
python:面向对象 概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。1234...
RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_S... 问题描述:前段报错Django报错解决方案参考:https://blog.csdn.net/weixin_40930415/article/details/80812219转载于:https://www.cnblogs.com/wzy23/p/11527658.html...
python:模块 一 模块介绍1、什么是模块?#常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。#在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展...
python:常用模块 一,time & datetime模块 1 #_*_coding:utf-8_*_ 2 3 4 import time 5 6 7 # print(time.clock()) #返回处理器时间,3.3开始已废弃 , 改成了time.process_time()测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来 8 # p...