- 浏览: 211561 次
- 性别:
- 来自: 北京
最新评论
-
岛田无涯:
写的很详细 感谢
Mybatis-Plus——为Mybatis镀一层金 -
Du_wood:
somefuture 写道早前面的表格里最后一项,\s是空白字 ...
一篇文章入门正则表达式 -
somefuture:
早前面的表格里最后一项,\s是空白字符,\b才是边界
一篇文章入门正则表达式
文章列表
pycharm使用virtualenv
创建项目时,选择该选项即可:
在pycharm中安装python模块无需使用pip,按如下步骤即可:
1、打开File-->>Settings,点击如下按钮,安装模块:
2、搜索想要添加的模块:
3、选择Manage Repositories,设置国内的豆瓣镜像(默认的国外镜像极慢):
4、点击Instal Package完成安装:
5、重启pycharm,模块已经成功安装。
传说一个俄罗斯程序员写了一堆脚本,会给老婆发加班短信、会在宿醉不醒时给自己请假、会自动根据邮件恢复客户的数据库、还可以一键远程煮咖啡,好神奇的样子(虽然我到现在也不知道哪里能买到能联网的咖啡机)。
程序最大的意义就是代替人们做重复的工作。
在我们日常的运维工作中,常常敲一些重复的命令,比如我们在调试程序时,每次都要重启应用,每次都要敲一堆重复命令,敲一次两次还可以,但是当到敲十几次、几十次就要抓狂了,这个时候一个脚本就很有必要了。再比如我们在服务器上部署一个java程序,由于内存溢出或内存泄漏等原因程序可能挂掉,所以我们就需要一个检查进程的脚本了,并且通过定时任务 ...
IntelliJ IDEA maven执行时报错:
-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
解决办法:
加入如下参数:
-Dmaven.multiModuleProjectDirectory=$M2_HOME
#!/usr/bin/python
print "Hello, World!";
-d在解析时显示调试信息
-O生成优化代码 ( .pyo 文件 )
-S启动时不引入查找Python路径的位置
-V输出Python版本号
-X从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。
-c cmd执行 Python 脚本,并将运行结果作为 cmd 字符串。
file在给定的python文件执行python脚本。
# -*- coding: UTF-8 -*- 或者 #coding=utf-8 python 3.*版本不需要 ...
步骤↓
安装git,此处不多说。
在码云或GitHub上创建项目,本文以码云为例:
进入刚刚创建好的项目的目录,获取项目URL:
进入项目根路径,执行以下代码创建git库:
#1、Git 全局设置:
git config --global user.name "杜神"
git config --global user.email "981040863@qq.com"
#2、初始化 git 仓库:
git init
touch README.md
git add *
git commit -m "fi ...
#文件
#1、打开文件
open(name[,mode[,buffering]])
f=open(r'/tmp/a.txt')
"""
r 读
w 写
a 追加
b 二进制(可添加到其他模块中使用),原样输出,且unix的\n和win的\r\n不会转换(python打开文本会默认转换)
+ 读/写模式(可添加到其他模块中使用)
使用U参数,会将换行符全部转为\n
"""
#缓冲
#buffering参数,为0表示不使用缓冲,直接交互硬盘,否则表示缓存区的大小
#使用缓存区后,只有使用flush ...
#抽象
#判断函数是否可调用
callable(x) #python2
hasattr(func.__call__) #python3
#文档字符串
def square(x):
'这是......'
return x*x
print square.__doc__
help(square)
n=['a','b','c']
def change(n):
n[0]='v'
print n #['v','b','c'] #列表会被改变,此类情况需要在函数内创建新的变量并赋值
#将值放在列表中,可被改变
def inc(x):x[0]=x[0]+1
a=[10 ...
#keys和iterkeys
#keys返回key列表,iterkeys返回迭代器
#pop 获取并移除给定键的值
d={'x':1,'y':2}
d.pop('x')
1
d
{'y':2}
#popitem 弹出随机一对键值
d.popitem()
#setdefault 和get类似,若有该键值,返回。否则,赋值一个
d={}
d.setdefault('name','N/A')
'N/A'
d
{'name':'N/A'}
d['name']='Gumby'
d.setdefault('name','N/A')
Gumby
d
{'name':' ...
#列表和元组
#列表分片
d[x:y:z] #z为步长
#序列相加
[1,2,3]+[4,5,6]
[1,2,3,4,5,6]
'hello '+'world'
'hello world'
[1,2,3]+'aa' #报错
#乘法
'python'*5
'pythonpythonpythonpythonpython'
[None]*10 #初始化10个长度的序列
#成员资格
a in b #f返回布尔值
#使用字符串
#字符串对象是不可变的
website[-3:]='dom' #报错
#字符串格式化
format='Hello,%s %s eno ...
PyCharm 是一款非常好用的python IDE,但是和其他JetBrains产品一样,是收费的。下面将介绍如何破解:
1、安装JetBrains PyCharm 2017.3.3
2、copy附件中的JetbrainsCrack-2.6.10-release-enc.jar到JetBrains PyCharm 2017.3.3安装目录的bin目录,如D:\Program Files\JetBrains\PyCharm 2017.3.3\bin
3、修改bin目录下的pycharm.exe.vmoptions和pycharm64.exe.vmoptions,均加入如下行:
...
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'last_login_time' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_101]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1 ...
在Ubuntu系统中,使用非root用户开启tomcat时报错:
java.net.SocketException: Permission denied
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSoc ...
MySQL插入或修改数据时报错, Got a packet bigger than‘max_allowed_packet’,数据包大小超过max_allowed_packet设置的值的解决方法。
查看max_allowed_packet的值:
root@VM-202-164-ubuntu:/home/ubuntu#mysql -u root -p
Enter password:
mysql> show VARIABLES like '%max_allowed_packet%';
+--------------------------+------------+
...
问题描述:在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:
$
$
$
解决办法:查看/etc/passwd文件后发现,新建的用户未指定shell。我们只需将其指定为/bin/bash即可。
切换至root用户
使用usermod命令修改shell类型
$su
$
root@VM-202-164-ubuntu:/app# usermod -s /bin/bash du
root@VM-202-164-ubuntu:/app#
成功解决!
若未解决,请尝试以下办法(摘自别人的方法,没试成功):
...
在javaweb项目中,我们可以通过配置web.xml中的<welcome-file-list>设置起始页,如下:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
通过此配置,在访问url:http://localhost:8080/项目名 时,会直接进入index.html或index.jsp页面中。
...