上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 该算法有很多版本,这里给出java中实现比较好的一种方式。其中, 为无符号右移。 二分查找第一个值为obj的元素 / 二分查找第一个值为obj的元素 @param array @param obj @return 若数组为空,返回 1; 若查找到,则返回其索引; 若未查找到,返回负值(可能为 1) 阅读全文
posted @ 2018-09-27 19:43 xiaoxi666 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 前言 以IntelliJ IDEA为例,通常我们调试maven项目时,都是直接点击调试按钮即可。但maven编写的插件就不同了,由于插件需要打包成Jar加载到项目中,所以如果我们需要在编写插件源码时调试的话,就不能直接点击调试按钮了(因为没有Main类),那么该怎么办呢? 解决方案一(直接在插件项目 阅读全文
posted @ 2018-09-01 16:45 xiaoxi666 阅读(8028) 评论(2) 推荐(0) 编辑
摘要: 提示 阅读本文需要同时对c++和java有一定了解。 背景 有时我们比较两个字符串时不考虑它们是大写还是小写;举个例子,在这种情况下我们认为“BanAna”和“baNaNA”是等价的。 其中一种思路是: 1. 将两个字符串都转换为小写(或者都转换为大写); 2.比较转换后的两个字符串是否相同。 这里 阅读全文
posted @ 2018-08-25 19:39 xiaoxi666 阅读(1780) 评论(0) 推荐(2) 编辑
摘要: 前言 众所周知,Java中有多种针对文件的操作类,以面向字节流和字符流可分为两大类,这里以写入为例: 面向字节流的:FileOutputStream 和 BufferedOutputStream 面向字符流的:FileWriter 和 BufferedWriter 近年来发展出New I/O ,也叫 阅读全文
posted @ 2018-08-24 21:48 xiaoxi666 阅读(2221) 评论(2) 推荐(2) 编辑
摘要: 前言 利用git版本控制工具时,我们通常会从主分支拉出新分支进行开发,开发完成后创建pr(也就是pull request),让其他小伙伴帮忙review,确定代码没有问题后再将新分支合并到主分支上。但是,你真的理解pull request中比较的两个分支到底是谁吗? 下面以一个虚拟案例进行说明:假设 阅读全文
posted @ 2018-08-23 22:21 xiaoxi666 阅读(2974) 评论(1) 推荐(1) 编辑
摘要: 代码 执行结果 看到结果不淡定了,因此决定调试一下看看内部包装了哪种排序算法,这一调试不得了,发现stream的调用链有点奇怪: 以上这段代码利用了java8中的stream概念,在实际调试过程中,你会发现并不能从sorted()这里直接进入排序部分,由此引出本文。 分析 如果把上面代码中的 .fo 阅读全文
posted @ 2018-08-17 20:35 xiaoxi666 阅读(3014) 评论(0) 推荐(1) 编辑
摘要: 自从前几天更新了win10系统,结果发现matlab不能用了,进入主界面一直初始化,没完没了。 网上说可能是许可证等问题,但经过尝试发现仍然无法解决问题。 仔细一想,发现win10系统的防火墙默默把它拦截了。。。为什么不通知我?!!! 因此解决办法极为简单: 1.找到windows防火墙设置界面 2 阅读全文
posted @ 2018-04-14 09:54 xiaoxi666 阅读(10352) 评论(2) 推荐(0) 编辑
摘要: 原理 选定填充图片的ASCII字符,不同的字符对应于不同的灰度 读取图片并计算各像素灰度值(同时考虑透明背景),用相应的的ASCII字符替换该像素 程序功能 支持3种文件选择方式:选定文件(支持图片预览),添加文件夹,拖入文件 支持5种图片格式:.jpg, .jpeg, .gif, .png,.bm 阅读全文
posted @ 2018-02-18 13:35 xiaoxi666 阅读(2990) 评论(3) 推荐(0) 编辑
摘要: 前言 有时为了信息保密或是单纯阅读代码,我们需要删除注释。 之前考虑过正则表达式,但是感觉实现起来相当麻烦。而状态机可以把多种情况归为一类状态再行分解,大大简化问题。本文就是基于状态机实现的。 目录 删除C/C++代码注释 删除Java代码注释 程序 参考 删除C/C++代码注释 需要考虑的情况 / 阅读全文
posted @ 2017-12-01 12:28 xiaoxi666 阅读(1595) 评论(2) 推荐(1) 编辑
摘要: 这是曾经的一个面试题,正好引出状态机编程思想。挺不错的一个例子。 题目描述 给定一个字符串,它由以下字符组成: 左括号“(” 右括号“)” 下划线“_” 大小写字母构成的字符串(单字母也算作字符串) 该字符串组成有以下规则限定: 括号成对出现且不会嵌套,保证语法正确 字符串可以出现在括号内,也可以出 阅读全文
posted @ 2017-11-30 17:31 xiaoxi666 阅读(631) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
TOP