自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (2)
  • 收藏
  • 关注

原创 Uwsgi+djnago

Uwsgi+djnago1.安装uwsgipip install uwsgi2.配置uwsgimkdir /etc/uwsgi/mkdir /var/log/uwsgi/sudo vim /etc/uwsgi/uwsgi.ini[uwsgi]chdir = /home/mike/productionsystembackup/module...

2020-01-13 16:09:31 195

原创 Apche2+django部署操作记录

Apche2+django部署操作记录sudo apt updatesudo apt-get install libapache2-mod-wsgi-py3sudo vim /etc/apache2/sites-available/product.conf配置站点<VirtualHost *:10010> ServerName 192.168.16.17...

2020-01-13 11:48:02 185

原创 apache

<VirtualHost *:80> #站点目录 DocumentRoot "E:/project/code/public/www" #访问域名 ServerName www.cankaoxiaoxi.com #给虚拟主机增加多个域名,上面网址的别名 ServerAlias cankaoxiaoxi.com ...

2020-01-11 14:49:45 222

原创 vue

因浏览器缓存原因导致vue 打包的文件 导致偶尔会出现不能即使更新最新代码。因此在打包的文件名中添加一个版本号以便浏览器能区分。解决方法:找到webpack .prod.conf.js 1.定义版本变量: const Version = new Date().getTime(); // 这里使用的是时间戳 来区分 ,也可以自己定义成别的如:1.1 2.修改要生成的js和css...

2019-12-26 10:41:11 96

原创 装饰器

handlers={}def route(actionName): def decorator(func): handlers[actionName] = func return func return decorator@route("test")def f(): print("test is function")@ro...

2019-12-19 15:44:07 98

原创 打开vmware12后出现内核错误,查了一下,在自己的win10下面应该是如下的解决方法

打开vmware12后出现内核错误,查了一下,在自己的win10下面应该是如下的解决方法:1. 找到c:\windows\system32\cmd.exe 文件,右击选择以管理员身份运行2. 输入以下的命令并回车net start vmcinet start vmx86net start VMnetuserif3. 改变vmware几种服务的启动方式为:sc confi...

2019-08-20 09:31:55 398

原创 MYSQL5

插入默认值create table d (id int default 0)从一个表向另外一个表中复制行insert into tbale1 (col1,col2) select col3,col4 from tbale2 where 条件复制表定义create table tablename as select * from table1 where 1=0阻止对某几列插入使用视...

2019-07-30 10:04:04 70

原创 mysql3

coalesce---一个很有用的函数,作用是将返回传入的参数中第一个非null的值,比如 SELECT COALESCE(NULL, NULL, 1);-- Return 1SELECT COALESCE(NULL, NULL);-- Return NULLmysql加减乘除SELECT e.empno,e.ENAME,e.DEPTNO,e.SAL*case when eb....

2019-07-29 10:11:55 79

原创 多表联查

记录集的叠加UNION ALL把多个表中的行组合到一起;SELECT mac_address from device limit union all select mac_address from art limit 10;卡尔积select * from user,ddns;select * from user join ddns;把多个表中的列组合到一起;sel...

2019-07-26 09:13:04 123

原创 mysql

mysql连接执行语句流程1.1连接管理和安全性连接服务器时,服务端会对其认证。客服端连接,服务器会缓存线程。1.2优化和执行解析查询,缓存事务 原子性,一致性,隔离性,持久性START TRANSACTIONCOMMITROLLBACK隔离级别 READ COMMITTED|REPEATABLE READ|SERIALIZABLE|uncommit]设置mysql的隔...

2019-07-22 11:03:58 105

原创 mysql

[client]########################################################################## ## MySQL客户端配置 ...

2019-07-17 17:03:48 77

原创 insert into

insert into 语句除了基本的 insert into 表名(a,b,c)values(a1,b1,c1)外 。 还有更进一步的,从一个表复制其中全部字段数据或者是部分字段数据插入到另一个表中的用法。 有两种方式可以实现,insert into select 和 select into 1.insert into select 语句形式为: insert int...

2019-07-17 16:24:45 400

原创 php跨域

if (isset($_SERVER['HTTP_ORIGIN'])) { header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}"); header('Access-Control-Allow-Credentials: true'); header('Access-Control-Max-Age: ...

2019-07-17 10:48:25 143

转载 跨域请求

一、什么是跨域请求?跨域:简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容。这显然是不安全的。为此,浏览器的鼻祖:网景(Netscape)公司提出了优秀的解决方案:著名的浏览器同源策略。现在所有支持JavaScript的浏览器都会使用这个策略。同源:域名、协议、端口均相同的网站即为同源。流程:当一个浏览器的两个Tab页分别打开百度和...

2019-07-08 14:40:42 84

转载 mysql grant

一:更改用户名密码输入:SET PASSWORD = PASSWORD('mysql1234');其中 mysql1234为更改后的新密码。、ALTER USER 'jeffrey'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;二:grand1, 创建用户: 命令: CREATE USER 'jeffrey'@'localhos...

2019-07-02 17:16:29 601

原创 restfor

from django.http import HttpResponse, JsonResponsefrom rest_framework.schemas import SchemaGeneratorfrom django.http import QueryDictfrom rest_framework.request import Requestfrom rest_framework....

2019-05-20 11:36:19 538

原创 nginx学习

Nginx的配置文件nginx.conf配置详解如下:user nginx nginx;  #Nginx用户及组:用户 组。window下不指定worker_processes 8;  #工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_log logs/error.log; error_log logs/error.log notic...

2019-05-09 23:12:16 86

原创 mvcc

当然,从总的结果来看,似乎两者都表现为两次读取的结果不一致.但如果你从控制的角度来看,两者的区别就比较大对于前者,只需要锁住满足条件的记录对于后者,要锁住满足条件及其相近的记录-----------------------------------------------------------我这么理解是否可以?避免不可重复读需要锁行就行避免幻影读则...

2019-05-08 15:55:40 119

原创 socket,select

# coding:utf-8import socketfrom multiprocessing import Processdef handle_client(client_socket): """ 处理客户端请求 """ request_data = client_socket.recv(1024) print("request data:"...

2019-05-08 14:47:17 462

原创 py

网络编程和前端部分1.AJAX是什么,如何使用AJAX?ajax(异步的javascript 和xml) 能够刷新局部网页数据而不是重新加载整个网页。第一步,创建xmlhttprequest对象,var xmlhttp =new XMLHttpRequest();XMLHttpRequest对象用来和服务器交换数据。第二步,使用xmlhttprequest对象的open()和...

2019-05-08 12:01:40 175

原创 nginx配置

########### 每个指令必须有分号结束。##################user administrator administrators; #配置用户或者组,默认为nobody nobody。#worker_processes 2; #允许生成的进程数,默认为1#pid /nginx/pid/nginx.pid; #指定nginx进程运行文件存放地址error_log...

2019-05-08 11:16:42 104

原创 python

冒泡排序1 #假设变量已经全部定义好2 for i in range(len-1):3 for j in range(len-1-i):4 if a[j] > a[j+1]:5 a[j], a[j+1] = a[j+1], a[j]

2019-05-07 16:39:49 76

原创 mysql

1.如何设计一个高并发的系统①数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化②使用缓存,尽量减少数据库IO③分布式数据库、分布式缓存④服务器的负载均衡2.锁的优化策略① 读写分离② 分段加锁③ 减少锁持有的时间④ 多个线程尽量以相同的顺序去获取资源等等,这些都不是绝对原则,都要根据情况,比如不能将锁的粒度过于细化,不然可能会出...

2019-05-07 15:58:46 137

原创 nginx

1.nginx常用命令启动nginx ./sbin/nginx停止nginx ./sbin/nginx -s stop ./sbin/nginx -s quit重载配置 ./sbin/nginx -s reload(平滑重启) service nginx reload重载指定配置文件 ./sbin/nginx -c /usr/local/nginx/conf/nginx.con...

2019-05-07 14:05:31 83

原创 Apache 配置虚拟主机三种方式

Apache 配置虚拟主机三种方式一、基于IP1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP:[root@localhostroot]#ifconfigeth0:1192.168.1.11[root@localhostroot]#ifconfigeth0:2192.168.1.12[root@lo...

2019-05-05 16:29:12 798

原创 linux环境变量

登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc 2.然后根据不同使用者帐号,去其家目录读取~/.bash_profile,如果这读取不了就读取~/.bash_login,这个...

2019-05-05 10:47:31 81

原创 Java安装

1.Java下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.解压tar -zxvf jdk-8u181-linux-x64.tar.gz3.新建文件夹sudo mkdir /usr/java4.移动文件sudo mv ./jdk1.8...

2019-05-05 10:21:08 86

原创 ubuntu中文乱码--添加中文字符集

ubuntu中文乱码--添加中文字符集在Ubuntu支持中文后(方法见上篇文章),默认是UTF-8编码,而Windows中文版默认是GBK编码。为了一致性,通常要把Ubuntu的默认 编码改为GBK。当然你也可以不改,但这会导致我们在两个系统之间共享文件变得非常不方便,Samba共享的文件也总会有乱码出现。总不能每次传完文件都 人肉转码一次吧。ubuntu转码需要分为几个部分分别进行:...

2019-04-30 10:55:05 542

原创 git

使用git push origin master是出现如下问题;Username for 'https://github.com':但是我由于在公司已经用了公司的gitlab账号已经添加了个rsa,因为没办法再次用我的游戏登录github解决办法:git remote set-url origin git+ssh://[email protected]/username/reponame.gi...

2019-04-26 14:32:26 104

原创 uwsgi+django+nginx

yum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develyum install python-devel2.CentOS 自带 Python 2.4.3,...

2019-04-25 15:23:26 110

原创 docker网络

默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进行本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用Docker API进行操作。如果想在其他主机上操作Docker主机,就需要让Docker守护进程监听一个端口,这样才能实现远程通信。修改Docker服务启动配置文件,添加一个未被占用的端口号,重启docke...

2019-04-17 14:27:54 83

原创 iptables

数据包进入主机的流程TCP/IP packet ---> IP(Net) Filter ---------> TCP Wrappers--------------------------------------> www设置---------------------> 本机资源 内核默认防火墙(iptables) /etc/hosts.allow...

2019-04-15 11:57:18 137

原创 proc目录

1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,...

2019-04-13 16:59:53 98

转载 DOS攻击之详解--转载

DOS攻击之详解--转载源地址没有找到,间接引用地址:http://wushank.blog.51cto.com/3489095/1156004DoS到底是什么?接触PC机较早的同志会直接想到微软磁盘操作系统的DOS--DiskOperationSystem?不,此DoS非彼DOS也,DoS即DenialOfService,拒绝服务的缩写。 DoS是Denial of Servi...

2019-04-13 15:50:05 160

转载 firewalld

yum install firewalld如果需要图形界面的话,则再安装yum install firewall-config一、介绍防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动态的管理 ke...

2019-04-12 17:32:43 97

转载 linux的网络接口之扫盲

1、linux的网络接口之扫盲  (1)网络接口的命名  这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如:  eth0: ethernet的简写,一般用于以太网接口。  wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。  ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。  lo: local的简写...

2019-04-12 17:26:45 161

原创 centos安装一些外置python模块所需要的一些包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc gcc-c++yum -y install perl per...

2019-04-12 14:08:38 760

原创 linux route命令的使用详解

linux route命令的使用详解route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令...

2019-04-11 17:17:48 200

原创 centos配置history记录每个用户执行过的命令

基本认识linux默认配置是当打开一个shell终端后,执行的所有命令均不会写入到~/.bash_history文件中,只有当前用户退出后才会写入,这期间发生的所有命令其它终端是感知不到的。问题场景那么问题来了,假若之前history命令记录为c0,用户先打开了shell终端a,执行了一部分命令c1,又打开了一个shell终端b,又执行了一部分命令c2.问题1.终端a执行的这部分命令...

2019-04-11 15:29:32 978

转载 CentOS虚拟机和物理机共享文件夹实现过程。

CentOS虚拟机和物理机共享文件夹实现过程。一、 安装VMware ToolsVMwareTools的安装脚本是要使用到perl的,而CentOS 6自身不带perl,所以需要自己安装。可以自己下载源代码编译,也可以直接用yum来安装。yum install perl2、虚拟机工具栏-》虚拟机-》安装VMware Tools3、新建目录(mkdir)、挂载目录(...

2019-04-11 10:50:32 296

python编写超级玛丽

Pygame游戏源代码:超级玛丽 包含代码、图片、声音等所有资源,可直接运行

2018-06-12

中兴LTE网管操作

中兴LTE网管操作介绍,有图片。室分高低分层的场景,LTE宏站只加室分高层小区做为邻区,高层室分小区不加LTE宏站作为邻区,为了保证在室内靠近窗口,或者其他弱场的地方,不要切到室外去,请各位配置异频邻区的时候特别注意! 也请核查目前已经配置的异频邻区是否有涉及高低分层场景的站点。

2018-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除