北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

设计模式一网打尽(设计模式有啥用)

设计模式一网打尽

设计模式是提升开发者架构能力和项目可维护性的重要“内功”。尤其对于移动端开发,无论是Swift(iOS)还是Kotlin(Android),掌握并活用设计模式,能让你的App开发效率、代码质量、团队协作能力都大幅提升。本文以

从Google Guava学到的移动App通用模块沉淀法则

从Google Guava学到的移动App通用模块沉淀法则

一、什么是Google Guava?它的工程价值何在?

10款可以直接拿来用的Android UI工具

UI的英文是User Interface,也就是用户与界面的关系,包括交互设计、用户研究、与界面设计三个部分。在人和机器的互动过程(Human Machine Interaction)中,界面(interface)占有举足轻重的位置。从心理学意义来分,界面可分为感觉(视觉、触觉、听觉等)和情感两个层次。用户界面设计是屏幕类型产品的重要组成部分,是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等在此都扮演着重要的角色。用户界面设计的三大原则是:置界面于用户的控制之下;减少用户的记忆负担;保持界面的一致性。

YSLOW性能测试前端调优23大规则(二十一)---避免过滤器

AlphalmageLoader过滤器是IE浏览器专有的一个关于图片的属性,主要是为了解决半透明真彩色的PNG显示问题。

AlphalmageLoader的语法如下:

filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )

属性:

PS制作清晰的透明PNG图片的方法和技巧教程

Png是图像文件存储格式,在网页设计中已经不是一个陌生的名词,在前端开发中经常使用到它,如常用CSS 雪碧图。而Png的使用不仅仅如此,Png有多少种格式,有哪些特点,PC端中常用的Png格式是哪些,手机端最合适的Png格式是什么呢?如果你对这些问题有疑问,那么很开心的告诉你,这里有你需要的答案。

PNG的格式和透明度

这个Fireworks会比较清楚,打开Fireworkd优化面板,可以清楚看到png有3种不同深度的格式:png8、png24、png32。

Web性能优化(web优化网站性能)

一 内容篇

尽量减少HTTP请求次数

终端用户响应的时间中,有80%用于下载各项内容,这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数,这是提高网页速度的关键步骤。

减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢?这里有几条减少HTTP请求次数同时又可能保持页面内容丰富的技术。

为粉丝定制的SpringBoot服务端组件,零修改直接上线生产!

前几天,一位粉丝让我为他实现一个基于Spring Boot的后端公共组件,需求如下:

  1. 支持参数校验和分组校验。

高性能 Go 日志库 zap 设计与实现

最近我也在学习如何在开发中让代码运行更加高效,然后在浏览各种优秀的日志设计的时候看到 uber 有一个叫 zap 的日志库引起了我的注意,它主要特性是对性能和内存分配都做到了极致的优化。

对于我来说,原本在项目中是使用 logrus 来作为日志输出,但是看到 zap 的 benchmark,感觉在性能方面甩 logrus 不知道多少条街,所以这也是驱使我来看看它是如何进行优化的原因。

golang分钟级百万请求处理(翻译)(golang 速度)

本文翻译自:
http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/


微服务下链路追踪与日志埋点第三篇-日志埋点

上文讲到链路追踪赋予了我们tranceID、spanId、parentSpanId,这为我们提供了日志之间的关联关系。接下来我们需要通过这几个字段来为系统日志分析做下铺垫。大致思路如下:

  1. 将链路信息传入logger,并输出到日志文件中
  2. 将额外信息【如前端传过来的业务信息】传入logger,并输出到日志文件中
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言