自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

退休码农的自留地

记录灵活就业码农的所作所为所想,可能枯燥,可能有趣,乐趣苦趣是人生。

  • 博客(225)
  • 资源 (7)
  • 收藏
  • 关注

原创 函数式编程和OO编程02——二者的等价性

理论上,函数式编程和面向对象编程可以在功能上实现等价,但它们的设计理念和实现方式不同。无论是用OO编程中的类和对象,还是用FP中的函数和不可变数据,都可以构建相同的应用程序或系统。:OO和FP都属于图灵完备的计算模型,这意味着它们理论上都可以表达任何可以计算的函数。理论上,函数式编程(FP)和面向对象编程(OO)可以在功能上达到等价的效果,但它们的实现方式、代码结构以及思维模式有所不同。例如,前面购物车的例子中,无论是使用OO的类方法还是FP的纯函数,最终都能实现添加商品和计算总价的功能。

2024-08-22 14:28:13 541

原创 函数式编程和OO编程01——二者的关系

函数式编程与OO编程的主要区别在于数据处理方式。FP更关注函数的组合和数据不可变性,而OO编程更关注对象及其状态的管理。FP的优势在于代码的可预测性和减少副作用,适合并发和并行编程。

2024-08-21 18:30:36 442

原创 没有屋檐的房子-005

....但是宏观上,这个世界的发展简而言之,就是一系列的事件构成的,正确的,错误的,中性的,完整刻画的,模糊不清的。

2024-08-21 16:36:10 486

原创 没有屋檐的房子-004

经过一个白天和半个晚上的摇摇荡荡(半个晚上是因为西藏禁止大巴在深夜运营,必须强制休息,防止出事),在塔钦下车,那个下车的地方已经有4700米的高度了。....

2024-08-20 09:03:56 1034

原创 没有屋檐的房子-003

1 , 1 , 2 , 3 , 8 , 13 …光照在身上,那些沙尘般的影子慢慢穿过手掌,穿过胸膛,穿过脸颊,穿过头皮,进入了身体。慢慢的,墙壁上的斑点消失了...

2024-08-19 08:40:48 386

原创 没有屋檐的房子-01

自家的房子是石板房,侧面是人字形那种,有山墙的那种。因为这个原因,看到小伙伴上了自家的房顶玩耍,就非常羡慕,也想爬到自己的房顶上...

2024-08-18 17:39:19 351

原创 没有屋檐的房子-02

自创小说,半真半假,打算融入各种立刻因素,设计到算法,哲学等等。是一个有真实背景的头脑风暴体的小说,为了扣合CSDN考虑加入部分真实的题目或者想法在里面。

2024-08-18 15:28:15 174

原创 Android 开发笔记之读写权限的小坑

简单介绍了一下,老版本安卓10 上面的存贮权限设置方法。

2024-07-29 09:41:44 861

原创 Android Studio 编译无错误 运行无结果一例

无错运行无结果

2024-06-24 20:37:38 418

原创 跟着AI学AI_11 PyTorch, TensorFlow 和JAX 功能对比简介

PyTorch、TensorFlow 和 JAX 是当前最流行的深度学习框架。它们各自具有独特的特性和优势,适合不同的应用场景和开发者需求。下面是对这三个框架的功能对比。特性PyTorchTensorFlowJAX计算图动态计算图静态计算图(支持动态计算图)通过 JIT 编译生成动态图自动微分Autograd内置强大的自动微分硬件加速GPU 支持(CUDA 集成)GPU、TPU 支持GPU、TPU 支持(XLA 编译器)生态系统。

2024-06-12 20:07:45 2856 1

原创 跟着AI学AI_10 JAX 简介

JAX 是一个由 Google 开发的开源库,它专注于高效的数值计算,尤其适用于机器学习和深度学习。JAX 通过结合 NumPy 接口和自动微分(Autograd)技术,提供了强大的计算能力。JAX 的核心特点包括高性能的自动微分、函数转换和对 GPU/TPU 的支持。JAX 是一个高性能的数值计算库,特别适用于机器学习和深度学习。它的自动微分、JIT 编译和并行计算功能使得它在计算性能和灵活性上具有显著优势。JAX 的设计理念是提供 NumPy 的易用性,同时赋予更强大的计算能力和扩展性。

2024-06-12 20:03:42 1296

原创 跟着AI学AI_09 PyTorch 简介

PyTorch 是一个开源的深度学习框架,由 Facebook 的人工智能研究团队(FAIR)开发。它提供了灵活且高效的张量计算功能,并支持动态计算图。PyTorch 的易用性和灵活性使其成为深度学习研究和生产应用中广泛使用的工具。PyTorch 是一个强大且灵活的深度学习框架,特别适合研究和快速原型设计。它的动态计算图、自动求导和丰富的工具库使其成为深度学习领域的重要工具。通过学习和使用 PyTorch,你可以更高效地构建、训练和部署复杂的深度学习模型。

2024-06-12 20:00:10 1091

原创 跟着AI学AI_08 NumPy 介绍

NumPy(Numerical Python)是一个用于科学计算的基础库,它为 Python 提供了支持大规模多维数组和矩阵操作的功能,并包含大量的数学函数库来进行各种操作。NumPy 是进行科学计算和数据分析的基础库,其高效的数组操作和丰富的数学函数库使其成为数据科学、机器学习和科学计算领域不可或缺的工具。通过使用 NumPy,可以大大简化数据处理的代码,并提高计算的效率。

2024-06-12 19:41:53 435

原创 跟着AI学AI_07张量、数组、矩阵

数组是一种线性数据结构,可以具有多个维度。矩阵是二维数组,特别适用于线性代数操作。张量是更广泛的概念,可以表示任意维度的数据。张量的灵活性和广泛应用,使其成为现代机器学习和深度学习的核心数据结构。理解张量及其与数组和矩阵的关系,对于进行高效的数据操作和计算至关重要。

2024-06-12 19:38:07 1170

原创 跟着AI学AI_06 tensorflow 简介

TensorFlow 简介

2024-06-04 09:47:07 604

原创 跟着AI学AI_05音频处理库 librosa 简介

音频处理库 librosa简介。

2024-06-04 09:35:43 1391

原创 跟着AI学AI_03频域中的时间信息损失

时域频域的进一步理解,例如频域的时间特性的损失和弥补。

2024-06-04 09:24:02 1021

原创 跟着AI学AI_02, 时域频域和MFCC

信号分析基本概念,时域频域和MFCC基本概念介绍。

2024-06-04 09:08:52 1168

原创 跟着AI学AI_01,语音识别框架

AI学习摘要,主要记录和AI的关键对话内容,备查。本章内容语音识别的基本代码。

2024-06-04 08:58:43 1353 1

原创 Dijkstra最短路径算法原理的一点儿解释

在学习最短路径算法的时候,对Dijkstra 算法的理解,是有点儿模模糊糊的,总是不能理解其所以然。课本上的话,看似懂了,仔细想想又疑问多多。想通了之后,将想法写在margin上,但是时间长了又忘了。为了记忆清晰,把疑问和思考过程记录下来。理解一个推论的前提和假定非常重要,有时候会陷入后面的陷入为主的漩涡中,而忽略了前面的假定。另外,在计算机的诸多算法中,前提和动态推演是经常遇到的一种思路或者方法。由于人脑(大多数)在动态推演过程中会很困难,因此对某些结论的理解就会很困惑。

2024-04-07 09:46:07 1029

原创 华容道问题求解_详细设计(7)之布局设计器

简述了华容道设计布局的一个实现,并完成了一个布局关系的检查功能,对研究华容道的各种布局极其关系具有一点儿积极意义。

2024-03-12 09:48:02 1472 1

原创 华容道问题求解_详细设计(六)之简单互动和动画

介绍了在华容道解法程序中增加了交互以及简单动画的实现。

2024-03-10 21:59:57 473

原创 华容道问题求解_详细设计(五)之hash值和回放功能

对华容道求解过程使用的Hash算法和回放功能进行了介绍。

2024-03-10 20:41:50 524

原创 华容道问题求解_详细设计(四)之查找算法2_BFS

华容道的BFS解法,简单介绍了将DFS改成BFS的方法,以及核心代码,并给出了横刀立马布局的30种不同解法(不算对称,是15种)

2024-03-09 19:29:11 537

原创 华容道问题求解_详细设计(三)之查找算法1_DFS

介绍了采用DFS构造一个图,并使用Dijkstra算法找到最佳路径的过程。

2024-03-07 18:09:36 1244

原创 华容道问题求解第一部分_详细设计(二)之棋子和游戏类_棋盘和棋子渲染

介绍了华容道求解过程当中的布局数据准备和绘制过程。

2024-03-05 15:27:02 634

原创 华容道问题求解第一部分_详细设计(一)之棋子和游戏类_初始化部分

介绍了华容道的基础数据结构,即类的结构和关系描述。

2024-03-04 17:35:06 902

原创 华容道问题求解第一部分_思路即方案设计

华容道是一种传统的益智游戏,通常由一个长方形木板和若干个方块组成。其中包括一个或多个不同颜色的方块(也称为车块)和其他大小相同的方块(也称为障碍块)。游戏的目标是将车块从木板的一个端点移动到另一个端点,通过调整其他方块的位置来清除道路并组成一个通路。华容道可以锻炼思考和推理能力,提高空间想象和逻辑能力。这个游戏在中国有着很长的历史,并在全世界广受欢迎。(以上内容来自INSCODE AI 创作助手)而笔者接触这问题要追溯到敝人的小学时期了,依稀记得在上学的路上,有成人玩这个游戏,感到非常有趣。

2023-12-05 22:44:25 940

原创 [Linux]创建新用户及用户权限

参考如下链接。

2023-08-06 17:32:31 332

原创 佳明手表APP开发系列02——汉字和图标的标准显示

Bmp Font文件由两部分组成,.fnt 文件和.png, .fnt 是配置文件,里面记录了字体的属性,主要是记录了字体的编码和对应图像在png文件中的位置。png文件保存了对应的字体的图像,代码根据配置文件找到对应字符的位置和范围,将图形从png文件里取出,然后渲染到屏幕上。这一过程的操作都是自动的,和使用系统字体一样的操作,因此非常方便。佳明推荐的转换软件是:bmfont 有32 和64 位两个版本,这是一个第三方公司开发的免费软件。

2023-07-05 11:52:32 1471

原创 No IF 排序

算法世界纷繁奇妙,有的方法经典简洁,有的方法新奇晦涩。前者固然是我们追求的终极目标,但是后者也能拓展思路,在算法的画布上添上一抹令人注目的一笔。不使用IF语句比较两个数的大小乃至排序或许就是这一笔吧,希望本文的方法和思路能给各位喜欢算法的朋友一个小小的启迪。

2023-05-25 11:59:30 1007

原创 WuxioLin 反锯齿算法(反走样算法,Xiaolin Wu Anti-aliasing algorithm) C# 代码实现

XiaoLinWu 反走样算法的完整C#代码。

2023-04-27 19:05:37 1782

原创 佳明手表APP开发系列01——简单汉化英文版,build 和部署

本文简单介绍了佳明手表APP的开发方法,并给出了一个汉化英文版手表的简单实现。

2023-04-13 21:27:51 4294

原创 把 不用if排序的方法教给了ChatGPT,并且起了个名字,让它记住 :)

引导ChatGPT学会使用不用IF进行排序。以下是对话记录,尽管过程有点儿搞,但是后面的诱导和分析过程,这个家伙还是很厉害的。程序的功能都说对了,厉害,不知道算法是怎么知道的。

2023-03-31 22:59:28 194

原创 不使用IF语句对一组数进行排序的分析和实现

本文探讨了不使用IF语句对数据进行排序的方法,并给出了一种实现方法。

2023-03-31 20:44:01 337

原创 把 Mysql Json数据转化成表进行查询的方法(跟ChatGPT 学的方法)

利用mysql json_table 函数将json数组转化为表,使用sql查询的方法。

2023-03-21 22:51:01 1585

原创 ChatGPT 4 测试 两数比较大小问题。

按: 上次用3.5 测试了ChatGPT的两数比较大小问题,结果失败了。我要求不能用if语句,它避免不了。这次终于成功了,看来是进步很大。对话记录如下(英文)真的是厉害,其他方法我也不测试了。它上面的最后一个方法与我想到的方法大体相当,移位的方法我没有想到,这个确实比较高级了。ChatGPT4 于 3.14(美西时间),也就是北京时间今天发布了。

2023-03-15 20:16:13 2268

原创 退休码农包饺子解馋,竟然有bug

退休程序员,编码自耕农,做了一顿饺子解解馋(有bug)跟代码无关,但是有bug,视频链接如下。生活就是程序,程序就是生活。随时发现bug才是真的码农。

2023-03-05 22:19:42 222

原创 汉诺塔递归算法精讲

本文从手动解决汉诺塔问题,逐步进行过程抽象,对递归算算法解决汉诺塔问题进行了详细的归纳和解释。

2023-02-15 12:03:50 5421 2

原创 不使用显示的比较语句比较两个数的大小

不使用显示比较语句代码比较两数大小,并输出。

2023-02-09 18:43:57 266

华容道求解及华容道布局设计器源码

求解经典三国华容道C#源码,包括经典的横刀立马的最佳求解方法以及一个简单的华容布局设计器。华容道布局设计器中,对各种不同的布局也进行了简单推演,用以验证是否同一个布局还是同一个布局的不同呈现方式。非科班出身,目的是用于学习计算机算法之用。应网友要求上传源码,如果能给大家带来一点儿帮助,也是一件小善。 语言:C# 核心算法:广度优先 其它算法:Dijkstra 算法 说明1:可以使用,但是请注明出处。 2: 不对可能产生的bug或者不亮后果负责。

2024-07-25

佳明运动手表运动计时APP (DataField), 支持240*240 系列表盘

功能简介:最近一分钟配速,平均配速,心率,步频,耗时和距离,上升下降。心率区间报警和显示。支持5KM极其倍数时间预测,半马和全马预测,适合配速员使用。已经上传到佳明网站,但是迟迟没有通过,只好发在这里。 支持型号如下: d2airx10,d2mach1,descentmk2,descentmk2s,epix2,fenix5plus,fenix5splus,fenix5xplus,fenix6pro,fenix6spro,fenix6xpro,fenix7,fenix7s,fenix7x,fr245m,fr255,fr255m,fr255s,fr255sm,fr645m,fr745,fr945,fr945lte,fr955,marq2,marq2aviator,marqadventurer,marqathlete,marqaviator,marqcaptain,marqcommander,marqdriver,marqexpedition,marqgolfer,venu2,venu2plus,venu2s,venud,

2023-09-13

C#,数据库维护框架(MaraSunDB V 0.1)

该框架可以快速生成MySQL 数据库的维护界面,支持3NF的数据录入,并支持简单的有效性检查包括数据的唯一性检查。使用该框架只需要按照要求规则进行数据库设计,使用VSstudio的IDE进行界面业绩即可。框架中提供了数据库参数录入和简单的MDI菜单,以及使用范例。可以再极端的时间内完成一个小型或者中型数据库的数据维护界面。 框架的属性要求,记录在C#控件的名字和Tag中,容易理解和使用。具体使用参考https://blog.csdn.net/Uman/article/details/128774859?spm=1001.2014.3001.5501 系列文章。或者关注本人CSDN的博客。使用方法: 使用方法: 1 将该文件拷贝到 C:\Users\YouName\Documents\Visual Studio 2022\Templates\ProjectTemplates 2、创建新项目,从项目中选 MaraSunDB 简单数据维护框架。

2023-02-12

计算器 PB12 Demo PB 之一

PB 12 编写的计算器,可以计算混合四则运算带括号,功能强大。支持幂运算(乘方和开方),目前支持一个函数。需要安装 .net framwork 3.5 和PB WPF runtime package.安装.net 后,运行PBCLTRT120.msi , 然后运行pb_calculator.exe。 Demo,完善中。将推出高精度计算器和豪华界面,PB12 编写,希望给予PB12最大的支持。 说明,最近发现这个计算器有Bug,正在修改。因此不要用这个计算器作为正式的计算结果。

2010-01-06

基于MPV,C# 开发的视频播放器(ILearnPlayer)

基于MPV的C#开发的播放器,支持几乎所有格式。特点:字幕控制,可以隐藏,遮挡,翻译;原始视频拷屏操作以及手机远程控制。开发的初衷是辅助外语学习。

2021-06-01

批量映射网络驱动器 c#小工具

c# 可执行文件,源代码丢了。需要安装.net 2.0,可以批量映射网络驱动器,并且记忆映射路径,但不会在系统重启时自动连接。系统不保存用户密码,与用户用户需要输入域用户账号和密码。

2008-11-24

右键在当前目录下运行CMD

有时候需要在当前目录下运行cmd 命令,用传统方法,还要运行一个CD 命令以切换到当前目录下,比较麻烦。本小工具可以直接在当期目录下运行cmd,不用再切换了。使用方法:第一步:以管理员身份运行一次,将生成系统菜单;第二步:在文件夹下右击某个文件从菜单中选择 Run Cmd here即可。

2021-07-06

MarchMapGen.rar

利用驾驶轨迹,生成行军图,可以支持自行选择车辆,并支持自绘驾驶轨迹。MP4生成要用到ffmpeg 系列动态库。

2020-08-03

PB12 高精度计算器源代码

改成一分吧,毕竟本人还是做了很多努力。界面上有两个测试按钮,删掉就行了。这个版本比之前的可执行版本增加了很多功能,也修正了很多BUG,可以计算高精度的运算结果,和PI值,阶乘,整数幂运算等等。因为工作调动,估计短期内不在更新了。见谅,本人QQ727900.联系请注明 CSDN,PB12 谢谢。

2010-04-12

照片浏览器

单照片浏览软件,暂定名称ImageBrowse。 编程语言:Java 运行环境:Java jdk1.6 以上,目前windows 已经测试成功,Linux 未测试。将来会支持Linux。 运行:setup即可,目前只绑定了jpeg 文件,但是可以使用文件夹方式浏览指定目录下的bmp,gif文件。如有问题和建议请联系。 QQ:727900 (问题答案请自己百度。)

2017-02-27

空空如也

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

TA关注的人

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