编程

程序员遇到 Bug 时的 30 个反应,你是哪一种?

1

pmdaily 发布于 2016-10-17

开发应用程序是一个非常有压力的工作。没有人是完美的,因此在这个行业中,代码中出现bug是相当普遍的现象。面对bug,一些程序员会生气,会沮丧,会心烦意乱,甚至会灰心丧气,而另一些程序员会依然保持冷静沉着。因此,如何处理修复bug的过程也值得我们细细琢磨。 我想分享一些程序员修复他...

阅读(307)评论(0)赞 (0)

Android性能优化-App后台优化

pmdaily 发布于 2016-10-17

原文链接 Background Optimizations 前言 后台进程是内存和电池敏感的。一个隐式的broadcast可能会启动很多监听它的后台进程,即使这些进程可能做得工作不多。这可能丢设备性能和用户体验都有比较大的影响。 为了缓解这种问题,7.0(API 24)做了以下限...

阅读(286)评论(0)赞 (0)

五款轻量级的web前端框架和H5前端框架的点评

5

pmdaily 发布于 2016-10-17

如今web前端框架很多,除了日常我们用到的那些常见的web前端框架以外,还有一些比较小众化或者说刚刚兴起来的web前端框架。 目前主流的web前端框架有:Bootstrap、妹子UI、MUI移动前端框架等之外,国内的一些前端大神和前端大神团队琢磨出了以下几个不错的web前端框架。...

阅读(327)评论(0)赞 (0)

产品级微服务的八大原则

1

pmdaily 发布于 2016-10-17

虽然微服务架构给开发者带来很大的自由,但是确保服务的可用性却要求对微服务进行很好的架构,运维以及组织标准。 O’Reilly这本免费的电子书Microservices in Production介绍了微服务标准化的挑战,以可用性作为微服务标准化的目标,提出了八个标准化...

阅读(254)评论(0)赞 (0)

ofbiz 的 service eca调用方式解析

pmdaily 发布于 2016-07-18

ofbiz 的service eca 调用模式 1. 定义文件位置 首先我们需要明白eca是什么? 在执行service 的过程中,可以把调用service 的过程分为几个步骤完成。  开启事务  用户登陆验证(auth)  依照service定义对输入参数验证(in-va...

阅读(478)评论(0)赞 (0)

ofbiz 之minilang解析

pmdaily 发布于 2016-07-16

编写一个simple method 首先我们需要对输入参数进行验证 ,判断参数是否完整。 1. 验证 1.1. Login-required :这是一个simple-method的属性,对是否需要登陆进行设置,默认值为true ,即默认需要先登陆。(加上service 定义中的a...

阅读(277)评论(0)赞 (0)

Ofbiz 和 Mysql中文乱码解决方法

pmdaily 发布于 2016-07-16

每搭一次ofbiz,就得花上半天去处理中文乱码的问题,这次把它记下来,以后直接配置就是了。 1)创建数据库时设置编码 create database ofbiz charset=’utf8′; 2)创建数据库连接时设置编码 修改entityengine.x...

阅读(253)评论(0)赞 (0)

个性化推荐技术|产品经理和产品运营的必修课

8

pmdaily 发布于 2016-07-13

随着移动互联网的兴起,用户的很多行为逐渐从PC端转向移动端。人们花在手机上的时间越来越多。人们随时随地都在使用手机,在你坐车的时候,上厕所的时候,吃饭的时候,甚至在你走路的时候都在用手机,相对于PC端,移动端的特点是屏幕窄,用户使用的时间呈现碎片化。同时随着信息量越来越大,人们很...

阅读(315)评论(0)赞 (0)

【译】22个必备的CSS小技巧

14

pmdaily 发布于 2016-07-12

混合模式 不久之前Firefox和Safari浏览器已经开始支持类似Photoshop的混合模式,但是在Chrome和Opera浏览器中需要添加前缀。举个栗子: 1 2 3 4 5 6 7 8 // 你也可以尝试不同的样式 .blend { background: #fff; }...

阅读(352)评论(0)赞 (0)

八大排序算法

23

pmdaily 发布于 2016-07-12

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。...

阅读(241)评论(0)赞 (0)

面试中的排序算法总结

9

pmdaily 发布于 2016-04-26

前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序...

阅读(246)评论(0)赞 (0)

手把手教你反编译别人的app

8

pmdaily 发布于 2016-04-25

虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。 这里只最简单的结论给大家,具体原理以及工具的详细使用,请各位自行Goog...

阅读(305)评论(0)赞 (0)

机器学习算法一览(附python和R代码)

11

pmdaily 发布于 2016-04-25

“谷歌的无人车和机器人得到了很多关注,但我们真正的未来却在于能够使电脑变得更聪明,更人性化的技术,机器学习。 ” —— 埃里克 施密特(谷歌首席执行官) 当计算从大型计算机转移至个人电脑再转移到云的今天,我们可能正处于人类历史上最关键的时期。之所以关键,并不是因为已经取得的成就,...

阅读(245)评论(0)赞 (0)