自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Git常用命令(创建分支-关联分支-提交-合并等操作)

一、分支操作创建分支: $ git branch mybranch切换分支: $ git checkout mybranch创建并切换分支: $ git checkout -b mybranch创建本地分支,切换分支,并关联本地分支和远程分支:git checkout -b [分支名] [远程名]/[分支名]二、提交代码git status  //查状状态

2017-05-17 14:47:57 422

转载 [可用] java读取.properties配置文件的几种方法

原文链接:http://www.cnblogs.com/s3189454231s/p/5626557.html     现在只贴代码:    定义一个工具类读取文件package com.bijian.study; import java.io.File; import java.io.FileInputStream; import java.util.Has

2017-04-12 14:16:05 431

原创 Java中List或者HashMap对象-序列化和反序列化并附读写文件操作

关于常用的序列化工具可以看下文章 浅析若干Java序列化工具闲言少叙,直接上代码。Json格式的序列化和反序列化使用alibaba的Fastjson,Maven项目需要引用包 com.alibaba fastjson 1.1.25 之后就可以直接写代码了 Listlist=maps.getDomesticCi

2017-04-06 19:21:29 24159

原创 算法-6-位运算-汇总(持续更新)-目录呈现

超链接,点击即可算法-Q-【第7章】-位运算-【微软100题】输入一个整数,求该整数的二进制表达中有多少个1 - 推酷算法-Q-【第7章】-位运算-260. Single Number(所有元素出现2次,有2个元素只出现一次)=========================【位运算】====================================算法-Q-

2017-03-24 15:19:14 287

原创 算法-5-字符串-汇总(持续更新)-目录呈现

算法-Q-【第5章】-字符串- Restore IP Addresses ======================================【字符串】========================================算法-Q-【第5章】-字符串-翻转算法-Q-【第5章】-字符串-翻转-单词顺序vs左旋转字符串算法-Q-【第5章】-字符串-哈希-【V】求字符串中子

2017-03-24 15:18:19 256

原创 算法-4-经典算法-汇总(持续更新)-目录呈现

经典算法主要是一些递归、分治、动归、回溯、贪心等算法,面试笔试要求高。以下为超链接,点击即可算法-Q-【第4章】-经典-【V】-思想-分治-递归、分治、动态规划、回溯==================常用经典算法====================算法-Q-【第4章】-经典-【V】-思想-分治-分治思想的几个算法:二分检索、快排、归并排序算法-Q-【第4章

2017-03-24 15:14:55 379

原创 算法-3-图-汇总(持续更新)-目录呈现

以下超链接,点击即可算法-Q-【第3章】-图 -并查集-奇怪的连通图===================================【图】============================================算法-Q-【第3章】-图-基础-存储结构算法-Q-【第3章】-图-基础-存储结构算法-Q-【第3章】-图-基础-邻接矩阵表示法-有向图中各点的出度和

2017-03-24 15:13:55 202

原创 算法-3-树-汇总(持续更新)-目录呈现

以下为超链接,点击即可算法-Q-【第3章】-树 -分类及常用==========================================【树】==============================================算法-Q-【第3章】-树-【V】有关树的各种算法算法-Q-【第3章】-树-【V】AVL树,红黑树,B-B+树,Trie树原理和应用

2017-03-24 15:12:39 330

原创 算法-2-链表-汇总(持续更新)-目录呈现

以下为超链接,点击即可算法-Q-【第2章】-链表l-遍历-栈-从尾到头打印链表(递归和栈)算法-Q-【第2章】-链表l-遍历-栈-从尾到头打印链表=========================【链表】====================算法-Q-【第2章】-链表l-插入与删除_百度文库算法-Q-【第2章】-链表l-查找-双指针-查找单链表中间节点算法-Q-【

2017-03-24 15:10:10 325

原创 算法-1-堆和队列-汇总(持续更新)-目录呈现

以下为超链接,点击即可。算法-Q-【第1章】-堆h- 数据流中的中位数================================【堆】====================================算法-Q-【第1章】-堆h-二大数-求数组中第二大的数算法-Q-【第1章】-堆h-二大数-求一个整型数组中第二大的数算法-Q-【第1章】-堆h-二大数-如何求数

2017-03-24 15:07:54 380

原创 算法-0-排序-汇总(持续更新)-目录呈现

以下均为超链接,点击即可。算法-Q-【第0章】-排序- 基础总结=========================================【排序】====================================================算法-Q-【第0章】-排序-【V】8大排序算法算法-Q-【第0章】-排序-【V】程序员面试必考题(八):各种排序算法原

2017-03-24 15:04:22 294

原创 基础-关键字+多态等基础-C++面试常考(持续更新)

C++基础-关键字-类型-static_cast、dynamic_cast、const_cast和reinterpret_cast总结 | 果冻想C++基础-关键字-类型-static_cast与c风格的强制类型转换比较 C++基础-关键字-内存-【V】智能指针的原理和源码实现

2017-03-24 14:18:36 567

原创 基础-函数-静态方法、非静态方法、静态成员、非静态成员与多线程

持续修改中.....一、内存结构及模型1.1内存结构图片来源http://blog.csdn.net/bluetjs/article/details/52874852  内存分区名称用处备注Java 栈(1)存放局部变量 Java 堆(1)存放所有

2017-03-24 10:38:21 443

原创 基础-线程-同步、异步和多线程

1.      同步与异步无论是线程还是进程,都存在同步和异步的概念。好比一个事情分几个步骤,同步就是一个步骤一个步骤去做,上一个步骤做完再做下一个步骤,有点顺序执行的意思。而异步呢,就类似于可以并行执行几个步骤,最后返还给调用方。说到并行,这里涉及到为啥要分叉?从哪开始分叉的?又怎么样归到一起的问题? 1.1解决疑问(涉及到为啥要分叉?从哪开始分叉的?)这涉及到同步和异步的区别这

2017-01-13 14:45:41 318

原创 算法-网易笔试 台阶石板约数问题(回退)

题意:输入两个参数start 和 end; start每次只能走自己的约数(除去1和本身),走到新位置时也是一样的规则。求从start到end最少需要的step?如输入4 和 24,需要5步; 为4-6-8-12-18-24.#include#includeusing namespace std;static int minstep=INT_MAX;vector yNum

2016-09-12 21:39:23 604

原创 算法-百度真题 来自牛客网

度度熊有一张网格纸,但是纸上有一些点过的点,每个点都在网格点上,若把网格看成一个坐标轴平行于网格线的坐标系的话,每个点可以用一对整数x,y来表示。度度熊必须沿着网格线画一个正方形,使所有点在正方形的内部或者边界。然后把这个正方形剪下来。问剪掉正方形的最小面积是多少。 自己写的程序如下:#includeusing namespace std;int max(int x,in

2016-09-06 16:56:16 790

原创 算法-百度真题 来源牛客网

C市现在要转移一批罪犯到D市,C市有n名罪犯,按照入狱时间有顺序,另外每个罪犯有一个罪行值,值越大罪越重。现在为了方便管理,市长决定转移入狱时间连续的c名犯人,同时要求转移犯人的罪行值之和不超过t,问有多少种选择的方式? #include#includeusing namespace std; intmain()

2016-09-06 16:11:55 376

原创 算法-【京东笔试】关于第K个幸运数(4和7)的算法

幸运数由4和7构成,幸运数按照从小到大的排列。可以发现这其实就是树的广度优先搜索。广度优先搜索到的节点与根节点(设为空值)的路径上组成的数就是按照从小到大读的。本文想出一种较为直观的算法。第一步,求出树的深度;第二步,求出最后一行有多少元素。根据元素的奇偶性质可以判断父节点时4还是7 ,循环到顶 ;第三步,利用堆栈弹出即可。现场很遗憾么有写出,希望以后谋定而后动,掌握好自己

2016-09-06 11:16:38 1489

原创 基础-求职面试-C++基础总结

个人理解,相比于C语言,C++语言主要是采用设计思维更好的使用类进行继承、封装、多态实现面向对象程序设计。C++基础主要设计到变量、常用关键字、类中一些函数(构造函数和非构造函数)、多态性质、模板。使用过程中经常考虑内存分配、泄露、多线程方面的知识。当然STL作为C++的标准容器,一些常见的vector、set、unordered_set、map、unordered_map的基本用法可以使程序

2016-08-31 14:56:14 350

原创 算法-树的相关算法

树是一种递归的数据结构。树的种类从子孩子的数目上可以简单分为二叉树和多叉树。其中二叉树常见的考虑有红黑树和AVL树。另外,多叉树常见的有B树系列、Trie树系列。有关树的算法可以从最基础的遍历(前中后层)、遍历延伸(公共祖先、对称树)、集合思想(并查集找直系亲属)。1.【遍历】遍历就是按照一定的顺序访问树的节点,由于树是非线性结构,遍历树其实就是将非线性结构转换为线

2016-08-31 09:50:12 514

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除