一、舞动的快速排序 在实现排序算法前,先让我们来欣赏一段关于快速排序的视频,本段视频展示了快速排序的原理,如果没有看懂,请看完本文后再回头来看一下,应该就明白了吧。 O(∩_∩)O~ 二、快速排序实现 2.1 快速排序基础版
回显报文,利用Go语言可以轻松实现这一过程,较之C/C++语言,Go的实现过程十分简单,效率和安全性也十分完美,本文将一步一步带着大家来实现Ping 关于各种语言实现Ping已经是大家喜闻乐见的事
179867 微信、陌陌 架构方案分析 近两年、手机应用,莫过于微信、陌陌之类最受欢迎;但实现原理,分享文章甚少。 故,提出两种方案,供分享;不对之处,敬请留言学习。 目标 解决大型应
email); Google 开发了 Data Biding 来帮助开发者在 Android 上实现 MVVM, 不过实现起来比较繁琐,尤其是把代码写在 XML 中,实在是不雅。 RxCommand具有如下特点:
com/2015/08/shi-yong-js-shi-xian-si-wei-dao-tu/ 本文主要阐述使用js实现思维导图的关键技术点,如果还不知道什么是思维导图的同学,请自行度娘。以下是demo和源码的传送门:
可能很多人已经知道了这个技术,但是对于我来说,虽然使用Java十余年了,最近才了解到LinkedHashMap这个类。使用这个类可以方便的实现一个本地的LRU Cache类。 之所以没有关注到
NestedTimeLineRecyclerView - It is a custom implementation of nested timeline view using RecyclerView
js、Scala、Java、C#、C++ 11、Scheme、Swift等,可以方便的实现异步执行和回调。但是在Go语言的世界里,我们是通过goroutine/channel实现这种类似的功能呢,goroutine之间可以通过channel进行通讯,
利用setInterval制作简单的js倒计时,点击按钮将触发定时器且按钮不可用 html: <button id="code" class="btn btn-default" onclick="getCode();">获取校验码</button> JS: <script type="text/javascript"> var i; function getCode(){ $("#code").a
使用FileUpload组件实现文件上传 文件上传在web应用中非常普遍,要在servlet/jsp环境中实现文件上传功能非常容易,因为网上已经有许多用java开发的组件用于文件上传,本文以comm
Java剖析工具JProfiler提供了强大的远程会话实时分析模式,通过修改Java开始命令行方式的VM参数,用户可使任意Java应用程序监听来自的JProfiler GUI的连接。此外,JProfiler还提供了相当多的集成向导,可用于主流的可以帮助用户安装和设置其应用程序的应用程序服务器。 如果用户没有远程计算机的物理访问权限或者远程计算机没有运行JProfiler GUI,用户必须设置远程
Flask是一个使用Python开发的基于Werkzeug的Web框架。Flask非常适合于开发RESTful API,因为它具有以下特点: 使用Python进行开发,Python简洁易懂 容易上手
动画。其实这种观点是错误的, 很多开发者早就放弃了javascript的动画,迫使自己使用复杂的CSS样式来实现相同效果的UI交互。他们完全忽视了javascript带来的更 好的交互性。 但事实
下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便 以下就是一个标准的 JSON 请求的实现过程: HttpPost request = new HttpPost(url);
性强,这是我过去几年越来越多使用它的原因。Sentry主要在PostgreSQL上运行已经不是秘密(尽管目前它还依赖于一系列其它技术) 一个多星期前,我在 Python Nordeste 上作了主
给大家,不正确的地方请及时指正。 本文主要使用fastlane配置iOS的持续集成,自动编译、打包出多个版本。 最近转行iOS开发,首要任务是使用Jenkins(算是hudson的兄弟)配置iOS工程的持续集成。
private void setImageBitmap(ImageView imageView, Bitmap bitmap) { final TransitionDrawable td = new TransitionDrawable(new Drawable[] { new ColorDrawable(android.R.color.transparent), new BitmapDrawab
P16 使用Apache CXF实现Web Service 1.Web service的概念 什么是Web Service呢?从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过W
P10 使用 Struts 2 实现国际化 struts2国际化(I18N) 国际化也叫I18N,是Internationalization的简称。Struts2国际化是建立在Java国际化基础上,只是
android使用ViewPager实现欢迎引导页 大多数APP第一次启动的时候,都会有一个引导界面,左右滑动,到最后一张,用户点击才再次进入主界面。当第二次启动的时候,则直接进入主界面。 这种效果一