1.三个人的健康教程健康码怎么打印在一张纸上?
2.CIAM (用户身份管理)选型指南
3.水母动漫进入星球后怎么切换到自己的页面?在线挺急
三个人的健康码怎么打印在一张纸上?
只要把健康码的导出来,然后用在Word中依次插入3张,码源码使这样就可以 ,用健源码如果怕打印的康码时候乱码,可以转成PDF格式的使用文件。当文档转换成PDF格式后,健康教程网页自动复制口令源码所占用的码源码使内存空间将会减少,更便于传输。用健源码转换成PDF后可以避免其他软件产生的康码不兼容和字体替换问题,使得文档的使用灵活性提高。阅读PDF的健康教程软件的页面都相对简单。用户浏览页面更加方便,码源码使可以随意放大或者缩小。用健源码
PDF的康码缺点:
1、修改太不方便了,使用避免了无意的修改,同时妨碍了正常的修改。
2、说PDF文件个头小的,是相对doc格式而言的,但docx天生是压缩的。拿我的一个文件对比,PDF是KB,转成docx是KB。
3、PDF格式文档可以由好多种软件转换而来,但就是难以转成其它格式,转成WORD后的格式接受起来也是很勉强。但WORD转成PDF效果就好多了。
4、由于PDF的显示高保真,方便放大缩小,同时也就不方便在各种尺寸的显示器上观看。
5、PDF是最终的输出,若要修改应该找“源稿”一般是WORD。WORD好比源代码,PDF就是编译好的可执行文件。要改就在源代码上改,然后再输出为可执行文件。若要直接在可执行文件上改,则很困难。
CIAM (用户身份管理)选型指南
你是否正在构思下一个面向消费者的爆款应用?
为了使这个应用获得成功,你必须服务好你的用户,让用户旅程在你的那些黑客的源码应用中更加便捷,而「用户旅程」的第一步即是「用户的认证及管理」(CIAM)。那么我们该如何设计用户认证体系?
你听到一个声音:“看看微信”。你说服自己这不是抄袭,这叫“看业界”。“飞机都是两个翅膀,汽车都是四个轮子,E 总是等于 mc^2。我哪有抄袭”
来到微信的登录界面才发现,仅仅一个登录,就已经非常复杂了。那再看看抖音吧,相对于微信来说,抖音不仅多了一个“电话号码一键登录”,还多了一个“微信登录”,而微信却没有“抖音登录”
作为创业者,你已经刷了很多励志视频,你笃定一个信念:办法总是比困难多。于是你暂时将自研的解决方案作为 Plan B 放到一边,开始寻找供应商来解决这个问题。
如果你是技术出身,或者当你咨询你的 CTO 时,不可避免的会出现一个思路,那就是基于开源来构建。同时,你还需要提前决策,你的应用是打算用小程序还是原生 App 来服务用户。
本文通过分析原生与小程序的利弊以及市面上主流用户身份管理(CIAM)的开源和商业系统,帮助你做出最优的 CIAM 选型决策。
在进入技术讨论之前,我们先回顾一下移动开发的历史。
0x 移动开发的兴起和转折
年毕业后我就一直工作在移动领域,先后服务于 Gameloft、Nokia、Samsung 和华为,我见证了诺基亚的倒下、三星的崛起、苹果的辉煌、华为的曲折。从 3G 兴起以来,我们都听闻过很多商业模式上的创新,每隔一段时间就会听说谁谁谁开发了一个 App,拿到了 xx 投资,移动开发人员在市场上炙手可热。
但 年的qq界面模拟源码春节,移动开发领域迎来了一个重大转折:微信推出了小程序。这彻底改变了移动开发格局。之前任何的功能都需要一个 App 来承载,而现在很多功能只需要一个小程序。
但小程序并不能改变这样一个事实:每隔一段时间,就会出现一个现象级的 App。如抖音、头条、小红书、Keep、国家反诈中心 App,以及很多不大可能以小程序形式出现的 App,如以特斯拉为代表的车主 App、银行金融类 App、社交 App。
0x 原生 vs 小程序
小程序是基于 Web 技术实现的,优缺点也非常明显,对比如下:
基于以上对比,小程序更适合简单业务场景,如点餐、单车解锁、地铁扫码、出示健康码等。小程序缺点中的 “能力不全” 需要重点注意,建议开发者提前做好预研,避免开发到一半突然发现某个功能实现不了,例如推送功能非常有限。
0x 用户管理系统概览
此时,你已经在小程序和原生 App 之间做出了选择。接下来分析一下用户管理系统,主要对比参照目前国内主流身份认证管理服务商。
“随着时间的推移,以下分析可能会发生动态变化,请以发展的眼光审视。”
如果时间允许,可以尝试接入系统体验一下,相信很快就会发现各种问题。但由于用户管理系统在云厂商中属于细分部门,投入有限,响应速度也很慢。若涉及产品改动,那更是漫长的版本排期。事实上,即使强如 AWS,濮阳源码熊编程其用户管理系统 Cognito 也广受批评。
专业的事应该交给专业的人来做。
考虑到本文聚焦的是 CIAM,我们首先排除掉国内其它身份管理厂商,因为目前国内其它身份管理厂商主要聚焦的是 EIAM(企业内部用户管理系统),绝大多数面向 C 端场景的功能不足,体验有待优化。 于是,我们把目标锁定在 Authing、casdoor 这个两家服务商身上。不要被名字迷惑,如果你去 github 看他们的代码贡献者,会惊喜的发现程序员的头像都是二次元。
0x 需求清单
我梳理了一个典型的面向消费者的用户管理系统需求清单,我们可以拿着这份清单去匹配。以下表单中都是非常基础的功能。其他的诸如:多因素认证、人脸指纹识别、用户信息补全、扫码登录等请按需考虑。
0x Authing、casdoor 概览
0x Authing、casdoor 核心服务对比概览
Authing
Authing 提供整体基于 K8s 技术标准的私有化部署,并根据客户环境采用适合客户环境的高可用方案。但作为 POC,可直接使用 SaaS 版本,无需部署,开箱即用。
casdoor
写此文时,我采用了最新的 casdoor 1..0 版本。请参考官方文档启动本地服务: Server Installation
这是因为本地数据库未创建 ‘casdoor’ schema。遗憾的是,官网说会自动创建:
手动创建 schema 即可。
然后在浏览器里面输入 ponent),其丰富的开源组件对主流移动端开发语言的支持,帮助多端应用的开发者极大节省开发成本。
其中比较有意思的是语义化编程模型,感兴趣的同学可以参考下 : 基于语义化思想的全新编程模型
官方文档地址: casdoor android 接入
接入遇到第一个大的问题是 casdoor 不提供 aar 包,也没有 maven 依赖地址,所以要么下载他们的源码,自行打包成 aar,要么将源码拷贝到工程里面(需要同时拷贝 build.gradle、Manifest 以及 res)。
这样的主力趋势公式源码方式对开发者非常不友好,想象一下每次升级 SDK,都得再做一遍打包或者拷贝的动作。
Android SDK 按照 github 上的文档可以顺利跑起来,但运行后页面无法正常显示,无论是使用本地服务,还是 casdoor 的示例服务( door.casbin.com)。
0x Authing、casdoor iOS 接入对比
官方文档地址: Authing iOS 接入
根据以上文档提示能顺利接入。和 Android SDK 一样,Authing iOS SDK,提供 Web、原生的接入方式,同时也提供原生 UI 控件。
官方文档地址: casdoor iOS 接入
所以对于 casdoor iOS 来说,目前基本处于不可用状态。
0x Authing、casdoor 小程序接入对比
官方文档地址: Authing 小程序接入
按照文档可以顺利接入。有一个讨论点是,“用户不存在”这样的返回应该当作异常处理吗?
目前还没有 SDK,只有一个 example,其内容也为空,正处于初步开发阶段。
GitHub - casdoor/casdoor-wechat-miniprogram-example
0 结论
以上对比之后发现,从产品能力和接入体验来说, Authing 在国内身份认证管理市场上是遥遥领先的。 开源的好处是,在成本允许的条件下,开发者总是可以基于开源自行扩展。而当前国内的开源项目在现阶段是非常粗糙的,离生产环境使用还有很大距离。端侧 SDK 只支持 Webview,这几乎无法在 2C 业务场景里面使用,只能通过其 REST API 自己写代码。
水母动漫进入星球后怎么切换到自己的页面?在线挺急
Hello 大家好,我是安哥。
电脑和手机如今成了我们每天都会用到的设备,每次打开它们最先看到的是桌面的壁纸,一张好的壁纸,或许可以给人带来一天的好心情。
得益于互联网的开放与分享,我们随便在网上一搜,就可以找到各式各样的壁纸,但现实情况是:壁纸易求,高质量的壁纸难得,少数还需要付费才能下载。
因此,今天的文章,我分别整理了电脑、手机两类设备下载壁纸的软件和网站,其中电脑端的壁纸分为静态和动态两类,应该可以满足不同朋友美化桌面的需求。
. 静态壁纸
① backiee
backiee,是一个免费的高清图库,它既有网页版,也有客户端,客户端支持 iOS、Android 和 Windows 系统,Windows 版本可以从微软应用商店下载。
backiee 支持使用关键字来搜索,目前仅支持英文,也可以通过左侧栏的「图像分辨率」、「出版商」等维度来筛选。
以图像分辨率为例,backiee 提供的有三种类别:8K、5K和4K,每张左上角都标明了对应的分辨率。
在 backiee 中遇到自己喜欢的,点击右上角的「设置」,可以直接设置为壁纸或锁屏壁纸,省去了需要先保存的中间步骤。
backiee 内置了自动更换壁纸的功能,切换到「幻灯片」选项卡,启用「桌面壁纸幻灯片」,从内置的图库选择自动更换的壁纸。
页面下方可设置自动更换壁纸的时间间隔,最短为 分钟,最长为一个星期,中间还有其他频率可供选择。
使用 backiee 客户端有个不好的地方在于,它时不时会将内置的广告铺满整个软件窗口,体验不是很好,这有时也是使用免费软件必须承受的代价。
如果你觉得广告出现得太频繁,可以用回网页版,也可以选择内购去除广告,永久去除广告的费用为 元。
② Zoommy
Zoommy,是一款收费的软件,它集合了世界上+ 免版权图库的,寻找壁纸时可以很方便地在多个图库间切换,支持 Windows、macOS 和 Linux 系统。
在挑选壁纸时,Zoommy 支持通过的主色调来筛选,下拉菜单中提供了 种备选颜色。
此外,它还支持通过的尺寸、关键字搜索组合筛选的方式,来缩小查找的范围,帮你更快地找到自己喜欢的壁纸。
③ Wallpaper Hub
Wallpaper Hub,是一个高质量的壁纸网站,它收录了适用于电脑、手机和平板的壁纸,这些壁纸主要来自 Windows、必应、Office、Xbox 等微软家的产品。
随意打开一张壁纸,下方提供了适用于不同设备的尺寸,包含 Surface 的各个系列、电脑的超宽屏和 p 以及手机。
如此一来,看到喜欢的电脑壁纸,无需纠结怎样才能把它裁剪成手机壁纸的大小,小孩子才做选择题,大人全都要。
此外,这个网站会按照特定的主题对壁纸进行分类,以「合集」的形式集中呈现,在合集中可以更快地找到风格相似的。
下面的壁纸来自合集「Office + Fluent Design」,收集了 Office 采用 Fluent Design 设计宣传片中的多个分镜画面。
这里说句题外话,每次看着微软的产品宣传片都觉得很燃,但用了微软的产品之后,还是挺失望的,就那种卖家秀与买家秀的心理落差(你懂的)。
. 动态壁纸
① Wallpaper Engine
这是一个被很多人安利过的收费壁纸软件,价格为 元,支持各种类型的动态壁纸,包括 3D 和 2D 动画、网站、视频甚至某些应用程序,目前只能在 Windows 上使用。
相比静态的壁纸,动态壁纸相对会占用更多的运行内存,Wallpaper Engine 官网给出了使用这个软件的配置建议:
值得一提的是,这个壁纸软件上架到了游戏平台Steam,下载之前需要先在电脑上安装 Steam。
② Lively Wallpaper
Lively Wallpaper,是一个开源免费的动态壁纸软件,仅支持 Windows 及以上版本的系统。
软件内置了 款动态壁纸,包含渐变流体、**《黑客帝国》片头代码、水母、浮世绘、元素周期表和低平面等。
其中一些动态壁纸还可以使用鼠标进行交互,例如下图的元素周期表,当鼠标滑过元素时,元素会自动缩放,点击周期表上方的英文,只显示对应颜色的元素。
如果你不喜欢内置的动态壁纸,Lively Wallpaper 支持用户自行添加壁纸,将本地的视频或网站 URL添加到软件中,它会自动生成各式各样的动态壁纸。
这里以一个「液态星球」网站 Nebula Artefact 为例,它是一个可交互的动态网页,左右移动鼠标可旋转星球,上下移动鼠标可以旋转星球。
将液态星球的网址粘贴到 Lively Wallpaper 的 URL 地址框,接着点击 Go,等待软件自动将网页生成动态壁纸。
顺利的话,你的电脑桌面会变得和刚看到的网页一模一样,可使用鼠标进行交互,点击桌面可以切换为其他样式的星球。
试玩了几次,发现点击桌面切换星球并不是无限制操作的,切换了三四次之后就不能继续切换了,这可能是软件出于性能的考虑,故意限制了切换的次数。
对于使用笔记本电脑的朋友,由于动态壁纸会消耗更多的电量,可以在「性能」中设置仅在电池供电(充电)的情况下运行 Lively Wallpaper,减少放电时的电量消耗。
Lively Wallpaper 是一个开源软件,如果你对软件的代码感兴趣,可以前往项目的 GitHub 页面查看或下载软件的源代码:
最后还需要注意的是,这个软件与腾讯桌面整理不兼容,当你同时运行了这两个软件,原本的动态壁纸就会自动切换为静态壁纸,会让你误以为动态壁纸软件不起作用了。
此时如果你退出腾讯桌面整理,就可以重新看到 Lively Wallpaper 动态壁纸了。
③ WinDynamicDesktop
微软应用商店
这是一个Windows 专属的动态壁纸软件,它的灵感来自 macOS Mojave 系统的「动态壁纸」,它会根据电脑系统的时间,自动地更改桌面壁纸的亮暗。
从白天到黑夜
软件提供了 5 种壁纸,这些壁纸由苹果官方制作,包含海岛、渐变、沙漠、太空主题。
这些壁纸并没有内置在软件中,使用之前需要先从云端下载,由于壁纸的服务器在国外,下载时最好使用网络代理。
在打开的网站中,可以看到软件提供的更多壁纸,这些壁纸分为两类,上方的「Free」是免费壁纸,下面的「Paid」则是付费壁纸。
下载下来的壁纸文件格式为「ddw」,点击软件左下角的「从文件导入」,打开下载得到的 ddw 文件,即可导入新的壁纸。
④ Dynamic Wallpaper Club
macOS 系统更新到 Mojave 后,它新增了动态壁纸的功能,除了使用内置的动态壁纸,我们还可以从第三方网站下载资源来拓充壁纸库。
Dynamic Wallpaper Club,提供了许多制作精良的动态壁纸,既有动漫壁纸,也有实拍景物壁纸,有些壁纸的分辨率甚至达到了 5K。
下图是一个名为Anime Street的动态壁纸,展示了不同时间点壁纸的不同表现,对应的三个时间点分别是:早晨、傍晚和晚上(黎明)。
来自网络
下载得到的动态壁纸文件格式为heic,不同于静态壁纸,在 Mac 上使用第三方的动态壁纸需要多费点心思:
打开「系统偏好设置 >> 桌面与屏幕保护程序」,选择任意一个系统内置的「动态桌面」,例如我选择的是「卡特琳娜岛」,将其设置为「动态」。
接着找到你刚从网站下载的第三方动态壁纸,右击找到「服务」,选择「设定桌面」。
这样一来,第三方动态壁纸才会根据系统的时间,在不同的时间点切换使用不同的壁纸。
. 移动端壁纸
① Cuto 壁纸
Cuto 壁纸,是微信上的一个壁纸小程序,这些壁纸来自无版权库 Unsplash,经由编辑人工挑选,每周更新一次,每次更新 6 张。
这款小程序的壁纸更新速度较慢,如果你想获得最新的壁纸,可以前往应用商店下载小程序对应的 App,支持 iOS 和 Android 系统。
② Hola
Hola,是一个无广告的高清壁纸 App,在这里你可以看到每日更新的手机壁纸,以及入驻的摄影爱好者分享的摄影作品。
当看到一张好看的,点击右下角的「预览」按钮,可以预览当前在锁屏和主屏幕两种状态下的效果,而不需要退出 App 再在设置中预览。
在软件的首页,点击左上角的「日历」按钮,可以看到每天更新的日签,一张图配上一段字,有买过豆瓣日历的朋友,可能会觉得两者有点像。
2024-11-23 12:42
2024-11-23 12:15
2024-11-23 12:11
2024-11-23 10:49
2024-11-23 10:49
2024-11-23 10:35
2024-11-23 10:22
2024-11-23 10:16