- 浏览: 219872 次
- 性别:
- 来自: 山西
最新评论
-
notrace123:
针对多表操作混有读写操作的代码段 可以加事务处理吗?
rails 读写分离
文章列表
1: nginx支持ipv6很容易,首先要确保nginx安装了ipv6模块,然后修改nginx配置文件监听端口,如下:
listen 80; // 监听ipv4地址
listen [::]:80 ipv6only=on; //监听ipv6地址
如果使用了https,则在ssl中修改端口监听配置。
2: 如果有https强制跳转,需要分别针对各个host来处理情况,如下
if ( $host = "ipv4地址" ){
rewrite ^/(.*)$ https://ipv4地址/$1 permanent;
}
if ( $host = "[ip ...
gsub和sub使用
常用的使用方式省略,不再描述
如果第二个参数是hash,那么匹配到的串被替换的时候,将从hash里找对应的键,如果有,则替换为键对应的值,如果没有则替换为空字符串
"fofa is best".gsub(/best/, 'a' => '1') ...
高并发请求:
使用:wrk -t4 -c1000 -d30s -T30s --latency http://www.douban.com
c: connections 并发数
d:duration 请求时长
t: threads 线程数
T: timeout 超时时长
--latency: 超时分布
1:下载yum包: 环境搭建需要安装很多包,可以使用 yumdownloader --resolve 包名,下载相关的包及依赖包
2: 下载gems: 进入项目中 bundle install 安装包,然后bundle package 打包gem到 vendor/cache,这样就获取到了所有需要的gem包
3: 脚本可能用到的命令
创建本地安装源: createrepo -v yum_packages目录
本地安装yum软件包: sudo yum install -y --disablerepo="*" --enablerepo="localrepo& ...
1:下载yum包: 环境搭建需要安装很多包,可以使用 yumdownloader --resolve 包名,下载相关的包及依赖包
2: 下载gems: 进入项目中 bundle install 安装包,然后bundle package 打包gem到 vendor/cache,这样就获取到了所有需要的gem包
3: 脚本可能用到的命令
创建本地安装源: createrepo -v yum_packages目录
本地安装yum软件包: sudo yum install -y --disablerepo="*" --enablerepo="localrepo& ...
1: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
mysqld下面添加 skip-grant-tables,这样可以不使用任何密码进入mysql
或者
1: 重启mysql systemctl restart mysql.service
2: 进入mysql, sudo mysql -u root -p
alter user 'root'@'localhost' identified by 'newpassword';
flush privileges;
3: 完成
math: 模块提供了许多对浮点数的数学运算函数。
cmath: 模块包含了一些用于复数运算的函数。
random: 随机数模块
os: 操作文件和目录
1: pdb: 调试
import pdb
pdb.set_trace()
当引用pyplot时 (from matplotlib import pyplot), 报如下错误
Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X. Please e ...
使用find可以定位第一个元素: find("table a i.fa-edit", match: :first)
我们有的时候需要定位最后一个或者第几个元素,可以使用 all,例如 all("table a i.fa-edit").last
python随笔:
1) import os
os.path 查看当前python路径
2) dir(os) 查看os的属性和方法
3) 常用通用方法
type 对象类型
min 最小值
max 最大值
len 长度
del 删除
其他方法:
3 in [1,2,3] 3是否在list里
3 not in [1,2,3]
locals() : 返回当前块中可以访问的局部变量
globals(): 返回当前快中可以访问的全局变量及值组成的字典表
1: pyenv安装
1)brew install pyenv
2)如果使用的是bash,执行如下命令
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv ini ...
repoquery --whatprovides ... 谁提供了这个库
repoquery --provides ... ...提供了哪些rpm文件,例如: repoquery --provides openssl
1)string类型被去掉了,添加了text和keyword,keyword是不分词,text是分词
创建索引 user
PUT userindex
{
}
创建mapping
PUT userindex/_mapping/user
{
"properties": {
"name": {
"type": "text",
"fields": {
"keyword": {
"type": ...
babel-plugin-module-resolver: 自定义、重命名路径名称,如果不喜欢使用相对路径,可以使用这个插件,注意cwd必须配置,否则报错
"plugins": [
["module-resolver", {
"cwd": "babelrc",
"root": ["./"],
"alias": {
"src": "./src",
...