ModelModelSerializer和视图

ModelModelSerializer ModelModelSerializer和ModelForm组件很相似 1.自当义类继承ModelSerializer from rest_framework.serializers import ModelSerializer class BookModelSerializers(ModelSerializer): class Meta: model=models.Book fields="__all__" 2.处理
分类: 其他 发布时间: 06-20 22:39 阅读次数: 3

Oracle 数据表误删恢复 Flashback

1. 前提条件. recyclebin 参数打开. 验证参数是否打开: SHOW PARAMETER RECYCLEBIN 2. 如果参数没有打开的话 需要打开,并且重启一下数据库方法为 alter system set recyclebin=on scope=spfile; 3. 登录数据库 sqlplus / as sysdba #关闭数据库 shutdown immediate #开启数据库 startup 4. 创建表测试 Create table zhaobsh (Test varc
分类: 其他 发布时间: 06-20 22:39 阅读次数: 4

Selenium Firefox 官方Webdriver -- Geckodriver

下载地址: https://github.com/mozilla/geckodriver/releases 配置环境: 直接将解压的geckodriver.exe放到python的Scripts中 比如:我的路径
分类: 其他 发布时间: 06-20 22:29 阅读次数: 3

使用pycharm手动搭建python语言django开发环境(四) django中buffer类型与str类型的联合使用

在django中,如果用到buffer类型时,buffer的编码格式是utf-8类型。使用str()进行转为字符串类型会异常。 异常会有如下提示:'ascii' codec can't decode byte 0xe5 这是由于python中str默认采用ascii编码导致的,需要通过以下代码手动将str编码转换为utf-8即可 import sys reload(sys) sys.setdefaultencoding('utf8')
分类: 其他 发布时间: 06-20 22:29 阅读次数: 3

Linux下的查找命令which、whereis、locate、find(6/20)

Linux下查找相关命令主要有以下4个:which、whereis、locate、find。 (1)which [-a] cmdname1 cmdname2 ......     命令参数: -n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p  与-n参数相同,但此处的包括了文件的路径。 -w  指定输出时栏位的宽度。 -V  显示版本信息 作用:locate a command,从环境变量PATH中,定位/返回与指定名字相匹配的可执行文件所在的路径 原理:执行wh
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

jQuery的ajax技术

编辑本博客 ajax
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

webpack 项目实战

步骤一: npm init 步骤二: npm install -D clean-webpack-plugin css-loader extract-text-webpack-plugin html-webpack-plugin mini-css-extract-plugin style-loader webpack webpack-cli webpack-dev-server 步骤三: npm install -S jquery 步骤四: 创建 webpack.config.js
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

附录A Spring Boot应用启动器

spring Boot应用启动器基本的一共有44种,具体如下: 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol)。 4)spring-boot-starter-aop 支持
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

ETROBOT——审题

参加了比赛,但是总要理解比赛相关的东西,发现以前瞎写的东西有人看,并且还有挺多人看的,所以打算继续在这里面,做记录。 源: http://www.etrobo.jp/2018/gaiyou/intro.php ETロボコン 原名叫做:ETソフトウェアデザインロボットコンテスト ET软件设计机器人比赛。 1)目的: 提供技术教育机会。 以培养5年后,15年后的引领世界的工程师的育成为目的,面向新手,初级工程师以及中级工程师,提供关于分析设计模型开发和制品服务的策划开发的挑战机会。 2)竞技内容
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

手机微信转发文章赚钱是真的吗,怎么玩?方法探究及平台推荐

写在前面的话 生活不只是眼前的枸杞,还有诗和远方。总有一些人不甘平凡、不安于现状,在不害他人和损失自己现有利益的前提下,去做一些尝试和改变,网上寻找赚钱的机会。网上赚钱从来不缺少奇迹,很多网赚大牛都在默默的赚钱,但如果你不是一个日赚上千的牛人,那么你的身边所认识的人日入上千的也很少。网上也从来不缺少项目,更不要看不起那些不起眼的项目,而正是这些不起眼的网赚,让大伽们一天就能赚几百上千,他们从来不炫耀,默默的做着这一切。我也是千万赚客中的一员,一边总结前辈的经验学习,一边自己实践积累技巧,所以一
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

python webdriver api-对启动的火狐浏览器添加配置

Webdriver启用的火狐不带插件,可以自已进行配置 先找到火狐的安装路径 C:\Program Files\Mozilla Firefox 步骤说明 在CMD中使用cd命令进入firefox.exe文件所在目录(比如:C:\Program Files\Mozilla Firefox), 并输入firefox.exe -ProfileManager -no-remote命令,然后按Enter键, 调出“Firefox – 选择用户配置文件”操作窗口 如果firefox.exe -Profil
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

HTTP协议详细介绍

当你在浏览器地址栏敲入“http://www.cnblogs.com/”,然后猛按回车,呈现在你面前的,将是博客园的首页了(这真是废话,你会认为这是理所当然的)。作为一个开发者,尤其是web开发人员,我想你有必要去了解这一系列的处理流程,在这期间,浏览器和服务器到底是如何打交道的?服务器又是如何处理的?浏览器又是如何将网页显示给用户的呢?...... 疑惑和细节真是太多了。坦白讲,要想彻彻底底的弄清楚以上每个疑惑和处理细节,至少需要十本书的厚度,所谓“底层无极限”嘛,而且不同的web服务 器和
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

MySQL用户管理、常用sql语句、MySQL数据库备份恢复

1、MySQL用户管理 给远程登陆用户授权:grant all on *.* to 'user1'@'127.0.0.1' identified by '123456' (这里的127.0.0.1是指远程登陆的IP,即允许哪个IP登陆) 远程登陆的方式:mysql -h IP -u username -p 然后接着输入密码,就可以登陆了 用show grants; 命令,可以查看当前用户,所授权的大小;以及创建时的命令,可以复制后,再进行授权给其它用户 若要查看其它用户的授权,就需要用命令:
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

python + docker, 实现天气数据 从FTP获取以及持久化(二)-- python操作MySQL数据库

前言 在这一节中,我们主要介绍如何使用python操作MySQL数据库。 准备 MySQL数据库使用的是上一节中的docker容器 “test-mysql”. Python 操作 MySQL 我们使用的IDE是 “神奇” 的 pycharm: 1. 首先新建一个python的项目,并且安装 “mysql-connector-python”。 “mysql-connector-python” 是MySQL官方对于python的数据驱动,感兴趣的童鞋可以移步这里: https://dev.mysq
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

jenkins gitlab整合注意事项

在源码管理Repository URL的位置添加 http://gitlab.xxx.com/xxx/xxx.git 的时候,一直报错。 Failed to connect to repository : Command "git ls-remote -h http://gitlab.alipay-inc.com/ipay-test-plateform/xmock.git HEAD" returned status code 128: stdout: stderr: error: The r
分类: 其他 发布时间: 06-20 22:29 阅读次数: 3

django Rest Framework----GenericAPIView 通用视图 GenericAPIView源码分析

占位 、、、、、、
分类: 其他 发布时间: 06-20 22:29 阅读次数: 3

作用域和闭包

函数表达式和函数声明 变量/函数声明都会提前 console.log(a) let a =1 那么打印出来的a为 undefined,因为会将a提到前面并赋予默认值undefined 函数声明:函数声明会将函数提到调用函数变量的前面 fn('里斯')//不会报错 function fn(name) { console.log(); } 函数表达式: fn1();//会保错,因为fn1为undefeated const fn1=function fn(name) { console.log();
分类: 其他 发布时间: 06-20 22:29 阅读次数: 4

1019: [SHOI2008]汉诺塔

Time Limit: 1 Sec Memory Limit: 162 MB Submit: 1981 Solved: 1208 [Submit][Status][Discuss] Description   汉诺塔由三根柱子(分别用A B C表示)和n个大小互不相同的空心盘子组成。一开始n个盘子都摞在柱子A上, 大的在下面,小的在上面,形成了一个塔状的锥形体。   对汉诺塔的一次合法的操作是指:从一根柱子的最上层拿一个盘子放到另一根柱子的最上层,同时要保证被移 动的盘子一定放在比它更大的盘子
分类: 其他 发布时间: 06-20 22:24 阅读次数: 3

链表的常见操作

插入 头插法 尾插法 合并 相交 有环 倒数第K个结点
分类: 其他 发布时间: 06-20 22:24 阅读次数: 4

顾客与顾客的多对多映射,以及顾客和订单,商户与订单的一对多映射

customer.java package Entity; import java.util.HashSet; import java.util.Set; //import org.hibernate.mapping.Set; public class Customer {//每个顾客可以对应多个商家,每个商家可以对应多个顾客 private int cid; private String name; private Set<Merchant> merchant=new HashS
分类: 其他 发布时间: 06-20 22:24 阅读次数: 4