django 模版内置的过滤器

一、add 将传进来的参数添加到原来的值上面。这个过滤器会尝试将“值”和“参数”转换成整形然后进行相加。如果转换成整形过程中失败了,那么将会将“值”和“参数”进行拼接。如果是字符串,那么会拼接成字符串,如果是列表,那么会拼接成一个列表。实例代码如下: {{ value|add:"2"}} 如果value是等于4,那么结果将是6.如果value是等于一个普通的字符串,如‘abc’,那么结果将是abc2. 二、cut 移除值中所有指定的字符串。类似于python中的replace(args,"")
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

B1008. 数据元素循环右移问题

题目描述   一个数组A中存有N(N > 0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M≥0)个位置,即将A中的数据由(A0A1...AN-1) 变换为 (AN-M ... AN-1A0A1... AN-M-1)(最后M个数循环移至最前面的M个位置) 如果需要考虑程序移动数据的次数尽量少,则应如何设计移动的方法? 输入格式   每个输入包含一个测试用例,第一行输入N(1≤N≤100),M(M≥0);第二行输入N个整数,之间用空格分隔 输出格式   在一行中输出循环右移M位
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

vue项目详解

目录 创建Vue项目 Vue项目环境搭建# Vue项目创建# pycharm配置并启动vue项目# vue项目目录结构分析# 项目生命周期 添加组件-路由映射关系 文件式组件结构 配置全局css样式 子组件的使用 组件的生命周期钩子 路由逻辑跳转 路由传参配置 问号携带参数 : ?id=1# 路由有名分组携带参数: /course/1/detail# 创建Vue项目 Vue项目环境搭建# Copy1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

中西的根本区别:理性和感性 贺刚

https://zhuanlan.zhihu.com/p/75097725 我们能否领先西方 中华和西方接壤以来,落后、腐朽、颟顸等标签就被次第贴上了。在现代科学营造的语境下,人们对中国人的性格进行了长时间多维度的反思,倾向于认为:感性是中华的缺点,是中华走向科学的障碍。因为境界、感觉这样的词只会导向不可知的、愚昧的未来,而不会走向理性的、科学的明天。 人们思考中华的前途和命运,主流思路是学习西方成功经验,引进现代科学,去除文化的弊端,换句话说,要在现代科学眼光下,把那些不符合科学的文化特色一
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

浅谈PHP组件、框架以及Composer

本篇文章主要介绍了PHP组件、框架以及Composer,具有一定的学习价值,感兴趣的朋友可以了解一下。 什么是组件 组件是一组打包的代码,是一系列相关的类、接口和Trait,用于帮助我们解决PHP应用中某个具体问题。例如,你的PHP应用需要收发HTTP请求,可以使用现成的组件如guzzle/guzzle实现。我们使用组件不是为了重新实现已经实现的功能,而是把更多时间花在实现项目的长远目标上。 优秀的PHP组件具备以下特性: 作用单一:专注于解决一个问题,而且使用简单的接口封装功能 小型:小巧玲
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

PHP开发者该知道的5个Composer小技巧

Composer 是新一代的PHP依赖管理工具。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。 1. 仅更新单个库 只想更新某个特定的库,不想更新它的所有依赖,很简单 composer update foo/bar 此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息: Warning: The lock file is not up to date with the latest changes in composer.json, you may
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

springboot+shiro+jwt实现登录

前些日子我曾经使用shiro来实现用户的登录,将账号密码托管给shiro,客户端与服务端的连接通过cookie和session, 但是目前使用最多的登录都是无状态的,使用jwt或者oauth来实现登录,所以也特地记录一下。 1.第一步先添加jwt的依赖 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.7.0</v
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

vscode使用xdebug断点调试php代码

首先推荐三个在vscode上开发PHP的插件   PHPDebug 用于调试php,这里主要指打断点、F5等操作。xdebug是跟踪、调试和分析PHP程序的运行状况   PHP IntelliSense 是php的函数智能提示功能   php cs fixer 可以对代码进行格式化,支持PSR规范 下载XDebug https://xdebug.org/download.php windows上 找到pnp.ini [XDebug] zend_extension=php_xdebug.dll
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

[ZJOI2007]捉迷藏 解题报告 (动态点分治)

[ZJOI2007]捉迷藏 近期做过的码量最大的一题 (当然也是我写丑了....) 题意 有一个 \(n\) 个节点的树 (\(n \le 10^5\)), 每个节点为黑色或白色. 有 \(m\) 个操作 (\(m \le 5 \times 10^5\)), 操作有两种, 将点 \(x\) 的的颜色翻转. 查询树上距离最远的黑色点对之间的距离. 思路 首先, 如果没有修改操作的话, 就是一个裸的点分治 (点分治学习笔记). 有修改操作, 那就 动态点分治. 动态点分治的基本思路是 (个人总结的
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

dear my friends

我亲爱的朋友啊!如果有一天我们年迈的时候也可以像这样该有多好。 很奇怪,很多时候, 你并没有意识到生命中重要时刻的来临, 但在回首往事时,才发现那些时刻很重要。 三门峡的日子里,因为你们的存在,我有了很多很多的快乐,毫不犹豫的说,你们对我很重要,但这句话,我还是从来不会当着你们面说的,也不会承认,如果承认了的话,我是有多么糗,哈哈。毕竟总想当你们的“爸爸”,怎么可能这么轻易漏出自己的底牌? 狗路,狗华,狗凡,狗月,狗刘浩,哈哈,真是,这些“爱称”,真是没办法形容,恨不得打死对方(/= _ =)
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

django中的字段、字段参数、orm操作、QuerySet相关方法:

常用字段 AutoField 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 IntegerField 一个整数类型。数值的范围是 -2147483648 ~ 2147483647。 CharField 字符类型,必须提供max_length参数。max_length表示字符的长度。 DateField 日期类型,日期格式为YYYY-MM-DD,相当于Python中的dateti
分类: 其他 发布时间: 12-30 22:34 阅读次数: 0

Tensorflow2.0语法 - keras_API的使用(三)

转自 https://segmentfault.com/a/1190000021181739 前言 keras接口大都实现了 _call_ 方法。 母类 _call_ 调用了 call()。 因此下面说的几乎所有模型/网络层 都可以在定义后,直接像函数一样调用。 eg: 模型对象(参数) 网络层对象(参数) 我们还可以实现继承模板 导入 from tensorflow import keras metrics (统计平均) 里面有各种度量值的接口 如:二分类、多分类交叉熵损失容器,MSE、M
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

201871010118-唐敬博《面向对象程序设计(java)》 期末学习总结

实验总结: 一个学期的java学习已经结束,我发现相较于很多同学来说,我的能力还是不够,我还需比其他同学更加努力。而且我深刻的感到,很多学习是需要耐心和实践才能认识到自己的不足,才能不断完善的。在以后的学习里,我会继续深入学习,不断完善自己的知识面,学会活学活用。 还有对我帮助很多的老师和学长表示感谢。 意见和建议: 因为专业课较多,所以如果实验作业在周五下午发布,周一晚上十点提交,在这之间时间比较紧张。 其次,我认为老师课堂教学+助教线上演示+网上教学+章末答疑这种教学方式很新颖也很有用,尤
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

探索初级算法—— 从排序数组中删除重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 class Solution { public int removeDuplicates(int[] nums) { int n = nums.length; int count = 0,i= 0, j = 0; int cn = 0,q = 0; for(i = 0 ; i < n; i+=q){ in
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

基础算法 --- 前缀和与差分

前缀和 一个数列A,它的前缀和数列S是能够通过数学方式推断出来的: 部分和 数列A中某个下标区间内和数的和,即: S[i, j]=S[j] - S[i - 1] 前缀和与部分和应用场景 给定m个区间,求每个区间内数的和; 暴力解法:m次循环,循环内部再进行区间循环,这种解法在小量数据场景无问题,如果数值大,会造成超时。 前缀和解法:先计算前缀和,然后循环m次,求每个区间部分和 差分 一个数列A:1、2、3、4、5,它的差分数列为B:1、1、1、1、1,那么有如下特性: 1、数列B的前缀和S[i
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

PHP 三大结构

选择结构 <?php $weekday = 7; switch ($weekday) { case 1: echo "今天是周一"; break; case 2: echo "今天是周二"; break; case 3: echo "今天是周三"; break; case 4: echo "今天是周四"; break; case
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

for in 循环,对象与数组的不同之处

//数组 var arr=[1,2,9]; function join(array,sign){ var str = ""; for(var item in array){ console.log(typeof item);//string console.log(typeof array.length);//number console.log(item);//0 1 2 item 是String类型 if(item==array.length-1){ sign = ""; } str +=
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

Gradle hello word

在IDEA中,使用Gradle管理项目 我们新建项目: 这样我们的第一个 gradle管理的文件就完成了。这里main和Girl类: public class Girl { public String greeting(){ return "hello"; } } public class Main { public static void main(String[] args){ Girl g = new Girl();
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

软件测试之接口测试系列六

1.HTTP使用统一资源标识符(URI)来传递数据和建立连接。 2.HTTP请求结构 HTTP状态码
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0

Question-C#中窗体接收上下左右键不工作

窗体使用事件Form1_KeyDown时,按下键盘上的上下左右按键没反应。 因为Tab、Return、Esc 以及向上键、向下键、向左键和向右键这些是预处理键,直接使用时不行的。 1 private void Form1_KeyDown(object sender, KeyEventArgs e) 2 { 3 //Keys NowKeys = Keys.Right; 4 this.NowKeys = e.KeyCo
分类: 其他 发布时间: 12-30 22:17 阅读次数: 0