摘要:
Oracle 基础知识: 1、系统用户 sys、system、sysman --均为管理员权限,权限由高到低 scott --密码tiger,普通用户,默认被锁定,需要解除 为用户授权:grant 权限 to username; 创建用户:create user c##用户名 identified 阅读全文
摘要:
序言 Django自带一套信号机制来帮助我们在框架的不同应用位置之间传递信息。也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将信号(signals)发送给一组接收者(receivers),此时接收者进行一些相关处理动作。 信号系统包含以下三要素: 信号:Signal对 阅读全文
摘要:
写在前面 我之前一直通过mstsc远程服务器桌面修改代码,或者本地修改后上传到远程服务器等,各种不爽,现在改用xshell,但有时候还是感觉不方便。于是乎,自己动手配置PyCharm远程连接服务器,这样就不用总是到服务器里修改代码,而是直接在Windows下PyCharm里修改后自动保存,并实现自动 阅读全文
摘要:
Python文件开头写以下代码: 然后单独Run运行此py文件。 至此。转载请注明出处。 阅读全文
摘要:
环境准备 本文将介绍如何在Windows系统上部署Django web项目,本次部署基于下面的架构: Windows10 64位 + Python3.6 + Django1.11 + Apache2.4 + mod_wsgi 在本文中,我着重介绍在部署Django过程中关于mod_wsgi的安装和在 阅读全文
摘要:
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解过,欢迎留言交流。 Nginx能做什么 ——反向代理 ——负载均衡 ——HTTP服务器(动静分离) ——正向代理 以上就是我了解到的Nginx在不依 阅读全文
摘要:
单系统登录机制 1、http无状态协议 web应用采用Browser/Server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。 但这也同时意味着,任何用户都能通过浏览器访问 阅读全文
摘要:
本文将介绍如何在Linux系统上部署Django web项目,本次部署基于下面的架构: Linux(CentOS7)+ Python3.5 + Django1.11 + Nginx + uWSGI 亲测可行!!按照本文步骤且根据实际情况灵活部署,相信大家也能很快部署成功。话不多说,现在开始吧! 首先 阅读全文
摘要:
XSS:跨站脚本(Cross-site scripting),实际应是"CSS",但由于和层叠样式表CSS名称冲突,故改为"XSS" CSRF:跨站请求伪造(Cross-site request forgery) 在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 阅读全文
摘要:
如何在Django中进行事务操作 案例: 客户A要给客户B转一笔钱,这个在数据库中需要进行两步: 1.客户A减钱 2.客户B加钱 如果在第一步结束后,服务器出现异常,停下了,第二步没有进行,如果数据库使用了事务操作,真的出现异常的时候,前面的操作会进行回滚。 简单的说就是:要么全部执行成功,要么一个 阅读全文
摘要:
问题简述 我们知道HttpRequest.META字典包含所有HTTP头部信息(可用的头部信息取决于客户端和服务器)。一般情况下,HttpRequest.META.get('REMOTE_ADDR')一句代码就能获取到你想要的客户端IP。然而,如果部署了代理服务器等原因,就会导致得到的IP并不是真实 阅读全文
摘要:
下面是我特意列出的品牌电脑、笔记本电脑、组装电脑一键U盘启动快捷键对应列表,仅供大家查阅参考! 【品牌-笔记本电脑】 笔记本品牌 启动按键 联想笔记本 F12 宏基笔记本 F12 华硕笔记本 ESC 惠普笔记本 F9 联想Thinkpad F12 戴尔笔记本 F12 神舟笔记本 F12 东芝笔记本 阅读全文
摘要:
安装了MySQL8.x.x后使用Navicat连接总是出现1251错误,故在此记录一下解决方法。 错误提示 1251-Client does not support authentication protocol requested by server; consider upgrading MyS 阅读全文
摘要:
下载地址:https://github.com/tporadowski/redis/releases 安装很简单:下载-->安装(解压)即可。 连接Redis 服务端 默认已给Redis添加了环境变量。打开一个 cmd 窗口: # 启动服务redis-server "C:\Program Files 阅读全文
摘要:
引文 有朋友反映说对于 Django 的 Class-Based-View(基于类的通用视图)还有很多不明白的地方,因此接下来我会在文章中讲解几个常用的具有代表性的基于类的视图用法,并在适当的源码层面下讲解其机理和如何按照我们的需要拓展它。 所有的类视图都继承django.views.generic 阅读全文
摘要:
实例 先看一个例子: from django.urls import path from . import views urlpatterns = [ path('articles/2003/', views.special_case_2003), path('articles/<int:year> 阅读全文
摘要:
Map-Reduce部分:Map-Reduce相当于关系型数据库中的group by,主要用于统计数据之用。MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 语法 使用Map-Reduce要实现两个函数map函数和reduce函数,map函数调用emit(key, v 阅读全文
摘要:
settings中的ITEM_PIPELINES 通常我们需要把数据存在数据库中,一般通过scrapy的pipelines管道机制来实现。做法是,先在pipelines.py模块中编写Pipeline类,然后在project的settings.py中设置ITEM_PIPELINES,如: Spide 阅读全文
摘要:
问题描述 在用Xshell连接Linux服务器时,出现错误提示"Socket error Event: 32 Error: 10053. Connection closing...Socket close." 分析处理 输入命令"sudo sshd -t"进行sshd服务的检测,如果有输出内容,则很 阅读全文
摘要:
CentOS 7系统自带Python2.7,我们尽量别去卸载它!!否则会出问题,比如yum无法使用等问题。 假若,在安装Python3时没有自动安装setuptools和pip,那么,如何在CentOS 7下安装自己的Python3及其setuptools、pip工具呢?咱不废话,直接上干货,以下步 阅读全文