文章库ARTICLE COLUMN

  • leetcode19 Remove Nth Node From End of List 从链表中移除

    leetcode19 Remove Nth Node From End of List 从链表中移除

    摘要:虽然时间复杂度还是但是显然我们可以再一次遍历中完成这个任务。现在跳出下标的思路,从另一个角度分析。快慢节点之间的距离始终是。当快节点到达终点时,此时的慢节点就是所要删去的节点。 题目要求 Given a linked list, remove the nth node from t...

    YPHPYPHP 评论0 收藏0
  • leetcode21 Merge Two Sorted Lists  将两个有序链表组合成一个新的有

    leetcode21 Merge Two Sorted Lists 将两个有序链表组合成一个新的有

    摘要:题目要求翻译过来就是将两个有序的链表组合成一个新的有序的链表思路一循环在当前两个链表的节点都是非空的情况下比较大小,较小的添入结果链表中并且获得较小节点的下一个节点。 题目要求 Merge two sorted linked lists and return it as a new list...

    BothEyes1993BothEyes1993 评论0 收藏0
  • 反射机制与原理笔记

    反射机制与原理笔记

    反射机制与原理笔记 声明 文章均为本人技术笔记,转载请注明出处https://segmentfault.com/u/yzwall 反射机制 反射:当程序无法获知对象类型时,在运行期间动态获取类的所有属性和方法,这种动态获取类信息和动态调用对象方法的功能称为反射机制;反射机制...

    fobnnfobnn 评论0 收藏0
  • Android 上的 高斯模糊 依我之见

    Android 上的 高斯模糊 依我之见

    摘要:今天就来研究一下如何在上实现高斯模糊效果。平时我们对图片缩小,必然会带来很明显的清晰度的损失,但高斯模糊本身的目的就是要实现模糊的效果,因此实际上的效果差别不大,几乎可以忽略。 前言 从 iOS 7 开始 Apple 从 拟物化 过渡到了 扁平化 的设...

    CODINGCODING 评论0 收藏0
  • 听说你叫Java(一)--Servlet简介

    听说你叫Java(一)--Servlet简介

    摘要:所以,就是接收浏览器或其他客户端发来的请求,根据请求操作数据库,并返回请求所需要的数据。和方法是每次服务请求中最常用的方法,分别用于处理和请求。实现一个简单的在中新建一个项目。接着,在目录下新增一个,命名为。 本文是菜鸟教程阅读笔记,...

    ReductoReducto 评论0 收藏0
  • JStorm源码分析系列--01--Nimbus启动分析

    JStorm源码分析系列--01--Nimbus启动分析

    摘要:方法首先初始化一个回调函数,这是当一个成为之后就会调用的一个用于初始化一系列变量的方法,包括拓扑如何在集群上分配,拓扑状态更新,清除函数,还有监控线程等。 写在前面的话,笔者第一次阅读框架源码,所以可能有些地方理解错误或者没有详细解释...

    CarbsCarbs 评论0 收藏0
  • Swing布局管理器

    Swing布局管理器

    摘要:布局管理器也是通过构造器来创建的。流布局管理器的对齐方式如下所示。方法和方法分别获取和设置流布局管理器中控件和控件之间的水平间距。 流布局(FlowLayout)默认的JApplet,JPanel,JScrollPane 流布局是相对比较简单的一种布局管理器,也是最常用...

    王笑朝王笑朝 评论0 收藏0
  • 微信开源mars源码分析1—上层samples分析

    微信开源mars源码分析1—上层samples分析

    摘要:微信已经开源了,但是市面上相关的文章较少,即使有也是多在于使用等这些,那么这次我希望能够从这个直接用于底层通讯的部分进行个分析。首先明确下,微信用了的开源协议库,来代替和。核心的部分我们先放下,下一篇再深入分析。 微信已经开源了mars,...

    caiyongjicaiyongji 评论0 收藏0
  • 微信开源mars源码分析2—上层samples分析(续)

    微信开源mars源码分析2—上层samples分析(续)

    摘要:本来是想直接深入到的核心层去看的,但是发现其实上面的部分还有好些没有分析到,因此回来继续分析。另外一个,是专用于统计的,我们暂时不去关注。具体的内容我会在后面的核心层分析的时候指出。准备下一篇进行的核心层分析吧。 本来是想直接深入到ma...

    MyFaithMyFaith 评论0 收藏0
  • leetcode38 count and say 数数游戏

    leetcode38 count and say 数数游戏

    摘要:题目要求英文的题目有点绕口,所以去网上找了一下题目的意思。题目的核心逻辑在于将口语化的数数字转化为字符串。 题目要求 The count-and-say sequence is the sequence of integers beginning as follows: 1, 11, 21, 1211, 111221, ... 1 is read ...

    dabaidabai 评论0 收藏0
  • Java NIO总结

    Java NIO总结

    摘要:当数据被写入到缓冲区时,线程可以继续处理它。当满足下列条件时,表示两个相等有相同的类型等。调用通道的方法时,可能会导致线程暂时阻塞,就算通道处于非阻塞模式也不例外。当一个通道关闭时,休眠在该通道上的所有线程都将被唤醒并收到一个异常。 ...

    AnshiiiAnshiii 评论0 收藏0
  • java内存区域初窥

    java内存区域初窥

    摘要:运行时数据区域程序计数器程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。唯一一个不会出现情况的区域。 运行时数据区域 showImg("https://segmentfault.com/img/remote/1460000008973927"); 程序计数器 程序计数器 ...

    AnchorerAnchorer 评论0 收藏0
  • JAVA 水印工具类

    JAVA 水印工具类

    摘要:摘自网络图片水印工具类水印透明度水印横向位置水印纵向位置水印文字字体宋体水印文字颜色水印透明度水印横向位置水印纵向位置水印文字字体水印文字颜色给图片添加水印图片水印图片路径源图片路径目标图片路径给图片添加水印图片可设置水印图片旋转角度...

    liaorioliaorio 评论0 收藏0
  • Hashtable源码分析_JDK1.8版本

    Hashtable源码分析_JDK1.8版本

    摘要:简介声明文章均为本人技术笔记,转载请注明出处声明和一样也是散列表,存储元素也是键值对继承于类类声明了操作键值对的接口方法,实现接口定义键值对接口大部分类用修饰,证明是线程安全的基本数据结构键值对数组,每个本质上是一个单向链表的表头阈值...

    tunnytunny 评论0 收藏0
  • Java加密算法笔记--DES算法实现

    Java加密算法笔记--DES算法实现

    摘要:加密算法笔记算法实现在使用中发现,经过加密的字符串如果要进行传输,需要使用进行编码,这样能保证加密信息的完整性,确保将来解密成功。 Java加密算法笔记--DES算法实现 在使用中发现,经过加密的字符串如果要进行传输,需要使用Base64进行编码,这...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • 高仿韩寒工作室《ONE一个》APP

    高仿韩寒工作室《ONE一个》APP

    说高仿,其实做成了个山寨... 目前完成度看图: 主页showImg("https://segmentfault.com/img/remote/1460000008989550?w=413&h=720"); 阅读showImg("https://segmentfault.com/img/remote/1460000008989551?w=413&h=7...

    Anonymous1Anonymous1 评论0 收藏0
  • quartz基本使用

    quartz基本使用

    创建一个任务调度 Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler(); //Schedulers can be immediately used to schedule jobs, but they will not start executing any until the .start() ...

    zsirfszsirfs 评论0 收藏0
  • Swing系列之JTextField(单行文本框)

    Swing系列之JTextField(单行文本框)

    摘要:介绍是一个轻量级组件,它允许编辑单行文本。把字段文本用作针对的命令字符串。右对齐尾部对齐在所需的字段文本尺寸小于为它分配的尺寸时使用。这是由和方法确定的。如果具有操作侦听器,则导致侦听器获取一个,并使用事件。 介绍 JTextField是一个轻...

    DevTalkingDevTalking 评论0 收藏0
  • HashMap源码分析_JDK1.8版本

    HashMap源码分析_JDK1.8版本

    摘要:源码分析版本声明文章均为本人技术笔记,转载请注明出处声明结构图示基本数据结构本质是一个散列表,存储元素为键值对继承,实现了接口的是线程不安全的,它的都可以为默认装填因子,如果当前键值对个数最大容量装填因子,进行操作新加,链表最大长度,...

    0xE7A38A0xE7A38A 评论0 收藏0
  • leetcode15 3Sum 从数组中找到三个整数,它们的和为0

    leetcode15 3Sum 从数组中找到三个整数,它们的和为0

    摘要:题目要求输入一个整数数组,从中找到所有的三个整数组成一个数组,这三个整数的和为。要求不包括重复的结果思路一无这里使用了三个指针。先对数组进行排序。 题目要求 Given an array S of n integers, are there elements a, b, c in S such that a +...

    YangyangYangyang 评论0 收藏0
  • 常用java方法整理(刷题向,不定期更新)

    常用java方法整理(刷题向,不定期更新)

    1. CharacterisDigit(), isAlphabetic(), isLetter() [Alphabet > letter]toLowerCase()2.各种长度String length()List类:size()array: length3.Arrayssort()4.Math系列容易混淆(double) pow(double m, double n) m的n次方(doub...

    taohonghuitaohonghui 评论0 收藏0
  • CentOS6.5安装与配置JAVA和Scala环境

    CentOS6.5安装与配置JAVA和Scala环境

    摘要:系统环境操作系统参考文章参考文献参考文献参考文献原有环境检查与卸载原有环境检查一般为,因为我要搭建环境因此需要删除原有删除安装新解压压缩包将解压后的文件添加到文件夹中,并记录地址,我的是修改环境变量操作文件在末尾添加修改生效 0.系统环...

    dackeldackel 评论0 收藏0
  • 数据结构之栈(java版)

    数据结构之栈(java版)

    摘要:本文力求简洁,只包含基础的栈功能,不想将大片的代码展示出来,让读者兴趣索然,阅读起来也十分费力,如有需要可以自行添加相关功能比如包中的类包含的,等等函数能力有限,有误之处还请不吝赐教定义内部类用于存储栈元素指向下一个栈元素的泛型元素方...

    hizengzenghizengzeng 评论0 收藏0
  • 迷宫求解算法(java版)

    迷宫求解算法(java版)

    摘要:更多关于的文章请戳这里您的留言意见是对我最大的支持我的文章列表 迷宫求解算法一直是算法学习的经典,实现自然也是多种多样,包括动态规划,递归等实现,这里我们使用穷举求解,加深对栈的理解和应用 定义Position类用于存储坐标点 起点坐标为(1,1...

    _Zhao_Zhao 评论0 收藏0
  • Android持久化存储总结

    Android持久化存储总结

    摘要:本文旨在复习总结持久化存储方法,只列出了主要代码以及少量批注,仅作为复习参考使用。 本文旨在复习总结Android持久化存储方法,只列出了主要代码以及少量批注,仅作为复习参考使用。 文件存储 所有文件默认放在/data/data//files/目录下 文件写入 ...

    EricEric 评论0 收藏0

热门文章

<