#include
using namespace std;
class A
{
public:
A(int x=0)
{
a=x;
cout<<"A Constructor"<<endl;
}
A(A&t)
{
cout<<"A COPY"<<endl;
}
~A()
{
cout<<"A Destructor"<<endl;
}
void display()...
分类:
其他好文 时间:
2015-04-27 21:58:39
阅读次数:
177
1.安装方式及安装命令:
安装以下依赖:(来自于http://cidian.youdao.com/index-linux.html)
python3:自带,无需安装
python3-pyqt5:
注意,sudo apt-get install python3-pyqt5*,安装一些诸如python3-pyqt5.xx的软件包,否则运行时会不无法看到图形界面,出现各种“I...
分类:
其他好文 时间:
2015-04-27 21:57:29
阅读次数:
336
题目大意:给定一些自动机,如果某个自动机AA能产生的所有串都能在自动机BB中产生,则称BB是AA的一个升级,求最长链
这题TM有毒
数据范围5050,暴力枚举每一对点之间的关系,然后Tarjan缩点求最长链就行了
现在对于一对自动机AA和BB,我想知道AA能产生的所有串是否都能在BB中产生,那么BFS就可以了
我们用一个二元组(x,y)(x,y)表示走了某个串后AA走到了节点xx,BB走到了...
分类:
其他好文 时间:
2015-04-27 21:58:29
阅读次数:
155
我们知道lambda表达式的行为很像是是一个匿名函数,我们常常在标准算法中使用lambda表达式。比如需要打印一个向量,可能会这样写:vector v(10, 10);std::for_each(v.begin(), v.end(), [](int n){
cout << n << " ";
});使用了for_each算法针对 v 中的每一个元素使用lambda表达式,并且成功的...
分类:
编程语言 时间:
2015-04-27 21:57:47
阅读次数:
407
//C++智能指针模板类复习
#include
#include
using namespace std;
//智能指针用于确保程序不存在内存和资源泄漏且是异常安全的。
//C++98中提供了auto_ptr,C++11摒弃了auto_ptr,并提出了unique_ptr 、shared_ptr、weak_ptr
void show1()
{
int* p = ne...
分类:
编程语言 时间:
2015-04-27 21:57:40
阅读次数:
247
1.介绍 cupp.py: 强大的字典生成脚本。它是一款用python语言写成的可交互性的字典生成脚本。尤其适合社会工程学,当你收集到目标的具体信息后,你就可以通过这个脚本来智能化生成关于目标的字典。 认证的最常用格式就是用户名和密码的组合。如果这两项都与存储的用户和密码相匹配的话就允许连接。密码强度是用来衡量通过密码技术和字典自动检测来猜测或者破解密码的难易程度。 弱密码可能会比较短或者仅仅...
分类:
其他好文 时间:
2015-04-27 21:56:36
阅读次数:
489
大熊(小明的Leader)因为小明做事不细心,批评了小明。娜娜(小明的同事)一同帮助小明分析了细心的重要性以及如何做到细心。
本次我们将分享一个关于主动反馈的故事。...
分类:
其他好文 时间:
2015-04-27 21:58:37
阅读次数:
171
栈的应用,一定要注意把栈清空啊,最近刚开始学数据结构,代码有点水,大家不要见怪
#include
#include
using namespace std;
int main()
{
int n;
string in,out;
stackroot;
while(cin>>n>>in>>out)
{
while(root.size()) root.pop();
string re...
分类:
其他好文 时间:
2015-04-27 21:58:30
阅读次数:
202
16*16的数独,类似poj 3074.
//poj 3076
//sep9
#include
#include
#define INT_MAX 2147483647
using namespace std;
const int col_num=16*16*4;
const int row_num=16*16*16+10;
const int head=0;
const int MAX...
分类:
其他好文 时间:
2015-04-27 21:56:04
阅读次数:
216
1. DS寄存器
通常用来访问存放数据的段地址。
【示例】读取10000H单元内容
Mov bx,1000H
Mov ds,bx
Mov al,[0]
将1000:0中的数据读到al中。
Mov 指令的两种传送:
(1). 将数据直接送入另一个寄存器
(2). 将一个寄存器的数据送入另一个寄存器内。
10000H用段地址和偏移地址表示位1000:0。
我们先将段地址送入寄存器...
分类:
编程语言 时间:
2015-04-27 21:58:19
阅读次数:
212
现在我先把没有优化的算法写出了,稍后再琢磨琢磨优化算法
KMP算法
时间限制:1000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原...
分类:
编程语言 时间:
2015-04-27 21:57:58
阅读次数:
188
文本格式:
1. 文本标记
所有PHP文件,其代码标记均使用完整的PHP标签,不建议使用短标签,例如:
//不建议使用
Echo ‘not suggest’;
?>
使用短标签格式容易和XML混淆,并且不是所有的PHP版本和服务器都默认支持或打开短标签选项。
对于只含有PHP代码的文...
分类:
其他好文 时间:
2015-04-27 21:55:22
阅读次数:
167
题意:
寻找0 到 n 中含有49的数字的个数
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int MAXN = 50 + 10;
long long dp[MAXN][3];
// dp[i][0] 长...
分类:
其他好文 时间:
2015-04-27 21:55:43
阅读次数:
183
项目开发中有遇到startService与bindService混合使用的情况,发现其对Service生命周期有很大影响,故与各位分享一下。。。
一、正常情况(应该大家都很熟了,简单介绍):
(1)单独使用startService():
onCreate()->onStartCommand()->Service running->onDestroy()->Service shut do...
分类:
其他好文 时间:
2015-04-27 21:56:50
阅读次数:
269
水...
分类:
其他好文 时间:
2015-04-27 21:55:11
阅读次数:
148
题解:
贪心策略步骤一:
如果有多个儿子,那么显然(这里是真的显然,真的不给证明了)我们肯定要先合并小儿子后合并大儿子。
贪心策略步骤二:
因为所有节点的载重是相同的,所以我们要先合并叶子节点,不能合并就把父亲的权值+1然后叶子就可以去掉啦~(若父亲要被合并上去,那么爷爷就会多出若干被计数为1的儿子)。
证明1:
为什么一定先合并叶子?
因为:
1.如果合并完父亲叶子还能合并,...
分类:
其他好文 时间:
2015-04-27 21:56:40
阅读次数:
138
分析:经典的八数码问题,参考别人的代码写的,逆向广搜,把结果保存起来,之后在使用。
#include
#include
using namespace std;
#define STATE_COUNT 363000 //因为9!=362880
int fact[]={1,1,2,6,24,120,720,5040,40320,362880}; //0到9的阶乘,用来计算hash值
cha...
分类:
其他好文 时间:
2015-04-27 21:54:28
阅读次数:
175