Python学习笔记(九)——字符串

# 5.1 字符串的拼接 str1 = '我今天一共走了' num = 1280 str2 = '步' print(str1+str(num)+str2) # 计算字符串长度 print(len(str1)) # 5.2 字符串截取 str3 = 'abcdefgh' substr1 = str3[2] substr2 = str3[1:3] substr3 = str3[:3] substr3 = str3[1:] print(substr1+'\n'+substr2+'\n'+subs
分类: 其他 发布时间: 11-03 21:50 阅读次数: 0

无向图的tarjan算法

-无向图求点双联通分量 并求单环 将桥和割点分开讨论 注意判断根是否为割点 stack<int> W; ll f[maxnn]; int scc=0; ll sum[maxnn]; int ttt[maxnn]; int ma[maxnn],mi[maxnn]; void tarjan(int v,int fa) { int r; mark[v]=1; dfn[v]=low[v]=++vis; W.push(v); for(int i=las[v]; i
分类: 其他 发布时间: 11-03 21:50 阅读次数: 0

洛谷P2168 [NOI2015]荷马史诗

题意: 一部《荷马史诗》中有n种不同的单词,从1到n进行编号。其中第i种单词出现的总次数为wi。Allison 想要用k进制串si来替换第i种单词,使得其满足如下要求: 对于任意的 1 ≤ i, j ≤ n , i ≠ j ,都有:si不是sj的前缀。 如何选择si,才能使替换以后得到的新的《荷马史诗》长度最小。在确保总长度最小的情况下,Allison 还想知道最长的si的最短长度是多少? 思路:si不是sj的前缀,想到编码问题,构造k叉哈夫曼树 哈夫曼树的每个叶子节点有一个权值,最小化所有叶
分类: 其他 发布时间: 11-03 21:50 阅读次数: 0

Node流操作

详情: https://www.cnblogs.com/lalalagq/p/9749680.html 流:读取流,写入流,双向读写流。 读写流——压缩、加密 数据库不能直接接受流 sf.readFile('www${pathname}',(err,buffer)=>{ res.write(buffer); }); 1.占用内存; 2.资源使用不均匀 const fs = require('fs); let rs = fs.createReadStream('1.txt'); let
分类: 其他 发布时间: 11-03 21:50 阅读次数: 0

Linux生产下安装db2V10.1

Db210.1版本安装手册 装新的suse系统后需要做以下几步才能完整安装10.1版本的db2 1.要挂载2个iso文件 首先在跟目录下建目录test1和test2 2.把iso文件挂载到目录下 mount xxxx.iso /test1 -o loop (源文件) 要是虚拟机的话就挂载mount /dev/cdrom1 /media Mount xxxx.iso /test2 -o loop (db2v10.1) 3.cd /etc/zypp/repos.d/ 然后把把下面的repo文件mv
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

链式前向星啊

链 式 前 向 星 (https://www.cnblogs.com/tushukai/p/11252522.html)此处应该提到过树的存储吧。。。。。。 但是,我今天来介绍一种NB的存图方式--链式前向星 有链式前向星 就一定有 前向星 那么,前向星的定义是: 一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了. 用len[i]来记录所有以i为起点的边在数组
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

ES6笔记总结

一. let/const: 1. “暂时性死区”概念:在代码块内,使用let/const命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。“暂时性死区”也意味着typeof不再是一个百分之百安全的操作。 2. 块作用域与函数声明: function f() { console.log('I am outside!'); } (function () { if (false) { // 重复声明一次函
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

网络流的一些定理

点覆盖集:无向图G的一个点集,使得该图中所有边都至少有一个端点在该点集中。 最小点权覆盖集:在带点权无向图G中,点权和最小的点覆盖集。 点独立集:无向图G的一个点集,使得任何两个在点集中的点在图G中都不相邻。 最大点权独立集:在无向带权图G中,点权和最大的点独立集。 最小点权覆盖集=最小割=最大流 最大点权独立集=总权-最小点权覆盖集 ---------》胡伯涛《最小割模型在信息学竞赛中的应用》
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

Go语言的函数03---返回值

package main import "fmt" /*无返回值*/ func Sub1(a, b int) { ret := a - b fmt.Println("a-b=",ret) } /* 有返回值 返回值 int类型,参数a-b的结果 */ func Sub2(a,b int) int { ret := a-b return ret } func Sub3(a,b int) (difference int) { ret :=
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

P3275 [SCOI2011]糖果 题解

一道差分约束的模板题。 题目 题意:n个人每个人至少一个糖果,另外要满足k个不等式,求最少糖果数。 差分约束系统 给定一组不等式 $ x[i]-x[j]<=c[k] $ (或 $ x[i]-x[j]>=c[k] $ ),需要求出满足所有不等式的一组解 $ (x[1],x[2],…,x[n]) $ 。这类问题是线性规划的一类简单问题。 形式:通常表示为 $ AX<=C(或AX>=C) $ ,其中系数矩阵 $ A $ 的每一行里有一个 $ 1 $ 和一个 $ -1 $ ,其余元素都为 $ 0 $。
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

U盘安装win7"安装程序无法创建新的系统分区" 怎么办

装WIN7的朋友,不知遇到该类问题没有: 当我们通过PE进行WIN7 纯安装的时候(非ghost安装),系统提示”安装程序无法创建新的系统分区,也无法定位现有分区“,迫使我们操作终断,无法进行。 面对这种情况,我们该如何处理呢? 在此,小编结合自己的一次亲身经历,来与大家一同分享如何处理该类问题。 工具/原料 电脑 启动U盘、WIN7 ISO文件 "安装程序无法创建新的系统分区" 怎么办? 1 步骤一:利用PE系统里的虚拟光驱软件加载WIN7 ISO文件。 PS: 一般PE系统都集成了该类软件
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

SF-NET from Tencent

一、网络结构概览 二、网络各模块简介 Frame Level A mini-batch sample can be represented as a 5D matrix : I B*T*C*H*W The 2D convolution can be done per sample per frame as : The 3D convolution is done per sample as : We do not reduce the temporal dimension during 3D
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

题解 P3957 【跳房子】

对于这题有一个不用单调队列并且不是玄学设置区间最大值的做法 这题校内模拟考的时候打二分+枚举,结果写炸了,跑过来看题解发现为什么他们的区间最大值都是 $ 1005 $ ???特别懵,其实我的代码在dp方面并没有改善仍然是 $ O(n^2) $ 但在对区间最大值依照题意进行缩小从而可以 $ AC $。 首先我们能不去走负数的格子就尽量不去走负数的格子,这样就可以保证得分最高,但也会导致改造费用升高或不升(但最大值一定在此)那么我们考虑如何去只走正数格子,我们看到当 $ g >= d $ 的时候每
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

pycharm 的一些使用技巧

一、Pycharm 设置脚本模板头 setting-->Editor-->File and Code Templates-->Python Script 举个简单的例子: #/usr/bin/env python #-*- coding: utf-8 -*- """ ------------------------------------------------- Project: ${PROJECT_NAME} File Name: ${NAME} Description : Author
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

Demo00

人博客转移至:https://sunhwee.com,第一时间会先发在前者,有时间再更新至博客园。 阅读目录:   1. 前言   2. 定制自己的博客 0. 美化整体效果 1. 准备工作 2. 添加博客背景音乐插件 3. 为博客文章内容主体定制漂亮的显示样式 4. 公告栏日历样式定制 5. 待续...   3. 后语 一 . 前言   我们在上一美化教程篇中,已经介绍了不少的内容了,这是上一篇链接:博客园美化教程大集合——极致个性化你的专属博客   这一篇咱们接着前面的继续为自己的博客主页添
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

【Spring Boot】Spring Boot之三种容器启动后进行相关应用初始化操作方法

一、方式一,使用ApplicationListener<E extends ApplicationEvent>监听ContextRefreshedEvent事件 /** * @author zhangboqing * @date 2019-11-03 */ @Component public class MyApplicationListener implements ApplicationListener<ContextRefreshedEvent> { @Auto
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

spring expression切点表达式

1、切点指示器 类型如下: 1、execution: *用来匹配连接点方法的,用的最多的一种指示器,可以匹配多个类,必须要写返回类型,方法名,方法参数,可以写通配符。 2、within: 用来匹配符合条件的所有类的连接点方法,不可以指定返回类型和方法参数,可以用通配符。expression="within( com.pointcut.impl.*)",匹配com.pointcut.impl包下的所有类的连接点方法。 3、target: 动态代理生成的对象,这种指示器一般表示某个动态代理对象是某
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

LG4979 矿洞:坍塌 珂朵莉树

问题描述 LG4979 题解 珂朵莉树+O2简直就是绝配 对于操作 A ,直接 \(\mathrm{assign}\) 推平就完事了。 对于操作 B ,如果它左右端点有在边界上的,直接把区间 \([l,r]\)撕出来判断就完了,如果不在边界上,先把单点 \({l-1,r+1}\) 撕出来判,如果符合条件,再撕 \([l,r]\) 出来判。 \(\mathrm{Code}\) #include<bits/stdc++.h> using namespace std; #define IT set
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

英语阅读——六级阅读(二)

2017年6月六级 Rich Children and Poor Ones Are Raised Very Differently [A] The lives of children from rich and poor American families look more different than ever before. [B] Well-off families are ruled by calendars(日程安排很紧), with children enrolled in ba
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0

实战--带多字段模糊查询的分页(也是不容易)

上节我们实现了分页功能,这节我们要实现对模糊查询后的结果进行分页。(引入了bootstrap框架) urls.py from django.urls import path from . import views app_name='person' urlpatterns=[ path('curd/',views.curd_index), path('curd/<int:pn>',views.curd_index,name="curdindex"), ] models.py
分类: 其他 发布时间: 11-03 21:34 阅读次数: 0