上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页

2014年2月27日

C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别

摘要: 1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数:class A{public: virtual void out2(string s) { coutusing namespace std;class A{public: virtual void out1()=0; ///由子类实现 virtual ~A(){}; virtual void out2() ///默认实现 { ... 阅读全文

posted @ 2014-02-27 09:18 旭东的博客 阅读(90722) 评论(6) 推荐(12)

2014年2月26日

Google Scholar 论文参考文献的自动生成

摘要: 写论文经常需要写出参考文献,各种格式实在是麻烦的不行啊,在网上看到一个参考文献自动生成的博客,现在转载下来,以备以后自已能用。主要是使用Google Scholar。Step 1: 打开Google Scholar,网址:http://scholar.google.com/。如下所示: Step 2:搜索需要写入参考文献的论文。如下所示: Step 3:点击文章下面的“引用”,生成对应文件的参考文献,有几种格式的参考文献列表,如下所示: [转自]http://blog.renren.com/share/283944123/15430997325 阅读全文

posted @ 2014-02-26 13:29 旭东的博客 阅读(17713) 评论(0) 推荐(1)

2014年2月25日

Linux shell ${}简单用法

摘要: [转]http://linux.chinaunix.net/techdoc/develop/2007/05/05/956956.shtml为了完整起见,我这里再用一些例子加以说明 ${ } 的一些特异功能:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最后一条 / 及其左边的字符串:my.file.txt${file#*.}:拿掉第一个 . 及其左边的字符串:file.tx 阅读全文

posted @ 2014-02-25 20:56 旭东的博客 阅读(39041) 评论(0) 推荐(1)

C/C++ 获取目录下的文件列表信息

摘要: 在C/C++编程时,需要获取目录下面的文件列表信息。1.数据结构struct dirent{ long d_ino; /* inode number 索引节点号 */ off_t d_off; /* offset to this dirent 在目录文件中的偏移 */ unsigned short d_reclen; /* length of this d_name 文件名长 */ unsigned char d_type; /* the type of d_name 文件类型 */ char d_name [NAME_MAX+1]; /* file... 阅读全文

posted @ 2014-02-25 13:56 旭东的博客 阅读(20898) 评论(0) 推荐(0)

2014年2月14日

C语言 strftime 格式化显示日期时间 时间戳

摘要: C/C++程序中需要程序显示当前时间,可以使用标准函数strftime。 函数原型:size_t strftime (char* ptr, size_t maxsize, const char* format,const struct tm* timeptr ); 代码示例: 代码输出: 格式化时间 阅读全文

posted @ 2014-02-14 23:54 旭东的博客 阅读(28863) 评论(0) 推荐(0)

2014年1月16日

C++ vector 删除符合条件的元素

摘要: C++ vector中实际删除元素使用的是容器vecrot中std::vector::erase()方法。C++ 中std::remove()并不删除元素,因为容器的size()没有变化,只是元素的替换。1.std::vector::erase() 函数原型:iterator erase (iterator position); //删除指定元素 iterator erase (iterator first, iterator last); //删除指定范围内的元素 返回值:指向删除元素(或范围)的下一个元素。(An iterator pointing to the new... 阅读全文

posted @ 2014-01-16 15:40 旭东的博客 阅读(163964) 评论(4) 推荐(2)

2014年1月15日

C语言条件编译

摘要: 使用与平台有关的C语言函数,可能会使得程序不具有可移植性。比如Socket编程、多线程编程等是与平台有关的。若想将程序做成平台无关的就需要用到与平台相关的条件编译。下面转自:http://blog.csdn.net/immcss/article/details/3881827编译器GCC#ifdef__GNUC__#if __GNUC__ >= 3 // GCC3.0以上Visual C++#ifdef_MSC_VER(非VC编译器很多地方也有定义)#if _MSC_VER >=1000 // VC++4.0以上#if _MSC_VER >=1100 // VC++5.0以上 阅读全文

posted @ 2014-01-15 21:24 旭东的博客 阅读(1363) 评论(0) 推荐(0)

2014年1月8日

Linux 挂载和卸载U盘

摘要: 一般的U盘挂载方法: mount [-fnrsvw] [-t vfstype] [-o options] device dir 参数:device表示要挂载的设备,dir表示挂载点 -t 指定设备的文件系统类型。常用的选项说明有: (1)minix Linux最早使用的文件系统。 (2)ext2 Linux目前的常用文件系统。 (3)msdos MS-DOS 的 FAT。 (4)vfat Win85/98 的 VFAT。 (5)nfs 网络文件系统。 (6)iso9660 CD-ROM光盘的标准文件系统。 (7)ntfs Windows NT... 阅读全文

posted @ 2014-01-08 13:37 旭东的博客 阅读(9969) 评论(0) 推荐(1)

2014年1月7日

Ubuntu设置环境变量

摘要: 转自:http://blog.csdn.net/htttw/article/details/7220430Ubuntu设置环境变量Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。二:用于当前用户:在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:vi ~/.bashrc加入:export PATH=:$PATH如果要加入多个路径,只要:export PATH=:: . 阅读全文

posted @ 2014-01-07 13:40 旭东的博客 阅读(617) 评论(0) 推荐(0)

Win Socket编程原理及简单实例

摘要: [转]http://www.cnblogs.com/tornadomeet/archive/2012/04/11/2442140.html使用Linux Socket做了小型的分布式,如Linux C Socket编程原理及简单实例。为了更好地分布也得看看Win Socket。Win Socket TCP原理图:Win Socket UDP原理图:简单TCP连接实例:服务器端: 1 #include 2 #include 3 #pragma comment(lib,"ws2_32.lib") 4 int main(int argc,char **argv) 5 { 6 // 阅读全文

posted @ 2014-01-07 10:19 旭东的博客 阅读(1422) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页

导航