迷人口红

文章
9
资源
0
加入时间
3年0月8天

#include、#include与#include的区别

前言:今天在写C++小demo的时候,犯了个错误,引入了string.h,导致cout报错;于是查了下,C++标准库文件没有后缀.hstring.hstring.h是C语言里面关于字符数组的函数定义的头文件,常用函数有strlen、strcmp、strcpy等等,更详细的信息可以自己查看(面向过程)cstringCString常用于MFC编程中,是属于MFC的类,如从对话框中利用GetWind

《代码大全》读书笔记

核心:抽象、抽象、抽象可以工作的类要点:1. 接口中的每个子程序都朝着这个一致的目标而工作2. 扩展的时候要注意新增公用方法的 抽象的一致性3. 数据成员数量7+-24. 继承要符合里氏替换原则:对于基类定义的接口,在派生类的语义应该是相同的5. 只有一个派生类,可能犯了提前设计的毛病6. 继承不要超过2-3层,派生类总数不超过该7+-2个;7. 如果多个类共享数据而非行为,创建这些类包含共用对象

在python中函数是第一类对象

python中,所有的元素都是对象,其中第一类对象的通用特性:可作为值传递,赋值给另一个对象;可以作为元素添加到集合对象中;可以作为参数传递给其他函数;可以作为函数的返回值1,赋值给变量def f1(str):  return len(str)temp=f1print temp('hello')2,添加到集合对象中def f2(str1,

JNDI简介与SPI实现

    JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。    JNDI类似于JDBC一样,提供了一系列编程接口,用来规范命名服务中对象的创建和管理,通过JNDI可以实现对象的创建与托管,和对象的使用过程完全解耦.    ...

查看Linux内核版本命令

查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOShome]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat4.4.7-...