Blskx
码龄9年
关注
提问 私信
  • 博客:87,111
    问答:1,515
    88,626
    总访问量
  • 28
    原创
  • 585,199
    排名
  • 26
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-03-07
博客简介:

天蓝

博客描述:
记录个人成长吧!
查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得4次评论
  • 获得53次收藏
创作历程
  • 6篇
    2017年
  • 23篇
    2016年
成就勋章
TA的专栏
  • 数据结构
    7篇
  • 编程之美
    1篇
  • 网络爬虫
    1篇
  • Ajax
    1篇
  • 项目小结
    1篇
  • JavaWeb基础
    4篇
  • Java基础
    7篇
  • LeetCode
  • Java编程思想
    2篇
  • python基础
    4篇
  • Django学习
    2篇
  • 工具
    3篇
  • Mysql
    1篇
  • Linux
    2篇
  • 数据库
    1篇
  • 版本控制
  • Http协议
    1篇
  • 总结
    1篇
  • 算法
    3篇
  • 递归
    1篇
  • C++
    1篇
  • 编程语言
    1篇
  • python 基础
    1篇
  • Java 基础
  • Java 编程思想
    2篇
  • github
    1篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JAVA萌新 提问 构造器问题

答:

你写错了吧,应该不会出现这样的结果,但是可以运行。

回答问题 2017.10.24

Node.js比C# 好在哪,优势在哪

答:

C#已近过时了吧,node跨平台比较好, 异步IO速度比较快。

回答问题 2017.10.24

Git进阶【一】

1.开发实践一般代码库都有一个主分支,以及开发分支。masterdev1dev2git checkout local_branch 创建新分支git push origin local_branch:remote_branch 提交到新分支平时开发应该在dev分支上,主分支保持隔一段时间进行merge就可以,以github为例,在dev上进行开发。当需要更新主分支时候,需要提交pu
原创
发布博客 2017.08.25 ·
440 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Java基础】java中常用关键字理解this、static、final、volatile理解

一、this关键字this关键字只能在方法内部调用,表示对“调用方法的那个对象“的引用,用于在方法内部获取调用此方法类的引用。在类的内部调用同一个类的其他方法不必使用this,直接调用即可,当前方法的this会自动应用于同一类中的其他方法。class A{ public void print(){ System.out.println(this.getClass
原创
发布博客 2017.04.06 ·
770 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法】堆排序以及应用

一、堆性质n个关键字序列k1,k2,.........kn当且仅当满足一下性质是为一个堆k[i]k[i]以上是小顶堆的定义,大顶堆则相反吧1、堆的构建找到第一个非叶子节点,根据大顶堆或者小顶堆的性质进行调整,当前以及其左右子节点比较。注意,被调整的节点,还有子节点的情况,需要递归进行调整。2、堆的插入插入节点时,先插入到最后,然后再调整堆3、堆的
原创
发布博客 2017.04.05 ·
767 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【Java基础】RTTI和Java反射机制

一、RTTIRTTI(Run-Time Type Information)指的是运行时类型信息,这让你可以在程序运行时发现和使用类型信息。Java中让我们在运行时识别对象和类的信息的方式主要有两种。传统的"RTTI",假定我们在编译的时候就已经知道了所有的类型信息。“反射”机制,允许我们在运行时候发现和使用类型信息。二、RTTI使用背景假设和我们定义了Shape, Sq
原创
发布博客 2017.03.31 ·
561 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Java基础】Java常见几组概念的比较(String、StringBuilder、StringBuffer、HashMap、HashTable

1、String、Stringbuilder、StringBuffer的区别 ,HashMap 和 Hashtable区别
原创
发布博客 2017.03.30 ·
564 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【leetcode】回溯法总结

回溯法、backtracking、Combinations、 Combination Sum、Combination Sum II、Combination Sum III、Permutations、Permutations II、 Generate Parentheses、Subsets、Subsets II、Beautiful Arrangement
原创
发布博客 2017.03.30 ·
1359 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Java 内存区域划分

一、虚拟机运行时内存划分由上图可知,Java 运行时数据区划分为五个部分,分别是程序计数器、虚拟机栈、本地方法栈、方法区、堆区。整个 Java 内存划分除了运行时数据区还有直接内存。二、各区域介绍程序计数器 (Program Counter Register)线程私有,代表着当前线程所执行字节码的行号指示器。Java 虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式实现的,因此为了线程切换
原创
发布博客 2016.11.03 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vim配置,YCM,TagBar,NERDTree

一、vim运行界面截图此vim功能:自动添加脚本注释代码自动补全YCM文件自如切换NERDTree函数方法属性快速浏览TagBar二、vim配置1、先从github下载bundle插件git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle
原创
发布博客 2016.11.03 ·
2470 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【求两个数异或的最大值】01字典树求解

一、题目求 n 个非负数中任意 2 个的异或值的最大值。n 数量级为 10^5。分析:直接暴力求解一定会超时。但是一个字符串可以看成一个32位的01字符串,因此可以建立字典树,建立好树以后对于任意非负整数x,只要先求反,然后顺着树贪心查找就行。找到0 or 1就继续,找不到就忽略继续查找。二、字典树介绍字典树又称单词查找树,Trie 树,是一种树形结构,是一种哈希树的变种。
原创
发布博客 2016.10.31 ·
3165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 中数据结构以及操作列表、元组、字符串、字典

一、序列的基本操作和列表相关函数1、基本操作分片>>>array=[1,2,3,4,5]>>>array[0:4][1,2,3,4]指定步长,最后一位为步长>>>array[0:6:2][1,3,5]乘法>>>[1,2,3]*3[1,2,3,1,2,3,1,2,3]成员资格,用 in 判断>>> 'w' in 'ws'True>>> 'k' in 'ws'False列表长度、最大值、最
原创
发布博客 2016.10.28 ·
746 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++中的容器类

一、容器分类1、容器分类顺序存储结构(vector、list、deque)、关联存储结构(set、map、mutiset、multimap)两类容器。 标准容器类 说明 用法 顺序容器类 vector 从后面快速的插入与删除,直接访问任何元素 相当于一个数组,在内存中分配一块连续的内存空间进行存储。支持不指定 vector 大小的存储
原创
发布博客 2016.10.21 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【浅谈递归(二)】常见递归问题的分析与解答

一、经典递归问题1、汉诺塔问题题目描述:古代有一个梵塔,塔内有三个座 A、B、C,A 座上有 64 个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这 64 个盘子从 A 座移到 B 座,但每次只能允许移动一个盘子,并且在移动过程中,3 个座上的盘子始终保持大盘在下,小盘在上。在移动过程中可以利用 B 座,要求打印移动的步骤。如果只有一个盘子,则不需要利用 B 座,直接将盘子从 A 移动到
原创
发布博客 2016.10.20 ·
3575 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

【浅谈递归(一)】递归的基本思想

1、递归简述递归作为编程里最为重要的编程方法之一,其对于解决某些复杂的问题十分有效,并且相对于迭代,其过程在直观上更容易理解。而且不像迭代自己需要维护许多变量,递归也更容易实现。2、递归的基本思想递归并不是简单的自己调用自己,也不是简单的交互调用。递归在于把问题分解成规模更小、具有与原来问题相同解法的问题,如二分查找以及求集合的子集问题。这些都是不断的把问题规模变小,新问题与原问题有着相同的解法。但
原创
发布博客 2016.10.20 ·
14722 阅读 ·
9 点赞 ·
1 评论 ·
24 收藏

Http请求与Http响应详解

Http协议是超文本传输协议,用于在互联网请求资源、Http请求与响应详解
原创
发布博客 2016.08.29 ·
3616 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Git使用教程

一、分布式版本控制系统Git简介Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git是 Linus Torvalds为了帮助管理 Linux内核开发而开发的一个开放源码的版本控制软件。二、Git的使用2.1、Git的安装在Linux 系统下可以输入Git命令来查看当前系统有没有安装Git如果没有的话可以通过sudo apt-ge
原创
发布博客 2016.08.29 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Servlet开发】servlet的请求与响应(二)

字节流和字符流响应请求分派与重定向
原创
发布博客 2016.07.28 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Servlet开发】Servlet开发及其原理(一)

Servlet是Java的一个编程接口,凡是实现了相关接口的类都可以叫做一个Servlet。常见的实现接口为HttpServlet,这是实现Http协议的Servlet接口,虽然网络上还有其他协议运行着,但是Http基本占了99%以上的内容,所以一般来说Servlet就是实现HttpServlet接口。其主要运行在Java的服务器端,用来处理相关的Web请求的。
原创
发布博客 2016.07.22 ·
655 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Django快速搭建Blog

1、有关Django基础请参照上一篇文章http://blog.csdn.net/yuanmxiang/article/details/516698202、写一个Djando应用的的几个步骤定义一个模型,也就是定义自己的数据表。具体操作就是修改自己应用下的model.py文件。定义一个视图,在此部分可以写业务逻辑并且配合模板可以展示数据,具体操作就是修改自己应用下的view.py文件。定义ur
原创
发布博客 2016.06.16 ·
1466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多