![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术记录
文章平均质量分 80
Hugo Gao
这个作者很懒,什么都没留下…
展开
-
对于二级指针的认识
对于二级指针的认识 今天在写链栈实现括号匹配的时候遇到了一个指针的问题。 我在main函数里定义了一个结构体指针,然后使用func(Node *p)这样的函数申明让它去指向另一个指针,然后程序就报错了。 我调试了一下午,都不知道到底错在哪,以前写链表的时候一直都是这样做的。然后我就把问题放在了csdn上让万能的网友来帮忙,于是就颠覆了我对指针的认识。我才发原创 2016-03-30 21:59:50 · 753 阅读 · 0 评论 -
Spring总结一-环境搭建
本文主要介绍一个 Spring 项目如何从零开始搭建使用 Maven 管理Spring 项目大都是用 Maven 进行导包的,一个 Spring 项目的 pom 文件依赖如下: <dependencies> <!--测试相关--> <dependency> <groupId&...原创 2018-02-09 16:30:02 · 206 阅读 · 0 评论 -
Java虚拟机总结下篇
本篇博客主要针对 Java 虚拟机的晚期编译优化,Java 内存模型与线程,线程安全与锁优化进行总结,其余部分总结请点击 Java 虚拟总结上篇 ,Java 虚拟机总结中篇。一. 晚期运行期优化即时编译器 JIT即时编译器 JIT 的作用就是热点代码转换为平台相关的机器码,并进行优化,它并不是一个虚拟机所必须的部分,只能说有它是锦上添花。热点代码热点代码分类...原创 2018-02-09 16:29:31 · 182 阅读 · 0 评论 -
Java虚拟机总结中篇
本篇博客主要针对 Java 虚拟机的类加载机制,虚拟机字节码执行引擎,早期编译优化进行总结,其余部分总结请点击 Java 虚拟总结上篇 。一. 虚拟机类加载机制概述虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。类加载的时机类加载的时机不止一种:遇...原创 2018-02-09 16:28:51 · 172 阅读 · 0 评论 -
Java虚拟机总结上篇
Java 虚拟机一直是 Java 的重难点,一方面由于系统封装得太好,你平常写程序的时候几乎感觉不到它的存在,另一方面了解必要的 Java 虚拟机工作原理才能对真实工作环境下的 bug 进行对症下药,另外虚拟机这一部分也一直是面试考官爱问的问题。于是这篇博客就针对 Java 虚拟机的各个知识点进行归纳。一. Java 内存区域运行时数据区域程序计数器程序计数器是...原创 2018-02-09 16:27:20 · 178 阅读 · 0 评论 -
创建复合控件
创建复合控件是自定义View的一项基本技能,这里要介绍的不是简单的将控件在xml文件中拖到一起,而是可以自定义属性的。这里就以自定义的一个TopBar来当作例子,这个topbar有左右两个按钮,以及中间有个标题。创建自定义属性既然说到了自定义属性,那么我们就要自己写一个文件来描述我们需要自定义的属性。在Values文件夹下创建attrs.xml文件,我们就将属性写在里面。<resources>原创 2016-10-13 19:48:30 · 296 阅读 · 0 评论 -
Git命令合集
git config –global user.name “yourname” ——–提交你的用户名git config –global user.email “youremailname” ———–提交你的邮箱地址git config user.name ———-查看你当前的用户名git config user.email ————查看你当前邮箱名pwd ——————查看当前路径名gi原创 2016-09-22 16:18:54 · 261 阅读 · 0 评论 -
初探双向链表
还是先来唠唠最近发生的事把。 ok,拿到奖学金,被选为优秀团员,我一点感觉都没有。最近让我比较激动的是我参加了学校的盛特杯,这件事本来我是不想参与的,我觉得我还太弱,没有能力去做一个项目。但是导师给我电邮让我参加,我想干脆就抱个大腿吧,让大腿教教我怎么做项目,于是就找了个大二的学长。额,目前这件事还没有任何进展,可能是大腿要考研比较忙吧。由于刘同到高中母校演讲,最近又有电影上映,于是我就原创 2016-03-27 16:25:53 · 605 阅读 · 0 评论 -
顺序表的创建插入与删除
顺序表的创建插入与删除坑爹的数据结构课,在加上坑爹的数据结构老师,将来的数据结构之路想必不会顺畅吧 。好吧,闲话不多说。这该死的数据结构课上都没怎么听,哎我以为我“苦学”一寒假的链表,最开始的数据结构应该无压力吧,tmd没想到第二周的作业就让我懵逼了。好吧一共三个题,第一个是处理矩阵,第二个是计算单词数,都是小菜一碟。但我看到第三题时:顺序表的创建,插入删除时,我傻眼了。嘛玩意儿!原创 2016-03-10 15:46:31 · 9063 阅读 · 0 评论 -
链栈实现括号匹配
链栈实现括号匹配 数据结构中有一种结构叫做栈,它是一种先入后出的结构,通过这个程序的编写,基本上颠覆了我对于指针的认识,我才发现我对于c语言的指针并没有深入理解,我仅仅是对于一级指针有所了解。指针的值和指针所指向的对象我还有点搞不清楚。 这个程序是括号的检验,因为之前写过顺序栈,这次想用链栈实现,使用尾插法,并让指针域指向上一个节点姐可以形成栈,通过这个程序我认识到了在原创 2016-04-01 19:18:16 · 6046 阅读 · 2 评论 -
快速排序法的总结
快速排序法的总结 今天终于从《征服c指针》这本书看到了早有耳闻的快速排序法,以前学过选择排序,交换排序,冒泡排序,今天又多了一种排序算法。书中作者讲到测试对5万个随机整数进行排序,冒泡排序花了117秒,而快速排序仅仅用了65毫秒。哎,果真算法正重要啊!一开始看《征服c指针》的快速排序的交换法感觉没怎么看懂,于是上网找了篇好文“原文地址http://blog.csdn.net/mor原创 2016-03-07 21:59:11 · 401 阅读 · 0 评论 -
Spring总结二-配置验证码
在许多网页中我们都可以看到验证码的存在,验证码就是用来进行人机识别的,防止脚本或爬虫无限制地请求网页导致资源浪费,本篇博客就是介绍如何在 Spring 和 Springboot 中配置验证码模块。本博客使用的验证码包 wiki 地址 https://code.google.com/archive/p/kaptcha/Maven 导包首先在 Maven 中导入使用验证码所需要使用到的...原创 2018-02-09 16:30:29 · 383 阅读 · 0 评论