相关分类: Java技术 C/C++ VB delphi
  • C++里创建 Trie字典树(中文词典)(二)(插入、查找

    萌新做词典第二篇,做得不好,还请指正,谢谢大佬! 做好了插入与遍历功能之后,我发现最基本的查找功能没有实现,同时还希望能够把内存的数据存入文件保存下来,并可以从文件中导入词典。此外,数据的路径是存在配置文件中的。甚至,还想尝试类似自动补全的功能。当然...

    2018-06-17 23:32:26 编程软件编程学习编程学习网站编程学

  • 数据结构之通过类模板实现栈

    闲来无事,写了一段通过类模板实现一个简单栈的代码,分享给大家..... (关于栈的更多的详细信息,详见:http://www.cplusplus.com/reference/stack/stack/?kw=stack) 栈的声明及实现 //Stack.h//代码量太少,就不分文件实现了//温馨提示:模板程序分文件时,请将头文件后缀名...

    2018-06-17 23:32:24

  • SOUI界面库 添加 windows系统文件图标皮肤

    最近在学习soui界面库。其中有用到SListCtrl这个控件来现在文件信息。控件用法基本上和mfc 的CListCtrl差不多。也支持图标显示。但是图标是要自己加入图标图片的。这个就有点不好弄。于是我就自己实现了 windows系统文件图标 的skin 皮肤。不多说了 ,直接上代码。 1 #...

    2018-06-17 23:32:23

  • 递归与尾递归总结

    链表的逆置常作为应届生面试题,主要考察求职者对链表的理解,还有思维能力。逆置的思路主要是保存几个临时的指针变量,其实好多面试题都可以通过保存临时变量的方式来解决。对于此类问题, 建议一定不要死记硬背,因为死记硬背一定会随着时间的推移而忘记,建议按照pP...

    2018-06-17 23:32:18

  • C++学习笔记-内存管理与指针

    一、使用new和delete时,应遵循以下规则: 1、不要使用delete来释放不是new分配的内存。 2、不要使用delete释放同一个内存块两次。 3、如果使用new[]为数组分配内存,则应使用delete[]来释放。 4、如果使用new[]为一个实体分配内存,则应使用delete(没有方括号)来释放...

    2018-06-17 23:32:18

  • Google C++单元测试框架GoogleTest---GMock的CheatShe

    CheatSheet文档中包含了GMock所有常用的东西,看了这个基本上就可以用它了,本文接上篇博文: Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法,建议先看上一篇,再看本篇内容。 本文翻译自:https://github.com/google/googletest/blob/master/g...

    2018-06-17 23:32:16

  • enote笔记语言(1)

    what 是什么 why 为什么 when 何时 where 在哪里 which 有哪些 how 怎么做 key 关键 keyword 关键词 作者 第一重点强调的名词 (例如, 中心概念词 , 基本概念词 等) 作 者次重点强调的名词 (例如, 专业术语 等) 动词 修饰词 (or 修饰词 ) 语法词 注意提醒警告...

    2018-06-17 23:32:00

  • C++里创建 Trie字典树(中文词典)(三)(联想)

    萌新做词典第三篇,做得不好,还请指正,谢谢大佬! 今天把词典的联想做好了,也是比较low的,还改了之前的查询、遍历等代码。 Orz 一样地先放上运行结果: 1 test1 2 ID : 2 char : 件 word : 编程软件 3 ID : 3 char : 习 word : 编程学习 4 ID : 4 char : 站 word :...

    2018-06-17 23:31:54 编程软件编程学习编程学习网站编程学

  • 支持多进程读取同一个目录

    分享一个自己用的比较多的读取文件函数 错误返回-1 目录为空返回0, 目录有数返回1, pDir =opendir(cInputPath); int ReadPath( char *cDestPath, const int * len, const DIR *pDir, const char *cInputPath, const char * cWorkPath){ struct dirent *pRd = NULL; s...

    2018-06-17 23:31:53

  • 当年只会C# 所以写C++就成这样了! log4cplus -&g

    属实C++不会。 目前帮朋友弄个小项目需要小折腾一下。 c# 一直采用 log4net ,c++的呢,找找有个log4cplus 知识有限,做个通用类吧。别把精力放在这里。 动手创建个静态类。 为了保持一致性,由于好几年前还有一些BCL的动态库。 所以命名规则还采用原来的风格。 BCLLogH...

    2018-06-17 23:31:42

2