摘要:
DNS DNS域名解析的过程就是通过域名得到IP地址,这样只要知道域名便可以访问网络上的主机。可以把DNS系统想象成一个巨大的域名到ip的映射表,但是DNS解析的过程并不那么简单。 要了解这个查询过程,先介绍下域名的层级关系我们以www.baidu.com 为例。其实www.baidu.com后面还 阅读全文
摘要:
谷歌几年前就在首页开放“相似图片搜索”,对图片搜索的原理不甚了解,查阅了资料,现在记录下备忘。 要判断某两张图片是否相似,本质来说就是看他们的特征是否一致。就像我们使用指纹来区分不同的人一样,如果我们能提取到图片的指纹,那么区分图像是否相似将变得很简单。如果我们能将图片的特征量化成一个字符串(姑且称 阅读全文
摘要:
引子 1. 先讲个歪果仁的故事,在庞贝古城的废墟中,有一座名为赫库兰尼姆的城市,在这个遗迹中人们发现一块石碑,石碑上写着一个非常有趣的拉丁串:sator arepo tenet opera rotas翻译到中文大概意思是:一个叫做arepo的耕作者,他用力地把着车轮。 这样排列一下,从上下左右读都是 阅读全文
摘要:
0 引子 嗯,开始之前先介绍几个概念:目标串:也就是主串,待匹配的串。模式串:去匹配的串。子串:原串中的某一连续片段。前缀:原串前面连续部分组成。后缀:原串尾部连续部分组成其实,不用被这些术语搞晕,更不必记忆,转化为自己的东西,理解了就好。 抛个问题先:现在有两个字符串,其中一个是模式串abcabc 阅读全文
摘要:
我们都知道声音是振动形成的波,是连续变化的。 我假设声波是这样的(其实谁也不知道声波是什么样的)。 我们用这样一条曲线,来描述振子随时间变化产生的波。但是这个曲线是我们假想出来的,我们并没有办法真正定量描述它。 于是人们想了这样一个方法: 每隔一个小小的时间间隔,就去用尺子量一下振子的位置。 那么只 阅读全文
摘要:
0QObject::deleteLater()delete obj;析构对象1QWidget::setVisible(bool)使得Widget可见或不可见2QWidget::setHidden(bool)1号的马甲3QWidget::show()1号的马甲4QWidget::hide()1号的马甲 阅读全文
摘要:
/bin、/sbin、/usr/bin、/usr/sbin目录的区别 在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下: bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、ch 阅读全文
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2685 题意:求gcd(a^m - 1, a^n - 1) mod k 思路:gcd(a^m - 1, a^n - 1) = a^gcd(m, n) - 1 code: 阅读全文
摘要:
1 ui->setupUi(this); 2 ui->mainToolBar->hide(); 3 4 tableView = new QTableView(this); 5 6 7 // 设置表头 8 QStandardItemModel *studentModel = new QStandardItemModel(); 9 ... 阅读全文
摘要:
1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include 5 6 namespace Ui { 7 class MainWindow; 8 } 9 10 class MainWindow : public QMainWindow 11 { 12 Q_OBJECT 13 14 public: 15 ... 阅读全文