开发一款商业级Banner控件

本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 商业级控件最重要的特性:高内聚、低耦合! 我们想要实现什么功能、达到什么效果? 站在用户在这里就是我们的程序员的角度上来看,我们在使用的时候是希望以最少的代码实现更多的功能,且能有足够地自由去自定义该功能。…
分类: 移动开发 发布时间: 12-01 03:12 阅读次数: 0

毛剑:Bilibili 的 Go 服务实践(上篇)

在微服务流行的当下,bilibili(B站)也在业务快速增长的压力下,对历史系统进行了不断的优化,在所谓“大系统小做”的背后付出了挺多的努力,尤其是 Go 作为开发语言的整体运维的支撑相对比较薄弱,例如开发、部署、测试、集成、监控,调试等。
分类: 服务端 发布时间: 12-01 03:12 阅读次数: 0

项目需求讨论 — 用Transition做一个漂亮的登录界面

一次在逛Github的时候,看到一个漂亮的登录界面,用的是Transition做的。我就直接贴上地址: 当然,如果单纯的直接拿过来用,没有任何意义。主要还是来看具体如何实现的。我就来写下具体如何一步步的来实现这个效果。 我也按照相应的原理写了个Demo。最后的效果如下图所示(其…
分类: 移动开发 发布时间: 12-01 03:12 阅读次数: 0

宅男福音deepfakes开源了

AI 前线导读:”互联网往往会产生一些不好的副产品,比如把 Facebook 推上风口浪尖的假新闻,以及最近很火的 AI 虚假色情视频。有人用机器学习 AI 技术把明星的脸部与色情视频表演者的脸部进行交换,几乎可以达到以假乱真的效果,比如演员 Daisy Ridley、 Gal…
分类: 企业开发 发布时间: 12-01 03:12 阅读次数: 0

用 Kotlin 开发 Android 项目是一种什么样的感受?

从初学 Kotlin,到尝试性的写一点体验代码,再到实验性的做一些封装工作,到最后摸爬滚打着写了一个项目。不得不说过程中还是遇上了不少的问题,尽管有不少坑是源于我自己的选择,比如使用了 anko 布局放弃了 xml,但是总体来说,这门语言带给我的惊喜是完全足以让我忽略路上的坎坷…
分类: 移动开发 发布时间: 12-01 03:12 阅读次数: 0

如何提高PHP代码的质量?第一部分 自动化工具

说实话,在代码质量方面,PHP的压力非常大。通过阅读本系列文章,您将了解如何提高PHP代码的质量。
分类: 服务端 发布时间: 12-01 03:12 阅读次数: 0

如何用机器学习在15分钟内破解网站验证码系统?

先声明,虽然端午节假期将至,但我们今天聊的真不是破解12306的验证码,原因嘛你懂的。 我们今天 以破解世界上最流行的WordPress验证码插件为例。 每个人都很讨厌验证码吧?这些烦人的小照片里有很多文本信息,只有输入它们后才能访问网站。人们设计验证码系统的初衷是为了验证访问…
分类: 企业开发 发布时间: 12-01 03:12 阅读次数: 0

Promise不会??看这里!!!史上最通俗易懂的Promise!!!

一般来说我们会碰到的回调嵌套都不会很多,一般就一到两级,但是某些情况下,回调嵌套很多时,代码就会非常繁琐,会给我们的编程带来很多的麻烦,这种情况俗称——回调地狱。 Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、c…
分类: 编程语言 发布时间: 12-01 03:12 阅读次数: 0

可能是国内最火的开源项目 —— C/C++ 篇

本文整理了 C/C++ 语言中评分最高并且收藏量超过 100 的几款项目,以供开发者选择和交流,排名如下:
分类: 服务端 发布时间: 12-01 03:12 阅读次数: 0

Android 民工走向前端民工的无奈

java后台微服务那块没牵扯到,用SpringBoot写了一个移动端项目的接口,然后呢,没然后呢.. 当然我更多的是得到了视野,比如AOC,dragger安卓很新鲜么,Spring都用烂了,当然正常来说是安卓从Java那边学习了先进思想,MVVM安卓很新鲜么,前端都用烂了....
分类: 移动开发 发布时间: 12-01 03:12 阅读次数: 0

为什么在Go语言中要慎用interface{}

记得刚从Java转Go的时候,一个用Go语言的前辈告诉我:“要少用interface{},这玩意儿很好用,但是最好不要用。”那时候我的组长打趣接话:“不会,他是从Java转过来的,碰到个问题就想定义个类。”当时我对interface{}的第一印象也是类比Java中的Object…
分类: 服务端 发布时间: 12-01 03:12 阅读次数: 0

SuperTextView 是一个在TextView的基础上扩展了几种动画效果的控件。

SuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件。
分类: 移动开发 发布时间: 12-01 03:12 阅读次数: 0

在vue里添加好看的lottie动画 (^_^)

为什么用lottie★~★1.能让你的程序不那么单调2.能让一些有审美强迫症的同学好受一点3.网上有丰富的资源点我进入lottie资源网站引入lottie库(>.<)在vue中引入lottie非常非常
分类: 编程语言 发布时间: 12-01 03:12 阅读次数: 0

Swift 之 Codable 实战技巧

引言 本文将介绍Swift4.0开始引入的新特性Codable,它能够将程序内部的数据结构序列化成可交换数据,也能够将通用数据格式反序列化为内部使用的数据结构,大大提升对象和其表示之间互相转换的体验。
分类: 移动开发 发布时间: 12-01 01:32 阅读次数: 0

WWDC 2021 技术热点

Live Text Live Text是iOS 15 新增的捕获文字的功能,用户可以通过摄像头或者图片获取文字,不用手动输入。 使用场景 文本框中填写快递单号、身份证号、地图中搜索地址; 相机扫描,文
分类: 移动开发 发布时间: 12-01 01:32 阅读次数: 0

领导:谁再用定时任务实现关闭订单,立马滚蛋!

在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢
分类: 服务端 发布时间: 12-01 00:26 阅读次数: 0

总结一下CSS中变量的应用场景

在项目中,我已经开始CSS变量,当然使用SCSS/LESS的项目除外。在日常的使用中,我总结了几个使用CSS变量的极佳场景,本文记录总结一下。
分类: 编程语言 发布时间: 11-30 23:52 阅读次数: 0

如何使用 Kubernetes 监测定位慢调用

本次课程主要分为三大部分,首先将介绍慢调用的危害以及常见的原因;其次介绍慢调用的分析方法以及最佳实践;最后将通过几个案例来去演示一下慢调用的分析过程。
分类: 编程语言 发布时间: 11-30 21:39 阅读次数: 0

RoP重磅发布0.2.0版本: 架构全新升级,消息准确性达100%

日前,腾讯云中间件团队联合StreamNative社区正式发布了RoP 0.2.0版本,该版本在架构上全新升级,用户在使用中可以完全避免消息丢失、消息重复消费、只能消费一部分 Partition 的数
分类: 编程语言 发布时间: 11-30 21:39 阅读次数: 0

dwebsocket基本使用

这是我参与11月更文挑战的第30天,活动详情查看:2021最后一次更文挑战 目的:实现websocket请求,客户端和服务端实现双工通信(客户端与服务端通过websocket连接成功后,可以双向地主动
分类: 编程语言 发布时间: 11-30 21:39 阅读次数: 0