Thread中的run()

      /* What will be run. */       private Runnable target; 如果线程在创建时传入了Runnable运行对象,那么该对象的run方法将被调用 1 /** 2 * If this thread was constructed using a separate 3 * <code>Runnable</code> run object, then that 4 * <code
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

IntelliJ IDEA自身以及maven项目打包方式

1. Idea自身打包方式 1.1 创建Artifacts   快捷键(Ctrl+Alt+Shift+S)打开项目的Project Structure。在Artifacts创建      接着,指定main class,如下:      最后,得到创建得到的artifacts    1.2 打包Artifacts   在菜单栏目选Build,最后一栏Build Artifacts      最后,在出现的窗口创建      得到打包结果:    2. maven打包方式 2.1 maven-j
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

割接(升级)失败的几种情况

2019-10-31 在覆盖更新的时候,地址重复。比如你开始写了一个TestController里面有几个测试接口,并更新到服务器上,后来,你把它命名为Test2Controller,本地运行没有问题,本地工具同步做得好,它把以前那个controller删除了,但是 服务器如果是覆盖更新的吧,就会有2个Testcontroller,就会冲突。 SpringContextHelper.getBean(XXX.class),这种情况,如果class没有定位bean时,会报错,而不是返回null,还
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

浏览网页隐藏服务器IP

host文件修改 notepad %windir%\system32\drivers\etc\hosts 目标IP localhost.autumn.com 可能会导致HTTP Status Code返回403 forbidden IP端口重定向 netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=10002 connectaddress=222.222.221.198 connectport=10
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

day36 pymysql 索引

pymysql 安装:pip install pymysql 连接 import pymysql # 连接数据库的参数 conn =pymysql.connect(host='localhost',user='root',password='',database='feng',charset='utf8') # cursor=conn.cursor()#默认返回的值是元祖类型 cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)#返回的值
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

python学习第五天--函数进阶

局部变量与全局变量 下面代码中,old_price,rite为全局变量,final_price为局部变量 globals() 声明全局变量,在函数内可修改函数外的变量 内嵌函数:函数当中嵌套函数 闭包: 闭包条件 1 在一个外函数中定义了一个内函数。 2 内函数里运用了外函数的临时变量。 3 并且外函数的返回值是内函数的引用。
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

php 类的属性--???

<?php class Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

CodeForces - 567D One-Dimensional Battle Ships

E - One-Dimensional Battle Ships CodeForces - 567D Alice and Bob love playing one-dimensional battle ships. They play on the field in the form of a line consisting of n square cells (that is, on a 1 × n table). At the beginning of the game Alice put
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

Beego操作数据库

Beego中内嵌了ORM框架, 1. ①可以将结构体和数据表对应起来,只需要通过结构体和对象就能操作数据库。 ②根据结构体生成数据库中的表。 func init() { //设置数据库基本信息 orm.RegisterDataBase("default", "mysql", "root:admin@tcp(127.0.0.1:3306)/test?charset=utf8") //映射model数据 orm.RegisterModel(new(User)) //生成表
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

C++ 优先队列 priority_queue

平时定义的时候,直接上就完事了: priority_queue<int>Q; 默认大根堆。 之前很菜的时候不知道小根堆怎么写,还在考场上干过加个负号甩到大根堆里面去的蠢事。 它的完整形式呢,其实是长这个样子的: //小根堆 priority_queue <int,vector<int>,greater<int> > Q; //大根堆 priority_queue <int,vector<int>,less<int> >Q; 然后就是一些特殊的情况: 用pair的时候,先按first,再按
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

【性质分析+数位DP】CF750G New Year and Binary Tree Paths

规律找完,不会DP,光荣爆零,身败名裂 而且这还是道原题!!原题!! 从只往一棵子树走的情况考虑 \(x\)往左走了\(z\)个儿子,那总和为\(x\sum\limits_{i=0}^{z}2^i=x(2^{z+1}-1)\) 考虑从上到下第\(y(y\in(2,z])\)个儿子变成了右儿子,其它不变,则贡献为\(x\sum\limits_{i=0}^{z}2^i+\sum\limits_{i=0}^{z-y}2^i=x(2^z-1)+2^{z-y+1}-1\) 然后你稍微看一下会发现,当\(
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

具体聊一聊简单工厂模式、工厂方法模式和抽象工厂模式

1.工厂模式简介 In class-based programming, the factory method pattern is a creational pattern that uses factory methods to deal with the problem of creating objects without having to specify the exact class of the object that will be created. ( 在基于类的编程中,工
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

【CF457D】Bingo!(数学 期望)

题目链接 大意 给定\(N,M,K\),表示有一个\(N*N\)的空矩阵,\(M\)个不同的数。 随机地把\(M\)个数中的\(N^2\)个数丢进这个空矩阵中(\(M\ge N^2\)) 再从\(M\)个数中随机选\(K\)个不同的数,在矩阵上将这\(K\)个数标记出来(如果有)。 设\(T\)的值为完全被标记的整行与整列个数。 求\(2^T\)的期望值与\(1e99\)的较小值。 思路 首先,对于\(2^T\)这种奇怪的东西,我们可以将其理解为该种情况的所有子集个数。 即有些情况可能会被多次
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

20 Auth认证模块

目录 一、Auth模块是什么 二、auth模块创建超级用户 三、Auth 自定义登录页面 登录超级用户 四、auth模块 常用方法 4.1 如何创建超级用户 4.2 如何使用普通的登录页面校验用户存不存在 4.3 auth 保存用户登录状态 4.4 auth 的request.user 4.5 局部配置/全局配置 装饰器 4.6 利用装饰器实现用户密码修改 4.7 auth 如何注册新的用户 五、扩展 auth_user 表的字段 一、Auth模块是什么 Auth模块是Django自带的用户认
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

值的引用传递、数组作为函数参数

按值传递(按副本传递): 给函数传递变元(参数)时,变元(参数)不会直接传递给函数,二十先制作变元(参数)值的副本,存储在栈上,再使这个副本可用于函数,而不是使用初始值。 例如: #include<stdio.h> void change(int); int main() { int num = 9; change(num); //将num = 9的值复制一份给change中的变量, printf("num = %d\n",num);//chan
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

Pandas | 08 重建索引

重新索引会更改DataFrame的行标签和列标签。 可以通过索引来实现多个操作: 重新排序现有数据以匹配一组新的标签。 在没有标签数据的标签位置插入缺失值(NA)标记。 import pandas as pd import numpy as np N=20 df = pd.DataFrame({ 'A': pd.date_range(start='2016-01-01',periods=N,freq='D'), 'x': np.linspace(0,stop=N-
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

【luogu P1381单词背诵】题解

单词背诵 题目描述 灵梦有n个单词想要背,但她想通过一篇文章中的一段来记住这些单词。 文章由m个单词构成,她想在文章中找出连续的一段,其中包含最多的她想要背的单词(重复的只算一个)。并且在背诵的单词量尽量多的情况下,还要使选出的文章段落尽量短,这样她就可以用尽量短的时间学习尽可能多的单词了。 输入格式 第1行一个数n, 接下来n行每行是一个长度不超过10的字符串,表示一个要背的单词。 接着是一个数m, 然后是m行长度不超过10的字符串,每个表示文章中的一个单词。 输出格式 输出文件共2行。第1
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

auth模块 + 插拔式思想

auth模块 + 插拔式思想 一、auth模块 django为方便实现用户功能,包括登陆注册注销修改信息等,提供了auth模块,实现操作简单化。 1.1 常用方法 超级用户: # run manage.py Task: createsuperuser authenticate():用户认证,认证成功会返回User对象,不成功返回None from django.contrib import auth def login(request): if request.method == '
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

flask七:一些小细节

1、在局域网中,让其他电脑访问我的网站:host参数 如果设置为0.0.0.0,则在局域网中,输入当前项目所在的ip+端口就可以访问这个项目 如果host设置为固定的ip,如host=‘'192.168.1.136',则只有ip为192.168.1.136的电脑才能访问此项目 2、指定端口号:flask默认使用5000端口,port参数,可以指定此项目使用的端口 3、url唯一 如果在定义url的时候在url后面加了"/",则访问的时候,如果没有加"/",浏览器会自动加上"/" 如果在定义ur
分类: 其他 发布时间: 10-31 23:01 阅读次数: 0

Go语言流程控制01--选择结构之if

package main import "fmt" /* 字符串比大小 比首字符在字符集中出现的序号,首字符相同则比较第二个字符,以此类推 go的编译器默认使用UTF8字符集 在UTF8字符集中数字出现的顺序为:0123456789 */ func main031() { fmt.Println("0">"9") fmt.Println("012">"011") fmt.Println("0823">"0423") } /* 根据用户输入的生日判断
分类: 其他 发布时间: 10-31 23:00 阅读次数: 0