记一次重构:并行化调用接口实践 经验

mode/ 优化目标 在我现在所在的产品线中 http 接口被大量使用,用来获取各种开放数据,可以说 http 调用在代码中随处可见。比如一个访问最频繁的页面,一次请求将会产生 7~8 次 http

jopen 2015-02-09   11236   0
重构  

JAVA锁漫谈,最好的锁是无锁 经验

众所周知,JAVA中最简单的加锁方法是用关键字synchronized,我们可以使用这个关键字将一个方法变成线程安全的,也可以将一个代码块变成线程安全的,这样子我们不需要再担心多线程同时执行到这段代码会

jopen 2015-11-30   14816   0

多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位:BGARefreshLayout-Android 经验

下拉时效果不太好) 一种上拉加载更多效果 新浪微博上拉加载更多(可设置背景、状态文本) 大家也可以继承BGARefreshViewHolder这个抽象类,实现相应地抽象方法做出格式各样的下拉刷新效

jopen 2015-05-29   116706   0

android 自定义ListView仿IOS"阻尼"效果 经验

今天又在IOS上看到列表的"阻尼"效果,就是列表拉到表头或者表尾时,还可以继续往上或往下拉,松开手后,整个列表会弹回去,来看效果图: 整个实现重点在overScrollBy这个方法上,当你滚动listview时会触发此事件,

jopen 2013-07-20   32973   0

Android 开源项目源码解析 经验

事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事件传递方式包括

jopen 2015-02-03   65371   0

移动端前端开发调试 经验

2014-06-16 编写的,现在来看,内容不够分明,思路不够清晰,方法不够完全。故再次更新、补充、修改,力求可以作为移动端前端开发测试的基本参考文档。后续还会随着技术的进步不断调整和修改。 ————————————————————

jopen 2014-12-30   66123   0

Android小技巧(5) 经验

,我会补充上去。 正文 ViewDragHelper ——视图拖动是一个比较复杂的问题。这个类可以帮助解决不少问题。如果你需要一个例子, DrawerLayout 就是利用它实现扫滑。Flavient

jopen 2015-04-20   16349   0

iOS完整App资源收集 经验

一款 Uber 的 MVC 框架。它同时提供了多用户实时通讯支持,一旦启动 JetStream 后端服务,通过 WebSocket 协议可以分分钟建立多用户实时通讯应用。 DeckRocket – 在相同

我不是邱晨 2016-02-04   86952   0

情感分析的新方法——基于Word2Vec/Doc2Vec/Python 经验

情感分析是一种常见的自然语言处理(NLP)方法的应用,特别是在以提取文本的情感内容为目标的分类方法中。通过这种方式,情感分析可以被视为 利用一些情感得分指标来量化定性数据的方法。尽管情绪在很大程度上是主观的,但是情感量化分析已

jopen 2015-10-08   339563   0

新的AppBarLayout flag:SCROLL_FLAG_SNAP 经验

:SCROLL_FLAG_SNAP。 在滚动结束后,如果view只是部分可见,它将滑动到最近的边界。比如,如果view的底部只有25%可见,它将滚动离开屏幕,而如果底部有75%可见,它将滚动到完全显示。 这意味着

jopen 2015-10-19   38176   0

iOS 跑马灯 一句话集成 经验

显示的文本即可实现跑马灯的效果了。 然后看一下效果图: 可以点击停止按钮,让文本暂停滚动。点击开始按钮,让文本继续滚动。 在ViewController中需要做的事情很少,那么我们把重点放在自定义的视图中。

jopen 2016-01-07   7603   0

如何将UIPageControl作为 UIViewController的容器 经验

现在已经不是最新的),Apple公司提供了很多如何用其他方式实现 UIViewController容器的方式(可以从这里参考),但悲剧的是它们与 UIPageControl 没多大关系。 那么我们今天就来专门解决这个问题。

jopen 2012-07-18   21785   0

jQuery智能表单验证:nice Validator 经验

简单、智能、令人愉悦的表单验证方案。 nice Validator支持自动初始化,完全不用写js也可以验证表单。 内置强大的验证机制, 支持主流浏览器IE6+,适用于各种简单和复杂的应用场景,有详细的 中文API文档

jopen 2013-07-20   23425   0

服务化框架技术选型实践 经验

可扩展性:是否有SPI支持扩展,是否支持上下兼容 跨语言:是否支持跨语言 性能:要想作为RPC框架,性能一般都不会太差 [滑稽脸] 下面是常见的一些开源框架的比较,大家可以看一下。 Ps:

zpxy2488 2017-02-08   8997   0

Java 8新特性探究(六)泛型的目标类型推断 经验

5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。 理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些

jopen 2015-02-05   23381   0

深入理解javascript原型和闭包 经验

一种属性。因为它的属性 表示为键值对的形式。 而且,更加好玩的事,javascript中的对象可以任意的扩展属性,没有class的约束。这个大家应该都知道,就不再强调了。 先说个最常见的例子:

吴青强 2016-03-14   96933   0

UINavigationBar和UITabBar 上滚渐变显示 下拉渐变隐藏 经验

(void)scrollViewDidScroll:(UIScrollView*)scrollView方法中获取每一次tableView滚动的距离,因此需要记住上次tableView的偏移量距离:CGFloat_originalOffsetY;//上一次偏移量

zgllzh 2017-01-12   8017   0

如何使用Instruments诊断App(Swift版):起步 经验

该示例程序使用Flickr提供的API来搜索图片。你需要一个API key来使用这个API。对样例程序而言,你可以去Flickr的网站上创建一个样例key,然后就可以通过网站 http://www.flickr.com/services/api/explore/

jopen 2015-06-24   21367   0

使用 OpenVPN Access Server 轻松搭建 VPN 服务器 经验

的新手来说还是挺费神费事的,如果急用或者怕麻烦的话可以选用 OpenVPN 的商业收费版本 OpenVPN Access Server,其免费的 license 可以支持2个 VPN 用户的同时在线,对个人用户来说足够用了。OpenVPN

jopen 2014-12-18   83322   0
OpenVPN  

说说瀑布流式网站里那些可人的小细节 经验

而具有吸引力的,用户一眼扫过的快速阅读模式可以在短时间内获得更多的 信息量,而瀑布流里懒加载模式又避免里用户鼠标点击的翻页操作,这么浏览起来,随着鼠标的滚动,是不是最小的操作成本能获得做多的内容体验,是不是比较容

jopen 2012-07-05   18789   0
网站  
1 2 3 4 5 6 7 8 9 10