自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 And. And. And. And. And. 会导致 Google Docs 崩溃

其实不止And和But,输入相同格式的Also, Therefore, Anyway,Who, Why, Besides, However都会出现相同的问题。Google Docs 是一款基于网络的文字处理应用,在被发现出现一系列连词和其他词性问题后,该应用得以复苏。,因为只有当“显示语法建议”被选中时,崩溃才会发生(工具->拼写&语法->显示语法建议)。不过"Or.Or.Or.Or.Or."似乎不能触发这个Bug。另一位Docs用户尝试在Google Docs中。现在,Docs已经修复该Crash。

2024-01-22 18:42:29 618

原创 阿里巴巴开源联邦学习框架FederatedScope

该平台被描述为一个全面的联邦学习框架,为学术界和工业界的各种机器学习任务提供灵活的定制。它还被声称易于掌握,允许用户集成自己的组件,包括特定应用程序的数据集和模型。联邦学习,顾名思义,是一种跨多个分布式节点或主机训练模型的机器学习技术。每个节点使用本地训练数据,如果模型参数在节点之间共享,而不是原始数据,这意味着数据本身可以保持私有。根据阿里巴巴的说法,由于潜在的隐私问题,收集训练数据来构建和进化机器学习模型越来越受到审查,而联邦学习可以帮助解决其中的一些问题。

2024-01-22 18:41:37 926

原创 Apache Wicket 9.10.0发布

Apache Wicket 是一个开源的面向 Java 组件的 Web 应用框架,为政府、商店、大学、城市、银行、电子邮件提供商等成千上万的 Web 应用和网站提供支持。Wicket 的开发中使用了语义版本,因此与 9.0.0 相比,9.10 版本没有出现 API 中断。

2024-01-21 22:47:35 810

原创 Quarkus 2.8.0引入了细粒度的Transaction API

当使用Elasticsearch扩展名时,在Dev和test模式下运行测试时,Elasticsearch服务会自动启动一个Elasticsearch容器,除非显式禁用,例如,quarkus.devservices.enabled设置为false。引入了RESTEasy Reactive 集成,这是JAX-RS的反应式实现,由Vert.x实现。在这个版本中,RESTEasy Reactive 现在是默认的实现,支持阻塞和反应式调用,根据端点的返回类型自动选择。细粒度的编程事务API提供了对事务的更多控制。

2024-01-21 22:46:27 1065

原创 GraphQL语法用于模式验证和代码生成的新方法

公共数据模型的好处在于能够轻松地在多个团队和服务之间传播其实现。构建管道将监视特性分支上的模式更改,并启动第二个管道来生成所有目标语言的输出。将输出提交回特性分支,开发人员可以在合并到主分支之前检查更改。

2024-01-21 22:42:26 895

原创 OpenAI的DALL·e2生成的AI图像有时会带有偏见或NSFW

专家警告说,OpenAI的图像生成模型DALL·e2可能玩起来很有趣,但它生成的图片可能会带有刻板印象和偏见,甚至是生成NSFW图片,因此在现实世界中部署会有风险。OpenAI公司承认“DALL·e2 从其训练数据中继承了各种偏见,其输出有时会强化社会刻板印象。例如,当提示中包含“空乘”这个词时,模特的形象往往偏向于女性,而“建筑工人”的形象则大多是男性。DALL·e2通过。目前 DALL·e2 仅供进行测试。

2024-01-20 22:08:11 1125

原创 使用LibreOffice做出第一个开源贡献的6种简单方法

2022年5月是LibreOffice月。这里有一些简单的方法来完成您的第一个开源贡献。。从哪里开始?如何编码?和谁说话?别人怎么知道你做出了贡献,除此之外,还有人关心你吗?事实上,这些问题都有一个简单的答案:LibreOffice。这个月是LibreOffice及其管理机构文件基金会参与的一个月。他们邀请各种各样的贡献者以六种不同的方式中的任何一种来提供帮助,而这六种方式中只有一种与代码有任何关系。无论你的技能如何,你都可能找到一种方法来帮助世界上最好的办公套件。

2024-01-20 22:05:54 609 4

原创 Apache Flink 1.15正式发布

Flink 核心概念之一是流 (无界数据) 批 (有界数据) 一体。流批一体极大的降低了流批融合作业的开发复杂度。在过去的几个版本中,Flink 流批一体逐渐成熟,Flink 1.15 版本中流批一体更加完善,后面我们也将继续推动这一方向的进展。目前大数据处理的一个趋势是越来越多的业务和场景采用低代码的方式进行数据分析,而 Flink SQL则是这种低代码方式数据分析的典型代表。越来越多的用户开始采用 Flink SQL 来实现他们的业务,这也是 Flink 用户和生态快速增长的重要原因之一。

2024-01-19 22:56:08 1020

原创 年终总结:我的2023编程之旅

我不仅加强了我在Java、Python和JavaScript等语言上的能力,而且还学习了Go语言,并开始在项目中应用。此外,我也深入研究了机器学习和人工智能领域,通过在线课程和自我实践,我掌握了TensorFlow和PyTorch框架,并成功地将这些技术应用到了项目中。通过有效的沟通和技术评审,我不仅成功地帮助团队解决了一些技术难题,而且也得到了团队成员的认可和尊重。在过去的一年中,我参与了几个重要的项目。在这个过程中,我面临了如何在有限的资源下优化性能和响应时间的挑战,并成功地解决了这些问题。

2024-01-19 22:53:48 828

原创 Firefox 100 正式发布

五月三日,Firefox发布了它的第100个版本,来回顾一下Firefox是如何走到今天这一步的,以及在第100个版本中发布了哪些功能。

2024-01-17 23:39:57 1648

原创 Jest 28发布

Jest 28终于来了,它带来了一些长期以来一直要求的特性,比如支持跨多台机器的测试运行分片、包导出和自定义假计时器行为的能力。正如在去年的Jest 27博客中所宣布的那样,已经从默认安装中删除了一些不再默认使用的软件包。因此,安装大小减少了约1/3。Jest现在包括一个新的——shard CLI选项,由马里奥·内伯贡献。它允许您在不同的机器上运行部分测试,这是Jest最古老的特性请求之一。Jest自己的CI测试套件在Ubuntu上从10分钟缩短到3分钟,在Windows上从20分钟缩短到7分钟。Jest在

2024-01-17 23:36:17 861

原创 三星推出512GB 内存扩展器CXL DRAM

三星10日宣布,开发出旗下首款512GB内存扩展器(Compute Express Link,CXL)DRAM,未来预计将在企业IT系统中提供更高的内存容量,而且具备更低的延迟效果。三星电子表示,将从今年第3季度开始进行“共同评估和测试”,预计将在第3季度开始销售512GB CXL DRAM模块,之后将以新一代服务器平台的形式进行商用化。三星已经有了自己的软件来让这些模块工作,正在开发其开源的可伸缩内存开发工具包的更新版本,并表示将利用新模块和CXL。大内存模块之所以有吸引力,

2024-01-17 23:35:19 422

原创 GitHub要求所有贡献代码的用户在2023年底前启用双因素认证

到2023年底,所有向github托管的存储库贡献代码的用户都必须启用一种或多种形式的2FA。

2024-01-15 22:38:12 638 2

原创 Visual Studio Code 1.67调整文件嵌套、Markdown导航

2022年4月发布的微软代码编辑器也为Java和Visual Studio code for Web扩展包带来了改进。Visual Studio Code 1.67发布于5月5日,可以从项目网站下载,适用于Linux、Windows或Mac。新特性中特别关注的是浏览器文件嵌套和Markdown代码导航。该版本还带来了Java扩展的更新。

2024-01-15 22:35:53 1594

原创 Visual Studio Code1.67版本已正式发布,新增Rust指南

问题是添加新项目或依赖项发生变化时,依赖关系图和方案过滤器就会过时,因此 Visual Studio 2022 17.1 引进了 “更新项目依赖项” 功能,该功能可以随时检查新的依赖项,把项目的依赖关系更新到最新状态。例如,如果你的VS Code版本是1.67.0-insider,并且你已经安装了一个需要VS Code版本1.68.0的扩展,那么它就会显示在不兼容错误状态的列表中。因此,如果要保留你签出提交后的更改,请在退出分离的 HEAD 状态之前,创建一个新的分支来保存你更改的内容。

2024-01-14 10:44:22 1543 5

原创 Kubernetes 1.24正式发布,2022年首个大版本更新

早在 2020 年 12 月,Kubernetes就宣布弃用 Dockershim。在 Kubernetes 中,dockershim 是一个软件 shim,它允许您将Docker引擎用作 Kubernetes 中的容器运行时。这个版本包含 46 个增强功能:14 个增强功能已经升级到稳定版,15 个增强功能正在进入 beta 版,13 个增强功能正在进入 alpha 版。此外,弃用了两个功能,删除两个功能。

2024-01-14 10:41:31 1056

原创 Fedora 36 正式发布稳定的Linux桌面版本

还有Autoconf 2.71, Glibc 2.35, LLVM 14, Ruby 3.1, Ruby on Rails 7.0, PHP 8.1, 以及其他更新的软件包。,Mesa 22.0用于开源图形驱动,当使用NVIDIA专有驱动栈时,Wayland会话会自动成为默认,而不是X.Org,与此同时Google Noto字体现在被作为默认字体集使用。除了使用最新的Linux内核和Mesa图形驱动,以及默认使用Wayland作为NVIDIA专有驱动堆栈外,这个版本还有一个值得注意的底层图形变化。

2024-01-13 11:30:35 663

原创 Uber,Meta随着股票下滑而减少招聘

科斯罗萨西还说,招聘将会成为特权,何时何处增加员工要谨慎考虑,公司在全面控制成本时会更加强硬。Uber CEO达拉·科斯罗萨西(Dara Khosrowshahi)在邮件中告诉员工,投资者情绪已经出现巨大变化,为了应对这种变化,Uber将会削减开支,精简业务。据报道,今年4月,Meta冻结了对入门级和中级工程师的招聘,目前已经扩大了招聘限制。很明显,市场正在经历巨大变化,我们需要做出相应的调整。科斯罗萨西说:“我们服务的市场规模很庞大,尽管如此,如果不能转化为利润,市场再大也没有什么意义。

2024-01-13 11:29:21 396

原创 Google I/O大会:Android 13

该耳机支持多点连接,可以连接到多个设备,并且可以在设备之间无缝切换,而无需使用蓝牙菜单连接或断开耳机。续航方面,Pixel Buds Pro在降噪模式下续航为7小时,搭配充电盒续航长达20小时,关闭降噪模式下续航为11小时。同时,谷歌还展示了一款AR护目镜,但目前正处于概念阶段,仅展现了翻译功能。谷歌优化了平板的安卓体验,通知栏面积变得更大,任务栏也得到了改进,时刻固定在平板底部。该机将获得“五年的安全更新”和三年的操作系统更新,并将于7月28日上线,7月21日开始预订,售价449美元。

2024-01-11 23:59:51 1196 2

原创 Google IO ——饭后小菜

在谷歌展示之前,有报道称这款未命名的 AR 眼镜的早期构造类似于一副滑雪护目镜,这表明目前正在测试一个笨重的原型。使用者所需要做的只是移动手机来拍摄物体搜集信息即可,使用场景像是在超市买东西时,可以快速分辨每个产品以及在线评价,帮助使用者快速过滤,就如同使用word的Ctrl+F,聚焦搜索想要的东西,不过尚未公布启用时间。自 Flutter 1.0 beta 发布以来的过去四年里,他们逐渐在这些基础上进行构建,添加了新的框架功能和新的小部件,与底层平台更深入地集成,丰富的包库以及许多性能和工具改进。

2024-01-11 23:58:40 831

原创 Kotlin 1.7.0 beta发布,改进构建器类型推断

Kotlin 1.7.0是JetBrains的跨平台、多用途编程语言的计划新版本,目前已进入beta发布阶段,主要特点是对和进行了更改。

2024-01-10 23:29:41 732

原创 关于云安全你应该问的9个问题

以下是业务领导者需要问的9个问题及云安全团队需要回答的问题。为了网络安全专业人员来获得他们所需要的知识,他们需要像巴顿将军(或者说像乔治·c·斯科特,赢得了奥斯卡最佳男主角的演员为他在1970年的电影《巴顿将军的描述)一样。该电影重点是展示巴顿如何,他。因此,。不要只依赖安全解决方案,因为这只是一种错误的安全感。每一天,黑客都在绕过安全边界,跨越任意边界,逃避安全解决方案,最终在不被发现的情况下获取他们想要的数据。

2024-01-10 23:28:14 757

原创 借助 FinClip SaaS 平台从零到一开发小程序

这里首先来看下凡泰小程序的总体:和插件化中的宿主类似,只是提供了一个小程序的运行环境(插件化是模拟提供了一个Android系统的运行环境)。需集成SDK,在适当时机初始化SDK。并加载指定小程序(小程序唯一标识APPID):负责开发小程序(类似微信小程序开发),发布代码包版本,提交审核:对小程序进行审核,上下架版本,对SDK进行数字签名以保证宿主使用的SDK是未污染,最新,及安全的:也就是正常的接口请求对应的。

2024-01-10 23:27:17 1425

原创 Deno 1.22 发布

如果已经安装了Deno,可以通过运行以下命令如果是Deno 目前支持三种类型检查模式在这个版本之前,Deno 使用作为默认类型检查模式。因此开发者会收到自己能直接控制之外的代码(依赖项)所报告的类型错误。团队认为这个默认值不够合理,所以在新版本将默认模式更改为。

2024-01-09 23:56:28 1155 2

原创 《Think in Java》第一章:对象导论之抽象

对问题空间进行建模,抽取问题空间中的元素,这些元素就是对象。

2024-01-09 23:50:30 372

原创 《Think in Java》第一章:对象导论之访问控制

创建抽象数据类型(类)是面向对象程序设计的基本概念之一(即对象实例),(使用对象.调用)面向对象的挑战之一就是在和建立映射关系每个类所能接受的消息是不一样的,即某个类只能满足部分需求,而能满足哪些需求能接受哪些消息是接口所定义的。向某个对象发送消息(调用方法),执行这个方法对应代码。

2024-01-09 23:49:08 466

原创 JetPack组件学习ViewModel

详细流程: HandlerRelauncherActivity中先调用handlerdestory销毁页面保存重要配置到record中(AMS会保存token{Activity唯一标识}和record的map),在调用lauchActivity重建页面通过token重新取出record,record在取出configure保存到新创建的activity的属性中。1.需要先创建ViewModel类,继承自ViewModel重写onclear方法,使得页面销毁的时候能够走到自定义的onClear方法中。

2024-01-08 22:05:00 1268 1

原创 Jetpack Room使用

在编译期间借助KAPT插件生成@Database标记的实现类,类名只是添加了一个后缀_Impl,而@Dao也会生成对应的_Impl后缀的实现类 查看Dao的实现类发现其每一个crud都是一个事物,并且在uiThread操作会crash,如果需要多个操作按顺序进行而不是单个事务一样,需要添加@Transition标记方法,内部curd将按顺序执行 这两个生成的类可以在该目录下找到build/generated/source/kapt/debug/com/example/myapplication/room。

2024-01-08 21:59:23 505

原创 APK体积优化有感

4.反着来的话就是当前的栈顶是返回值,弹出该返回值,虚方法先入栈this,static方法入栈从右到左参数,根据指令对操作数栈操作。(操作数栈查看Class结构的code中会存储。返回值出栈,参数从右到左入栈)5.变为0代表该方法退回到执行前的操作数栈,也就是该无用方法的完整指令6.消除该段指令即可案例:logi 需要两个string参数,返回一个int变量消除逻辑如下1.根据返回值是否用到指令会在其后面是否返回pop指令。

2024-01-07 21:14:38 1058

原创 Looper如何通过ThreadLocal保证的线程独有

如果没有找到才在该下标下面存放,存放完要判断一下是否超出了数组长度的三分之二,超出的话进行数组里面所有元素一次大面积的检查和清空(检查key为null)并且会判断一下是否超出阈值,如果清理完还是超出了阈值0.75那么会进行数组长度的扩容(原来的一倍)在Map内部这样实现:首先根据这个下标位置找,如果找到直接返回这个Entry获取值返回,如果这个下标没找到那么会**在这个下标后面查找找到无用的条目进行清除,找到符合条件的key也会直接返回,如果沒有找到那么返回null。,添加到数组中之后返回这个默认值;

2024-01-07 21:13:06 879

原创 APK多渠道加固打包笔记之360加固宝

一般开发者会指定使用自己创建的证书,如果没有指定,则会默认使用系统的证书,该默认的证书存储在C:\Users\admin.android\debug.keystore,不同的电脑可能安装不同路径。一个签名证书文件中,是包含一对公私钥,用私钥对apk进行签名,在安装到android手机时,系统会使用证书中对应签名私钥的公钥来验证,查看apk是否被更改过,如果没有则可以安装在手机上。

2024-01-07 21:12:14 662

原创 WWDC2022 大会 : | WatchOS 9升级,跨平台智能家居系统Matter

6月7日凌晨,苹果WWDC22准时与大家见面。本次发布会带来了iOS 16、watchOS 9、M2芯片以及新的MacBook等软硬件新品,同时也对现有的软件系统进行了改进和优化。其中在智能家居方面,苹果正式推出了新的智能家居标准——Matter,同时对Home App进行了全面的优化。

2024-01-05 16:10:32 911 1

原创 FinClip SaaS 平台——小程序转APP操作指南及其实现

通过这个「生成 App」的功能,可以在自己的小程序基础之上,快速生成 iOS 与 Android 的独立应用,之后则可以在 Xcode 或 Android Studio 中对相关资源进行配置优化,随后就可以编译出属于自己的独立 App 了!

2024-01-05 15:59:28 1587 1

原创 Android5.0 新特性

借鉴了传统的印刷设计,字体版式,网格系统,空间,比例,配色和图像使用等基础的平面设计规范,利用实体的表面与边缘打造出视觉线索,让用户感受到真实性。RecylerView具有高度的解耦,异常的灵活性和更高的效率,可支持设置不同的布局管理器LayoutManager,条目间隔线ItemDecoration,ItemAnimator实现不同的效果。放弃了之前使用的Dalivk虚拟机,改用了Art虚拟机,实现真正的跨平台编译,在不同的机器平台上出现。可设置卡片的圆角半径,阴影半径。每个App都是一个独立的卡片。

2023-12-23 21:12:50 763 2

原创 Nginx Unit 1.27.0 发布

Nginx Unit 是一个动态应用服务器,能够与 Nginx Plus 和 Nginx 开源版并行或独立运行。Nginx Unit 支持 RESTful JSON API,可以在不中断服务的情况下更改配置,并可运行基于多种语言和架构的应用。Nginx Unit 生来就是为满足分布式应用的需求而设计的,可为您的服务网格奠定坚实的基础。

2023-12-23 21:11:52 608

原创 GitHub Enterprise Server 添加代码安全、自动化功能

GitHub Enterprise Server 3.5是GitHub用于托管和管理私有服务器上存储库的最新版本,它引入了新的代码安全特性,新的自动化功能,以及对GitHub容器注册表的访问,该注册表现在已进入公测试版。GitHub Enterprise Server 3.5一般在5月31日上线,可以从GitHub Enterprise网站上访问。有了这个版本,可以从管理控制台启用对GitHub容器注册表的访问。除了Private和Public之外,开发人员还可以为容器配置细粒度的权限控制和组织内容器的内部

2023-12-10 19:04:59 483 3

原创 Angular 14带来了类型化表单和独立组件

Angular 14是谷歌开发的、基于typescript的web应用框架的最新版本,它以输入表单和独立组件的开发者预览版为特色。一个基于组件的框架,用于构建可伸缩的 Web 应用一组完美集成的库,涵盖各种功能,包括路由、表单管理、客户端-服务器通信等一套开发工具,可帮助你开发、构建、测试和更新代码独立组件减少了对ngmodule的需求,从而简化了Angular应用的开发。使用独立组件、指令和管道时,standalone: true标志。

2023-12-10 19:04:03 612

原创 GitHub为Rust语言添加了供应链安全工具

该数据库中引用的大多数漏洞来自RustSec,这是一个发布与Rust库相关的安全建议的组织。这些特性包括GitHub Advisory Database,它已经有超过400个Rust安全建议,以及Dependabot警报和更新,以及依赖图支持,在Rust的Cargo包文件中提供脆弱依赖的警报。开发人员可以通过依赖审查GitHub Action来防止Rust漏洞的引入,该操作会扫描Rust依赖中更改的pull请求,并识别是否有任何已知漏洞的新请求。GitHub提供了在GitHub文档中保护Rust库的指导。

2023-12-09 10:30:47 761 2

原创 APM性能分享观看有感

ios,app,pc。

2023-12-09 10:29:41 407

原创 Android7.0新特性

在 Android N 中,添加了 Just in Time (JIT) 编译器,它可以对 ART 进行代码分析,让它在应用运行时能够持续提升 Android 应用的性能。JIT 编译器对 Android 运行组件当前的 Ahead of Time (AOT) 编译器进行了补充,有助于提升系统运行时的性能,节省存储空间,加快应用更新和系统更新速度。此功能对于低内存设备非常有意义。启用该模式,系统将拦截后台数据使用,在适当的情况下减少前台应用使用的数据量,通过配置厂商白名单可以让应用免受该模式的影响。

2023-12-08 09:41:12 1077 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除