- 博客(62)
- 收藏
- 关注
转载 Django学习笔记(3)--数据库-1
数据库:MySql 5.7下载:https://dev.mysql.com/downloads/windows/installer/5.7.htmlpython安装Mysql的驱动pip install mysqlclient当然除此之外还有pymysql等第三方驱动可以使用,在这里用的是mysqlclient。操作数据库Django配置连接数...
2019-05-06 21:09:00
213
转载 mysql建数据库的字符集与排序规则
1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://blog.youkuaiyun.com/leelyliu/article/details/52879685看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126...
2019-04-29 17:28:00
177
转载 windows 10 防火墙设置规则:允许特定ip端口
本例中以如何设置ip为10.242.62.239的电脑通过3306端口访问我的电脑 为例1, 打开防火墙高级设置,如图所示,操作如下入站规则->新建规则->自定义->下一步2,默认该规则应用于“所有程序”,点击下一步3,选择该规则应用的协议类型“TCP/UDP”,本地端口“特定端口”,填写3306端口,然后“下一步”...
2019-04-29 11:29:00
898
转载 Django学习笔记(3)--模板
模板在实际的页面大多是带样式的HTML代码,而模板是一种带有特殊语法的html文件,这个html文件可以被django编译,可以传递参数进去,实现数据动态化。在编译完成后,生成一个普通的html文件,然后发送给客户端。渲染模板:1.render_to_string:找到模板,然后将模板编译后渲染成python的字符串格式,最后再通过HttpResponse类包装成一个Htt...
2019-04-26 11:21:00
146
转载 Django学习笔记(2)--视图函数
用pycharm打开FDJ项目URL分发器视图:视图一般都写在app的view,py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。比如这个请求使添加一篇博客,那么可以通过request来接收到这些数据,然后存储到数据库中,最后再把执行的结...
2019-04-25 21:45:00
227
转载 Django学习笔记(1)--第一个项目
操作系统:WindowsPython版本:python3.6前置工作:pip install virtualenvwrapper #安装虚拟环境管理包1.创建虚拟环境mkvirtualenv Django-env #创建虚拟环境2.安装django(Django-env) pip in stall django==2.0 #安装djan...
2019-04-25 20:05:00
156
转载 virtualenvwrapper
virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。1. 安装:#安装virtualenvwrapper$ pip install virtualenvwrapper#windowspip install virtualenvwrapper-win2.修改mkvirtualenv的默认路径Linux:安装完...
2019-04-25 11:24:00
117
转载 python虚拟环境virtualenv
(图片来自:https://blog.youkuaiyun.com/weixin_37773766/article/details/80773590)1.安装virtualenvpip install vritualenvpip3 install virtualenv如果系统中安装了python2和python3两个环境,那么第一条语句会将virtualenv安装到pyt...
2019-04-25 10:42:00
53
转载 Docker平台的基本使用方法
1.运行一个 container并加载镜像centos,运行起来这个实例后,在实例中执行 /bin/bash命令docker常用参数:run 运行-i 以交互模式运行容器,通常与-t同时使用; -t 为容器重新分配一个,伪输入终端,通常与-i同时使用;$ docker run -it centos:latest /bin/bash$ e...
2019-04-23 17:04:00
82
转载 Linux Docker的部署
1.安装$ yum -y install docker2.启动docker服务$ systemctl start docker3.设置开启自启$ systemctl enable docker4.查看版本信息$ docker versionClient: Version: 1.13.1 API versi...
2019-04-23 16:33:00
149
转载 Docker概述
Docker概述 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全可以使用沙盒机制,互相之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。扩展:沙盒 沙盒也叫沙箱(sandbox)。一...
2019-04-23 12:05:00
103
转载 yum makecache
$ yum makecache就是把服务器的包信息下载到本地电脑缓存起来,makecache建立一个缓存,以后用install时就在缓存中搜索,提高了速度。配合yum -C search xxx使用不用上网检索就能查找软件信息$ yum clean all 需要定期清理缓存。转载于:https://www.cnblogs.com/LMIx/p/107...
2019-04-23 10:45:00
501
转载 阿里云RDS for MySQL 快速入门——笔记
1初始化配置1.1设置白名单创建RDS实例后,需要设置RDS实例的白名单,以允许外部设备访问该RDS实例。默认的白名单只包含默认IP地址127.0.0.1,表示任何设备均无法访问该RDS实例。设置白名单包括两种操作:设置IP白名单:添加IP地址,使这些IP地址可以访问该RDS实例。设置ECS安全组:添加ECS安全组,使ECS安全组内的ECS实例可以访问该RDS实例...
2019-04-19 22:30:00
276
转载 Linux系统中常见的目录名称以及相应内容
目录名称应放置文件的内容/boot开机所需文件——内核、开机菜单以及所需配置文件等等/dev以文件形式存放任何设备与接口/etc配置文件/home用户家目录/bin存放单用户模式下还可以操作的命令/lib开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数...
2019-04-19 18:16:00
192
转载 linux用户身份和文件权限
1.用户身份与能力 root管理员是linux的超级用户,他拥有系统的所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭服务进程,开启/禁用硬件设备…… "Linux系统中的管理员就是root",这句话是错误的,Linux系统管理员之所以是root,并不是因为他叫root,而是因为用户的身份号码(UID)的数值为0,。UID相当于是身份证号,其用户身份大致分为:...
2019-04-19 18:04:00
90
转载 yum工作原理
yum工作原理yum是一个RPM包的前端管理工具,在rpm包的依赖关系已经被建成数据库的前提下它能够实现自动查找相互依赖的人rpm包,并从repository中下载互相依赖的rpm包到本地。YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之前需要额外安装 哪些基础软件...
2019-04-18 21:22:00
180
转载 拓扑排序+代码
拓扑排序在一个有向无环图中,对所有的节点进行排序,要求没有一个节点指向它前面的节点。思想:先统计所有节点的入度,对于入度为0的节点就可以分离出来,然后把这个节点指向的节点的入度减一。一直做改操作,直到所有的节点都被分离出来。如果最后不存在入度为0的节点,那就说明有环,不存在拓扑排序,也就是很多题目的无解的情况。1->3->4->6-&...
2019-04-18 16:49:00
165
转载 线段树算法详解
线段树基本概念线段树,顾名思义就是由一个一个线段组成的一颗树,每个结点都是一个线段(叶子结点是单元结点),那么每个结点应该包括:区间左右端点。区间要维护的信息(视情况而定)。即每个结点是一个结构体。区间上可以进行区间查询,修改,求和等操作。线段树还是一颗二叉搜索树。其主要用于高效解决连续区间的动态查询问题。结构图:其中结点的数字代表第几个结点,红色数字...
2019-04-18 15:56:00
419
转载 Netstat 常用命令--备忘录
Netstat 用于显示与IP 、TCP 、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。常用参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关...
2019-04-16 17:20:00
87
转载 yum常用命令
yum常用的命令yum的命令形式:yum [option] [command] [pakage]1.其中option常用的有:-y:安装过程提示选择全部为yes-q:不显示安装过程-h:帮助文档2.command为所要进行的操作,pakage为软件包的名字,其中常用的有:#yum repolist all 列...
2019-04-16 15:39:00
144
转载 Linux systemctl命令笔记
指令格式systemctl [command] [unit]常用指令1.启动$ systemctl start2.停止$ systemctl stop3.重启$ systemctl restart4.不关闭unit的情况下,重新加载配置文件$ systemctl reload5.开机自启...
2019-04-16 14:55:00
107
转载 网站建设部署与发布--笔记4-部署mysql
部署MySQL1.更新操作系统$ yum update -y2.安装mysql数据库,在CentOS 7.2中,使用了mariadb替代了官方的mysql$ yum install mariadb-server -y3.启动数据库$ systemctl start mariadb.service4.进行安全配置$ mysql_...
2019-04-15 23:41:00
161
转载 网站建设部署与发布--笔记3-部署Nginx
部署Nginx操作系统CentOS 7.21.安装epel库$ yum install epel-release -y2.安装nginx$ yum -y install nginx3.启动nginx$ systemctl start nginx.service4.在浏览器中访问云主机,会访问到ngnix的默认页面,默认页...
2019-04-15 23:30:00
76
转载 网站建设部署与发布--笔记2-部署Apache
网站部署(Linux)部署Apache操作系统:CentOS 7.21.首先连接云服务器,清楚系统垃圾。$ yum clean allLoaded plugins: fastestmirrorCleaning repos: base epel extras updatesCleaning up everythingCleaning up list of f...
2019-04-15 23:05:00
131
转载 网站建设部署与发布--笔记1
如何在云服务器(Linux-CentOS 7.2 64)上假设不同的环境,配置应用的生产环境:基础的使用软件的配置综合环境的部署目录设置1.基础操作如何管理安全组2.软件部署服务器必知软件部署Apache部署Nginx部署MySQL部署IIS3.实战操作Laravel部署环境配置Django部署环境配...
2019-04-15 16:38:00
227
转载 威佐夫博弈
有两堆各若干个物品,两个人轮流从任意一堆中取出至少一个或者同时从两堆中取出同样多的物品,规定每次至少取一个,至多不限,最后取光者胜利。我们用(ai,bi)表示当前局势,当前局势为以下情况者(证明略),先手必输:(0,0)(1,2)(3,5)(4,7)(6,10)(8,13)(9,15)(11,18) ……(an,bn)结论:...
2019-04-13 14:47:00
138
转载 斐波那契博弈
一堆个数为n的物品,双方轮流按如下规则取物品,取完最后物品的人胜利。先手不可以第一次取完所有物品。之后每次可以取得物品个数1<=k<=对手上次取得个数的2倍。结论:先手胜当且仅当n不是Fibonacci数。(证明略,心累)using namespace std;int fib[50];int main(){ fib[0]=...
2019-04-13 11:12:00
62
转载 尼姆博奕
有三堆物品,两人轮流从某一堆任取若干(大于0),最后取光者获胜。我们用(a,b,c)表示三堆的状态,其有三种奇异局势:(0,0,0)时,即无论谁面对(0,0,0),其必输。(0,n,n)时,自己在某一堆拿走k(k ≤ n)个物品,不论k为多少,对方只要在另一堆拿走k个物品,最后自己都将面临(0,0,0)的局势,必败。(1,2,3)时,也是必败,无论自己如何拿,接下来对...
2019-04-13 11:01:00
183
转载 巴什博奕
有一堆物品,个数为n,两个人轮流从其中拿物品,最少取一个,最多取m个,最后取光者获胜。当物品的个数1<=n<=m时,那么先手拿物品的人必胜。当物品的个数n=m+1时,先手无论拿几个,后手必胜。当物品的个数m+2<=n<=2m,先手可以拿走若干个剩下m+1个给后手,那么先手必胜。因此,无论先手还是后手,只要其面临的物品个数为m+1时,其必败。...
2019-04-13 09:51:00
122
转载 ssh原理图解
SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式。在此之前,远程登录一般常用FTP和Telnet,但是它们以明文的形式在网络中传输账户和密码,因此很不安全,很容易受到黑客发起的中间人攻击。SSH工作原理对数据加密的方式有两种:对称加密(密钥加密)非对称加密(公钥加密)对称加密就是加密解密共用一...
2019-04-11 23:33:00
113
转载 Unexpected end of JSON input while parsing near
运行npm cache clean --force即可解决pm install出现”Unexpected end of JSON input while parsing near”错误。转载于:https://www.cnblogs.com/LMIx/p/9791324.html
2018-10-15 15:37:00
154
转载 如何在关闭ssh连接的情况下,让进程继续运行?
#screen1回车后进入Screen子界面,此时putty标题栏会指示处于子界面状态,然后运行你的程序#应用程序名1然后按下Ctrl+A后抬起,然后按下d键,此时切换回主界面,Putty的窗口标题栏也会指示。#进行其他的操作,或者exit1此时就是断开ssh,程序仍在运行。以后重新ssh连接后,输入#screen -ls...
2018-10-14 14:16:00
597
转载 masm的调试命令(debug)
-u命令:查看汇编代码; -t命令:执行下一条语句 -g + 的内存:跳转到该内存所对应的语句(再用t命令执行该条命令) -r命令:查看寄存器的内容(后可直接接寄存器的名称,就只查看该寄存器的内容) -d命令:后接内存地址,查看改地址后面8 * 16个字节空间的地址(每行16个字节,共8行)后面是对应的字符‘.’表示没有该数字对应的字符转载于:https://www....
2018-10-08 15:01:00
3542
转载 python装饰器(备忘)
# 装饰器decoratordef deco1(fun): def PRINT(*args,**kwargs): print('------deco1------') fun(*args,**kwargs) print('-----deco1 end------') return PRINTdef deco2(fun): ...
2018-09-20 20:06:00
86
转载 How to get Pycharm
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如:代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm也分两种版本,一个是社区版(免费,但是不支持WEB框架),另外一种是专业版(功能强大,但是收费)。在实际的卡发工作中我们都是用的专...
2018-07-13 11:43:00
56
转载 How to get Docker
Docker 通俗的理解就是像VM一样的虚拟技术,但是不完全相同。Docker可以打包为镜像文件,在镜像中运行容器。镜像和容器可以理解成类和对象的关系。拿VM虚拟机和docker来举例,一个容器就类似一个虚拟机,而镜像类似与虚拟机的快照文件。把容器打包为镜像文件,然后在新的服务器安装好的docker环境下导入进去,保持原来的状态能够运行。以mysql镜像为例:1...
2018-07-12 15:51:00
63
转载 ubantu 安装 wget
sudo apt-get updatesudo apt-get install wgetwget 转载于:https://www.cnblogs.com/LMIx/p/9291826.html
2018-07-10 22:22:00
191
转载 Docker 安装 mysql
1.在根目录下创建mysql镜像文件mkdir mysql2.下载mysql镜像sudo docker pull mysql3.使用mysql镜像sudo docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/...
2018-07-10 11:04:00
67
转载 Docker下载mysql镜像
1.使用命令查看mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql ...
2018-07-10 10:21:00
234
转载 ubantu下装Docker
Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。通过 uname -r 命令查看你当前的内核版本 uname -r4.15.0-20-generic版本是4.15所以就没问题然后使用脚本安装Docker1.获取最新版本的Docker安装包wget -qO- ht...
2018-07-10 09:47:00
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人