ubuntu22.04安装 Fcitx5输入法,并解决 chrome启用wayland后无法输入中文问题。

一。chrome启用wayland:

地址栏输入:chrome://flags/ ,搜索Preferred Ozone platform,把Preferred Ozone platform,设置为wayland.

二。安装Fcitx5输入法.

sudo apt-get install fcitx5 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-pinyin fcitx5-chinese-addons fcitx5-chewing fcitx5-module-lua fcitx5-module-lua-common fcitx5-modules unicode-cldr-core

                

网站引入第三方公共cdn脚本导致访问慢的问题.

有些网站引用了许多第3方静态文件:

如:以下域名的

cdn.jsdelivr.net

https://cdnjs.cloudflare.com/

https://unpkg.com/

ajax.googleapis.com
cdn.bootcss.com(此条,现在没问题,用了cdn,访问还是快的)

https://code.jquery.com

bootstrapcdn.com (maxcdn.bootstrapcdn.com)

 

有些是国外的,访问非常慢,甚至无法访问.

最好的方法就是下载到你网站.不要引用这些域名的内容.

从而解决网站访问慢的问题.

 

 

参考
https://github.com/justjavac/ReplaceGoogleCDN

2023 年 12 月 TIOBE 编程语言排行榜

12 月头条新闻:C# 有望成为 2023 年编程语言

是的,我知道,我们以前来过这里。到 2022 年底,C# 似乎将成为当年的编程语言。但最后时刻,C++出人意料地夺得了冠军。今年,我们更加确信 C# 将获胜。它在一年内上涨了 +2.38%,而其最接近的竞争者 Fortran 和 F# 仅分别上涨了 +0.64% 和 +0.48%。排名前 20 的语言中的大多数在 2023 年失去了流行度,这可能看起来有点奇怪。那么发生了什么?答案就在于所有小语言所在的长尾。这些都在进步一点,并且越来越接近大语言。为了说明这一点:一年前,排名第 50 的语言的得分为 0.14%。目前排名第 50 的语言得分为 0.24%。不管怎样,我们都很好奇哪种语言会成为年度编程语言!——TIOBE Software 首席执行官 Paul Jansen…

phpy :PHP 与 Python 互调用库,为 PHP 引入 Python 生态,PHP 也可以写 AI 了

phpy 是识沃团队最新推出的开源项目,目标是为 PHP 引入 Python 生态,来弥补 PHP 生态的空缺和不足。phpy 使得 PHP 可以调用所有 Python 的包。

包括当下非常流行的 PyTorchtransformersTensorFlow 等 AI 库,以及 NumpyPandasScikit 等科学计算库,还可以使用 PyQtwxPython 等图形界面库。

不建议在 php-fpm/apache 短生命周期运行环境下使用,频繁地导入/销毁模块的开销会消耗大量资源

    

MyBatis是什么

MyBatis是什么

1. 概述

1.1 MyBatis简介

MyBatis 是一个基于 Java 语言的持久层框架,它通过XML描述符或注解将对象与存储过程或SQL语句进行映射,并提供了普通SQL查询、存储过程和高级映射等操作方式,使得操作数据库变得非常方便。

MyBatis是Apache下的一个开源项目,其前身是iBATIS,它在2002年由Clinton Begin首次发布。2010年5月,该项目由iBATIS更名为MyBatis,同时推出了第一版MyBatis 3,在整个持久层框架市场上引起了很大的关注和广泛的应用。…

2024年App从备案到上架(国内各大应用市场)全过程

Android应用上架国内应用市场踩坑

前言

大家可能心里明白新政下来之后上架会很难,但是到底有多难?心里有底吗?反正我知道。

我们之前一直是做海外市场的,今年下半年才开始做国内的应用,我也是很久没有接触国内应用市场了。不上不知道,现在国内上架都这样了!

目前各大应用市场陆续推出声明,各种备案截止日期到12月就要到最后期限责令整改不让更新,明年再不整改就面临下架风险。

image.png

那么如何进行 App 的各种备案大家有头绪吗?如果是一个新的 App 如何从新开始上架需要经历那些步骤,会踩到哪些坑?

从域名备案,IPC备案,App网安备案,隐私协议检测,到上架各大应用市场的隐私检测,证件查验,功能确认提出整改。

2021_0409_e8a30ff0g00qrapch00pbc0006o005yg.gif

虽然本次上架的是 Flutter App 但是 Android App 完全可以参考使用。

下面就从隐私协议,网安备案,应用市场审核三座大山一并讲来,到底有哪需要注意的点和容易踩的坑。

一、隐私协议

说一下需要注意的点和踩坑的点。

1. 应用启动的协议弹窗

大家应该使用 App 都遇到过这样的应用启动弹窗:

image.png

大家了解最多的就是这个,我们需要在应用启动的时候弹出权限声明弹窗,附上隐私协议与用户协议。

大致包括一些敏感信息的收集,数据安全的声明,敏感权限的使用声明,第三方库的收集信息声明,自启动相关声明,个性化推荐相关声明等等。

2. 延迟初始化,ContentProvider自动初始化?

我们现在就不能在 Application 应用启动的时候就初始化第三方插件了,需要在用户同意协议之后才能初始化,所以才有延迟初始化这么个说法。

那前两年很流行的 ContentProvider 自动初始化技术怎么办?那我走?

Flutter 应用可以在 main.dart 中创建