前端解读面向切面编程(AOP)

前言 面向对象(OOP)作为经典的设计范式,对于我们来说可谓无人不知,还记得我们入行起始时那句经典的总结吗-万事万物皆对象。 是的,基于OOP思想封装、继承、多态的特点,我们会自然而然的遵循模块化、组件化的思维来设计开发应用,以到达易维护、可扩展、高复用的目的
分类: 编程语言 发布时间: 10-29 12:45 阅读次数: 0

「Do.016」AndroidStudio不用编译,阅读Android源码

首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:2616字 6分钟 写在前面 很早就像自己搭一个Android源码阅读环境,折腾了几次无果,就搁置了。最近有点闲暇时间,再加上也觉得是时候更深刻的认识And
分类: 编程语言 发布时间: 10-29 12:12 阅读次数: 0

高级 vue 组件模式 6

06 通过 directive 增强组件内容 目标 之前的五篇文章中,switch 组件一直是被视为内部组件存在的,细心的读者应该会发现,这个组件除了帮我们提供开关的交互以外,还会根据当前 toggle 的开关状态,为 button 元素增加 aria-exp
分类: 编程语言 发布时间: 10-29 11:38 阅读次数: 0

手把手教你用RecyclerView实现猫眼电影选择效果

一、简介 在官方推出RecyclerView 控件之后,越来越多的人都使用它代替之前的ListView。除了最普通的列表显示,RecyclerView还可以其他的很多效果,例如Banner等。在最近的一个电影票平台项目中,使用RecyclerView实现了仿猫
分类: 编程语言 发布时间: 10-29 11:38 阅读次数: 0

今年又互联网寒冬了!

这段时间,又互联网寒冬了,你看消息满天飞。 先是全球股市大崩盘,常见的科技巨头都难遭幸免,大家心中的Google、Microsoft、Apple、阿里、腾讯和百度这段时间都gg了,看下面股票一片绿就知道了。 同时,国内互联网公司也纷纷冻结hc,甚至大肆裁员:
分类: 编程语言 发布时间: 10-29 11:38 阅读次数: 0

腾讯 Omi 生态发布

写在前面 Omi 4.0 发布至今,收到了大量的意见和建议以及真刀真枪的 PR,虽然现在接受 Omi 都是外国友人,但是随着 IE 市场份额的慢慢消失,可以遇见的未来,国人也会慢慢拥抱 Omi。Omi Team 经过一个星期的努力,终于完成了核心的生态的构建,
分类: 编程语言 发布时间: 10-29 11:38 阅读次数: 0

为什么说它对 Android 未来的发展十分重要?

作者 / Dom Elliott, 产品经理, Google Play 由于其开放性,Android 在其前十年取得了显著的增长。有大量的设备可供选择,蓬勃发展的开发者生态系统提供了许多应用和游戏,为这些设备赋予了长久的生命力。作为开发者,您希望确保用户尽可
分类: 编程语言 发布时间: 10-29 11:38 阅读次数: 0

【译】写好JavaScript条件语句的5个技巧

译文 当我们写JavaScript代码时,经常会用到到条件判断处理,这里有5个技巧能使你写出更好、更简洁的条件语句。 1、使用Array.includes处理多种条件 让我们来看一下的例子: // conditionfunction test(fruit) {
分类: 编程语言 发布时间: 10-29 11:05 阅读次数: 0

【个人成长】我现在在过自己想要的生活

     早上,在家自己做早餐,花40分钟阅读书籍,路上上班花20多分钟。从早上开始,生活、学习就在慢慢展开,不用着急。      白天好好工作,虽然是一名程序员,可是工作并不会占据全部的时间,公司采
分类: 编程语言 发布时间: 10-29 11:05 阅读次数: 0

React 单元测试策略及落地 #一篇就够系列

写好的单元测试,对开发速度、项目维护有莫大的帮助。前端的测试工具一直推陈出新,而测试的核心、原则却少有变化。与产品代码一并交付可靠的测试代码,是每个专业开发者应该不断靠近的一个理想之地。本文就围绕测试讲讲,为什么我们要做测试,什么是好的测试和原则,以及如何在一
分类: 编程语言 发布时间: 10-29 11:05 阅读次数: 0

socket.io让每个人都可以开发属于自己的即时通讯

上一篇文章《WebSocket是时候展现你优秀的一面了》其实是一个未完待续的读物 正因如此,答应了大家的东西还是要兑现的,接下来的这篇文章里,就让我们一起来利用可爱的socket.io实现个聊天室的功能吧 友情提示: 聊天功能开发如果是第一次写的话,确实会需要
分类: 编程语言 发布时间: 10-29 11:05 阅读次数: 0

如何用Python投机倒把几天“暴富”

本文涉及到的技术点有(多图预警!): 1.Packet Capture和Charles抓包; 2.安卓AccessibilityService无障碍服务实现自动下注; 3.Python爬虫模拟下注; 4.Python Flask编写简单接口; 行吧,别做
分类: 编程语言 发布时间: 10-29 11:05 阅读次数: 0

使用Tensorflow实现口算检查器(1):模型选择

周末在家帮娃检查口算作业,发现一个非常有意思的应用:拿手机对着作业拍照,立马就能知道有没有做错的题目。如果做错了,还会标记出来,并给出正确答案。 出于一名软件工程师的职业病,看了这个应用,忍不住琢磨其实现,初步判断这是一款采用了人工智能的应用。想着自己也在学
分类: 编程语言 发布时间: 10-29 10:32 阅读次数: 0

聊聊技术管理(二)入行之技术管理的方方面面

上一篇,我们讨论了技术管理与技术专家这两条路,今天我们进入技术管理的正题,聊聊技术管理的方方面面。附上一篇的传送门: 聊聊技术管理(一)入行之技术管理和技术专家 接下来进入本篇的内容。 “作为技术管理者,要想获得崇尚自由化、平等化思维的80后、90后的尊重
分类: 编程语言 发布时间: 10-29 10:32 阅读次数: 0

聊聊Dubbo(九):核心源码-服务端启动流程2

3 ServiceConfig#doExportUrlsFor1Protocol 重点分析 3.1 组装URL所需参数 String name = protocolConfig.getName(); if (name == nu
分类: 编程语言 发布时间: 10-29 10:32 阅读次数: 0

嘿,你看我的评论又有人回复了!

社区模块在互联网产品中是非常常见的。社区冷启动后,评论区的设计是产品经理需要花心思的点。今天我们来看下 就C端媒体类的评论区设计有什么考虑点。评论区是针对该主要动态内容/话题的延伸,好的评论区设计可以帮助产生UGC内容,甚至提高业务转化的效果。也是内容内容产生
分类: 编程语言 发布时间: 10-29 10:32 阅读次数: 0

Web 安全漏洞之 SQL 注入

什么是 SQL 注入 “有人的地方就有江湖,有数据库存在的地方就可能存在 SQL 注入漏洞。” 在所有漏洞类型中,SQL 注入可是说是危害最大最受大家关注的漏洞。简单说来,SQL 注入是通过在用户可控参数中注入SQL语法,破坏原有SQL结构,达到编写程序时意
分类: 编程语言 发布时间: 10-29 10:32 阅读次数: 0

精读《用 Reduce 实现 Promise 串行执行》

1 引言 本周精读的文章是 why-using-reduce-to-sequentially-resolve-promises-works,讲了如何利用 reduce 实现 Promise 串行执行。 在 async/await 以前 Promise 串行执行
分类: 编程语言 发布时间: 10-29 09:25 阅读次数: 0

看图轻松理解数据结构与算法系列(快速排序)

前言 推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 快速排序 快速排序由C.A.R.Hoare在1962年提出,是冒
分类: 编程语言 发布时间: 10-29 08:51 阅读次数: 0