- 博客(179)
- 收藏
- 关注
原创 结束rz/sz过程
我在linux虚拟机中, tty终端里 输入了rz(这是一个错误操作), 然后一直卡住linux shell下 rz/sz 文件卡死快速退出方法按住Ctrl键, 再按五次x键 (强行终止)
2021-11-19 13:58:54
6358
1
原创 jupyter-使用及设置密码
(一)使用终端输入: jupyter notebook --generate-config会生成一个配置文件,成功后会显示文件路径:(/Users/xxx/.jupyter/jupyter_notebook_config.py)打开路径下的jupyter_notebook_config.py配置文件,找到c.NotebookApp.notebook_dir=修改为自己的工作目录在终端输入:jupyter notebook即可打开jupyter,就可以在web端编写pyt
2021-11-16 13:58:20
2219
原创 shell 中调用vs code打开当前目录
在shell配置文件中增加如下代码:function code { if [[ $# = 0 ]] then open -a "Visual Studio Code" else local argPath="$1" [[ $1 = /* ]] && argPath="$1" || argPath="$PWD/${1#./}" open -a "Visual Studio Code" "$argPath" fi}shell 中输入 code . 即可可打开
2021-11-08 17:42:45
672
原创 zsh 缺少 /usr/local/share/zsh/site-functions/_brew_cask
compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_cask_学无止境-优快云博客解决方法:找个_brew_cask添加到Homebrew/completions/zsh文件夹中将下面内容添加到_brew_cask文件中,文件没有后缀#compdef brew-cask#autoload# Zsh Autocompletion script for Homebrew
2021-11-08 13:58:58
1432
转载 vue 打包减小体积
首先查看引用资源例如echarts提取到index.html中cdn引入其次常用vue+vueRouter+axios+vuex+elementUI避免打包然后找到build/webpack.base.conf.js文件,在module.exports = { } 中添加以下代码 externals: { 'vue': 'Vue', 'vue-router': 'VueRouter', 'element-ui': 'ELEMENT', },.
2021-10-14 15:14:47
606
转载 什么是Transparent HugePages
1.什么是Transparent HugePages?Transparent HugePages是RHEL6的新特性。为了提升性能,Kernel会将程序缓存在内存中,每页内存以2M为单位。想要有效的使用THP,kernel要在内存中找到一系列连续的物理内存来满足需求,也可能会对齐。为了达到这个效果,系统新加了一个khugepaged进程,这个进程会偶尔尝试把正在使用的较小页面换到hugepage中。这样就能使hugepage使用达到最大化。2.如何关闭THP尽管THP的本意是为提升性能,但某些数
2021-10-14 14:20:38
1251
原创 python引入模块报错
python引入模块报错ValueError: attempted relative import beyond top-level packageModuleNotFoundError: No module named '__main__.xxx'; '__main__' is not a package1,首先要明确导包目录, 对象路径是什么2,一些默认的规则3,相对路径的本质1.1 导包目录是python解释器寻找包的目录, 这个目录下面保存的是python包1.2 对象路
2021-07-23 17:11:24
1011
1
原创 计算select 语句执行时间的方法
计算select 语句执行时间的方法:declare @d datetimeset @d=getdate()select * from tb_name;select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
2020-10-06 08:50:42
699
原创 sql count sum if
sum函数中使用if判断条件格式为:sum(if(条件,列值,0))注解:sum是求和函数,条件为真时,执行列值(字段名)求和也就是累加,条件为假时为0求和(当然还是0)1.单条件判断格式,sum(if(条件字段名=值,需要计算sum的字段名,0))2.多条件判断格式,sum(if(条件字段名>值 AND 条件字段名>值 AND 条件字段名=值,1,0))注解:多条件判断格式整体含义为,计算满足条件的数据总数,如果满足条件,那么数据总数加1,所以1的含义为累加13.常
2020-10-05 23:38:52
890
1
转载 Python 里的线程安全、原子操作
通俗易懂:说说 Python 里的线程安全、原子操作在并发编程时,如果多个线程访问同一资源,我们需要保证访问的时候不会产生冲突,数据修改不会发生错误,这就是我们常说的 线程安全 。那什么情况下,访问数据时是安全的?什么情况下,访问数据是不安全的?如何知道你的代码是否线程安全?要如何访问数据才能保证数据的安全?本篇文章会一一回答你的问题。线程不安全是怎样的?#要搞清楚什么是线程安全,就要先了解线程不安全是什么样的。比如下面这段代码,开启两个线程,对全局变量 number 各自增 10万次,每次
2020-09-27 13:44:57
2089
原创 ubuntu 16.04 安装 pyenv
安装pyenv选择pyenv的安装路径,Ubuntu系统可以选择安装在home目录下,在命令窗口输入如下命令:$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv定义环境变量,在命令窗口依次输入如下命令:$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.ba
2020-09-03 19:16:54
670
转载 mysql 索引失效 的情况
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引 5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引此外,查...
2020-08-16 14:47:02
125
转载 最小 Docker 镜像 hello-world 剖析
开始学习 Docker 的同学基本上都是按照官方的 guide 来安装,之后要测试是否已经安装成功,官方会让你 pull 一个 hello-world 示例镜像下来并运行,如下命令: www.linuxidc.com@www.linuxidc.com ⮀ ~ ⮀ docker pull hello-world31cbccb51277: Pull completee45a5af57b...
2019-11-01 22:23:56
812
原创 nginx root 和 alias 配置区别
nginx root 和 alias 配置区别nginx指定文件路径有两种方式root和alias。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。[root]语法:root path默认值:root html配置段:http、server、location、if[alias]语法:alias...
2019-10-24 10:29:10
326
转载 nginx 日志
Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选择性关闭,默认都是打开的。访问日志访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。Nginx中访问日志相关指令主要有两条:(1).log_fo...
2019-10-24 10:18:53
327
1
原创 mac 通过ssh 挂载远程目录
最近想使用sourcetree 管理远程的git仓库, 我使用的是mac系统.安装软件:brew cask install osxfusebrew install sshfs挂载:sshfs root@ubuntu:/home/python /Users/mac/Desktop/ubuntusshfs <远程用户名>@<远程主机地址>:<远程目......
2019-10-24 09:51:56
1623
转载 nginx配置选项try_files详解
nginx配置选项try_files详解一.try_files是nginx中http_core核心模块所带的指令,主要是能替代一些rewrite的指令,提高解析效率。官网的文档为http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files二.1.try_files的语法规则: 格式1:try_......
2019-10-24 09:38:14
73075
4
转载 nginx的变量参数 详解
nginx的变量参数 详解$args #请求中的参数值$query_string #同 $args$arg_NAME #GET请求中NAME的值$is_args #如果请求中有参数,值为"?",否则为空字符串$uri #请求...
2019-10-24 09:29:10
6170
原创 dom元素可视时间累计
如果要统计一个dom元素在视口中停留的时间,可以尝试下面的代码。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css">...
2019-04-12 00:41:23
216
原创 Uncaught TypeError: Cannot read property 'nodeName' of null
先发错误提示:Uncaught TypeError: Cannot read property 'nodeName' of null at HTMLDocument.onMouseClick (content.js:170) 我的环境是mac, chrome, 调试js页面时, 单击页面任何位置都会console这个错误,通过查看content.js发现是迅雷扩展工具的问题....
2018-12-26 05:22:47
2918
转载 celery 学习
转自:https://blog.youkuaiyun.com/freeking101/article/details/74707619Celery 官网:http://www.celeryproject.org/Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.htmlCelery 官方文档中文版:http://docs.ji...
2018-11-08 16:40:46
364
转载 Python pyinotify文件系统监控
Pyinotify是一个Python模块,用来监测文件系统的变化。 Pyinotify依赖于Linux内核的功能—inotify(内核2.6.13合并)。 inotify的是一个事件驱动的通知器,其通知接口通过三个系统调用从内核空间到用户空间。pyinotify结合这些系统调用,并提供一个顶级的抽象和一个通用的方式来处理这些功能。pyinotify 说百了就是通过 调用系统的ino
2017-07-20 11:47:42
2961
原创 根据字符串格式的模型路径获得模型
根据 字符串格式的模型路径 import 类str1 = 'fo.models.Product' # 按照 . 分隔, 第一个是包名, 后面的都是属性名 l = str1.split('.') m = __import__(l[0]) # import fo 包 for i in l[1:]: m = getattr(m, i) # 获取属性
2017-06-12 08:50:00
396
原创 splinter,selenium 找不到chromedriver
使用splinter, chromedriver 放在当前目录是可以找到的. 放在其他目录就找不到了. 设置系统路径也不行. 报错如下:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.go
2017-06-06 18:13:01
2048
1
转载 【转】Selenium WebDriver的简单操作说明
转自网络:1.打开一个测试浏览器对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行操作。 Java代码import java.io.File; import org.openqa.selenium.WebDriver;importorg.openqa.selenium.firefox.FirefoxBinary
2017-06-05 15:02:32
891
转载 selenium自动化测试资源整理(含所有版本chrome、chromedriver、firefox下载链接)
今天把手头有的一些关于selenium测试的资源整理了一下,分享出来。1. 所有版本chrome下载是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了。http://www.slimjet.com/chrome/google-chrome-old-version.phphttp://go
2017-06-05 14:59:07
1763
原创 selenium 使用记录
mac下利用pycharm编写Python+selenium,一直在提示“selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities”, 原因是 firefoxdirver0.16的驱动和selenium3.4.1 不兼容。使用以下版本搭配,
2017-05-08 00:57:11
4170
转载 hg(Mercurial)版本库迁移到git版本库
原文地址:http://www.cnblogs.com/rangeon/p/3673224.html这几天没事干净搞迁移了,迁移完MVC又迁移版本库,还把工作电脑迁移了一下,开始用Win8.1了。这个迁移主要是因为实在不想在工作电脑上又装git又装hg了,点个右键出来一大堆菜单,况且现在git已经成为名符其实的“最高大上的分布式版本控制系统,没有之一”了,关键还是感觉git好用、用的顺
2017-04-07 12:23:48
896
转载 python datetime处理时间
转自:http://www.cnblogs.com/lhj588/archive/2012/04/23/2466653.htmlPython提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供 的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲
2017-03-17 15:54:56
423
原创 如何让div层置顶
<div style='position:fixed; z-index:999; top:0;'></div>相对浏览器<div style='position:absolute; z-index:999; top:0;'></div>相对父元素<div style='position:relative; z-index:999; top...
2017-03-13 20:34:39
35389
转载 html网页兼容手机浏览器(解决显示页面很小的问题)
在网页中加入以下代码,就可以正常显示了:解释:width - viewport的宽度height - viewport的高度initial-scale - 初始的缩放比例minimum-scale - 允许用户缩放到的最小比例maximum-scale - 允许用户缩放到的最大比例user-scalable - 用
2017-03-13 18:14:54
11583
转载 Nginx location模块整理
转自:http://www.cnblogs.com/zhaof/p/5945576.html具体的Nginx安装就不在这里描述了,这里只是为了对location的描述Nginx环境a. 查看当前系统cat /etc/redhat-release[root@nginx /]# cat /etc/redhat-releaseCentOS release 6.7 (Final
2017-02-27 15:27:22
1697
原创 django nginx 单域名 多站点 sessionid 冲突问题
这两天把两个域名下的站点合并在一个域名下了。结果出现了session问题,session总是更新,导致登录后刷新就登出,需要重新登录,是因为两个站点的sessionid 冲突了。只要把其中一个站点的sessionid的名字重新定义一下就可以了。在settings.py 文件中 加入 SESSION_COOKIE_NAME 这个变量就可以。值可以随意,这个值会用于cookie中保存本站点se
2017-01-06 11:22:27
1270
转载 Django:Model的Filter
转自:http://www.douban.com/note/301166150/ django model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct 1.多表连接查询:当我知道这点的时候顿时觉得django太NX了。 class A(models.Model): name = models.CharField(u
2016-10-31 13:59:28
696
转载 python动态获取对象的属性和方法
python动态获取对象的属性和方法 首先通过一个例子来看一下本文中可能用到的对象和相关概念。01 #coding: UTF-802 import sys # 模块,sys指向这个模块对象03 import inspect04 def foo(): pass # 函数,foo指向这个函数对象05 06 class
2016-06-23 15:58:19
2660
转载 linux下如何查看系统和内核版本
转载▼1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep
2016-03-13 10:19:56
4395
转载 lsb_release -a 查询系统版本
LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。-v, --version显示版本信息-i, --id显示发行版的ID-d, --description显示该发行版的描述信息-r, --release显示当前系统是发行版的具体版本号-c, --c
2016-03-13 10:10:03
13802
原创 SAE 环境 django 配置
一、需要添加的文件项目根目录下添加:configure.yaml,index.wagi#configure.yamlname: store123version: 1libraries:- name: "django" version: "1.8.5" # 注意前面有空格handlers:- url: /static static_dir: static#index.wsgiimp
2016-02-24 21:14:17
715
转载 block extends include三者的差别跟用法
block extends include三者的差别跟用法一、定义基础模板,在html内容中定义多个block块,block由子模板引用同名block块,来决定是否替换这些部分{% block title %}一些内容,这里可不填{% endblock %}{% block content %}一些内容,这里可不填{% endblock %}{% block footer
2016-01-22 10:25:09
8082
转载 django 自定义模板标签和过滤器
django 自定义模板标签和过滤器1.创建一个模板库使用模板过滤器的时候,直接把过滤器写在app里,例如:在app里新建一个templatetags的文件夹,这个目录应当和 models.py 、 views.py 等处于同一层次。例如: books/ __init__.py models.py templatetags/
2016-01-21 19:18:29
587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人