锤子CTO钱晨:加班要么是你笨,要么是工作安排不合理
锤子科技的 CTO 钱晨博士今年 53 岁,他把有些许灰白的头发剃得很短,显得精神抖擞。加入锤子科技前,他在中国手机界的黄埔军校摩托罗拉北京研发中心工作了 13 年,离开时任职高级工程经理。1998 年,36 岁的钱晨入职 MOTO,在之后的 13 年里,钱晨从一名普通工程师,做到工程产品经理,再之后负责管理 ODM(原始设计商)。在 MOTO...
View Articlek-medoids聚类算法实现
k-medoids聚类算法,即k-中心聚类算法,它是基于k-means聚类算法的改进。我们知道,k-means算法执行过程,首先需要随机选择初始质心,只有第一次随机选择的初始质心才是实际待聚类点集中的点,而后续将非质心点指派到对应的质心点后,重新计算得到的质心并非是待聚类点集中的点,而且如果某些非质心点是离群点的话,导致重新计算得到的质心可能偏离整个簇,为了解决这个问题,提出了改进的k-medoid...
View Article数据库连接池的连接过期问题
摘要: Can not read response from server. Expected to read 4 * bytes, read 0 bytes before connection was unexpectedly lost 项目出现以上错误。查询资料后发现是连接池的问题,用的dbcp。mysql5.0之前在连接url后面加...
View ArticleHtml5 客户端存储安全
HTML 5 在客户端存储上的内容更丰富,更强大了,比如cookie只能存4k的内容,而HTML5标准里,可以存数十M都没有问题。 在未来可能很多隐私数据都会保存在客户端,这其实也提高了风险。 在html5中的客户端存储有3个 Session StorageLocal Storage(ex Global Storage)Database Storage做了点小笔记。...
View Articlesalt-api https证书报错解决方法
错误如下:问题的原因是“SSL: CERTIFICATE_VERIFY_FAILED”。Python 升级到 2.7.9 之后引入了一个新特性,当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL 证书。 而当目标网站使用的是自签名的证书时就会抛出一个 urllib2.URLError: <urlopen error [SSL:...
View Article如何利用数据支撑设计-让你的设计更有说服力
我最早的时候认为设计就是如何去做出各种新奇的图形、质感和界面,追逐潮流和创意。可是后来发现设计最难的是平衡各方面的因素,在条条框框的限制中找到方案还要推进下去,并被人看到价值。前者很容易满足,而后者要做好却非常的难,PM不给力、沟通不顺畅、开发不支持、老板不满意。很多设计师都会苦恼原因和解决方案是什么,而正好我最近在圈内交流发现一个很严重的现象:一线设计师对于数据和目标的敏感程度非常的低,所以设计没...
View Article使用nginx作为websocket的proxy server
WebSocketWebSocket协议为创建客户端和服务器端需要实时双向通讯的webapp提供了一个选择。其为HTML5的一部分,WebSocket相较于原来开发这类app的方法来说,其能使开发更加地简单。大部分现在的浏览器都支持WebSocket,比如Firefox,IE,Chrome,Safari,Opera,并且越来越多的服务器框架现在也同样支持WebSocket。在实际的生产环境中,要求多...
View Article15 个必知的 Android 开发者选项
Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计了这么多小开关都是有它的作用的,今天也花了点时间,过了一遍全部的30多个开关,从中整理出15个对日常Android开发比较有帮助的选项。需要指出的是,不同的ROM对开发者选项的支持不一样,精简掉一些很正常,我下面提到的都是官方支持的功能,当然不同的官方版本支持程度也不一样,你手机上找不到也别奇怪...
View ArticleJDBC事务控制管理
1、事务(1)事务的概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。例如:A——B转帐,对应于如下两条sql语句update account set money=money-100 where name=‘a’; update account set money=money+100 where...
View Article【转】Android 分析内存的使用情况
转载请注明出处: http://blog.csdn.net/guolin_blog/article/details/42238633由于Android是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然Android系统拥有垃圾自动回...
View Article20余家商业银行发布“云闪付”
想象一下,现金、银行卡统统不需要,只要一“挥”手机即可完成支付,这是何等方便的事。12日,中国银联联合20余家商业银行共同发布“云闪付”,开启移动支付“一挥而就”新时代。就“闪付”而言,不少消费者并不陌生,是一种非接触式支付,通过特制卡片或安装在手机上的卡片,在POS机上“挥”一下即可支付。而“云闪付”则更进一步,将此前依托的物理卡片省去。据介绍,完成“云闪付”只需要三步:首先需要拥有一部具备近场支...
View Article开源项目的最佳实践
来自GitHub的 Phil Haack在Channel 9网站上举办了一次 座谈会,专注于谈论开源项目的最佳实践。本次会议的四位与会者都是开源项目的维护者,包括来自微软拉美区的听众布道经理(Audience Evangelism Manager) Carlos Rojas,用于创建松耦合、可维护、易测试的XAML应用的 PRISM框架的作者 Brian Lagunas,参与了多个开源项目工作的...
View Article发送手机物理标识请求
作为应用的重要关注指标-激活, 需要在每次启动时, 都上传手机的物理标识到服务器. 我来简述一下需要上传的信息.1. 获取激活信息主要包含: 1. AppId: 公司拥有多款应用, 标示本应用的类型. 2. Platform: 平台Android或者iOS. 3. SystemVersion: 在Android中, 代表Android版本号. 4. Version: 本应用的版本. 5....
View ArticleSpring 事务管理高级应用难点剖析--转
第 1 部分http://www.ibm.com/search/csass/search/?q=%E4%BA%8B%E5%8A%A1&sn=dw&lang=zh&cc=CN&en=utf&hpp=20&dws=cndw&lo=zh概述Spring 最成功,最吸引人的地方莫过于轻量级的声明式事务管理,仅此一点,它就宣告了重量级 EJB...
View Article如何选择适合的存储平台
原文: http://10495845.blog.51cto.com/10485845/1721926 存储世界着实让人目不暇接,选择使用哪个存储平台(更不用说选择哪个厂商)确实是个难题。先让我们看看几种主要的存储技术。 1.直接连接存储(DAS)这可以从字面上来理解:直接连接到服务器,...
View Articleoracle 表连接方式
在查看 sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。 一、连接方式: 嵌套循环(Nested Loops (NL)) (散列)哈希连接(Hash Join (HJ)) (归并)排序合并连接(Sort Merge Join (SMJ) ) 二、连接说明: 1....
View Articlemac 开发环境常用技巧
话说Mac一般来讲不需要什么重装啊,不过世事无绝对啊,有时候人就是喜欢作死!!!比如前几天的我~~~算了,具体情况就不说了,反正就是作死,Mac系统出了问题。本来想着用Time...
View Article