自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个由Leno写的小玩意,支持酷我,酷狗,QQ音乐等xiazai

一个由Leno写的音乐软件,支持酷我,酷狗,QQ音乐等看看

2026-10-09 11:23:16 62

原创 Leno 实现 Base64 编码/解码

本文介绍了在Leno语言中实现Base64编码/解码的完整过程。首先解析Base64算法原理,将3字节数据分为4个6位单元映射到64字符表。然后详细展示了纯Leno实现代码,包括编码表构建、位运算处理、边界填充等核心逻辑。实现中运用了Leno的位操作、字符串处理、字典数据结构等特性,并通过标准测试向量验证了正确性。该实现不仅可作为基础库使用,还能帮助开发者深入理解Leno编程技巧,包括循环控制、异常处理和性能优化等内容。文末提供了中英文混合字符串的编解码示例,完整展示了这一数据转换技术的实战应用。

2026-07-24 21:16:37 171

原创 Leno vs Python 性能对决:3-5 倍差距从何而来?

摘要:在i5-14400F平台上的性能测试显示,自研语言Leno在基础运算和循环控制上比Python快3-5倍,但在递归场景表现持平。关键差异源于语言设计:Leno采用int48内联整数(避免堆分配)和专用循环指令,而Python的不可变PyLong对象和迭代器协议带来额外开销。测试公平性验证显示26项对比均采用等效实现,性能差距主要体现在整数模型(算术运算4.5x)、循环机制(空循环5.2x)和数据结构(数组操作3.9x)等底层设计选择上。Python在函数调用(1.6x)和递归场景已通过PEP659优化

2026-07-20 20:14:50 412

原创 Leno 语言入门指南

《Leno语言入门指南》摘要 Leno是一门介于Python和Go之间的静态类型检查脚本语言,融合了动态语言的灵活性和静态类型的安全性。该指南全面介绍了Leno的核心特性: 基础语法:支持类型推断(var)、任意精度整数、并行赋值和代码块作用域 类型系统:包含int(自动处理溢出)、float、string、bool等基础类型,以及泛型数组和字典 控制流:提供if/switch条件语句、多种for循环形式以及类型守卫功能 函数编程:支持高阶函数、匿名函数、闭包和默认参数 面向对象:通过struct实现,包含

2026-06-13 17:22:22 312

原创 LenoLang:一门带静态类型检查的脚本语言

LenoLang是一款融合静态类型检查的脚本语言,定位介于Python和Go之间,平衡开发效率与运行安全。核心设计亮点包括:1)智能int类型处理(48位内联存储/自动转BigInt);2)渐进式类型系统(支持类型推断与动态处理);3)零摩擦FFI(声明式C库调用)。语言特性涵盖直观控制流、面向对象struct、一等公民函数等,并通过密码学算法实现展示其位运算能力。内置丰富标准库(FFI/异步/数学等),项目已开源。设计哲学强调在ABI边界处理C类型约束,在语言内部处理数学约束。

2026-06-13 16:52:16 578

原创 利用rand在十万个数字中随机50个不重复数字

明天就要过年了,今天闲着没事,想写一个程序(由于本人自学,写的不好不规范请收下留情)我自己有10万首音乐,写了一个管理音乐的程序,有一个功能是随机在10万首歌中抽取50首音乐发送给客户端,由于使用rand()生成随机数的范围只能是0到32767,就只能自己修改下,随机出现50个数字,并且不能重复。为了方便我是用最最最最老的VC6.0,系统是win7;代码如下#include "stdafx.h"#include <Stdio.h>#include <stdlib.

2021-02-10 16:30:38 1282

原创 通过网页获取路由器外网IP地址

每次自己想要获取外网IP地址时,还要慢慢的打开

2014-10-12 12:22:33 1900 2

空空如也

空空如也

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

TA关注的人

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