编程资料
文章平均质量分 80
编程开发资料
学习&实践爱好者
学习和认知效能研究探索实践爱好者,智慧知识桥实力建设者,多系列成体系,力求易懂准确、深入浅出,可操作性强,助力自律自励自强者提升学习技能、优化认知效果的渠道,增强成长信心!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
中文编码、乱码问题解析处理
中文乱码问题源于字符编码与解码规则不一致。计算机通过编码将字符转换为二进制存储,常见编码包括ASCII(英文)、GBK(中文)和UTF-8(国际通用)。乱码通常发生在:1)文件编码与打开方式不匹配;2)跨平台传输时系统默认编码不同;3)数据库字符集设置不一致。解决方案是统一使用UTF-8编码,并在文件中明确声明编码格式。现代编程语言和工具已普遍支持UTF-8,采用这一标准能从根源避免大部分乱码问题。原创 2025-11-01 20:24:55 · 639 阅读 · 0 评论 -
仓颉语言标准库概要指南与示例
仓颉语言标准库概要指南与示例原创 2025-10-01 20:17:56 · 1193 阅读 · 0 评论 -
仓颉编程语言青少年基础教程系列汇总
华为在2024年推出自研仓颉编程语言,这是一款面向鸿蒙生态的全场景智能编程语言,具有原生智能、高性能等特点。仓颉编程语言是华为构建自主可控软件生态的重要一环,旨在减少对国外编程语言的依赖,推动国内编程语言生态的发展。仓颉语言采用创新语法设计,如所有控制结构统一为表达式,2025年7月将发布首个LTS1.0.0版本。该教程系列从此版本出发,基于实际研究实践、教学互动经验总结而成,旨在降低学习门槛,推动华为仓颉编程语言在青少年群体中的普及。原创 2025-09-26 21:30:00 · 921 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:文件操作
本文介绍了仓颉编程语言中文件操作的基础知识,重点讲解了路径概念、文件与目录操作的核心API。原创 2025-09-25 22:00:00 · 1791 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:异常处理
本文介绍了仓颉编程语言中的异常处理机制。原创 2025-09-24 22:00:00 · 1218 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:作用域(scope)
本文介绍了仓颉编程语言中的作用域概念,重点阐述了静态作用域规则及其核心特点。原创 2025-09-23 21:30:00 · 811 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:包(Package)
摘要:仓颉编程语言以包(Package)为基本编译单元,组织为树形结构。模块(module)由根包及其子包组成,是第三方发布的最小单元。每个源文件需声明所属包,包路径需与目录结构一致。导入时支持单个声明、批量导入及重命名机制,避免同名冲突。模块入口文件main.cj必须位于根目录,最多包含一个main函数。特别注意:项目名作为根包名且不可修改,src目录不参与包路径命名。示例展示了多级包结构、同名函数区分及导入语法实践。原创 2025-09-22 06:15:00 · 1103 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:泛型(Generic)和区间(Range)类型
本文介绍仓颉编程语言中的泛型(Generic)和区间(Range)类型。泛型允许我们编写更加通用、类型安全的代码。通过泛型,可以在定义函数、类、接口等时使用类型参数,实现代码复用。区间(Range )类型是一个泛型,用于表示一个拥有固定步长的序列。原创 2025-09-19 22:00:00 · 1183 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:Interface(接口)
本文介绍了仓颉编程语言中的接口(Interface)概念及其应用。和Any类型作为所有类型的隐式父接口的特性。原创 2025-09-18 21:45:00 · 1096 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:class(类)(下)
仓颉编程语言青少年基础教程:class(类)(下);本文接着上一篇博文,继续讲解仓颉编程语言class(类)。原创 2025-09-17 22:00:00 · 888 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:字符和字符串
这篇文章介绍了仓颉编程语言中字符和字符串的基本概念与使用方法。原创 2025-09-04 21:45:00 · 1111 阅读 · 0 评论 -
华为仓颉编程语言实践体验
本文介绍了华为仓颉编程语言的实践入门方法,针对该语言生态系统不完善、资料稀少的问题提供实用指南。文章详细说明了在Windows10环境下使用CodeArtsIDE for Cangjie 3.4.1搭建开发环境的步骤,包括新建工程、代码编辑等基础操作。通过三个具体实验案例(奇偶判断、随机数生成和猜数字游戏)演示仓颉语言的基本语法特性,如输入输出、异常处理、循环控制等。原创 2025-07-23 21:45:00 · 1680 阅读 · 0 评论 -
C++的异常处理,为何不能像其它语言(如 Java、Python)那样直接捕获除数0
C++的异常处理,为何不能像其它语言(如 Java、Python)那样直接捕获除数0原创 2025-03-14 22:15:00 · 1001 阅读 · 0 评论 -
使用Python实现ICO文件生成工具
使用Python实现ICO文件生成工具原创 2025-03-12 21:45:00 · 995 阅读 · 0 评论 -
python导入语句的几点说明
python导入语句的几点说明,在 Python 中,import 和 from ... import ... 构成了 导入语句(import statement)。它们属于 Python 的语法结构,用于模块和包的导入。原创 2025-03-07 22:00:00 · 1112 阅读 · 0 评论 -
C++ 中的随机数生成及其应用
早期的C语言风格的rand()函数生成的随机数是伪随机数,即通过一个确定的算法从一个初始值(种子)生成的数列。虽然这些数看起来是随机的,但它们实际上是可预测的,因为相同的种子会导致相同的随机数序列。种子设置的局限性:虽然time(0)可以提供不同的种子,但如果程序在短时间内多次运行(例如在同一个秒内),time(0)返回的值可能相同,导致生成的随机数序列仍然相同。在现代C++中,推荐使用C++11引入的<random>库,它提供了更高质量的随机数生成机制,解决了rand()的一些局限性。原创 2025-03-05 21:45:00 · 1859 阅读 · 0 评论 -
c++栈内存和堆内存的基本使用介绍
c++栈内存和堆内存的基本使用介绍原创 2025-03-03 21:45:00 · 380 阅读 · 0 评论 -
Windows版FFmpeg使用及B站视频下载示例python源码
Windows版FFmpeg下载使用,及B站视频下载示例python源码原创 2025-02-26 21:45:00 · 1605 阅读 · 0 评论 -
Python的 标准模块string和secrets 介绍及应用示例
先简要Python的string标准模块和secrets标准模块功能,最后给出一个GUI(图形用户界面)界面的有效的密码生成器。原创 2025-01-18 14:29:29 · 977 阅读 · 0 评论 -
计算机屏幕坐标系简介
计算机屏幕坐标系简介原创 2024-12-17 22:00:00 · 2677 阅读 · 0 评论 -
编程语言中接口(Interface)介绍
本文先简要介绍Java语言接口,再简要介绍Python语言中接口情况。原创 2024-12-09 14:17:32 · 1883 阅读 · 0 评论 -
计算机系统中的文件和文件夹
计算机系统中的文件和文件夹原创 2024-11-01 06:00:00 · 7013 阅读 · 0 评论 -
程序设计中命名和符号
程序设计中命名和符号原创 2024-10-30 06:00:00 · 475 阅读 · 0 评论 -
emoji是什么
Emoji是一种符号(表情符号),用于在文本中传达情感、表达思想或增加文本的趣味性。Emoji的使用已经成为现代通信的一部分,它们可以代替或补充文字,帮助人们更好地表达自己的情感和意图。emoji的读音为:[ɪˈməʊdʒi](英式发音)或[ɪˈmoʊdʒi](美式发音)。Unicode联盟会定期发布新的Emoji版本,添加新的 emoji,以反映当前的社会和文化趋势。由于Emoji的设计和解读可能因平台、版本和文化差异而有所不同,上述示例仅供参考,这些只是emoji世界的一小部分。原创 2024-07-25 21:00:00 · 7601 阅读 · 0 评论 -
在浏览器中测试JavaScript代码方法简要介绍
在浏览器中测试JavaScript代码是前端开发中的一个重要技能。原创 2024-07-23 11:24:27 · 1683 阅读 · 0 评论 -
不同编程范式中作用域和闭包概念概述
不同编程范式中作用域和闭包概念概述原创 2024-07-10 06:57:20 · 904 阅读 · 0 评论 -
计算机编程语言中“对象”的含义探讨
计算机编程语言中“对象”的含义探讨原创 2024-07-08 21:45:00 · 2231 阅读 · 0 评论 -
编程语言中浅拷贝(Shallow Copy)和深拷贝(Deep Copy)
编程语言中浅拷贝(Shallow Copy)和深拷贝(Deep Copy)概念及JavaScript、Python、C++、Java深拷贝和浅拷贝情况介绍。原创 2024-07-04 21:45:00 · 1152 阅读 · 0 评论 -
计算机科学中的接口(Interface)介绍
计算机科学中的接口(Interface)介绍原创 2024-07-02 21:45:00 · 2561 阅读 · 0 评论 -
编程语言中的作用域(修改)
编程语言中的作用域原创 2024-06-22 21:30:00 · 888 阅读 · 0 评论 -
Java自动装箱(autoboxing)和自动拆箱(autounboxing)介绍【修订】
Java的自动装箱(autoboxing)和自动拆箱(autounboxing)这种机制在是 Java 5(也称为 JDK 1.5)版本中被引入,它们允许在基本数据类型(如 int, float, char 等)和它们对应的包装类(如 Integer, Float, Character 等)之间进行自动转换。原创 2021-06-18 22:31:57 · 315 阅读 · 0 评论 -
JavaScript的作用域介绍
JavaScript的作用域介绍原创 2024-06-18 22:00:00 · 674 阅读 · 0 评论 -
编程语言中,控制语句的左花括号({)的位置
大多数编程语言中,控制语句的格式化都比较灵活,允许左花括号放在控制语句的同一行或另起一行。原创 2024-05-23 21:00:00 · 508 阅读 · 0 评论 -
工程文件目录结构浅谈
工程文件目录结构是指在一个工程项目中,为了有效管理和组织各类文件而建立的目录层次结构。一个合理的目录结构能够帮助团队成员更清晰地了解项目的组成部分,提高工作效率。原创 2024-03-27 21:30:00 · 2272 阅读 · 0 评论 -
Python和JS开发者保护使用者敏感信息的策略浅谈
Python和JS开发者保护使用者敏感信息的策略浅谈,并以Python用户登录系统为例介绍。原创 2024-03-05 21:45:00 · 1390 阅读 · 0 评论 -
pygame + numpy实现康威生命游戏
pygame + numpy实现康威生命游戏原创 2024-01-27 15:45:00 · 1636 阅读 · 0 评论 -
Python第三方扩展库NumPy
Python第三方扩展库NumPy原创 2024-01-26 21:45:00 · 1712 阅读 · 0 评论 -
Python解释器的启动方式
Python解释器的启动方式介绍原创 2024-01-25 21:17:54 · 4048 阅读 · 0 评论 -
集成开发环境(IDE)介绍
集成开发环境(IDE)介绍原创 2024-01-13 16:30:00 · 2209 阅读 · 0 评论 -
Qt 6学习资源
Qt 6学习资源原创 2024-01-12 20:00:00 · 968 阅读 · 0 评论
分享