1.具体实现 #!usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask,render_template,request,redirect from pager import Pagination from urllib.parse import urlencode app = Flask(__name__) @app.route('/pager') def pager(): li = [] for i in range…
本篇导航: flask实现分页 添加后保留原url搜索条件 单例模式 一.flask实现分页 1.django项目中写过的分页组件 from urllib.parse import urlencode,quote,unquote class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,base_url,params,per_page_co…
本篇导航: flask实现分页 添加后保留原url搜索条件 单例模式 一.flask实现分页 1.django项目中写过的分页组件 from urllib.parse import urlencode,quote,unquote class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,base_url,params,per_page_co…
首先需要知道的一个知识点: 1.request.GET是一个QueryDict类型的,要想取出?后面的结构就用request.GET.urlencode() 2.request.GET默认是不可修改的,需要把params = QueryDict(mutable=True) ,mutable这个参数设置成True 这样就可以修改了.就可以设置值了. print(type(request.GET)) #<class 'django.http.request.QueryDict'> from dja…
今日内容前戏 静态字段和字段 先来看下面一段代码 class Foo: x = 1 # 类变量.静态字段.静态属性 def __init__(self): y = 6 # 实例变量.字段.对象属性 # 实例方法 def func(self): pass # 静态方法 @staticmethod def func(): pass # 类方法 @classmethod def func(): pass @property def start(self) pass 官方说法:x称之为 类变量  y称之…
实际中遇到的需求 在做一款对抗类游戏,目前正在调整游戏的平衡性 所以就产生了一个需求 希望可以在Play模式时候对数据源做的更改可以在退出时候被保存下来. 举个Case, 比如 有一个炮塔 可以发射子弹, 然后有一组敌人 去攻击这个炮塔. 首先点击Play按钮 开始执行游戏逻辑 接着在Inspector中调整相应的数值,比如 射速啊,血量啊,敌人移动速度等等. 按原始的做法 就是调整以后 把所有的数据记录下来(截图或者写纸上) 点Stop进入编辑模式,所有数据回滚原始的 然后再一个一个把刚才改过…
基于客户需求,要求将用户批量添加到Office 365中的现有就地保留.如您所了解的,我们可以通过Exchange在线图形用户GUI界面完成,也可以通过PowerShell完成. 要将用户批量添加到Office 365中的现有就地保留,您需要连接Exchange online PowerShell $UserCred= Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -Connection…
1.重装系统后配置原有的mysql 2.修改 my.ini [修改 basedir:MySQL当前所在路径 datadir  数据存放路径] [mysqld] # 设置3306端口 port= # 设置mysql的安装目录 #basedir=D:\MySQL\mysql--winx64 basedir=D:\Mysql\mysql--winx64\mysql--winx64 # 设置mysql数据库的数据的存放目录 #datadir=D:\MySQL\Database datadir=D:\My…
有些时候我们需要对git仓库中的项目进行一些迁移,如从a账号迁移到b账号下,从github平台迁移到内部的gitlab平台等.一般平台会自带 migrate 或者 import 的功能,可以很方便的进行仓库的迁移.当然,我们也可以自行进行迁移,当需要迁移的项目比较多时,脚本进行迁移更快捷. 下面来看看如何进行手动迁移,同时在迁移后,保留原项目的分支和tag,以及提交记录等. 先将待迁移的项目 clone 下来 git clone --mirror <url_of_old_repo> cd &l…
class TimeCount { // 临时变量,存放当前类能表示的最大年份值 ; /// <summary> /// 获取毫秒能表示的最大年份数 /// </summary> /// <returns>年份数最大值</returns> public static ulong GetMaxYearCount() { ) return TimeCount.MaxYear; else { , ); * ( * ( * ( * (; TimeCount.MaxY…