【Linux】安装Anaconda和tensorflow-lthero
来源:[icon-url href=“https://blog.csdn.net/qq_34769162/article/details/107687659” target="_blank"]CSDN[/icon-url]
今天要在服务器上用tensorflow程序,直接安装tensorflow失败了而且麻烦,于是先安装Anaconda,再用其进行安装tensorflow。
安装过程
下载
可以在清华镜像下找到对应安装包名字(如:Anaconda3-2021.05-Linux-x86_64.sh)
注意linux架构,是x86还是arm。
命令:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.05-Linux-x86_64.sh
安装
安装Anaconda,命令:bash Anaconda3-2021.05-Linux-x86_64.sh (名字要对应上,Anaconda默认安装在用户目录)
进入用户目录(cd ~) , 进入切换python环境**.bashr ...
【tips】解决mysql在unix上无法登陆
报错:Access denied for user 'root'@'localhost' (using password: YES)
解决mysql在unix上无法登陆,可用
[icon-url href=“https://blog.csdn.net/billycoder/article/details/90763099?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.base&spm=1001.2101.3001.4242” target="_blank"]hit me[/icon-url]
报告 :connect time out
可能是数据库权限只对本地程序开放了访问权限
【linux】宝塔安装命令
宝塔安装命令
Centos安装脚本
1yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装脚本
1wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装脚本
1wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装脚本
1wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
【php】文件上传专题
单文件上传
原理
文件从用户本地电脑通过web表单传输到服务器指定目录下
流程
浏览器请求一个服务器html脚本,包含文件上传表单
用户选择文件并上传
服务器将文件保存到临时目录
服务器脚本开始工作,判断文件有效,将有效文件从tmp目录移到指定目录(文件上传完成)
[zd-plane title=“演示图”]
[/zd-plane]
表单制作
表单包含三个属性:
method属性:表单必须用post方式
enctype属性:form 表单属性,用来规范表单数据的编码方式
action属性:将数据提交给哪里
对应的HTML代码
1234<form method='post' enctype='multipart/form-data' action='action.php'><input type="file" name="image"><input type="submit" name="submit" v ...
【php】学习笔记_Chap_6_图像处理
图像处理及验证码制作
php中通过GD库(扩展)处理图像,开启GD库扩展
图像处理流程:
创建图像
所有的绘图设计都基于一个图像完成
1imagecreatetruecolor(x,y)
#函数 x,y分别为长和高,单位是像素
绘制图像
填充点线数字文字等
#分配一个颜色
1$color1=imagecolorallocate(resource,red,green,blue);
#填充图像 imagefill($img,x,y,$color1); #x,y是坐标
输出图像
将图像以某种格式保存到服务器中或者直接输出到浏览器显示给用户
用header()告诉浏览器,当前返回内容为图片,不用text方式解析!!
默认下为header(‘Content-type:text/html;charset=utf-8’)
现在修改为header('Content-type:image/jepg')
在header函数前不能输出任何内容 要将header()写在第一行
#转成jpeg格式,调用php将返回图片
1imagejepg(resource[,string filename[, ...
【strongvpn】在linux上安装过程
大体上按官网教程,但由于防火墙太强了!需要用特殊的openvpn,以下内容是向客服咨询后整理的
注意
2021.8.1 ubuntu 20.04 成功上油管
不要在服务器上安装!!!即使成功,会导致不能用ssh连接上服务器,因为ip已经更换了!!!(除非代理ip是专用ip,vpn的ip一般为公用ip,服务器用梯子后无法用ssh连接上)
流程
删除已经安装的openvpn版本sudo apt purge openvpn
下面两个文件下载好后上传到服务器的,命令方式未试过,下载后安装这个版本的openvpn
下载有scramble版本的openvpn https://www.dropbox.com/s/gt2an76red2qdli/openvpn_2.4.8-bionic0_amd64.deb
下载账户的config,每个config对应一个ip,先选择好节点再下载 https://agent.vpnaccount.net/services/intranet/get_openvpn_config/cd1e9c20ed68afe8d62036/ovpn/
将co ...
【php】学习笔记_chap_1_变量
变量
定义变量
命名规则和大部分语言一样,但要在名字前加$,php的变量对值有类型要求,但对变量名无要求。 如:
12$var = 12;$var = '12';
读取变量时也要用$
12echo $varecho "$var"
echo 这里不加""和加一样的,但要引用变量只能用双引号,单引号将所有特殊符号失效
123echo '$var'输出$var
删除变量
和linux一样,unset($var)
1234$var=12;echo $var;unset($var);echo $var;#报错
可变变量
变量定义时无区别
1234567$a='b'$b='c'$c=12#在读取时,将$a的值与另一个$绑定,形成了$becho $a #becho $$a #cecho $$$c $12
变量传值
也分为两种 按值 与 引用
按值传递
将变量的值复制一份给新变量,两个变量的值地址不同
12345$a=12$b=$a$b=666echo $a,$b#12 ...
【php】学习笔记_Chap_4_函数与变量范围
函数与变量作用范围
函数创建
里面用法用c++类似,
123function 函数名 (参数1,2,3。。){return //可以不返回,调用收到null}
调用
1foo();
全局变量
要用global对外部变量进行修饰才能使用
123456<?php$var=12;function foo (){global $var;echo $var;}
常量
常量作用范围是全局的,不用加global不用理变量的规则
1const Name='lthero';
函数中可以直接调用
静态变量
在函数内定义,每次调用函数时,使用同一个地址的值,而值不会随着函数结束面消失
引用参数
123function foo(&$var){#和c++引用一样}
默认参数值
和c++一样,值从右向左加,右边的参数必须先添加
12function foo($var,$var2=20){}
关于参数的函数
可变长度的参数列表 func_get_args(); func_get_ ...
【php】学习笔记Chap_5_数组与Post_Get提交表单
数组与Post_Get提交表单
php中数组,是个复合的数据类型 像python的字典各列表整合,
不用指定数组大小
长度可变
而且内容可不为同一个类型
创建数组
12$arr=array($num,$id,$score);#正式写法$arr=[$num,$id,$score]; #短写法
#5.4版本后可以用短写法
索引可以是整数,可以是字符串!!!使用时甚至不用提前声明!!!
12345$var['name']='lthero';$var[1]=12;#下标可以不连续$var[10]=22;echo $var[1],$var['name'],$var[10];
甚至可以省略索引值,则默认以0开始用数字索引
123456$var[]=11;$var[]=22;$var[]=66;print_r($var);#结果为array 0=>11;1=>22;2=>66
输出
12print_r($var);或 var_dump($var);
数组计数
12345count()函数如$arr=a ...
【杂谈】古人言vs.古人又言
文章内容散乱,如果除我以外有观众不幸看到,那就……
古人言vs.古人又言
古人曾言:君子报仇十年不晚 古人又言:忍一时风平浪静,退一步海阔天空
小时候,老师教我写作经常提及要多运用名言警句,多引用些古人的句式来佐证自己的看法观点。那时候小,我天真地认为古人说的总是正确的,父母对于我能用古语也很骄傲。但逐渐长大后,自己的胡思乱想变得更多了,或许是听到的“古人言“更频繁了,我不经反思到一些不成形的”东西“。
所谓古人言,不过比我们稍早来到世上的一些人所说的话,所发表的观点。随着光标在时间轴上的移动,这些语句逐渐成为了被流传下来的”古人言“。或许就如同当今的”互联网热词“,被人传播的更广被使用的更频繁罢了。
其中不乏真正有价值的”古人言“,有让全人类认同的知识、经验、理论,甚至治国之道等。
但平时我们所引用的”言论“,无非是想用”古人“这一身份,加重自己话语的分量,让对话更能被人信服,或让对方接受某个观点吧。
但其实仔细想想,这些”古人言“被创造(说出口或被记录)时,或许也只是被“凡夫俗子”(指普通人)说的一些”不凡“句子,这些句子在当时某场对话中,让”对方“感觉言论甚有分量,让对方信服 ...