草庐IT

Ubuntu20.04和22.04离线安装PostgreSQL14

今天安装Postgresql14遇到一个问题,目标服务器只有内网,内网提供标准的apt仓库,但是因为不能连接外网,所以没法添加第三方仓库,这样安装pg14就成了问题.从pg的官网看,https://www.postgresql.org/download/,对于Linux,pg只提供仓库和源码两种方式,因此不能访问外网时,貌似只有源码编译这条路.因为源码编译费时费力并且安装阶段需要自行配置,容易出错.对于机器上只需要安装一个实例的场景,能用仓库还是用仓库.如果还有一台安装了同样发行版,并且可以上网的机器,可以通过这台机器将离线安装包下载下来,再传到目标机器上安装.下载离线安装包和中转机器是否已经

MySQL中这14个必备神器,用过都说好

前言:最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。1.group_concat 在我们平常的工作中,使用groupby进行分组的场景,是非常多的。 比如想统计出用户表中,名称不同的用户的具体名称有哪些? 具体sql如下:selectnamefrom`user`groupbyname; 但如果想把name相同的code拼接在一起,放到另外一列中该怎么办呢? 答:使用group_concat函数。 例如:selectname,group_concat(code)from`user`groupbyname; 执行结果:  使用group_c

MySQL中这14个必备神器,用过都说好

前言:最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。1.group_concat 在我们平常的工作中,使用groupby进行分组的场景,是非常多的。 比如想统计出用户表中,名称不同的用户的具体名称有哪些? 具体sql如下:selectnamefrom`user`groupbyname; 但如果想把name相同的code拼接在一起,放到另外一列中该怎么办呢? 答:使用group_concat函数。 例如:selectname,group_concat(code)from`user`groupbyname; 执行结果:  使用group_c

Apple Xcode 14 (14A309) 正式版发布 (含下载)

CommandLineToolsforXcode14tvOS16SimulatorRuntimewatchOS9SimulatorRuntime请访问原文链接:https://sysin.org/blog/apple-xcode-14/,查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.orgXcode14包含了在所有Apple平台上开发、测试和分发App所需的一切资源。利用Swift和SwiftUI的易用性与强大能力以及全新的跨平台App体验,使用编辑器的增强功能更快捷地编写代码,并着手开始进行从XcodeCloud到TestFlight以及AppStore的测试和部署。打

Apple Xcode 14 (14A309) 正式版发布 (含下载)

CommandLineToolsforXcode14tvOS16SimulatorRuntimewatchOS9SimulatorRuntime请访问原文链接:https://sysin.org/blog/apple-xcode-14/,查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.orgXcode14包含了在所有Apple平台上开发、测试和分发App所需的一切资源。利用Swift和SwiftUI的易用性与强大能力以及全新的跨平台App体验,使用编辑器的增强功能更快捷地编写代码,并着手开始进行从XcodeCloud到TestFlight以及AppStore的测试和部署。打

利用 iOS 14 Vision 的手势估测功能 实作无接触即可滑动的 Tinder App

Vision框架在2017年推出,目的是为了让行动App开发者轻松利用电脑视觉演算法。具体来说,Vision框架中包含了许多预先训练好的深度学习模型,同时也能充当包裹器(wrapper)来快速执行你客制化的CoreML模型。Apple在iOS13推出了文字辨识(TextRecognition)和VisionKit来增强OCR之后,现在将重点转向了iOS14Vision框架中的运动与动作分类上。在之前的文章中,我们说过Vision框架可以做轮廓侦测(ContourDetection)、光流请求(OpticalFlowRequest),并提供一系列离线影片处理(offlinevideoproces

利用 iOS 14 Vision 的手势估测功能 实作无接触即可滑动的 Tinder App

Vision框架在2017年推出,目的是为了让行动App开发者轻松利用电脑视觉演算法。具体来说,Vision框架中包含了许多预先训练好的深度学习模型,同时也能充当包裹器(wrapper)来快速执行你客制化的CoreML模型。Apple在iOS13推出了文字辨识(TextRecognition)和VisionKit来增强OCR之后,现在将重点转向了iOS14Vision框架中的运动与动作分类上。在之前的文章中,我们说过Vision框架可以做轮廓侦测(ContourDetection)、光流请求(OpticalFlowRequest),并提供一系列离线影片处理(offlinevideoproces

iOS14 - Widget桌面小组件(看我就够了!!!)

顶置:这里感谢这两位博主无私的奉献!! popfisher   https://www.cnblogs.com/popfisher/p/14719477.html_SAW_    https://www.jianshu.com/p/55dce7a524f5  我把所有的内容都写在这一篇里面了,除了SwiftUI布局知识,看我这一篇就够了,可以做出一个完整的小组件项目,包含时间实时显示,多组件展示,动态列表 开始吧!!! 一、简述iOS14桌面小组件1、只在iOS14及以上版本上支持,只支持SwiftUI来绘制页面;2、只提供三种尺寸,大中小; 二、开发不可配置属性的小组件1、创建一个APP,O

iOS14 - Widget桌面小组件(看我就够了!!!)

顶置:这里感谢这两位博主无私的奉献!! popfisher   https://www.cnblogs.com/popfisher/p/14719477.html_SAW_    https://www.jianshu.com/p/55dce7a524f5  我把所有的内容都写在这一篇里面了,除了SwiftUI布局知识,看我这一篇就够了,可以做出一个完整的小组件项目,包含时间实时显示,多组件展示,动态列表 开始吧!!! 一、简述iOS14桌面小组件1、只在iOS14及以上版本上支持,只支持SwiftUI来绘制页面;2、只提供三种尺寸,大中小; 二、开发不可配置属性的小组件1、创建一个APP,O

redis(14)主从复制

Redis主从复制主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,主从复制节点间数据是全量的。作用:读写分离,性能扩展容灾快速恢复上图将主服务器复制了3份从服务器,主服务器进行写操作,从服务器进行读操作,读写分离,减少压力 复制原理Slave启动成功连接到master后会发送一个sync命令;Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步。全量复制:slave服务器在接收到数据库文件数据后,将其存盘并加载