python的模块导入问题
以下内容参考:http://www.xinxingjiaocheng.com/online/item/7/89 1.给模块起个别名 如果一个模块的名字很长很长,就像这样comput_the_value_of_the_variable,你导入模块是这样子: import comput_the_value_of_the_variable,导入之后每次调用里面的变量或者函数的时候都要写这么一长串的名字,我就问你烦不烦?尤其是当你是一个崇尚简约的人的时候。即便你打头几个字母,pycharm会自动给你调
python 协程之Greenlet
greenlet是一个用C实现的协程模块,相比与python自带的yield,它可以使你在任意函数之间随意切换,而不需把这个函数先声明为generator。 from greenlet import greenlet
def test1():
print(12)
gr2.switch()
print(34)
gr2.switch()
def test2():
print(56)
gr1.switch()
print(78)
gr1=gre
Hdu P1394 Minimum Inversion Number
题目链接 题目翻译: 约定数字序列a1,a2,...,an的反转数是满足i<j和ai>aj的数对(ai,aj)的数量。 对于给定的数字序列a1,a2,...,an,如果我们将第1到m个数字移动到序列的末尾,我们将获得另一个序列(m>=0,当m=0时就不移动任何数)。这样,总共就会有n个序列,如下: a1,a2,...,an-1,an (其中m = 0,即初始序列) a2,a3,...,an,a1 (其中m = 1) a3,a4,...,an,a1,a2 (其中m = 2) ... an,a1,
查看firefox浏览器 驱动geckodriver.exe文件的版本号的方法,以及下载链接
1-进入到geckodriver.exe文件的目录: 2-在路径栏下输入cmd: 3-命令行界面下输入:geckodriver.exe -h 可以看到文件的帮助信息,其中第一行就列出了版本号 为0.19.1 4-geckodriver驱动文件历史版本的下载链接: https://github.com/mozilla/geckodriver/releases
[NOI2015]寿司晚宴——状压dp
题目转化:将2~n的数分成两组,可以不选,使得这两组没有公共的质因子。求方案数。 选择了一个数,相当于选择了它的所有质因子。 30分: 发现,n<=30的时候,涉及到的质因子也就10个。2,3,5,7,11,13,19,23,29 直接状压。f[i][A][B] 前i个数,第一个人的质因子选择状态A,第二人B,的方案数。(第一维可以滚动,当然,可以倒序循环直接省略) 每个数质因数分解,前八个质因子,压成二进制数,转移直接按位或。 100分: 质因子太多状压不了。 公理:一个数>=sqrt(n)
Nginx核心模块内置变量 nginx内置变量
本文根据Nginx官网整理了Nginx的ngx_http_core_module模块的内置变量,可与Apache做对比参考。随后做了一次测试观察各变量的值,并附上测试结果。 1.变量列表 $arg_name 请求行中参数name的值。 $args 请求行中的所有参数。 $binary_remote_addr 客户端地址的二进制形式。 $body_bytes_sent 发送给客户端的字节数,不包含响应头的内容,与Apache的mod_log_config模块中的%B兼容。 $bytes_sent
_003_Linux_ CentOS7 系统目录详解
来自https://blog.csdn.net/longxu0872/article/details/71168340,感谢作者的无私分享。
CentOS7系统目录
文件系统的类型
LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。
普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、les...
_004_Linux_XShell连接Linux
来自,感谢作者的无私分享。
首先我们需要下载一个Xshell程序,本篇文章使用的是Xshell5来给大家进行讲解,安装完毕后打开Xshell:
然后就是新建回话,输入我们需要连接的服务器的IP,设置好图片上的其它选项后我们就可以点击确定。
接下来的就是显示一个会话列表,再然后就是输入用户名、输入密码,最后就会提示我们已经登录成功,接下来的就都是示例图片了。
另外可以使用以下...
_005_Linux_安装httpd依赖关系/dec/mime.types怎么解决
先安装mailcap这个包 rpm -ivh mailcap-2.1.23(大概是这个名字,tab键自动补全就可以) 然后再安装httpd 不过也有可能还有其他的依赖性问题,建议还是使用yum
Javascript将Form数据转化成Json对象
将Form的数据转化成Javascript的Json对象
Jquery的serializeArray 方法已经可以实现将Form的数据序列化为一个数组,只要稍微在这个方法的基础上做些修改即可。
方法1:
JavaScript
123456789101112131415$.fn.s
Starter POMs详解
Starter POMs是可以包含到应用中的一个方便的依赖关系描述符集合。你可以获取所有Spring及相关技术的一站式服务,而不需要翻阅示例代码,拷贝粘贴大量的依赖描述符。例如,如果你想使用Spring和JPA进行数据库访问,只需要在你的项目中包含spring-boot-starter-data-jpa依赖,然后你就可以开始了。该starters包含很多你搭建项目,快速运行所需的依赖,并提供一致的...
myeclipse的properties文件中文被转码解决方案
如图所示:首次在properties里打中文注释,结果一输入中文就自动被转码,于是查看了一下项目的编码是UTF-8的,而eclipse中默认的properties文件编码是ISO的,所以修改一下即可。
打开window下的preferences,搜索框输入Content Types ,找到如下图的java Properties File修改默认编码
修改后即可成
SpringBoot学习-(二)SpringBoot注解和配置
SpringBoot注解1.@SpringBootApplication一般来说Spring Boot的Web应用都有一个xxxApplication类,并使用@SpringBootApplication注解标记,作为该web应用的加载入口。通过查看@SpringBootApplication注解的源码,可以发现它是一个组合注解:@Target(ElementType.TYPE)
@Retenti...
SpringBoot学习-(四)SpringBoot配置Druid连接池
官方文档:https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter
Druid介绍
Druid是一个JDBC组件,druid 是阿里开源在 github 上面的数据库连接池,它包括三部分:
* DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。
* D
SpringBoot学习-(五)SpringBoot测试
1.引入pom依赖&lt;!-- springboot测试 --&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
&lt;artifactId&gt;spring-boot-starter-test&lt;/artifactId&gt;
&lt;scope&gt;t
SSM-跨域问题配置
我用的是阿里云仓库地址: 其他的可能各有版本不同,自行查证! 在pox.xml文件引用&lt;!-- 跨域过滤器相关 --&gt;
&lt;dependency&gt;
&lt;groupId&gt;com.thetransactioncompany&lt;/groupId&gt;
&lt;artifactId&gt;java-property-utils&lt;/artifact...
MySQL按照汉字的拼音排序、按照首字母分类
项目中有时候需要按照汉字的拼音排序,比如联系人列表、矿物分类等,有的还需要按拼音字母从A到Z分类显示。 如果存储汉字的字段编码使用的是GBK字符集,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了),直接在查询语句后面添加ORDER BY name ASC,查询结果将按照姓...
今日推荐
周排行