2015年5月5日

c++相关知识回顾

摘要: 1.typedeftypedef用来定义同类型的同义词。如:1 typedef unsingned int size_t;2 typedef int ptrdiff_t;3 typedef T * iterator;需要注意的是,不应该将typedef当做文本扩展来看待,如下例:1 typedef ... 阅读全文

posted @ 2015-05-05 21:59 lxiao_socool 阅读(245) 评论(0) 推荐(0) 编辑

2015年4月25日

彻底弄清c标准库中string.h里的常用函数用法

摘要: 在我们平常写的c/c++程序,一些算法题中,我们常常会用到c标准库中string.h文件中的函数,这些函数主要用于处理内存,字符串相关操作,是很有用的工具函数。而且有些时候,在笔试或面试中也会出现让你来实现某个函数的情况(比如strcpy)。而且里面有些函数时间长不用就生疏了,本文就是要全面回顾... 阅读全文

posted @ 2015-04-25 15:05 lxiao_socool 阅读(2314) 评论(0) 推荐(0) 编辑

2015年4月6日

APUE学习笔记-文件I/O

摘要: 这次回顾APUE中第三四章的内容,主要是文件I/O操作相关的接口函数。 UNIX系统的文件I/O是不带缓冲的I/O,不带缓冲是指每个read和write都调用系统内核的一个系统调用。1.文件描述符 UNIX I/O的所有函数都是基于文件描述符来操作的。那什么是文件描述符呢?文件描述符是一个非... 阅读全文

posted @ 2015-04-06 22:01 lxiao_socool 阅读(310) 评论(0) 推荐(0) 编辑

APUE学习笔记-一些准备

摘要: 从开始看APUE已经有快一个星期了,由于正好赶上这几天清明节放假,难得有了三天空闲假期可以不受打扰的学习APUE,现在已经看完前六章了,里面的大部分例程也都亲自编写,调试过了。但总觉得这样学过就忘,因此决定把这个学习过程记录下来,学到后面章节的时候回顾前面的章节,做到温故知新。也可以将自己在学习... 阅读全文

posted @ 2015-04-06 17:49 lxiao_socool 阅读(627) 评论(0) 推荐(0) 编辑

2015年4月5日

JVM学习笔记-运行时数据区

摘要: 不同于C,C++程序,Java程序的内存管理工作由Java虚拟机(JVM)接管,这减低了java程序员的负担,但如果出现内存泄露与溢出问题如报OutOfMemory,StackOverFlow异常错误时,如果不了解JVM虚拟机的内存管理细节,往往很难快速定位错误。 JVM在运行时会把其所管理的... 阅读全文

posted @ 2015-04-05 22:12 lxiao_socool 阅读(281) 评论(0) 推荐(0) 编辑

2015年3月23日

Leetcode系列-Search in Rotated Sorted Array

摘要: 做Leetcode题有一段时间了,但都是断断续续的,到现在才做了30题左右,感觉对自己来说还是有点难度的。希望自己能继续坚持下去,在校招前能解决超过一百题吧。 其实这些题就是用来训练你的解题思路的,做多了的话,才能在校招时面对编程题目,能立即有一个解题的流程,知道这是哪一种类型的题目,一般用什... 阅读全文

posted @ 2015-03-23 11:34 lxiao_socool 阅读(161) 评论(0) 推荐(0) 编辑

2015年3月22日

算法拾遗系列-常用排序算法合集

摘要: 前几天要参加去哪儿的实习生笔试,所有又把集中常用也会常考的排序算法又拿出来温习了一遍。发现很长时间练习,还是会很生疏。这些算法说起来好像都能讲出基本的步骤,但真的写起来发现会出现很多纰漏。边界条件什么的常常考虑不周全,要能真正写出bug-free的程序还需要不断训练,正应了那句老话-“tal... 阅读全文

posted @ 2015-03-22 16:32 lxiao_socool 阅读(258) 评论(0) 推荐(0) 编辑

2015年3月18日

算法系列之图--探查环

摘要: DFS可以被用来探查图中环的存在。仅有当一个图中存在‘回边’(back edge)时可以判定图中存在环。’回边‘是一条边,该边从一个结点到该结点或者到达该结点在DFS中的祖先。 下图有三条‘回边’,也就有三个环 代码例子: 1 #include 2 #include 3 #include... 阅读全文

posted @ 2015-03-18 10:21 lxiao_socool 阅读(175) 评论(0) 推荐(0) 编辑

2015年3月15日

我的Hibernate入门

摘要: 今天忙了一整天,终于搭建好了我的第一个Hibernate程序,中间关于hibernate.cfg.xml的问题搞了半天,不过最后还是搞明白了,下面来讲一讲过程。 首先在你的eclipse中安装Hibernate Tools插件方便创建cfg.cml与hbm.xml文件。然后创建配置hibern... 阅读全文

posted @ 2015-03-15 15:54 lxiao_socool 阅读(305) 评论(0) 推荐(0) 编辑

2015年3月14日

Maven项目的目录结构

摘要: 刚接触Maven没多长时间,实习时在的小公司很不规范,所有web项目都是dynamic web project搭建,没有用到项目构建,管理工具,导致了非常多的重复工作与低效。 先来看看Maven的功能下面是来自于百度百科:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目... 阅读全文

posted @ 2015-03-14 16:15 lxiao_socool 阅读(1196) 评论(0) 推荐(0) 编辑

导航