接昨天的情况,因为是陈年老脚本,所以在新分的服务器上搭不出来。问学长也没弄出个所以然,可能是之后的更新导致的细节问题,但是目前任务要紧,先在已经放了python项目且能跑通的老服务器上搭后端环境并做一个配套。 php下载并安装 下载链接 chmod +x xampp-... ./xampp-... /opt/lampp/lampp start 进行一些基本的配置 增加端口和目录的...
python脚本布置到服务器
今天在项目开发中,需要把一个python脚本融入进后端。这个脚本只能在特定的python版本和对应的包下才能跑对,记录一下学习过程 创建对应的环境 需要python3.5和对应的包,因此使用conda命令先安装一个3.5版本的python conda create --name python35 python=3.5 查看是否创建成功 conda info --env 创建副...
计算机网络
写在前面 基础课好长时间不看,就又忘了。面试的时候想不起来== 再过一遍,写个笔记强化记忆。笔记问题导向,针对面试总结而不是对于系统学习的详细记录了。 OSI七层模型,TCP/IP四层 osi七层模型 高三层主要负责数据处理,是资源子网。低三层负责数据通信,是通信子网。上面4层端到端,下面3层点到点 1)应用层:这层的特点是和用户交互,典型的有FTP,SMTP,HTTP 2)表...
pytorch深度学习
安装 相关的网站: anaconda下载 cuda下载
五月份刷题记录
git链接 我的leetcode刷题记录 958.二叉树的完全性检验 题目链接 (1)直接的思路是。利用层序遍历,并对节点编号,子节点编号为父节点的两倍或者两倍加一(对应左右节点),遍历结束后看是否是不断数字的单增序列即可,最后的判断不用遍历,因为是主动编的号,只要看最后一个数等于长度与否即可。 (2)一看答案思路一样的,答案写法更简洁。不过没什么差 92.反转链表2 题目链接...
leetcode刷题整理第二部分
把之前的刷题内容和笔记整理一波,后半部分 git链接 我的leetcode刷题记录 503.下一个最大值2 503.下一个最大值2 (1)单调栈用法介绍文章 297.二叉树的序列化和反序列化 297.二叉树的序列化和反序列化 (1)参考链接 (2)层序遍历 162.寻找峰值 162.寻找峰值 (1)二分查找变形 221.最大正方形 221.最大正方形 (1)动态规划,一个...
leetcode刷题整理第一部分
把之前的刷题内容和笔记整理一波,前半部分 git链接 我的leetcode刷题记录 20.有效括号: 有效括号 (1)使用list构造栈时进行了测试,空列表是不可以取值的,会报越界 (2)list可以直接用下标修改内容,可以很方便的做成栈,不需要栈元素大小统一 21.合并两个有序链表: 合并两个有序链表 (1)实现了c语言的版本 26.移除有序链表里的重复元素 移除有序...
统计数据库更新情况
今天需要统计数据库的修改情况,就是统计已经修改数量/总数。每个数据表都有一个标志位用于修改,直接写个sql查某个表的修改是很容易的。但是为节省之后的精力,最后研究后最终实现为将统计结果写入数据库存储。 这样以后需要查就可以直接调用过程解决。 查询数据数量 这个十分简单,利用count()解决 SELECT COUNT(DISTINCT id) as `marked` FROM su...
更新mysql下所有表
今天在项目开发中,发现了一个小问题,使得需要修改某个数据库下所有表的某个字段。 虽然实际上手动修改也很快,但是决定学习并实现一下利用一个过程在mysql下实现。 查询某个数据库表下的所有的表名 首先肯定需要一个子查询,获得全部的表名,之后作为游标使用。格式如下。information_schema.tables存储了mysql种的全部表信息,我们只需要查询表名即可,DB_name是数据...
mysql面试题总结
事务的基本特性和隔离级别 (1)基本特性ACID如下: 原子性(Atomicity):一个事务中的操作要么全部成功要么全部失败 一致性(Consistency):事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。 隔离性(Isolation):事务提交前对其他事务不可见 持久性(Durabi...