Flutter Android Android

成熟项目的Flutter快速引入以及Flutter、Native混合开发探究

本文分为以下章节,读者可按需阅读: (1).创建FLUTTER测试项目 (2).创建FLUTTER容器项目 1.FLUTTER、NATIVE混合开发场景以及闲鱼的实践 不贩卖焦虑,也不标题党。分享一些这个世界上有意思的事情。题材包括且不限于:科幻、科学、科技、互联网、程序员、计算机编程。下面是我的...

前端 前端

前端物料中台建设

我在上一篇的文章大BU级别的"前后端分离"实践中提出了我们当前的前端团队中存在一些问题以及解决思路,并且在其中详细地写出了的实现思路和收益。这篇文章主要写关于我们是如何解决的。 我们的目的是提升前端迭代及上下游的协作效率,我们从四个出发点开始讲起: 团队负责的业务越来越读,如何提高资源、组件及代码...

JavaScript 前端

前端战五渣学JavaScript——函数柯里化

阅读本篇博客之前需要对JAVASCRIPT的闭包有一个很好的了解,可以看一下我之前写的《前端战五渣学JAVASCRIPT——闭包》 我自认为大家是在了解闭包的情况下阅读这篇博客的。 函数柯里化(function currying),把函数做成咖喱味的??其实我初次听说这个词的时候,感觉好高大上啊,...

前端 前端

面向前端工程师的Nodejs入门手册(一)

本文面向的读者已经是了解JavaScript基本使用的前端程序员,但是缺乏服务端的经验,接下来将带你走进在服务端的世界,看看运行在服务端的JavaScript是如何工作的,它与运行在浏览器端的JavaScript有何异同,相比于浏览器能多做哪些事情,有何优势。 文章通过实例的方式,让你了解Node...

前端 算法 前端

前端该如何准备数据结构和算法?

据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它带将带给你的收益也是...

Java 后端

既然synchronized是"万能"的,为什么还需要volatile呢?

GitHub 6.6k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 6.6k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 6.6k Star 的Java工程师成神之路 ,真的确定不来了解一下吗? 在我的博客和公众号中,发表过很多篇关于并发编程...

前端 前端

《阿里云前端技术周刊》第十八期

我们是阿里云智能中台体验技术团队。详情 如有兴趣加入我们,简历/沟通请至: sinian.ssn@alibaba-inc.com

JavaScript three.js 前端

一步步带你实现web全景看房——three.js

在THREEjs中,渲染一个3d世界的必要因素是场景(scene)、相机(camera)、渲染器(renderer)。渲染出一个3d世界后,可以往里面增加各种各样的物体、光源等,形成一个3d世界: 正交摄像机是一个矩形可视区域,物体只有在这个区域内才是可见的物体无论距离摄像机是远或事近,物体都会被...

JavaScript 设计模式 前端

「手摸手设计模式系列」 策略模式与动态表单验证

策略模式 (Strategy Pattern)又称政策模式,其定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。封装的策略算法一般是独立的,策略模式根据输入来调整采用哪个算法。关键是策略的实现和使用分离。 现在电子产品种类繁多,尺寸多种多样,有时候你会忍不住想拆开看看里面啥样(想想小...

后端

Spring Boot 统一异常这样处理和剖析,安否?

,无论生活还是计算机世界难免发生异常,上一篇文章RESTful API 返回统一JSON数据格式 说明了统一返回的处理,这是请求一切正常的情形;这篇文章将说明如何统一处理异常,以及其背后的实现原理,老套路,先实现,后说明原理,有了上一篇文章的铺底,相信,理解这篇文章就驾轻就熟了 新建 Busine...

面试 前端

30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)

30 道 VUE 面试题,内含详细讲解(涵盖入门到精通,自测 VUE 掌握程度) 本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别...

后端 后端

「Java并发编程实战」之对象的组合

本系列博客是对读《Java并发编程实战》的一点总结,读这本书感觉实在是太枯燥无味了,所以打算读完总结回顾下,对于想要快速了解本书内容的朋友,非常适合阅读此系列博客。 这一小节主要阐述,如何才能设计一个线程安全的类,在设计线程安全类的过程中,需要包含以下三个要素: 在上一节中我们说过线程封闭,线程封...

Android Android

[译]C++ 和 Android 本地 Activity 初探

我会带你完成一个简单的 Android 本地 Activity。我将介绍一下基本的设置,并尽力将进一步学习所需的工具提供给你。 虽然我的重点是游戏编程,但我不会告诉你如何写一个 OpenGL 应用或者如何构建一款自己的游戏引擎。这些东西得写整本书来讨论。 在 Android 上,系统及其所支持的基...

Kotlin Android

【码上开学】Kotlin 里那些「不是那么写的」

大家好,我是扔物线朱凯。这是码上开学 Kotlin 基础部分的第二期:Kotlin 里那些「不是那么写的」。话不多说,视频伺候。 因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。 上一篇我们讲了 Kotlin 上手最基础的三个点:变量、函...

程序员 阅读

聊一聊加班严重时要如何自我提升

看《小欢喜》看到 45 岁的方圆被辞退的那个场景我有点难过。当然我不是因为他而难过,我是想到我 45 岁的时候会不会也被辞退?这种情绪持续了几天也无法挥散。(我似乎知道为什么有些 40 多岁的老员工突然离职了) 现在很多公司加班都很严重,这种情况导致很多人将学习放到了一边。 有些人在这种情况越陷越...

Tomcat 后端

我叫Tomcat:一款web服务器

JBoss:Redhat 红帽,支持所有的 JavaEE 规则,适合大型项目,收费 Weblogic:Orcale,支持所有 JavaEE 规则,适合大型项目,收费 Websphere:IBM,支持所有 JavaEE 规则,适合大型项目,收费 Resin:Caucho,支持 所有 JavaEE 规...

微服务 后端

回归架构本质,重新理解微服务

本期专访宜信开发平台(SIA)负责人梁鑫,与大家一起聊聊微服务架构及其在企业落地应用的策略。 记者:近几年来,微服务架构设计方式被提出并在越来越多的企业中得以实践和落地,但对于刚开始接触微服务的人来说,还是不知道要从哪些方面开始了解。您能否结合软件架构的发展历史,聊聊微服务的发展与特征。 记者:据...