浩浩 浩浩
4年前
面试官:给你了十分钟,讲出实现 Router 框架的原理
Android开发中,组件化,模块化是一个老生常谈的问题。随着项目复杂性的增长,模块化是一个必然的趋势。除非你能忍受改一下代码,就需要十几分钟的漫长阅读时间。模块化,组件化随之带来的另外一个问题是页面的跳转问题,由于代码的隔离,代码之间有时候会无法互相访问。于是,路由(Router)框架诞生了。目前用得比较多的有阿里的ARouter,美团的WM
Andy20 Andy20
4年前
Golang中常用的字符串操作
Golang中常用的字符串操作一、标准库相关的Packagegoimport("strings")二、常用字符串操作1.判断是否为空字符串1.1使用“”进行判断思路:直接判断是否等于""空字符串,由于Golang中字符串不能为nil,且为值类型,所以直接与空字符串比较即可。举例:go
Aidan075 Aidan075
4年前
将偷懒进行到底,实现双击直接打开.ipynb文件
大家好,我是小五🐶上次给大家分享了一个小技巧,实现了。那个方法最后精简为只需要输入几个字母,但是还不够偷懒!今天带大家实现双击即可打开.ipynb文件!下面我们只需要简单的设置,即可实现该需求。设置方法第一步我们先找到桌面上jupyternotebook它的快捷方式,依次【右键】点击【属性】选择【目标】。如果桌面没有快捷方式,可以从开始菜单栏直接拖
Wesley13 Wesley13
3年前
mysql和redis双写一致性策略分析
mysql和redis双写一致性策略分析一.什么是双写一致性当我们更新了mysql中的数据后也可以同时保证redis中的数据同步更新;数据读取的流程:1.读取redis,如果value!null,直接返回;2.如果redis中valuenull,读取mysql中数据对应的val
Stella981 Stella981
3年前
Flink的DataSource三部曲之一:直接API
欢迎访问我的GitHubhttps://github.com/zq2599/blog\_demos(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fzq2599%2Fblog_demos)内容:所有原创文章分类汇总及配套源码,涉及Java、Doc
Wesley13 Wesley13
3年前
Asp.Net Forms认证在移动平台中遇到的一个问题以及调查过程
我们项目的网站的移动版是基于Asp.Net平台开发的,用户登录也是基于Asp.Net的Forms认证,在整个开发和测试过程中没有发现任何客户登录异常,但是发布后断断续续有用户反映在登录页面登录成功后跳转主页后,主页并没有识别登录用户,也即是Form认证失败。Asp.Net的Form认证大家应该有所了解,其内部的机制就是把用户数据加密后保存在一个基于cook
Stella981 Stella981
3年前
OceanBase迁移服务:向分布式架构升级的直接路径
2019年1月4日,OceanBase迁移服务解决方案在ATEC城市峰会中正式发布。蚂蚁金服资深技术专家师文汇和技术专家韩谷悦共同分享了OceanBase迁移服务的重要特性和业务实践。蚂蚁数据库架构的三代升级史在过去的十多年时间里,蚂蚁在整个基础数据库架构上一共经历了三代升级。第一代数据架构是构建在IOE的
十月飞翔 十月飞翔
3年前
Allure FAQ
生成测试报告命令pytestsqalluredirresults生成json格式报告文件alluregenerate./unit/allureresulto./unit/allurereport处理json生成xml,未渲染,打开报loading错误直接在pycharm中右击allure报
子桓 子桓
1年前
好用的Raw图像处理 Capture One Pro 23中文最新安装包
CaptureOne以其出色的色彩处理而闻名。由于我们的自定义相机配置文件,每个RAW文件都直接来自相机。无论您是寻求创造性的颜色分级工具还是想要确保图像中的自然色彩,CaptureOne都能提供强大而精确的工具来实现您的愿景。1.直接从相机通过为500多