编程语言
很多学过java的程序员在使用微软的那一系列开发工具时大都不是很适应,VS系列体积庞大,反应极慢。由此很多人会想到小巧好使的eclipse。下面就来看看如何在eclipse下写C++程序,以及支持C++11新标准。1.需要的安装工具1)eclipse
C++版本(JDK当然必不可少,这个许多java...
下面一段代码是创建socket server的代码片段:需要引用的库包括:#include
#include #include int ss = -1; ss = socket(AF_INET,SOCK_STREAM,0); //获得句柄 if(ss
< 0){ fprintf(stderr,"so...
类(class)的构造器(__init__) 详解 及 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/20355577
Python中, 类的构造器为__init__(双下划线), 里面传递成员变量.
使用self参数, 并把参数(argument)传递至self.val(泛指)的成员变量中.
成员函数, 可以使用self.val, 进行操作.
代码如...
类(class)的变量 和 对象(object)的变量 详解 及 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/20356531
Python中, 类(class)的变量是所有对象共享使用, 只有一个拷贝, 所有对象修改, 都可以被其他对象所见;
对象(object)的变量由类的每个对象所拥有, 每个对象都包含自己的一份拷贝, 不会影响其他对象;...
继承(Inheritance) 的 详解 及 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/20357767
继承可以使代码重用, 是类型和子类型的关系;
Python中, 继承是在类名的括号中填入继承的基类, 即class DerivedClass(BaseClass):
基类初始化需要使用self变量, 即BaseClass.__init__(...
#include
#include
//定义单链表结构体
typedef int ElemType;
typedef struct Node
{
ElemType data;
struct Node *next;
}LNode,*LinkList;
//创建单链表
void Build(LinkList L)
{
int n;
LinkList p,q;...
每次处理一个字符
本文地址: http://blog.csdn.net/caroline_wendy/article/details/20359447
用每次处理一个字符的方式处理字符串, 包含四种方法:
1. 使用list, 把字符串转换为字符;
2. for循环, 遍历字符串的每一个字符;
3. 使用集合+for循环的形式, 遍历处理字符串每一个字符;
4. 使用map, 传递函数名, 和字符串, 遍历处理字符串的...
在C++中,常用如下遍历方式:
for(int i=0; i<len; ++i){
cout<<arr[i]<<" ";
}
而在Python中常用迭代器来遍历列表,如下:
for it in lst: ##自动调用迭代器,自动检测StopIteration
print(it)
在上面的程序中,无法知道当前访问元素的索引,于是有如下代码:
for i in range(len(ls...
【问题】
寻找名字首字母相同的男孩女孩
【方法】
方法一
使用列表推倒式加上if语句:
[b + '+' + g for b in boys for g in girls if b[0] == g[0]]
方法二
使用列表推倒式和字典
letterGirls =...