QT学习系列:模型/视图框架
最近接触的项目中接触到了模型/视图框架,到网上找了一些材料,看的一知半解,把自己学到的一点东西以自己的理解做下记录模型视图框架有三个很重要的概念模型model:和数据打交道,用来组织数据视图view:和用户打交道,通过联系指定的模型,将数据以特定格式显示给用户委托delegate:用于控制用户交互的格式从网上盗用一个图:模型所有的模型都基于QAbstractItemModel类QT提供了一些现成的...
安装Visio 2010时提示缺少MSXML 6.10.1129.0组件解决办法
msxml下载路径:https://download.csdn.net/download/yuqicaida/4179772原文路径:https://jingyan.baidu.com/article/a948d6517babeb0a2ccd2e71.html如题,遇到这个问题之后首先想到的就是下载一个MSXML 6.10.1129.0安装一下,但是安装之后还是同样报错,立马慌了,百度,找到一篇大...
使用python实现批量转换文件编码格式
最近在学习redis的源码,从网上下载了一份大神注释好的代码,但是文件编码格式是utf-8的使用sourcesight打开会出现乱码,sourceinsight不支持utf-8格式,网上找了一下,说需要安装插件解决,今天主要目的不是整sourceinsight,主要最近在学python,想练练手因为是python新手,记录一下主要用到的模块和函数,加深印象使用模块:os ,sys,codec,ch...
报错sun.security.validator.ValidatorException: PKIX path building failed
在执行webservice的过程中,出现如下异常: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable ...
关于误差分析以及浮点数的精度问题
浮点,简单的讲就是实数的意思。浮点数就是可以近似表示某个任意的实数。 浮点精度分为:16位:一半(二进制16) 32位:单(binary32),十进制32 64位:Double(binary64),decimal64 128位:四(binary128),DECIMAL128 256位:八进制(binary256) 扩展精度格式(40位或80位)我们经常用的有float和double两种类...
【模板】最小费用最大流
传送门:洛谷-【模板】最小费用最大流
题意
给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。
数据范围
对于30%的数据:N<=10,M<=10
对于70%的数据:N<=1000,M<=1000
对于100%的数据:N<=5000,M<=50000
题解
没...
【BZOJ】[ZJOI2010]count 数字计数-数位DP
传送门:BZOJ1833-数字计数
题意
给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。
数据范围
30%的数据中,a<=b<=10^6;
100%的数据中,a<=b<=10^12。
题解
数位DP。
设f[i]为共i位数字不考虑前导0情况下每个数码出现次数(显然相等)
特殊处理一下数的零头就...
【BZOJ】Cirno的忧郁-计算几何-三角剖分
传送门
题意
Cirno闲着无事的时候喜欢冰冻青蛙。
Cirno每次从雾之湖中固定的n个结点中选出一些点构成一个简单多边形,Cirno运用自己的能力能将此多边形内所有青蛙冰冻。
雾之湖生活着m只青蛙,青蛙有大有小,所以每只青蛙的价值为一个不大于10000的正整数。
Cirno很想知道每次冻住的青蛙的价值总和。因为智商有限,Cirno将这个问题交给完美算术教室里的你。
因为爱护动...
【BZOJ】[JSOI2007]字符加密Cipher-后缀数组
传送门:bzoj1031-[JSOI2007]字符加密Cipher
题解
事实上就是一道后缀数组板题。
然后由于本蒟蒻的不熟练,debug了2h。
代码
#include<bits/stdc++.h>
using namespace std;
const int N=2e5+10;
char ch[N];
int i,j,k,n,a[N<<...
【BZOJ】作业-DP
传送门:bzoj3791-作业
题意
众所周知,白神是具有神奇的能力的。
比如说,他对数学作业说一声“数”,数学作业就会出于畏惧而自己完成;对语文作业说一声“语”,语文作业就会出于畏惧而自己完成。
今天,语文老师和数学老师布置了许多作业,同学们纷纷寻找白神寻求帮助。白神作为一个助人为乐的人,便答应下来。
回到家,白神将这N份作业按顺序摊开,发现语文作业数学作业混在一起,这就让白神...
【模板】后缀数组&后缀自动机
关于后缀自动机SAM,贴一个非常好的讲解:后缀自动机学习小记
代码交洛谷模板可A
后缀数组
传送门:洛谷-【模板】后缀排序
#include<bits/stdc++.h>
using namespace std;
const int N=1e6+5;
char s[N];
int sa[N],t1[N],t2[N],c[N];
int n,m=555;
void su...
Python爬取全书网小说,免费看小说
什么是网络爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 环境:Python3.6+Windows 开发工具:你喜欢用哪个就用哪个,你开心就好! 模块: 1 import urllib.request
2
3 import re 主要思路: 1 获取主页源代码 2 获取章节超链接 3 获取章节超链接源码 4 获取小说内容 5 下载
反射实现增删改查(DAO层)——删除数据
先贴出代码,后续补充自己的思路、配置文件、使用方式: /**
*
* 删除数据
*/
@Override
public void deleteObject(List<Map<String, Object>> params, String tableName) {
StringBuilder sql = new StringBuilder(
"DELETE FROM order_info WHERE
在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案
方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) <mvc:resources location="/" mapping="/**/*.js"/>
<mvc:resources location="/" mapping="/**/*.css"/>
<mvc:resources location="/assets/" mapping="/assets/**/*"/>
<mvc:resources location="/images/" mapping="
ballerina 学习十四 values && types
ballerina 包含的数据类型有string int map array record boolean ojbect function table tuple any 简单说明 数据类型和其他语言相比没有设么特殊的,因为是借鉴了好多中语言其中的table 还是不错(C# datatable) 直接json select (linq 查询)optional 类型(可选) 字符串模版也不错(省去拼接字符串了),其中是any 类型所有类型的root 类型(类型C# 的object) 一张数据类型
Python-序列-str list tuple
序列 有序数列 str tupe list str tupe 不可变 list 可变 序列(str list tuple) 每个元素都会有个序号(0开始计数) 1. 知索引取单个确定类型 [index] 2. 知值取索引 .index 3. 切片 [start: end: step], 负数(-1开始计数)从序列倒数第几个取值,空表示从左到右取到最后 4. 取序列的长度 len 5. 求数列中最大最小 max min 非数字类型转化为ascii码对应的数字进行比
反射实现增删改查(DAO层)——修改数据
先贴出代码,后续补充自己的思路、配置文件、使用方式: /**
*
* 修改数据
*
*/
@Override
public void updateObject(Object object, String tableName) {
StringBuilder sql = new StringBuilder("UPDATE " + tableName + " SET ");
Connection conne
今日推荐
周排行