自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天未欲使从是也,吾辈必济。

常著文章自娱,博客地址: mindawei. github.io

  • 博客(127)
  • 资源 (13)
  • 收藏
  • 关注

翻译 05 ByteBuf

点击查看 《Netty in Action》笔记目录。本文是对《Netty in Action》第5章内容的笔记和翻译,主要内容包括: * ByteBuf:Netty 的数据容器 * API 细节 * 用例 * 内存分配ByteBuf APINetty 数据处理的 API 暴露在两个组件上:抽象类 ByteBuf 和接口 ByteBufHolder。ByteBuf ...

2018-04-07 15:09:34 333

翻译 04 传输

点击查看 《Netty in Action》笔记目录。本文是对《Netty in Action》第4章内容的笔记和翻译,主要内容包括: * OIO:阻塞传输 * NIO:异步传输 * 本地传输:和 JVM 异步交互 * 测试你的 ChannelHandler案例学习:传输迁移不通过 Netty 使用 OIO 和 NIO我们将要展示基于 JDK API 的阻塞(O...

2018-04-06 20:41:32 197

翻译 03 Netty的组件和设计

点击查看 《Netty in Action》笔记目录。本文是对《Netty in Action》第3章内容的笔记和翻译,主要内容包括: * Netty 技术和架构方面的介绍 * Channel、EventLoop 和 ChannelFuture * ChannelHandler 和 ChannelPipeline * 启动( Bootstrapping)Channel、Ev...

2018-04-05 14:56:18 174

翻译 02 你的第一个Netty应用

点击查看 《Netty in Action》笔记目录。本文是对《Netty in Action》第2章内容的笔记和翻译,主要内容包括: * 建立开发环境 * 写一个回写应用的服务器和客户端 * 构建和测试程序搭建开发环境下载和安装 JDK下载和安装 IDE下载和安装 Apache Maven配置工具集Netty 客户端和服务器概览图2.1在一个较高的...

2018-04-04 15:49:09 167

翻译 01 Netty — 异步和事件驱动

点击查看 《Netty in Action》笔记目录。本文是对《Netty in Action》第1章内容的笔记和翻译,主要内容包括: * Java 中的网络使用 * 介绍 Netty * Netty 的核心组件Netty 是一个基于异步的、事件驱动的网络应用开发框架,可以为频繁的开发和维护提供方便,并为客户端和服务端提供高性能的协议。Netty 不仅仅是一个网络框架,它的整体架...

2018-04-04 15:36:22 272

原创 Guava学习之ListenableFuture

本文是对 Guava 中 ListenableFuture 的学习介绍。欢迎加入学习项目: LearningGuava。以下参考: 官方文档处理并发是一个很困难的问题,但是我们可以通过使用功能强大的抽象来简化这个工作。为了简化这个问题,Guava 提供了 ListenableFuture,它继承了 JDK 中的 Future 接口。 我们强烈建议:在你的代码中,使用 Listenabl...

2018-03-20 22:42:33 705

原创 Guava学习之CharMatcher

本文是对 Guava 中 CharMatcher 的学习介绍。欢迎加入学习项目: LearningGuava。以下参考: * 官方文档。 * Guava 是个风火轮之基础工具(3)。概览之前,Guava 中的 StringUtil 在无节制地增长,具有很多方法,如: * allAscii * collapse * collapseControlChars * collaps...

2018-03-17 18:24:46 2509

原创 Guava学习之Splitter

本文是对 Guava 中 Splitter 的学习介绍。欢迎加入学习项目: LearningGuava。使用示例以下参考:官方文档。Splitter概述Java 中关于分词的工具类会有一些古怪的行为。例如:String.split 函数会悄悄地丢弃尾部分割符,而 StringTokenizer 处理5个空格字符串,结果将会什么都没有。 问题:",a,,b,".spl...

2018-03-17 18:23:21 2983

原创 Guava学习之Joiner

本文是对 Guava 中 Joiner 的学习介绍。欢迎加入学习项目: LearningGuava。使用示例以下参考:官方文档。开发过程中,用分隔符连接字符串序列可能是一个比较繁琐的过程,但本不应该如此。Joiner 可以简化这个操作。如果序列中包含 null 值,那么可以使用 Joiner 跳过 null 值: // 跳过 null 值 result = ...

2018-03-17 17:29:58 2592

原创 wsSearchView:一个简单方便的微信小程序搜索框页面组件

该搜索框组件基于开源项目wxSearch进行了改进,主要有以下几个修改点:增加了注释,修改了一些bug,项目可以跑起来。为了解决搜索框和输入法界面重叠的问题,将搜索组件作为一个独立的页面。修改了界面样式,更加美观。减少了暴露接口,复杂性更低。小程序演示:项目地址: https://github.com/mindawei/wsSearchView...

2018-01-13 19:45:53 16428 7

原创 一个天气查询服务:爬取数据、Web服务、小程序展示

爬取了天气预报数据,并展示到小程序中,项目地址:https://github.com/mindawei/weather

2018-01-06 22:14:07 825

原创 Android 开发资料整理

Android开发相关问题解决方案链接保存

2017-11-01 10:12:05 234

原创 无法控制SpringBoot 中的DEBUG日志

最近写的代码中,用到了 SpringBoot 和 log4j 日志,由于SpringBoot 中有自带的日志系统,所以log4j.properties 无法控制 SpringBoot 中的日志信息,老是出现:网上有一些参考:http://stackoverflow.com/questions/21739578/how-to-disable-spring-loggin

2016-10-09 14:43:20 6551

原创 github 操作记录

jekyll 用法: D:\sucsoft\GitRepository\blog> jekyll build --destination D:\sucsoft\GitRepository\mindawei.github.comgithub 更新上传操作1 git add .2 git commit -m "first commit" 3 git push origi

2015-10-12 21:41:47 523

原创 《Java编程思想》读后感

最近匆匆忙忙把《Java编程思想》看了一下,最后一章图像用户界面暂时没有看,一是最近用不上,二是觉得这个部分大都是讲怎么用,心想到时查阅一下即可。整本书下来,其实只有一个大概的感觉,很多细节和例子自己并没有自己动手实践过,只是大致知道一下,并不是很熟悉,有些概念其实还是很不到位的额,比如泛型的擦除机制,并发编程的同步方法等。所以打算有空写写例子,把一些知识弄懂或是强化一下。这本书的确是本蛮

2015-09-17 23:03:51 4326

原创 《代码简洁之道》读后感

最近读了韩磊翻译的《代码简洁之道》,读完之后总想写下点什么来记录读此书过程中的点点滴滴遐想,所以抽空写了该篇,聊以自慰~为什么会去读这本书?最近一段时间,“要写好的代码”的声音一直在耳边缭绕。但是好的代码是怎么样的那?导师常常要求我们写出“可复用,易扩展的软的软件”,但由于之前一直只以实现程序功能为目的,写的程序也属于“一次性程序”,所以对于“好的代码”缺少感觉,更不知道“好的

2015-09-01 21:57:30 1154

原创 Find Minimum in Rotated Sorted Array Total

Find Minimum in Rotated Sorted Array Total Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).Find the minimum ele

2014-11-30 21:58:50 331

原创 Maximum Subarray

Maximum Subarray Total Accepted: 34985 Total Submissions: 102773 My Submissions Question Solution Find the contiguous subarray within an array (containing at least one number) which has the largest su

2014-11-30 20:01:43 335

原创 Word Search

Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertical

2014-11-13 16:40:05 391

原创 Minimum Path Sum Total

Minimum Path Sum Total Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.Note

2014-11-11 15:34:52 329

原创 Next Permutation

Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must rearrange it as the l

2014-11-09 17:19:48 307

原创 Remove Duplicates from Sorted Array II

Remove Duplicates from Sorted Array II Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?For example,Given sorted array A = [1,1,1,2,2,3],Your functi

2014-11-06 21:33:10 354

原创 Remove Duplicates from Sorted Array

Remove Duplicates from Sorted Array Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for anoth

2014-11-06 21:19:41 314

原创 Remove Element

Remove ElementGiven an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't matter what you leave beyond th

2014-11-06 20:29:41 304

原创 Plus One

Submissions Question Solution Given a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant digit is at the head of

2014-11-06 20:26:22 350

原创 Pascal's Triangle II

Pascal's Triangle II Given an index k, return the kth row of the Pascal's triangle.For example, given k = 3,Return [1,3,3,1].Note:Could you optimize your algorithm to use only O(k) e

2014-11-06 20:24:02 284

原创 Pascal's Triangle

Pascal's Triangle Given numRows, generate the first numRows of Pascal's triangle.For example, given numRows = 5,Return[     [1],    [1,1],   [1,2,1],  [1,3,3,1], [1,4,6,4,1]

2014-11-06 20:22:03 267

原创 Merge Sorted Array

Merge Sorted Array Given two sorted integer arrays A and B, merge B into A as one sorted array.Note:You may assume that A has enough space (size that is greater or equal to m + n) to hold ad

2014-11-06 20:17:41 289

转载 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 Windows平台连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。例如:我的电脑里面安装了vs2

2014-04-27 13:58:32 357

转载 取得win7下C盘受保护文件权限方法

取得win7下C盘受保护文件权限方法1.文件夹点击右键,查看属性。再点安全→高级→所有者2.点编辑→其他用户或组,在输入选择的对象名称里面输入你的用户名,再确定3.选择替换子容器和对象的所有者4.点确定,会弹出一个对话框,继续点确定!这样我们就拥有了这个文件夹的所有权特别提醒:不勾选“替换子容器和对象的所有者”,我们就只有这个文件夹的所有权,不会取得子文件夹和子文件夹里

2014-04-27 13:57:38 2213

转载 VC里面的Error spawning link.exe 或者cl.exe

C/C++语言中出现这个错误 Error spawning cl.exe Error spawning link.exe 很多人说是路径设置问题引起的,而我看来是安装路径下的cl.exe或者link.exe文件缺失导致的。“CL.exe”和“LINK.exe”是VC使用真正的编译器(编译程序)和连接程序,其路径在“VC根目录/VC98/Bin”下面,你可以到相应的路径下找到这个应用程序

2014-04-07 11:34:07 1412

原创 哈弗曼编码

最近写了个Haffman编码的的小程序#include#include#include#include#include#includeusing namespace std;#define maxNum 300struct Node{//树节点 char val;//数值 int cs;//出现次数 int left;//左孩子 int rig

2014-04-07 11:26:38 715

转载 蚂蚁问题

之前看有的朋友谈百度的一道面试试题-蚂蚁问题(有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间)。关于这道题

2014-03-24 11:06:16 457

原创 POJ 1183 反正切函数的应用

这道题,主要是数学分析一开始我的想法是 穷举法,从小到大一个个列出来,再去判断情况一直没通过后来百度了一下,看到别人的代码,才明白如何做别人分析如下:这题很变态。一看题,我就没有做出来的信心了。不过看了大牛们的推导,那真是牛啊。由公式 arctan(p)+arctan(q)=arctan[(p+q)/(1-pq)] 以及 arctan(1/a)=arct

2014-03-23 15:12:09 477

转载 连号区间数 - 蓝桥杯

内容:2013年第四届蓝桥杯全国软件大赛预赛,第10题。作者:MilkCu题目描述标题:连号区间数小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很

2014-03-17 15:28:56 396

转载 错误票据 - 蓝桥杯

内容:2013年第四届蓝桥杯全国软件大赛预赛第7题,第一次使用ungetc()函数。作者:MilkCu题目描述标题:错误票据某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,

2014-03-17 14:44:14 405

转载 分红酒

有4个红酒瓶子,它们的容量分别是:9升, 7升, 4升, 2升  开始的状态是 [9,0,0,0],也就是说:第一个瓶子满着,其它的都空着。  允许把酒从一个瓶子倒入另一个瓶子,但只能把一个瓶子倒满或把一个瓶子倒空,不能有中间状态。这样的一次倒酒动作称为1次操作。  假设瓶子的容量和初始状态不变,对于给定的目标状态,至少需要多少次操作才能实现?  本题就是要求你编程实现最小操作次数

2014-03-16 22:38:22 979

原创 将PrivateKey保存到本地

在做文件加密时,需要将私钥保存到本地,我在使用writeNewObject是老是报错,说是没有序列化网上百度了一下,发现在Java中要保存对象的话,必须是序列化,但是找了一下PrivateKey好像已经是序列化了,但是就是不行,没办法只好采取存二进制数据流的办法了以下是解决的代码filename是我自己的参数,不用管它。/** * 读privatekey对象 */ p

2014-03-14 14:52:53 1405

转载 android SharedPreferences 存储对象

我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。[java] view plaincopy

2014-03-14 12:30:00 456

转载 理解Java对象序列化

关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。

2014-03-14 11:51:29 315

Netty in Action (Netty 实战)

Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

2018-02-08

区块链 数据格式规范》(发布稿)V1.0

“中国区块链技术和产业发展论坛第二届开发大会”上,《区块链 数据格式规范》标准正式发布,该标准的发布有助于为区块链系统的数据结构设计提供参考,为区块链行业应用提供统一的数据标准,对我国区块链标准建设具有重要意义。

2018-02-01

2018 - 人工智能标准化白皮书

1月18日下午,2018人工智能标准化论坛在京召开,本次论坛发布了《人工智能标准化白皮书(2018版)》。白皮书通过梳理人工智能技术、应用和产业演进情况,分析人工智能的技术热点、行业动态和未来趋势,从支撑人工智能产业整体发展的角度出发,研究制定了能够适应和引导人工智能产业发展的标准体系,进而提出近期急需研制的基础和关键标准项目,呼吁社会各界共同加强人工智能领域的技术研究、产业投入、标准建设与服务应用,共同推动人工智能及其产业发展

2018-01-20

java 多项式拟合

java下做线性拟合缺少工具,该资源提供多项式拟合。

2015-11-30

架构设计介绍

介绍了架构的构成,开发者可以了解自己在系统中处于哪个部分~~

2015-08-30

jni详解.pdf

jni详解.pdf带你入门jni,60页左右

2014-03-02

Android安全机制解析与应用实践.(吴倩,赵晨啸).pdf

Android安全机制解析与应用实践.(吴倩,赵晨啸).pdf

2014-03-02

算法导论中文版第二版_Cormen_带目录_扫描版.pdf

算法导论中文版第二版_Cormen_带目录_扫描版.pdf

2014-02-20

struts2权威指南.pdf

struts2权威指南.pdf介绍struts2

2014-02-20

spring_in_action_中文版

spring_in_action_中文版

2014-02-20

杨丰盛2010.Android应用开发揭秘(android2.0).pdf

杨丰盛2010.Android应用开发揭秘(android2.0).pdf 这本书可以作为android入门

2014-02-20

Android__权限解析大全.pdf

这个pdf主要是一些权限名词,描述android权限

2014-02-20

Ajax基础教程pdf

以前找的ajax学习资料,希望对大家有所帮助。

2013-08-19

空空如也

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

TA关注的人

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