在输入密码时,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。
#include
#include
using namespace std;
int main()
{
string pwd;
int cLogin=0;
do
{
cout<>pwd;
if (pwd!="123")
{
...
分类:
编程语言 时间:
2014-05-03 17:45:26
阅读次数:
354
在C++中,编译器在看到模板的定义的时候,并不立即产生代码,只有在看到用到模板时,比如调用了模板函数 或者 定义了类模板的
对象的时候,编译器才产生特定类型的代码。
一般而言,在调用函数的时候,只需要知道函数的声明即可;
在定义类的对象时,只需要知道类的定义,不需要成员函数的定义。
但是,这对于模板编译是不奏效的,模板要进行实例化,则必须能够访问定义模板的源代码,当调用函数...
分类:
编程语言 时间:
2014-05-03 23:54:04
阅读次数:
576
导读
1. 什么是序列化?
2. 为什么要序列化?好处在哪里?
3. C++对象序列化的四种方法
4. 最常用的两种序列化方案使用心得...
分类:
编程语言 时间:
2014-05-05 13:09:33
阅读次数:
435
BeautifulSoup 善于网页数据分析
请参考: http://www.crummy.com/software/BeautifulSoup
例如: 抓取CSDN首页极客头条内容 soup.py
import urllib2, re
from BeautifulSoup import BeautifulSoup
page = urllib2.urlopen("http://gee...
分类:
编程语言 时间:
2014-05-03 15:31:42
阅读次数:
401
并查集类的c++封装,比较union_find algorithm四种实现方法之间的性能差别...
分类:
编程语言 时间:
2014-05-05 21:25:44
阅读次数:
324
BufferedReader:
package ioTest.io2;
/*
* BufferedReader:该缓冲区提供了一个一次读一行的方法
* readline();
*
* 加入缓冲区技术的优点是什么呢?
* 原来我是读一个字符取一个字符,现在变成我读一行字符,将其放在数组中,然后再取。
* 这样是不是提高了效率。实际上BufferedReader类底层实现的原理,就是利...
分类:
编程语言 时间:
2014-05-05 13:25:02
阅读次数:
573
/**
* java Swing 单选按钮
* @author gao
*/
package com.gao;
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadio...
分类:
编程语言 时间:
2014-05-03 16:54:40
阅读次数:
350
/**
* Java Swing 文本框控件
* @author gao
*/
package com.gao;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextFiel...
分类:
编程语言 时间:
2014-05-03 17:47:47
阅读次数:
285
/**
* Java swing 密码框的使用
* @author gao
*/
package com.gao;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswo...
分类:
编程语言 时间:
2014-05-03 16:18:32
阅读次数:
355
package ioTest.io2;
import java.io.FileReader;
import java.io.IOException;
/*
* 自定义的BufferedReader类
* MyBufferedReaderDemo:也是为了提高对流的操作性能。
* 所以构造函数中应该将流传入
*
* --------拓展:装饰设计模式
* 装饰设计模式是28种设计模...
分类:
编程语言 时间:
2014-05-03 17:42:26
阅读次数:
258
/**
* java Swing 之文本域控件
* @author gao
*/
package com.gao;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabe...
分类:
编程语言 时间:
2014-05-03 17:01:43
阅读次数:
437
这篇对应的是习题16,读写文件
# -*- coding: utf-8 -*-
#对文件更多操作复制A文件的内容到B文件
#from sys import argv
from os.path import exists
prompt = "> "
from_file = raw_input("please input the filename where you want to copy...
分类:
编程语言 时间:
2014-05-05 12:54:02
阅读次数:
402
用wait notifyAll来实现生产者与消费者模式
用BlockingDeque来实现生产者与消费者模式
用Executor来实现生产者与消费者模式...
分类:
编程语言 时间:
2014-05-03 16:22:26
阅读次数:
351
/**
* Java Swing 之下拉列表控件
* @author gao
*/
package com.gao;
import java.awt.FlowLayout;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPane...
分类:
编程语言 时间:
2014-05-04 00:12:16
阅读次数:
547
1,C++中操作数组
#include
using namespace std;
int length(char []);
void output_frequency(char []);
int main()
{
char str[]="yan cong min";
cout<<"要处理的字符串为:"<<str<<endl;
cout<<"字符串长度为:"<<lengt...
分类:
编程语言 时间:
2014-05-05 13:29:30
阅读次数:
432