django小知识(2)

昨日内容回顾 1.choices参数 class Userinfo(models.Model): username = ... age = ... gender_choice = ( (1,'male'), (2,'female'), (3,'others'), ) gender = models.IntegerField(choices=gender_choice) # gender存的是数字 如果数字在上面的对应关系中 那么在取值的时候 可以通过 user_obj.gender # 数字
分类: 其他 发布时间: 10-29 22:34 阅读次数: 0

luogu P1379 八数码难题

题目描述 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目标布局的转变。 输入格式 输入初始状态,一行九个数字,空格用0表示 输出格式 只有一行,该行只有一个数字,表示从初始状态到目标状态需要的最少移动次数(测试数据中无特殊无法到达目标状态数据) 个人感觉,这题可
分类: 其他 发布时间: 10-29 22:34 阅读次数: 0

第17课构造函数(上)

问题: 创建一个对象时,成员变量的初始值是多少? 从程序设计的角度,对象只是变量,因此: -在栈上创建对象时,成员变量初始为随机值 -在堆上创建对象时,成员变量初始为随机值 -在静态存储区创建对象时,成员变量初始为0值 生活中的对象都是在初始化后上市的(比如说手机) 初始状态(出厂设置)是对象普遍存在的一个状态 问题: 程序中如何对一个对象进行初始化? 一般而言,对象都需要一个确定的初始状态 解决方案 方案一: -在类中提供一个public的initialize函数 -对象创建后立即调用ini
分类: 其他 发布时间: 10-29 22:34 阅读次数: 0

【SMB源码解析系列】——004.AreaParserTaskControl行列绘制控制程序

前提知识: 任天堂游戏系统的画面分辨率是256*240像素,基本的显示单位是tile,包含8x8=64个像素 根据电视机的制式不同,NTSC制式只显示256*224,也就是32x28个tile,画面的第一行以及最下方一行的tile是不显示的 PAL制式完整显示32x30个,SMB是以NTSC制式开发的。 AreaParserTaskControl是一个比较核心的程序,其下关联的子程序树完成了几乎全部的的游戏画面绘制工作。 从截图中我们可以看到,这个函数主要是用来循环调用另一个处理程序AreaP
分类: 其他 发布时间: 10-29 22:34 阅读次数: 0

HttpRunner学习2--用例格式和简单使用

HttpRunner中,测试用例支持两种文件格式:YAML 和 JSON。两种格式的用例是完全等价的,对于相同的信息内容,使用 YAML /JSON 得到的测试结果和报告也是一致的。 YAML格式的用例 以某快递接口为例,这里以 YAML 格式进行说明(test_kuaidi.yml): - config: name: kuaidi100 api test request: base_url: http://www.kuaidi100.com - test:
分类: 其他 发布时间: 10-29 22:34 阅读次数: 0

前端调用后台接口下载word文档的两种方法

1传统的ajax虽然能提交到后台,但是返回的数据被解析成json,html,text等字符串,无法响应浏览器下载。就算使用bob模拟下载,数据量大时也不方便 废话不多说:上代码(此处是Layui监听提交,传统的html提交更方便) //监听提交 form.on('submit(formDemo)', function (data) { layer.msg(JSON.stringify(data.field)); //第一种方式 这种方式直接打开链接,参数后缀到后台查找,即可下载 //
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

try catch 自定义捕获异常

首先创造一个MyException类,继承自Exception类 代码实现如下: 继承自Exception类,在MyException的方法中调用父类的方法,返回错误的提示信息。 1 public class MyException extends Exception { 2 3 public MyException(String message) { 4 super(message); 5 } 6 } 使用该类判断录入的字符是否是正整数类型,如果不
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

止嗽散

2019年10月29日21:55:48 古代剂量 桔梗(炒) 荆芥 紫菀(蒸) 百部(蒸) 白前(蒸,各二斤) 甘草(炒,十二两) 陈皮(水洗去白,一斤) 煎服法 共为末。每服三钱,开水调下,食后临卧服,初感风寒,生姜汤调下。 口诀:百草园陈梗借钱。 止嗽散出自清代名家程钟龄的《医学心悟》,原方组成为:桔梗、荆芥、蒸紫菀、蒸百部、蒸白前、陈皮、甘草。原服用方法是以上药共为细末,每服3钱,温开水调下,现多改为汤剂。功用止咳化痰,疏表宣肺,主治风邪犯肺,咳嗽咽痒,或微有恶寒发热,舌苔薄白等。诸药合
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

前端下载文档的java工具类

package com.ry.project.util.commUtil; import freemarker.template.Configuration; import freemarker.template.Template; import freemarker.template.TemplateException; import java.io.*; import java.util.Map; public class WordUtil { private Configuration
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

进程管理 之 基本概念

在单处理器系统上,在给定时刻只有一个程序可以运行,在多处理器系统上,可以真正并行运行的进程数据,取决于物理CPU的数目; 进程优先级 在比较粗糙的划分中,进程分为实时进程和非实时进程; 1. 硬实时进程具有严格的时间限制,某些任务必须在指定的时间内完成; 2. 软实时进程是硬实时进程的一种弱化形式,尽快需要快速得到结果,但是仍然可以稍微延迟执; 3. 大多数进程是没有特定时间约束的普通进程,它们可以通过重要性来分配优先级; 下面为CPU时间分配图,进程的运行按照时间片调度,分给进程的时间片份额
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

Mysql 日期与时间戳的相互转化

select CURDATE(); #获取当前的日期,示例:2019-10-29 select UNIX_TIMESTAMP(CURDATE()); #将当前的时间格式转换为时间戳,示例:由2019-10-29转换为1572278400 select FROM_UNIXTIME(UNIX_TIMESTAMP(CURDATE())); #将当前的时间戳转换为时间格式,示例:1572278400 转换的结果为 2019-10-29 00:00:00 select
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

LaTeX 小试牛刀

  跟大家分享一下正式第一次使用 LaTex 的经验,之前数学建模的时候一直想用,但没有找到合适的软件.前段时间,实验室老师让我帮忙套个 IEEE ACCESS 的模板.   尝试过 TexPad,的确 UI 特别好看,奈何咋老报错呢???   然后乖乖回归TexShop,用习惯了也不丑了.   因为老师给的文件是别的论文模板下的,所以作为小白,我遇到了许多 bug,幸亏大部分都是包缺失的问题.   遇到的最严重的问题:文献引用出错   经广泛的查阅,我感觉这个写的最明白,最有用! https
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

RequestBody 和RequestEntity使用

1 HttpClient client = new HttpClient(); 2 PostMethod post = new PostMethod(redirectUrl); 3 Part[] parts = { 4 new StringPart("user", “aaa”), 5 new StringPart("password", "bbb") 6 }; 7
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

dfs--迷宫

题目背景 给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。 题目描述 无 输入格式 第一行N、M和T,N为行,M为列,T为障碍总数。第二行起点坐标SX,SY,终点坐标FX,FY。接下来T行,每行为障碍点的坐标。 输出格式 给定起点坐标和终点坐标,问每个方格最多经过1次,从起点坐标到终点坐标的方案总数。 开一个vis来记
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

C#序列化之Json转换遇到的坑

最近在写微服务,需要去调用其他微服务接口,经常涉及到对象与Json之间转换,也遇到了很多坑 一、对象类属性定义 [JsonProperty("id")] [BsonElement("id")] public string Id { get; set; } 由于使用的是Mongo库,代码的属性定义都如上面代码所示 二、转换方式 1.MongoDB.Bson json到对象:BsonSerializer.Deserialize() 对象到json
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

linux6.5禁用telnet

# more /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago) 使用SSH协议进行远程维护,禁用telnet vi /etc/xinetd.d/telnet disable=no 重启xinetd进程 service xinetd restart /etc/init.d/xinetd reload kill -HUP (xinetd的进程号) 或 chkconfig telnet off
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

2019年10月29日 异常处理

RT
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

【PowerOJ1751&网络流24题】数字梯形问题(费用流)

题意: 思路: 【问题分析】 求图的最大权不相交路径及其变种,用费用最大流解决。 【建模方法】 规则(1) 把梯形中每个位置抽象为两个点<i.a>,<i.b>,建立附加源S汇T。 1、对于每个点i从<i.a>到<i.b>连接一条容量为1,费用为点i权值的有向边。 2、从S向梯形顶层每个<i.a>连一条容量为1,费用为0的有向边。 3、从梯形底层每个<i.b>向T连一条容量为1,费用为0的有向边。 4、对于每个点i和下面的两个点j,分别连一条从<i.b>到<j.a>容量为1,费用为0的有向边。
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

ArcPy python实例教程-条件平差-测量平差

ArcPy python实例教程-条件平差-测量平差 商务合作,科技咨询,版权转让:向日葵,135—4855__4328,xiexiaokui#qq.com 输入参数:条件方程的系数,观测值,常数项和权值 输出:改正数和平差值 商务合作,科技咨询,版权转让:向日葵,135—4855__4328,xiexiaokui#qq.com
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0

Python之 加密模块

hashlib模块 加密方式以md5方式加密举例 是标准模块,直接导入即可 还有其他的加密方式,比如:.sha1()、.sha224()、.sha256()等,加密后的字符串长度更长,安全性更高 一、加密步骤 1、字符串先转成二进制类型 使用.encode()方法转成二进制类型 import hashlib password='123456' print(password.encode())#字符串不能直接加密,要先转成二进制类型的才可以加密 #结果为:b'123456' 2、使用加密方
分类: 其他 发布时间: 10-29 22:17 阅读次数: 0