随手写得
var linklist = [];$('.small-item').each(function(index,item){linklist.push("https:" + $($(item).find("a")[0]).attr("href"))});var outStr = "";linklist.forEach(function(item){outStr += item + "\n"});console.info(outStr)
随手写得
var linklist = [];$('.small-item').each(function(index,item){linklist.push("https:" + $($(item).find("a")[0]).attr("href"))});var outStr = "";linklist.forEach(function(item){outStr += item + "\n"});console.info(outStr)
结合我自己日常时间所遇到的一些情况和理解,来整理一下HTTP状态码
这个状态码实际上是对如下场景的一种优化:客户端有一个较大的文件需要上传并保存,但是客户端不知道服务器是否愿意接受这个文件,所以希望在消耗网络资源进行传输之前,先询问一下服务器的意愿。
继续阅读“HTTP状态码整理”linux上安装cx_Oracle方法:
1、首先复制instantclinet并解压到/usr/lib/instantclient_12_2
apt-get install libaio1 sudo sh -c "echo /usr/lib/instantclient_12_2/ > /etc/ld.so.conf.d/oracle-instantclient.conf" ldconfig
在CentOS中安装 yum install libaio
动态链接库连接完毕之后,增加一些环境变量
export ORACLE_HOME=/usr/lib/instantclient_12_2 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
可以加入到 .bashrc 中,修改系统全局设定;
source ~/.bashrc 来使它立即生效
最近新起了个MySQL,服务器上是一个小一点的SSD,搭配一个大容量机械硬盘的方案,默认存储的/var/lib/mysql会在SSD里,所以需要修改MySQL数据库的数据存储路径。当我尝试了修改/etc/mysql/中的配置文件,并将/var/lib/mysql文件夹内文件全部复制之后,重启服务发现,服务起不来了。查看日志发现是Mysql没有新的文件夹的访问权限。
那这就奇怪了,文件权限都是正常的,文件属主也在mysql上,后来才发现,是因为ubuntu系统的apparmor服务导致的。
/etc/apparmor.d/usr.sbin.mysqld 这个文件中,有这两行,规定了mysql使用的数据文件路径权限
/var/lib/mysql/ r, /var/lib/mysql/** rwk,
那么我只需要在下面增加我需要的两个文件夹,就可以顺利开启权限了
/home/base/mysql r, /home/base/mysql/** rwk,
完事之后,记得重启服务
sudo service apparmor restart
这样就OK了
实际测试了一下,南邮的源还是差一些,这个放在C:/users/XXX/pip/pip.ini
里
[global] index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
或者临时使用
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple package
ubuntu系统上安装docker是比较方便的,这里使用软件仓库的方式来安装docker,并安装portainer作为镜像容器的管理。
1) 安装必要的一些系统工具
sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common继续阅读“ubuntu安装docker”