logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python中的’管道符‘

这个标题实际上有标题党的嫌疑,因为使用过shell命令的人都熟悉管道符的用途,无外乎就是前面的结果作为后者的输入。这里所说的python中的’管道符‘是因为在别的地方看见了这种表述,故在此进行强调和区分,注意是加了引号的,说是管道符是不准确的。python中’|‘的用途之一:在按位运算中作为按位或运算,例如,1 | 0 = 1, 0 | 0 = 0,其他的家族成员诸如&按位与,^异或,&g

#python#开发语言
笔记本连接RK61键机械键盘非损坏的win和alt对调,数字键失灵以及特殊字母键失灵恢复

1:问题描述在打游戏或者码字的时候,无意中按下了键盘模式切换按键,导致了键盘的假性失灵状态,具体表现为:1:win和alt键功能对调,win按键无反应,alt键出现windows窗口,虽然不影响使用,但是很别扭。2:数字键失灵,键盘打不出数字。3:和特殊功能公用同一按键的字母按不出。分别为YUI,HJK,NM这几个键。看过很多网上的解决方案,什么修改注册表,代价太高,那是直接改了配置,毕竟笔记本本

#经验分享
mysql(mariadb)无法打开,报错:找不到mysqld.sock且Can‘t connect to MySQL server on 127.0.0.1(111)

网络上太多该问题来自转载且格式混乱,查阅他人经验并没有解决我的问题,这里分享下自己解决后的经验,以免后人少走弯路。标题因为长度限制,很多关键信息无法打出,这里详细描述下我重启mysql(是mariadb的,以下简称mysql)所遇到的问题:1:MariaDB: ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.1’ (111

#mariadb#mysql#数据库
社交网络可视化第三方库igraph的安装

win10安装igragh的超详细步骤首先Python_igraph是一种和nextworkx.这类的一样的针对于复杂网络的绘制图形的可视化库,而且是外部库,不支持直接pip直接下载,所以必须外部下载导入。不得不说网上的大多数的安装包都是在linux环境下的,而且是只支持python2的,我在安装在计算机win64环境下确实花了我前前后后相当于24个小时的时间终于成功安装上了这个环境,包括收...

#python
linux的cpu使用率100%?

1:背景在linux环境中,我们都会通过top指令获取当前实例的进场占用cpu情况,如下所示[123456789@root ~]$ toptop - 11:48:13 up 622 days, 15:51,2 users,load average: 0.22, 0.19, 0.11Tasks: 788 total,1 running, 787 sleeping,0 stopped,0 zombie

#linux#服务器#centos
linux系统开机卡在last login页面的处理方法

1背景介绍linux系统重启后一直卡在last login页面不动,无法输入任何指令。2解决方法同时按下ctrl c 能够退出,此时能够正常输入内容,但是不是我们熟悉的页面,此时缺乏对系统的引导,需人为手动引导配置,在终端输入source ~/.bashrc 回车就OK,能够看见自己熟悉的@root页面...

ubuntu中docker安装后sudo docker run hello-world出现Unable to find image 'hello-world:latest' locally原因和解决

问题描述:在ubantu中安装了docker后,使用命令sudo docker run hello-world出现问题Unable to find image 'hello-world:latest' locally这是由于docker的服务器不在国内,服务器以及许多仓库内的镜像在国外,由于“墙”的原因,如果不修改或者添加源就会显示连接不上,话不多说,直接来。解决方法:在docker配...

#docker#linux#ubuntu
git项目如何打patch以及打patch的注意事项

近期发现线上有一个bug需要修复,需要紧急上线,因为改动很小,无需整包替换,所以决定采取线上打patch的方式实现修复,因此需要线下根据最新的commit打一个线上对应版本的patch文件,然后将这个patch文件上传到线上,实现打补丁修复。

#git#github#linux
Mysql多表联查,查询结果出现重复的原因和解决方法

1 背景根据业务需要,需要使用如下的命令进行多表联查select a.id as a_id, b.id as b_id, b.protocol as protocol, b.priority as priorityfrom (a, b) left join c on (a.network_id = c.network_id) where (a.id = b.acl_idand c.network_

#mysql#数据库#database
Windows环境同时安装多个版本的Python解释器(python2和python3)(超详细)

众所周知,python当前有两大主流版本,分别是Python2和Python3系列,其中Python3因为对Python2做了较大的优化,使得Python3不会向下兼容,但是工作和学习中,有很多项目需要Python2的环境,有些是Python3的环境,对于习惯Windows环境中的开发者,就需要能够随时的灵活切换环境。......

#python#windows#经验分享
到底了