
数据库
文章平均质量分 83
飞向天空的鹰
热爱编程,热爱代码。
好记性比不过烂笔头,希望也能帮到大家,学无止境,一起进步吧...
展开
-
DataGrip安装与MySQL连接
点击页面中的【Download】进入下载界面,如下图所示:根据自己的电脑系统选择不同的版本【windows/macOS/linux】,点击【.exe】可选择不同的安装包,最后点击【Download】即下载最新版本的安装包。如果想下载其他版本,可点击页面左侧的【Other versions】进行选择。原创 2024-08-13 17:39:36 · 867 阅读 · 0 评论 -
Python 操作 MySQL的方法
前言在爬虫、自动化、数据分析、软件测试、Web 等日常操作中,除JSON、YAML、XML 外,还有一些数据经常会用到,比如:Mysql、Sqlite、Redis、MongoDB、Memchache等一般情况下,我们都会使用特定的客户端或命令行工具去操作;但是如果涉及到工程项目,将这部分数据操作集成到代码中使用才是王道准备首先,我们通过 Mysql 客户端或命令行创建一个数据库xh然后,在这个数据库下建一张简单的表people为了便于演示,这里只创建了三个字段:id、nam...原创 2021-02-08 17:57:31 · 2423 阅读 · 1 评论 -
Django - ORM总结
一、DjangoORM的配置及创建1、ORM简介ORM:(object relational mapping)关系对象映射。定义一个类自动生成数据库的表结构。创建数据库的时候,一般有以下几种常用数据类型:数字、字符串以及时间。ORM分为两种:DB First 数据库里先创建数据库表结构,根据表结构生成类,根据类操作数据库 Code First 先写代码,执行代码创建数据库表结...原创 2019-08-05 09:53:44 · 706 阅读 · 0 评论 -
Django 开发: Nginx+uwsgi 部署 Django 项目
使用目前主流 nginx + uwsgi socket 的方式来部署 Django项目 一、运行开发服务器测试# 进入项目 blog 目录cd blog python manage.py runserver运行开发服务器测试,确保开发服务器下能正常打开网站 二、安装 nginx 和 需要的包1、安装 nginxsudo apt-get in...原创 2019-07-22 15:53:21 · 453 阅读 · 0 评论 -
python编写使用AES、MD5、DES进行加解密
记录之前做开发时用到的各类加密方法~使用AES-ECB-CS5进行加解密# -*- coding: utf-8 -*-from base64 import b64decodefrom Crypto.Cipher import AESimport base64BLOCK_SIZE = 16pad = lambda s: bytes(s +(BLOCK_SIZE - len...原创 2019-07-25 11:59:31 · 1580 阅读 · 0 评论 -
儿科主治医师总题库 --- 一例APK脱壳反编译寻找AES密钥过程记录
应客户需求对一款名为“儿科主治医师总题库”(https://www.wandoujia.com/apps/com.zitibaohe.zhuzhiyishierke,包名为com.zitibaohe.zhuzhiyishierke)的APP进行采集可行性分析。 这款APP和服务器的通信使用的是HTTP协议,很容易抓到数据包,可惜返回的数据是加密的,如下图所示。根据以往经验,内容...转载 2019-07-24 18:02:13 · 1645 阅读 · 3 评论 -
RESTful - 前后端分离之Flask-restful
什么是RESTFul?1.简介REST即表述性状态传递,是Roy Fielding提出的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。REST 指的是...原创 2019-07-29 15:03:08 · 5173 阅读 · 0 评论 -
Windows和Linux下安装Redis并部署成服务
Windows一:下载下载地址:windows版本: https://github.com/MSOpenTech/redis/releasesLinux版本: 官网下载: http://www.redis.cn/ git下载 https://github.com/antirez/redis/releases我们现在讨论的是...原创 2019-07-15 09:21:13 · 320 阅读 · 0 评论 -
如何破解叮当快药的签名算法
最近刚接到一个爬取叮当快药app的需求,刚好看到叮当快药(http://m.ddky.com/)的所有Ajax请求,都有一个sign参数(如下图所示)如果修改了URL中的参数,服务端就会提示签名参数错误(如下图所示)。这是一种现在很常见的反采集策略(签名验证机制),在手机App中的应用尤为广泛。如果有做过开发的都知道,前后端对接接口的时候会有又连接参数加密。本人之前有做过有py...转载 2019-07-31 14:57:19 · 1315 阅读 · 1 评论 -
centos6 + 安装python3.6以及pip3
CentOS 6+系统默认安装的python版本是2.6.6,python2版本与python3还有有一些语法上的不一样。我们要把python升级到3版本,但是系统自带的旧版本python被系统很多其他软件环境依赖,所以不能直接卸载原来的2版本,所以我们重新安装一个3版本,将2版本的依赖保留。1、下载Python安装包,源码包下载地址:https://www.python.org/ftp/...原创 2019-06-25 09:29:39 · 1063 阅读 · 0 评论