- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 java算法之四希尔排序(插入排序)
希尔排序: * 基本思想: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。 * 所有距离为dl的倍数的记录放在同一个组中。 * 先在各组内进行直接插人排序;然后,取第二个增量d2 * 直至所取的增量dt=1(dt * 该方法实质上是一种分组插入方法。 演示地址:http://student.zjzk.cn/course_ware/data_structu
2016-01-26 11:39:40 391
原创 mac svn终端命令 创建分支
今天又要用svn创建分支了,, 上次成功创建,今天居然给忘记了,所以特此记录,以备后续。 环境:mac 终端。 svn创建分支代码: svn copy -m"" [Local File Name] [svnUrl] svn copy -m"2.0" 1.2.0/ https://192.168.21.182/svn/gold_midai_ios/branch
2016-01-20 16:37:07 5959
转载 Android实现炫酷SVG动画效果
(2)Android实现炫酷SVG动画效果 原文出处:http://blog.csdn.net/crazy__chen/article/details/47728241 svg是目前十分流行的图像文件格式了,svg严格来说应该是一种开放标准的矢量图形语言,使用svg格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有
2016-01-13 19:27:45 1219
转载 Android 关于SVG矢量图支持
原文出处:微信,脉脉不得语的安卓开发技术周报 47期推荐 资源矢量化 “清晰”和“体积”的矛盾与麻烦 面对android的各种dpi某事,想要所有设备上的图片都能有最清晰的效果,就意味着每种dpi模式都必须提供一份对应尺寸的资源,除非你不在乎安装包的体积有多大,所以这显然是不可能去做的。 在过去
2016-01-13 19:25:57 3930
原创 Android Volley二次封装
在网上搜索了几遍关于android volley的二次封装。大多都是仍然没有脱离使用时的三个步骤 1. mQueue = Volley.newRequestQueue(context); 2. JsonObjectRequest request = new JsonObjectRequest(method, url, requestBody, listener, errorListener)
2016-01-13 19:07:17 769
转载 java算法之三快速排序(交换排序)
快速排序的基本思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。 先看一下这幅图: 把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比它小不交换,比他大交换。这样循环往复
2016-01-12 20:09:55 1115
原创 APP架构构思基本思路初稿
如果维护多个项目(尤其是处于一个外包公司的话),那么自然而然要避免每次都是开发新的项目,避免掉着没有必要的重复劳动力。 于是,鉴于此,我在app架构的设计上抽取出一个类库(MDLib)“妈蛋类库”。 先上图(MDLib):由图可知,Android和iOS的类库在这里采取了相同的架构。 第三方库集成引用虽然iOS有pods,Android有gradle,但是有时涉及源代码的时候有些人还是习惯将他们作为
2016-01-10 23:26:49 2864 1
转载 iOS删除项目中未使用的图片资源
由于随着项目不但的版本迭代开发,资源也不断的替换,如果没有养成一个好的使用习惯,时间久了,自然就产生了好多的无用的图片资源,下面就两种方法帮你定位到无用的图片 1. 利用工具(未测试) 下载地址 http://jeffhodnett.github.io/Unused/ 选择好工程目录即可。 2. 通过终端 执行 shell 命令 此种方法需要安装ack [在终端通过
2016-01-05 11:13:45 570
转载 Java工程师成神之路
转载原文地址:http://www.hollischuang.com/archives/489 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2.
2016-01-04 16:01:14 861
转载 程序员必备的代码审查(Code Review)清单
在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。 软件工程学院的研究表明,程序员们会犯15-20种常见的错误。所以,通过把这些错误加入到检查清单当中,你可以确保不论什么时候,只要这些错误发生了,你就能发现它们,并且可以帮助你杜绝这些错误。
2016-01-04 15:58:04 2068
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人