- 博客(24)
- 收藏
- 关注
原创 【IOS】高仿百度传课
高仿百度传课iOS版,版本号:2.4.1.2 运行环境:xcode6.3 ios8.3 (再往上系统没有测试) github源码链接:https://github.com/lookingstars/chuanke 转载请注明出处,不可用于商业用途及不合法用途。 如果你觉得不错,欢迎 star 哦 主要内容:课程首页,课程分类,搜索(语音输入搜索,文字输入搜索),课程列表,微信分享、新浪分享,课程详情,课程评价,视频在线播放,学校详情,学校所有课程。 注意:工程采用cocoapods管理第三方库,打开工程的方
2015-08-04 14:16:35
744
原创 完美统计图表(带说明文档)
android-charts是一套基于Java和Android开发的图形图表控件. 目前该套图表主要包括以下组件: 网格图(gird chart) 线图(line charts),包含单线图和多线图 柱状图(stick charts),包含基本柱状图和特殊柱状图 支持显示均线 K线或蜡烛线图(candle stick-chart) 支持显示均线 饼图(pie chart or pizza chart) 包括基本饼图和分割饼图 雷达图或蛛网图(radar chart or spider web chart)
2015-07-31 14:22:59
969
原创 开发框架 dhroid源码
Android快速开发框架,其中分装了许多常用的操作,像网络、数据库、适配器、IOC、事件总线等常用的操作。代码还是很 有参考价值的。
2015-07-31 09:14:45
656
原创 提升界面B格 图文设计的10个技巧
很多的设计师选择创造一个简约清爽的界面来展现风格。而想营造这种感觉,最常用的手段就是通过图文结合的设计方式来呈现效果。不过想让图文更协调,达到满意的程度可并不容易,稍有不慎就会出现画虎不成反类犬的尴尬情况。笔者这里就通过10个具体的图例来说一说使用图文结合达成目标效果的10个技巧。
2015-07-31 09:14:19
869
2
原创 Android手指滑动切换页面
介绍:实现手指滑动切换页面,页面头部的tab下方出现一个条纹来显示当前页面。也可以点击tab来切换页面。可以更改tab的配色方案。
2015-07-30 10:39:33
1459
1
原创 6个找到用户痛点的产品方向
只有解决用户痛点才能带来最佳的用户体验,每一款产品都在尽力做好这一点,并尽可能的做到独一无二。但你真的发掘到真的用户痛点了么?还是只是在做无用功!从既有的成功产品上提取经验并从总体上把握,我们总结出产品的7个方向。把握方向再按图索骥,很可能就会发现并解决真正的用户痛点。未被满足的基本需求随着产品品类的增加,创新者开始聚焦于更精细的解决方案以满足更加具体而明确的需求。然而,企
2015-07-30 10:11:22
4609
原创 怎么提高RailS应用的性能
Is rails slow?「铁路很慢」,你也许听过这个笑话,那么我们的Rails框架呢? 如果说Rails慢,那么如何提升Rails APP的性能就成了开发者们最关注的问题。也许你听说过很多提升RoR APP性能的方法,它们有难有易,我们需要在选择其中最能帮助开发者脱离性能困境的。这里列举了几种不同的提升Rails应用性能的方法。1.数据库索引你的
2015-07-30 09:59:38
483
原创 Java开发中常见的5个错误
编程的时候,Java程序员经常会遭遇各式各样莫名错误。近日,Sushil Das在Geek On Java上列举了Java开发中常见的5个错误。1、Null 的过度使用避免过度使用null值是一个最佳实践。例如,更好的做法是让方法返回空的array或者collection而不是null值,因为这样可以防止程序抛出 NullPointerException。下面代码片段会从另
2015-07-30 09:58:54
808
原创 iOS开发常用的几大工具
每个职位都有它自己常用的工具,下边笔者跟大家分享一下iOS开发常用的几大工具。1、Simpholdershttp://simpholders.comSimPholders可让你快速直接地访问iPhone模拟器应用的app文档。你可以通过SimPholders找到数据库文件、永久存储以及缓存。说白了,就是你不用去找app文件夹了,直接点击界面,他就会把那个文件夹直接给
2015-07-30 09:58:44
468
原创 如何利用General框架进行三层架构开发
三层架构是企业信息管理系统中一种比较流行的架构方式,如大家所知,三层架构将信息系统分为数据访问层(DAL)、业务逻辑层(BLL)、界面表示层(UI)三部分,三层架构的好处是根据系统中代码所处的层次将系统拆开,而通过业务模型(Model)再进行连接,降低系统各层次之间的耦合度,提升程序开发和后期维护的容易度。由于三层架构是根据由上至下的层次进行分层,而不是根据功能、应用领域进行分层,所以三层
2015-07-30 09:58:05
592
原创 PHP中判断变量为空的五种方法
判断变量为空,在许多场合都会用到,但也有很多新手仍会弄错。这里笔者整理了5个判断变量为空的方法,大家可以根据实际情况选择使用。1.isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右1
2015-07-30 09:57:59
511
原创 产品经理必读:PRD文档详细解析
PRD即产品需求文档,本文将为你带来PRD文档详细解析,包括PRD的对象,PRD的主要内容,PRD文档的特点等。1.什么是PRD产品需求文档:向上是对MRD内容的继承和发展,向下是要把MRD文档里面的各种理论要求技术化,向研发部门与设计部门说明产品的功能和性能要求。PRD文档是产品文档中最底层最细致的文档,写作时要细致耐心。2.BRD、MRD、PRD的区别和用途
2015-07-30 09:57:30
1727
原创 Rails项目中避免滥用这三种特性
Ruby有很多令人喜爱的优质特性,但如果仅仅是为了用而用,那么好的特性也会变成坏的毒瘤。下面笔者就为大家盘点最常见的三种滥用特性。proc/block/lambdaRails 项目里,一般除了使用Ruby的Enumerable会使用到block,除此之外,需要自己写一个带block的方法的场景不多。lambda和proc也一样,因为在Rails 里 还是以OO风格为主,MVC各个部
2015-07-30 09:56:57
399
原创 四大组件学习实例总结之Content Provider
工作中遇到了Content Provider数据共享机制,下面来总结一下:一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpr
2015-07-30 09:22:46
516
原创 7个监控Linux系统的命令行工具
本文将为您介绍7个简单的命令行工具,方便你探索和操作linux系统。须知:本文中的截图取自一台Debian Linux 8.1 (“Jessie”),其运行在OS X 10.10.3 (“Yosemite”)操作系统下的Oracle VirtualBox 4.3.28中的一台虚拟机里。深入关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微
2015-07-30 09:22:08
408
原创 Android开发实践:使用Service还是Thread
Service是Android的四大组件之一,被用来执行长时间的后台任务,同样,线程也可以实现在后台执行任务,它们的区别在哪呢?何时使用Service何时使用Thread呢?今天我也来说说我的理解和总结。首先,需要了解Service的几个特点。1.默认情况下,Service其实是运行在主线程中的,如果需要执行复杂耗时的操作,必须在Service中再创建一个Thread来执行
2015-07-30 09:22:05
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人