C/C++
文章平均质量分 74
guin_guo
因为平时学到的知识都做了笔记,笔记分享比较麻烦,就把一些笔记写成博客,分享自己的学习经验。学会奉献,感恩!
个人主页:www.guinguo.top
展开
-
C/C++如何使用密码输入而不回显--getch()函数
这是我在做课程设计时遇到的问题,如何在管理员进入系统时输入密码不会显示出来而泄露信息,这里使用到C语言函数库#include 里面有一个输入函数 getch();这个函数跟getchar();功能几乎一样,不同点就是使用getch()输入字符时不会在控制台显示出来,所以正是利用这一点来隐藏密码的。但要注意的是:它会吧键盘上所有按键都录入,包括撤销Backspace;而Bac原创 2015-05-29 16:25:58 · 11948 阅读 · 2 评论 -
平衡二叉排序树的各种算法
最近在写这学期学的数据结构综合性实验,本来整个程序在一周前就写出来了,可是由于其他原因,还没来得及写实验报告,昨晚跟今天一整个下午一直在写报告,发现其中很多漏洞,,,一个是插入新节点后旋转子树中写漏了一点,,因为自己测试了几组数据,发现居然运行不了,也是醉了,然后改了回来,然后通过好久,终于把实验报告写完了;下面是我写的整个程序,部分参考书上代码,如有错误,忘指出。#include #in原创 2015-06-04 23:38:32 · 3314 阅读 · 3 评论 -
高级数据结构的学习与实现之 Trie树,字典树
第一次自学一种新的数据结构,感觉学会利用资源很重要,参考别人写的博客,谷歌搜索一下关于这中数据结构的一些问题,解决等,学会搜索资料,学习并掌握一门数据结构并不是很难。要知道相关的基本知识,主要应用与哪一方面,还有它的具体实现是如何的。在编码的时候还是会遇到各种问题,需要认真解决。总体来说学习得还是比较成功得,也掌握了它的使用。一、分析题目要求(一)程序设计的任务:原创 2015-10-02 09:43:15 · 5061 阅读 · 1 评论 -
Effective Java第29条--将局部变量的作用域最小化
一,有两个迭代器的遍历:Iterate i = c1.iterator();while(i1.hasNext()){ doSomething(i.next());}i = c2.iterator();while(i.hasNext()){//由于复制粘贴导致忘记改变量名称 doSomething(i.next());}在编译时不会报错,但是运行时,将会导致第二个迭代器不会遍历到。优原创 2016-03-22 10:48:35 · 482 阅读 · 0 评论 -
CentOS7下编译OpenJDK源码
在Centos7下自己编译openjdk源码,openjdk 具体步骤:获取openjdk源码安装openjdk6–BoostrapJK安装编译时的依赖配置环境变量编译1. 获取openjdk源码可以到这里去下载,OpenJDK Source Releases 我下载的是openjdk-7u40版本,openjdk7,update40,build432. 下载jdk6–Boostra原创 2016-05-03 23:14:10 · 4982 阅读 · 4 评论