计算机
未读使用linux进行命令行操作时,一不留神SSH就断开了连接,耐性极好的我也忍受不了时间的流失 第一种 在iTerm2的Perferences>Profiles>session中设置找到选项 ☑️When idle, send ASCII code 0 every 60 seconds ASCII和时间间隔可自定义 查阅资料表示: 通过这个配置,可以达到保持连接的目的,但同时也带来一些副作用,比如: 一些命令行输出中会有不期待出现的字符; 或者,VI / Vim 中会插入一些不想要的内容 可通过第二种去设置 profiles -> sessions -> 勾选 When idel, send ASCII code就可以了 When idle, send ASCII code 0 every 60 seconds【空闲时,每60秒发送一次ASCII代码】 经设置尝试,SSH保持连接无断开,可用! 第二种 修改配置文件: 1/etc/ssh/ssh_config 在文件末尾添加: 12TCPKeepAlive yesServerAliveInterval 300
通过OS X ssh Terminal应用程序连接到任何远程Linux / Unix / BSD服务器或计算机时,出现以下错误: ssh user@server1.cyberciti.biz 上次登录时间:2014年3月26日星期三,1.2.3.4起 -bash:警告:setlocale:LC_CTYPE:无法更改语言环境(UTF-8):无此类文件或目录 如何解决此错误? [donotprint] [/ donotprint]此警告或错误是OpenSSH服务器和OS X ssh终端客户端问题的一部分。可以使用多种方法进行修复。 了解LC_ *环境变量 在远程服务器上键入以下命令以显示Glibc支持的所有语言环境: 1$ locale -a 接下来,键入以下命令以在本地系统(基于OSX / Unix / Linux的桌面)上显示设置: 1printenv echo “ $ LC_CTYPE ” 样本输出: 1UTF-8 上面的命令显示国家和语言名称,以及语言环境使用的字符编码。您的本地ssh客户端正在将您的LC_ *环境变量发送到远程sshd服务器。换句话说,SSH还将尝试在删除服 ...
mac 目前最好用的终端神器没有之一 安装iTerm2 下载地址:https://www.iterm2.com/downlo… 也可以通过Homebrew来安装 1$ brew cask install iterm2 配置 配置ITerm为默认终端 配置iTerm2主题 最新版的ITerm2 默认Solarized Dark 可以直接选择 iTerm2 最常用的主题是 Solarized Dark theme 下载地址:http://ethanschoonover.com/so… 下载的是压缩文件,解压后,打开iTerm2,按Command+,键,打开Preferences配置页面,然后Profiles -> Colors -> Color Presets -> Import,选择刚解压的压缩文件solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导 入成功,最后选择Solarized Dark 主题,就可以了。 配置 Oh My Zsh Oh My Zsh 是对主题的 ...
在使用pymysql时一开始报127.0.0.1 password:YES随即改为host='localhost',还是报127.0.0.1 password:YES一查mysql.user表里是没有root用户没有给127.0.0.1地址授权,localhost是有授权的,所以授权下就好了 1234# 这是创建用户有则无需添加create user 'root'@'127.0.0.1' identified by 'password';# 授权GRANT ALTER,DELETE,INDEX,INSERT,SELECT,UPDATE ON allen.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'password'; 随即就有爆出 pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that ...
对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来 方法1: 利用集合没有重复元素的特性 1234mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist) #myset是集合,里面的内容是mylist里面的无重复项for item in myset: print("the %d has found %d" %(item,mylist.count(item))) 方法2: 利用字典的特性来实现。 123456List=[1,2,2,2,2,3,3,3,4,4,4,4]a = {}for i in List: if List.count(i)>1: a[i] = List.count(i)print (a) 方法3: 利用现成collections的Counter模块 123>>> from collections import Counter>>> Counter([ ...
Python
未读简介 SQLAlchemy是用Python编程语言开发的一个开源项目。它提供了SQL工具包和ORM(对象关系映射)工具,使用MIT许可证发行。 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。它的理念是,SQL数据库的量级和性能比对象集合重要,而对象集合的抽象又重要于表和行。 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。 orm的优点: 隐藏了数据访问细节,“封闭”的通用数据库交互,ORM的核心。他使得我们的通用数据库交互变得简单易行,并且完全不用考虑该死的SQL语句。快速开发,由此而来。 ORM使我们构造固化数据结构变得简单易行。 缺点: 无可避免的,自动化意味着映射和关联管 ...
Python
未读一、介绍 subprocess模块可以生成新的进程,连接到它们的input/output/error管道,同时获取它们的返回码。 二、基本操作方法 subprocess的run、call、check_call、check_output函数 subprocess.run(args[, stdout, stderr, shell …]):执行args命令,返回值为CompletedProcess类; 若未指定stdout,则命令执行后的结果输出到屏幕上,函数返回值CompletedProcess中包含有args和returncode; 若指定有stdout,则命令执行后的结果输出到stdout中,函数返回值CompletedProcess中包含有args、returncode和stdout; 若执行成功,则returncode为0;若执行失败,则returncode为1; 若想获取args命令执行后的输出结果,命令为:output = subprocess.run(args, stdout=subprocess.PIPE).stdout subprocess.call(args[, ...
前言 该方法可以破解JetBrains家族所有编辑器,以下以Pycharm为例,不分平台(windows,Mac等) 第一步打开配置信息,搜索plugins ] 第二步点击配置,修改成私有仓库 私有仓库地址为:https://repo.idechajian.com ![]008eGmZEgy1gocm0xdr8lj31tk0l4ale.jpg) 第三步 搜索插件BetterIntelliJ,并安装 第四步:手动重启Pycharm,打开注册页面 第五步:输入如下注册码 1BISACXYELK-eyJsaWNlbnNlSWQiOiJCSVNBQ1hZRUxLIiwibGljZW5zZWVOYW1lIjoiQ2hpbmFOQiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDk5LTEyLTM ...
永久激活 随着2019版的到来,之前的永久激活教程也不生效了,所以今天为大家带来一种新的永久激活方式。 Pycharm2019.3.1 链接:https://pan.baidu.com/s/1kn3U3GQUOt1Z0S8WI6QUHw 密码:4joj 激活前准备工作 激活出现问题可留言或留言中查看 配置文件修改已经不在bin目录下直接修改,而是通过pycharm修改 如果输入code一直弹出来,请去hosts里移除jetbrains相关的项目 1.下载新版破解补丁 链接: https://pan.baidu.com/s/1MlQ3nDepwZQcYYLSWYC1ZA 提取码: 3ysa 下载补丁文件 jetbrains-agent.jar 并将它放置到 pycharm安装目录的\bin目录下(位置可随意,放这里是怕误操作删除了破解文件)。 2.进入项目界面 如果你之前已经使用有效期激活过可跳过此步骤,如果你是刚下载的pycharm,则需要点击激活窗口的“Evaluate for free”免费试用,然后再创建一个空项目,这样就可以进入到pycharm的工作页面 3.修改 ...
##一 介绍 1、memcached & redis是什么? 1234NoSQl数据库,数据存到内存,读取速度快应用场景:页面缓存,好处如下 1、减少数据库压力,提升访问速度 2、在数据挂掉的情况下,仍能保证业务正常运行一段时间,提升安全性 2、memcached与redis区别 12345678910111213##1、类型: memcached:类型单一,只能存字符串"key为字符串"="value也为字符串" redis:支持五大类型 string(字符串) list(链表) set(集合) zset(sorted set --有序集合) hash(哈希类型) ##2、持久化: memcached:断电数据丢失 redis:支持持久化,单独开一个进程完成持久化, 要保持性能就需要关闭持久化,很多公司并不使用持久化功能 3、memcached并未过时 www.oschina.net/news/26691/memcached-timeout ...