自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少湖说

科技自媒体

  • 博客(55)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1: ordinal not i

Python3报错处理:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-1: ordinal not in range(128)打开 ~/.bashrc, 增加以下配置。重启 Python 应用。

2025-05-02 21:37:45 149

原创 阿里云服务迁移实战: 08-其他问题

阿里云迁移往往因为各种各样的原因,如公司主体变更、财务费用原因等。迁移过程中,还需要考虑其他的问题。

2025-04-30 16:24:14 234

原创 阿里云服务迁移实战: 07-其他服务迁移

当完成了服务器、数据库、IP、OSS等迁移后,剩下的就是其他服务了。当完成了服务器、数据库、IP、OSS等迁移后,剩下的就是其他服务了。

2025-04-30 16:22:12 793

原创 阿里云服务迁移实战: 06-切换DNS

按前面的步骤,所有服务迁移完毕之后,最后就剩下 DNS 解析修改了。

2025-04-30 16:20:26 519

原创 阿里云服务迁移实战: 05-OSS迁移

Bucket 复制分为两种,同区域复制和跨区域复制同账号复制比较简单,根据提示填写信息即可,本文主要介绍跨账号复制。

2025-04-29 09:47:06 949

原创 阿里云服务迁移实战: 04-IP 迁移

注意在释放前,必须记好释放的 IP 地址,我们将在新账号申请时用到。联系阿里云售后,添加白名单,提交工单或者钉钉技术支持,将原账号ID添加白名单,这样释放的IP不会进入公共资源池。注意,万一申请失败,可以回到原账号,用上面第 3 条相同的方式,通过申请特定EIP找回7天内释放的历史EIP。所述,如果原账号是个人账号,则目标账号无限制,如果原账号是企业账号,则目标账号必须为相同认证主体的企业账号。立即在新账号处,选择申请指定EIP,输入原账号释放的IP,然后选择申请。这样IP就转移到新账号了。

2025-04-29 09:45:54 704

原创 阿里云服务迁移实战: 03-数据库迁移

数据库迁移主要有两种方案,一种是导出数据库脚本,然后在新账号创建的数据库中执行,完成导入。这种情况需要停服。另一种方案,如果需要不停服,则可以使用数据传输服务DTS, 本文主要讲解DTS方案。

2025-04-22 14:47:28 181

原创 鸿蒙Flutter仓库停止更新?

Flutter 鸿蒙 SDK 仍然活跃,最近的一次更新在4天前。Flutter sample 示例库 https://gitcode.com/openharmony-sig/flutter_samples其他 gitee/openharmony-sig 下的三方库,替换域名即可,如 flutter inappwebview 迁移至 https://gitcode.com/openharmony-sig/flutter_inappwebview。

2025-04-22 14:41:01 618

原创 ASP.NET常见安全漏洞及修复方式

首先打开“服务器管理器”中,进入“管理”,点击“添加角色和功能”,在“服务器角色”的 Web服务器/Web服务器/安全性 中找到 “IP和域限制”,勾选并安装。通过全局向 注入隐藏域 CSRF 标签,即 , 服务端收到请求时,会验证 CSRFToken 是否正确,不正确则拒绝请求。在 system.webServer/modules 节点中添加 CSRFModule。安装成功后,在 IIS 中点击对应的网站,右侧面板中找到 “IP和域限制”,配置 web.config , 添加以下配置。

2025-04-18 19:45:27 559

原创 GitLab-CI集成FTP自动发布

在某些场景下,代码是以 FTP 的方式部署到服务器上,那么我们可以使用 GitLab-CI 来实现自动发布。

2025-04-17 11:45:55 409

原创 WindowsServer开启FTP服务

FTP 服务是和 IIS Web 服务独立的,首先需要安装 FTP 服务,然后添加相关账号,创建需要发布的目录,最终则是配置 FTP 的端口等信息。

2025-04-17 11:43:25 613

原创 阿里云服务迁移实战: 02-服务器迁移

如果服务器较少,或者服务器环境安装配置复杂,不想再重新安装,那么可以使用自定义镜像进行迁移。首先在原 ECS 的实例详情中,找到 “创建自定义镜像”,点击创建共享自定义镜像将自定义镜像共享给目标账号,需要注意的是,镜像只能在相同的区域共享,如果想跨区域共享,则需要使用镜像复制,将镜像复制到目标区域,然后再共享给新账号。创建实例在新账号接收共享镜像,然后创建 ECS 实例,创建时选择该自定义镜像进行创建。

2025-04-11 16:39:25 564

原创 阿里云服务迁移实战: 01-大纲

公司项目部署在阿里云,因故需要将所有服务迁移到新账号,使用的服务包括 ECS,RDS (MySQL),Redis, 短信,OSS,CDN, 负载均衡, 消息队列 RabbitMQ ,WAF, 日志,云监控, Mongo, EMAS(移动研发平台),消息推送,内容安全,号码认证,文字识别,SSL证书,数据库审计,日志审计等。涉及第三方调用时,往往需要添加 IP 白名单,这时候添加白名单可能比较麻烦,所以如果能将出网 IP 迁移至新账号,继续使用原有 IP,也是不错的方案。本系列将围绕以上主题,分别进行探讨。

2025-04-11 16:35:25 399

原创 鸿蒙Flutter实战:20. Flutter集成高德地图,同层渲染

完整代码见Flutter 鸿蒙版 Demo核心代码如下,通过 OhosView 来承载原生视图OhosView(其中 viewType 为自定义的 ohosView 的名称,onPlatformViewCreated 为创建完成回调,creationParams 为创建时传入的参数,creationParamsCodec 为参数编码格式。

2025-03-27 13:18:54 995

原创 Alibaba Cloud Linux 安装 doccker 和 docker-compose

Alibaba Cloud Linux 是一个基于 CentOS 的 Linux 发行版,它提供了许多高级功能,如云服务器、云数据库、云服务器监控等。Alibaba Cloud Linux 的安装和配置与 CentOS 的安装和配置基本相同,只是需要安装一些额外的软件包。

2025-03-27 13:14:40 388

原创 鸿蒙Flutter实战:19-Flutter集成高德地图,跳转页面方式

在之前的文章现有Flutter项目支持鸿蒙II中,介绍了如何使用第三方插件,同时给出了非常多的使用案例,如flutter_inappwebview,video_player, image_picker 等,本文将开始介绍如何集成高德地图。

2025-03-26 16:53:35 622

原创 鸿蒙Flutter实战:18-组合而非替换,现有插件快速鸿蒙化

Federated plugins (联合插件)是一种将对不同平台的支持分为单独的软件包。所以,联合插件能够使用针对 iOS、Android、Web 甚至是针对汽车 (例如在 IoT 设备上)分别使用对应的 package。除了这些好处之外,它还能够让领域专家在他们最了解的平台上扩展现有平台插件。相对的,整合的联合插件,也就是说插件在某个平台的实现,被整合进了主package,也就是"面向应用的 package"。如果插件已经整合了ohos实现,如 fluwx,则直接使用即可,无需再添加鸿蒙平台的实现。

2025-03-26 16:52:48 1188

原创 原开源鸿蒙仓库停止更新

2月24日,gitee 上的开源鸿蒙组织,所有代码停止更新,查看代码仓显示已关闭,不少小伙伴以为停止更新了,发生了什么?原因很简单,所有代码仓迁移至,至于为什么改用 Gitcode,从其可以得到答案。GitCode 是一款由 CSDN 开发者社区与华为云 CodeArts 联合打造的新一代开源代码托管平台。作为开发者的全能助手,GitCode 集代码托管、协同研发、项目管理与开源运营支持于一体,为个人开发者、团队和企业提供高效、安全、智能的解决方案。

2025-03-24 14:13:24 722

原创 Flutter不再支持win7,我决定手搓一个

Flutter 代码拉取过程中会进行复杂的文件下载,涉及多种联网方式,所以请保证自己的电脑有稳定的科学上网(翻墙工具建议使用tun隧道模式),如果代码拉取过程中卡在了某一步,请检查网络。Flutter 代码拉取过程中会进行复杂的文件下载,涉及多种联网方式,所以请保证自己的电脑有稳定的科学上网(翻墙工具建议使用tun隧道模式),如果代码拉取过程中卡在了某一步,请检查网络。如果遇到权限导致文件读写失败的问题,可关闭命令行窗口,然后重新启动一个管理员权限命令行窗口,重新执行命令。

2025-03-24 13:35:20 987

原创 Windows Server 2025 使用 IIS 搭建 ASP.NET 3.5 网站

异常详细信息: System.Security.SecurityException: 请求“System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。打开服务器管理器,选择“添加角色和功能”,依次点击下一步进直到入“功能”,勾选 .NET Framework 3.5 功能,点击安装。说明: 应用程序试图执行安全策略不允许的操作。

2025-03-22 23:54:46 1404

原创 鸿蒙Flutter开发故事:不,你不需要鸿蒙化

总结一下都干了啥,一行核心代码没改,改了些无关痛痒的 markdown,版本信息,example 里面增加了鸿蒙的入口,可有可无,这么一通操作,不仅没有实际贡献,还给开发者造成了困扰,不了解的还以为适配鸿蒙平台需要使用这个版本呢,引入以后还容易出错,最终,鸿蒙化了个寂寞。2.依赖于原生平台实现的插件需要鸿蒙化,这里的原生平台指的是 ios/android/ohos 等,可以查看插件的代码仓,查看是否有 ohos 目录或 xxx_ohos 的平台包。然而,对于现在这个 get 仓库,啥也没有。

2025-03-21 19:25:31 1270

原创 鸿蒙Flutter开发故事:因为杀毒软件,我差点提桶跑路

以上就是本次 Windows 电脑下安装鸿蒙 Flutter 的一次冒险了,忙活大半天,一度陷入自我怀疑和沮丧,终其原因,竟然是杀毒软件拦截的锅,知道真相后,小天觉得自己又行了。教程是有了,但在实际操作过程中,总是会遇到各种意想不到的问题和挑战,有些甚至和语言、SDK无关,特别是配置环境,需要我们对自己的电脑操作系统有更深的了解,诸如环境变量怎么生效这样的问题。本期受害者叫小天,起初是通过闲鱼找到我,攀谈半天发现他已经是公众号粉丝,这不大水冲了龙王庙么,于是果断邀他扫码入群,开远程协助调研现场。

2025-03-21 19:24:13 818

原创 鸿蒙开发者故事:从黯然离群到再度回归,一名律师开发者的崭新未来

开发者版本,从API6,火箭般一路飙升至API12,时光飞逝,NEXT渐渐浮出水面,他也更加清晰的认识到,机会来了。从此,他成为一名华为铁粉,从大学至今,先后换过若干电子设备,包括 mate9pro,mate30pro,mate40rs,mate70rs,以及 matebook 系列笔记本电脑。从此,作为操作小能手,他的学校生涯围绕计算机展开:无论是相关活动、比赛、还是培训,都能看到这位“计算机小天才”的影子,从小学到初中,一路拿奖无数,他也因为创新获得到不少学业加分,顺利考入不错的高中。

2025-02-25 13:24:17 606

原创 FlutterWeb实战:07-自动化部署

Flutter Web 开发打包后,可以手动发布到服务器上,通过 nginx 来托管静态页面。本文将介绍如何将这一过程自动化。

2025-02-12 13:17:54 367

原创 FlutterWeb实战:06-Flutter与JavaScript通信

在《FlutterWeb实战:04-集成微信JS-SDK提供丰富体验》中,我们介绍了如何封装微信的 JS-SDK 方法,供 Flutter 调用。在 Dart 侧定义调用方法。

2025-02-12 13:14:05 232

原创 FlutterWeb实战:05-与微信小程序交互

在前面的文章《FlutterWeb实战:04-集成微信JS-SDK提供丰富体验》中,我们介绍了如何集成微信 JS-SDK,实现与微信 H5 交互。如果 H5 在微信小程序中打开,还可以调用 JSSDK 提供的小程序相关的 API。以下是可调用的API统一登录一种常用的场景是将部分页面以 H5 形式内嵌到小程序的 Webview 提供次级页面服务。这里面涉及到账号打通的问题。我们希望当用户在小程序中打开 Webview 页面,不需要登录、授权,就可以直接在 H5 中继续相应的操作。这里有一种方式,可以通过

2025-02-11 15:04:22 645

原创 FlutterWeb实战:04-集成微信JS-SDK提供丰富体验

本文详细介绍了如何在 Flutter Web 项目中集成微信 JS-SDK,并实现图片上传功能。通过封装 JS-SDK 的 API 和服务端处理逻辑,我们可以轻松实现与微信的深度集成,为用户提供更丰富的功能体验。希望本文能为开发者提供有价值的参考。

2025-02-11 15:03:18 356

原创 FlutterWeb实战:03-与流行前端框架集成

前端有非常多的框架、工具、库,这些都要比 Dart Web 成熟、丰富。所以在将 Fluttter 编译成 Web 以后,若能使用现有的前端技术实现 web 端的特殊需求,肯定事半功倍。

2025-02-08 13:49:32 1259

原创 FlutterWeb实战:02-加载体验优化

Gzip 压缩开启之后,可以在浏览器的开发者工具中,打开网络面板,查看响应头中,有一个 Content-Encoding: gzip 的字段,表示该文件已经被压缩。经过以上配置, Flutter Web 打包后,将对 js 文件分割,只有在当前页面打开时,才会加载对应的 js 文件,这就实现了页面组件资源的延迟加载。需要注意的事,这要做好版本控制,否则会出现缓存问题。这里使用 flutter_native_splash 插件,在 app 启动时,显示一个加载动画,在 app 加载完成后,隐藏加载动画。

2025-02-08 13:46:19 1446

原创 作为一名Flutter开发,我骗老板我会前端,她竟然要给我升职加薪

这就是这个故事的全部,以及这个系列《FlutterWeb实战》的开始,从今天开始,我将详细讲诉几十个日夜星辰,我的研究所得,希望可以帮助到下一个等待机会的你。

2025-01-20 14:26:16 689 1

原创 鸿蒙Flutter实战:17-无痛上架审核指南

在上期文章中,我们体验了无痛使用Flutter快速启动开发的过程,本期重点聚焦上架审核流程。

2025-01-20 13:40:24 1184

原创 鸿蒙Flutter实战:16-无痛开发指南(适合新手)

本文讲述如何通过Flutter开发鸿蒙原生应用。整个过程结合往期文章、实战经验、流程优化,体验丝滑、无痛。

2025-01-17 10:33:55 1499

原创 使用腾讯云AI代码助手快速实现一个办公AI助手

这是一个基于 Vue.js 和 TDesign 的 AI 聊天演示项目。

2025-01-10 00:20:01 333

原创 鸿蒙Flutter实战:15-Flutter引擎Impeller鸿蒙化、性能优化与未来

Flutter 作为一种流行的跨平台框架,支持鸿蒙是大势所趋。华为躬身入局,为 Flutter 社区带来了强劲动力。从目前各方反馈来看,Flutter 应该是仅次于 ArkTs 的最佳适配方案。不论是官方、还是开源社区、亦或是广大的开发者,都对 Flutter 有着强烈的诉求。HarmonyOS 希望更多应用尽快适配鸿蒙,开发者或者是厂商,也希望以更低的成本最快上架;ArkTS 仍然有不少需要改进之处,就拿热重载一项与之对比,Flutter 不论从易用性、稳定性和成熟度已经遥遥领先。

2025-01-03 17:11:34 1476

原创 鸿蒙原生开发手记:05-开发之外的那些事

这里讲一下如何企业备案,登录运营商的备案系统,如阿里云,进入备案,填写企业信息,企业法人证件信息和证件照,网站/App负责人证件信息和证件照,同时验证两个手机号码。服务商审核通过后,会将备案信息提交到工信部,届时会收到一条短信,此时登录工信部网站,填写企业法人身份证号后6位和负责人后6位,以及这个验证码,核验通过后即可。目前大部分应用优先适配手机端,matepad上的应用较少,即使用来开发,两者在感知上也有一定区别,涉及到屏幕尺寸适配,尤其需要注意,必然审核过程中,容易遭拒。首先选择个人备案还是企业备案。

2024-12-26 17:11:41 491

原创 鸿蒙原生开发手记:04-一个完整元服务案例

整个元服务分为 4-5 个页面,首页为列表页,展示了当前影院热门的电影,点开是一个详情介绍页,里面有影片详情,演职表,相关影片推荐等,热门海报。打开海报是一个完整的海报展示页,点开可以产看大图。另外,还有一个关于我们的介绍页。

2024-12-26 17:07:38 674

原创 鸿蒙 Flutter 实战:14-现有 Flutter 项目支持鸿蒙 II

通过 FVM 管理多个 Flutter SDK 版本,仅在鸿蒙调测打包时,切换到 ohos-flutter SDK通过 apps 壳工程,将鸿蒙化适配的代码,尽量在 ohos_app 项目中完成。通过 pub 包管理的配置,逐个替换鸿蒙化的三方库通过 melos 管理多包项目,Flutter 项目进行模块化、组件化、插件化拆分,职责分离,平台抽象,不同平台组合打包,有效解决平台不一致问题。

2024-12-18 11:02:55 864

原创 鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)

元服务是一种新的服务提供方式开发简单、免安装、易于获取和使用相较于小程序,系统原生,丝滑流畅轻量应用程序形态,具备秒开直达,纯净清爽;服务相伴,恰合时宜;即用即走,账号相随;一体两面,嵌入运行;原生智能,全域搜索;高效开发,生而可信等特征。

2024-11-23 21:17:35 808

原创 鸿蒙原生开发手记:02-服务卡片开发

服务卡片是一直桌面小组件,可以放置在桌面上等位置,一触即达。服务卡片分为静态卡片和动态卡片两类。本文介绍静态卡片。

2024-11-14 18:27:13 322

原创 鸿蒙原生开发手记:01-元服务开发

元服务是鸿蒙中的一种轻量应用形态,无需下载,直接运行。类似于微信小程序,但与小程序不同的是,元服务更加轻量。元服务使用原生开发,是系统级提供的,无论从易用性、性能、体验上,都要比小程序好。

2024-11-14 18:26:25 435

汉字树2:身体里的汉字地图

《汉字树2:身体里的汉字地图》共收集了680个与“人”有关的汉字,作者常年浸淫于文学的天地,寻索字与字之间的逻辑关联,随着心得渐增,他引入电脑强大的汇编整理能力,有系统地梳理汉字的构件,试图找出解释力更强的说法。于是,作者巧妙地将汉字的部首作为汉字的构件之一,进行梳理整合,将其浓缩在“汉字树状图”中,通过清晰、简要的说明,可以让毫无文字学根基的读者,也能凭借自身的汉字使用经验,得到许多新奇的发现与乐趣。

2018-03-23

Go程序设计语言 The Go programming Language

作者: 艾伦 A. A. 多诺万 出版社: 机械工业出版社 原作名: 艾伦 A. A. 多诺万 译者: 李道兵 / 高博 / 庞向才 / 金鑫鑫 / 林齐斌 出版年: 2017-5 页数: 286 丛书: 计算机科学丛书 ISBN: 9787111558422

2018-03-23

高仿QQ界面(源代码)

高仿QQ界面,飞信界面,源代码,c++;循序渐进实现仿QQ界面(二):贴图按钮的三态模拟

2011-05-17

支持快速录入的身份证管理程序(c语言版)

身份证管理系统 身份证信息的录入,查找,删除,写入文件 支持快速录入,仅录入身份证号,就可以得知出生地区,出生年月日和性别。

2011-01-15

OpenGL入门学习

OpenGL入门学习 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 1、与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。 2、强大的可移植性。 微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于 Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,OpenGL 的基本命令都做到了硬件无关,甚至是平台无关。 3、高性能的图形渲染。 OpenGL是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对OpenGL提供强力支持,激烈的竞争中使得OpenGL性能一直领先。 总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了

2010-09-11

空空如也

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

TA关注的人

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