logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux调试神器 -- gdb

一:起因(1)也许我们非常熟悉Windows下的VC6.0 和 CodeBlocks的调试工具 —— 界面化的调试,但是你是否想过你的每一个按键或者快捷键的背后指令是什么,让我们一起走进Linux的gcc动态调试工具GDB(2)程序调试无非就是:debug(gcc -g -o target source);设置断点(b n);观察变脸(info locals);观察特定值(print ex

C++map类型 之 简介

一:map的前世今生(1)从关联容器与顺序容器说起,关联容器通过键(key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素(vector,queue,stack,list等)。关联容器(Associative containers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是 map 和 set。 其中map 的元素以键-值(key-value)

java Map 之 排序(key,value)

一:起因:(1)现实中需要Map容器进行排序的情况很多很多:因为Map键值对的存储结构特别是HashMap的结构是非常优秀的,数据存储就难免对其进行排序;(2)数据处理,只要用到映射关系的,离不开Map,这在数据处理中是非常实用的,而排序是对数据的进一步处理;(3)Map排序的方式有很多种,两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)

剪枝算法(算法优化)

一:剪枝策略的寻找的方法1)微观方法:从问题本身出发,发现剪枝条件2)宏观方法:从整体出发,发现剪枝条件。3)注意提高效率,这是关键,最重要的。总之,剪枝策略,属于算法优化范畴;通常应用在DFS 和 BFS 搜索算法中;剪枝策略就是寻找过滤条件,提前减少不必要的搜索路径。二:剪枝算法(算法优化)1、简介    在搜索算法中优化中,剪枝,就是通过某种判断,避免一些

Java 程序员的成长之路

原 java成长之路赞0 第一步:你首先得清楚jdk里面的大部分类,最好都读过源代码java.utiljava.util.loggingjava.util.regexjava.util.concurrentjava.sqljava.langjava.lang.refjava.lang.reflectjava.lang.managementjava

#java#servlet#tomcat
到底了