- 博客(482)
- 资源 (22)
- 收藏
- 关注
原创 AI接入微信公众号方法总结
AI挺好用的。但是想用时就得打开网页或者其他工具插件才行?太不方便了。记得有次要给媳妇演示下它的强大,竟没带电脑竟啥事干不成。索性把AI接入微信公众号,这样在公众号聊天窗口里发消息,AI自动给我回复内容,且可以分享给好友邀好友一块儿体验,这太好玩儿了。
2023-02-10 22:13:10 8076 20
原创 一辈子干好一件事,你就了不起
人生的道路和轨迹,就像是射出去的箭。假如左拐右拐,不但不能射中靶心,达不到目标,还有可能拐弯回原点,原地踏步。日复一日年复一年,没有成长和收获,这很可怕。社会本身就是个大分工,在自己熟悉和稍微感兴趣的领域发光发热就行了。
2023-01-10 00:30:00 4545 1
原创 SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂sm2算法的使用
网上有很多网友问算法sm2怎么使用?什么是压缩公钥和非压缩公钥,长度有多长?xB和yB这参数是什么?怎么使用sm2做加解密?如何签名和验签?有没有工具来验证下?这里分享个自己使用QT造的一个小工具,用来对sm2算法做个加解密和签名,验签的验证。p,a,b,Gx,Gy,n为椭圆曲线参数,目前sm2使用的是以下的值的参数,以后会不会变不知道。这些参数当然也可以改,作为测试或者打造自己的一套加解密算法。使用素数域256位椭圆曲线曲线方程:y^2=x^3+ax+b曲线.
2021-09-27 19:20:59 31333 34
原创 Nuttx系统在 imx6ul 开发板上的移植(一、环境准备和交叉编译)
小米宣布全新自研的操作系统—小米澎湃OS的出炉,这个系统是基于深度改造的Android,加上自研的Vela系统(基于Nuttx内核)合并而成,彻底重建了底层架构。NuttX是一个成熟的实时操作系统,于07年由Gregory Nutt先生正式开源,2016年被三星选为TizenRT操作系统的内核,2019年在小米的推动下正式进入Apache基金会,经过开源社区多年的不懈努力,NuttX功能丰富,性能稳定,商业化成熟度高,Fitbit最近两代的手环产品和索尼多款消费级产品都是基于NuttX开发的。
2024-04-13 00:22:11 720 1
原创 免费Docker容器服务Koyeb和Zeabur介绍及推荐
Koyeb 是一个新兴的无服务器计算平台,致力于为开发人员提供容器化应用程序的部署和运行环境。通过 Koyeb,开发人员可以将他们的 Docker 容器部署到云端,而无需担心服务器管理和基础设施维护。Koyeb 提供了一系列功能,使开发人员能够轻松地构建、部署和运行他们的应用程序,同时还提供了监控、日志和管理等功能,以帮助他们更好地管理他们的部署。
2024-04-09 23:45:00 928 1
原创 《被讨厌的勇气》读书思考笔记 (好书推荐)
《被讨厌的勇气:“自我启发之父”阿德勒的哲学课》是日本哲学家岸见一郎、日本作家古贺史健编著的哲学著作,于2013年12月首次出版。该书采取了希腊哲学的古典手法“对话篇”,围绕“人是如何能够获得幸福”这一问题展开了简单却深刻的讨论。“哲人”用简单易懂的方式向“青年”解释如何改善人际关系,如何获得幸福,又如何鼓起被讨厌的勇气去面对他人。
2024-03-26 21:38:35 860
原创 EtherCAT 开源主站 IGH 在 linux 开发板的移植和伺服通信测试
EtherCAT的开源主站协议 栈IgH ,是用的最多且实时性最好的 EtherCAT 开源主站。很多公司项目软件主站都是用的它,有很多软件专利可以挖掘。一些公司的机器人主控四肢电机驱动器通讯,采用的也是IgH。关于EtherCAT主站协议栈,目前有两大主流开源代码为SOEM(即支持Linux,又支持windows )和IgH EtherCAT Master只支持Linux )。本文以IgH最新稳定版本1.6来移植,简单记录下IgH EtherCAT Master在嵌入式系统中的移植过程。
2024-03-16 22:08:31 1474 1
原创 EtherCAT开源主站 IGH 介绍及主站伺服控制过程
EtherCAT全称EtherNet Control Automation Technology,是由德国倍福(Beckhoff)公司提出的一种实时以太网技术,用于工业自动化的现场总线通信协议。EtherCAT是一种开放但不开源的技术,从站使用专属ASIC芯片或是FPGA的形式。IGH EtherCAT是一种EtherCAT协议主站的开源实现,是一个完全符合EtherCAT标准的库,能够在实时操作系统上运行。与传统总线相比,EtherCAT的优点在于减少了总线通信的延迟时间,从而提高了实时性。
2024-03-15 21:11:21 1831
原创 迷茫的时候怎么办?
迷茫的时候怎么办?这是一个让无数人感到困惑的问题。当我们感到迷茫时,我们可能会感到无所适从,不知道该往哪个方向前进。这种情况并不罕见,尤其是在我们年轻的时候。我们可能会感到有许多事情要做却不知如何选择,同时也可能会感到缺乏信心和动力,不知道该如何开始。
2024-03-11 22:45:00 1180 6
原创 Node.js的debug模块源码分析及在harmonyOS平台移植
一个模仿Node.js核心调试技术的小型JavaScript调试实用程序。适用于Node.js和web浏览器。Debug库 是一个小巧但功能强大的 JavaScript 调试工具库,可以帮助开发人员更轻松地进行调试,以便更快地发现和修复问题。它的主要特点是可以轻松地添加调试日志语句,同时在不需要调试时可以轻松地禁用它们,以避免在生产环境中对性能产生影响。它提供了一种比console.log()更方便的打印调试信息的方式。
2024-02-23 22:44:56 1088
原创 HarmonyOS 鸿蒙应用开发(十二、paho-mqtt的mqtt客户端库移植)
PAHO MQTT 客户端库支持多种平台,包括 Java、JavaScript、C、Python 等,使得开发者可以在不同的环境中使用相同的客户端代码来实现 MQTT 通信。支持 MQTT 协议的各种版本:PAHO MQTT 客户端库提供了对 MQTT 3.1、3.1.1、5.0 版本的支持,使得开发者可以根据自己的需求选择合适的 MQTT 版本进行通信。提供丰富的 API。
2024-02-21 01:15:00 2168 1
原创 typescript中的class与interface和type的区别
在 TypeScript 中,type、interface 和 class 分别具有自己的用途和特点。type适用于定义类型别名、联合类型、交叉类型等,并且不需要运行时信息。interface主要用于定义对象的类型和形状,支持继承和实现。class既包含类型信息,也包含实际的属性和方法实现。在实际开发中,我们应根据需求选择合适的类型声明方式。虽然 type 和 interface 在很多场景下可以互换使用,但它们在某些特定场景下有着各自的优势。
2024-02-19 22:45:00 2160
原创 HarmonyOS 鸿蒙应用开发(十一、面向鸿蒙开发的JavaScript基础)
网络上介绍鸿蒙应用TypeScript语言学习的文章已经很多了,但唯独对JavaScript基础介绍偏少。这里补充介绍一下,觉得有帮助的小伙伴可以点击收藏。ArkTS 是 TypeScript 的一种扩展版本,而 TypeScript 本身就是 JavaScript 的超集。这意味着 ArkTS 保留了大部分 JavaScript 的语法和编程范式。因此JavaScript 不仅是前端开发的核心,还在鸿蒙应用中扮演着重要角色。
2024-02-19 22:15:00 1548
原创 HarmonyOS 鸿蒙应用开发(十、第三方开源js库移植适配指南)
js-e2e是基于eslint进行封装、配置规则,用于分析JS库代码对NodeJS和Web浏览器的内置模块、对象的依赖及兼容ES标准版本的工具,支持检查指定源码目录和指定三方库的兼容性。te。
2024-02-07 23:07:23 4262
原创 HarmonyOS 鸿蒙应用开发(九、还是蓝海,如何贡献第三方库)
快来共享第三方库吧,不但可以通过分享自己的成果,可以获得来自全球开发者的技术反馈和建议,提升自身技术能力,还有助于提高个人或团队在开源社区中的知名度和影响力。在流量时代和粉丝经济时代,获得曝光度和流量密码,这太重要了。
2024-02-04 21:45:00 2181
原创 HarmonyOS 鸿蒙应用开发( 八、线程模型及线程间通信 Emitter、Worker和TaskPool介绍)
在HarmonyOS应用中每个进程都会有一个主线程(UI线程),用于处理UI更新、事件分发等操作。对于耗时任务,开发者需要创建工作线程进行处理,以避免阻塞主线程影响UI流畅性。主线程有如下职责:1.执行UI绘制,主线程负责处理与用户界面相关的所有操作,包括布局计算、渲染以及屏幕刷新等。在鸿蒙系统中,ArkTS引擎用于管理主线程上的UI渲染。2.管理主线程的ArkTS引擎实例,使多个UIAbility组件能够运行在其之上。
2024-01-27 22:45:00 2802
原创 HarmonyOS 鸿蒙应用开发 (七、HTTP网络组件 axios 介绍及封装使用)
在HarmonyOS(OpenHarmony)中,@ohos/net.http 是官方提供的一个用于进行HTTP通信的基础模块。开发者可以利用这个模块发送和接收HTTP请求与响应,实现应用程序与服务器之间的数据交互。文档中心--HTTP数据请求。
2024-01-27 22:15:00 9296 12
原创 HarmonyOS 鸿蒙应用开发( 六、实现自定义弹窗CustomDialog)
自定义弹窗(CustomDialog)可用于广告、中奖、警告、软件更新等与用户交互响应操作。开发者可以通过CustomDialogController类显示自定义弹窗。具体用法请参考自定义弹窗。
2024-01-25 22:00:28 2991
原创 HarmonyOS 鸿蒙应用开发( 五、快速实现ArkUI页面底部导航Tabs)
对于底部导航栏,一般作为应用主页面功能区分,为了更好的用户体验,会组合文字以及对应语义图标表示页签内容,这种情况下,需要自定义导航页签的样式。图9自定义导航栏图系统默认情况下采用了下划线标志当前活跃的页签,而自定义导航栏需要自行实现相应的样式,用于区分当前活跃页签和未活跃页签。设置自定义导航栏需要使用tabBar的参数,以其支持的CustomBuilder的方式传入自定义的函数组件样式。
2024-01-25 21:49:09 1956
原创 HarmonyOS鸿蒙应用开发( 四、重磅组件List列表组件使用详解)
List列表组件,是一个非常常用且重要的组件。可以说在一个应用中,它的身影无处不在。它包含一系列相同宽度的列表项,适合连续、多行呈现同类数据,例如图片列表和和文本列表等。ArkUI 框架采用 List 容器创建列表(类似 Android 的 RecycleView、Compose 的 LazyColumn)。
2024-01-23 22:30:00 2629
原创 HarmonyOS鸿蒙应用开发(三、轻量级配置存储dataPreferences)
在应用开发中存储一些配置是很常见的需求。在android中有SharedPreferences,一个轻量级的存储类,用来保存应用的一些常用配置。在HarmonyOS鸿蒙应用开发中,实现类似功能的也叫首选项,dataPreferences。
2024-01-21 17:22:24 1734 1
原创 HarmonyOS鸿蒙应用开发 (二、应用程序包结构理解及Ability的跳转,与Android的对比)
在进行应用开发前,对程序的目录及包结构的理解是有必要的。如果之前有过android开发经验的,会发现OpenHarmony的应用开发也很简单,有很多概念是相似的。下面对比android分析总结下鸿蒙的应用程序包结构,以及鸿蒙对比android的诸多亮点。从这些亮点上看,可以毫不客气的说,鸿蒙系统是对android系统的一种超越。
2024-01-20 22:30:00 2023 2
原创 python之AI视频去码&图片修复CodeFormer,把你的老照片变漂亮
CodeFormer是由南洋理工大学-商汤科技联合研究中心S-Lab在NeurIPS 2022上提出的一种基于VQGAN+Transformer的人脸复原模型。该方法基于预训练VQGAN离散码本空间,改变复原任务的固有范式,将人脸复原任务转成Code序列的预测任务,大幅度降低了复原任务映射的不确定性,同时VQGAN的码本先验也为复原任务提供了丰富的人脸细节。最后,通过Transformer全局建模,进一步增加了模型对严重退化的鲁棒性,使得复原的人脸更加真实。
2024-01-17 22:30:00 1183
原创 HarmonyOS鸿蒙应用开发 (一、环境搭建及第一个Hello World)
2024年1月16日,华为目前开启已HarmonyOS NEXT开发者预览版Beta招募,报名周期为1月15日-1月22日。HarmonyOS NEXT开发者预览版将不再兼容安卓开源应用,仅支持鸿蒙内核和系统的应用,因此被称为“纯血鸿蒙”。
2024-01-17 22:15:00 2688 8
原创 乔布斯在斯坦福大学经典演讲
今天,很荣幸来到各位从世界上最好的学校之一毕业的毕业典礼上。我从来没从大学毕业过,说实话,这是我离大学毕业最近的一刻。今天,我只说三个故事,不谈大道理,三个故事就好。第一个故事,是关于人生中的点点滴滴如何串连在一起。我在里德学院(Reed College)待了六个月就办休学了。到我退学前,一共休学了十八个月。那么,我为什么休学?
2024-01-06 20:45:00 979
原创 2024年的诸多跨年演讲,为什么觉得像是鸡汤?
时光如白驹过隙匆匆而已,转瞬间已来到2024年。伴随着新的一年的到来,一些互联网大佬如罗振宇、吴晓波等纷纷直播演讲,分享各自的思考和感悟。值不值得听呢?为什么有时候觉得是鸡汤?这里分析下可能的原因。
2024-01-04 22:15:00 1205
原创 董宇辉的封神之作,深刻认识王阳明的知行合一
我们为什么要读王阳明?它有一种润物无声却能改天换地的力量。有学者说,人生的困惑有三样东西,一为欲望,一为情绪,一为习性,人生终极如何在这三者中超越。在中国的文化里,儒释道分别解决一个问题。儒家解决习性问题,道家解决欲望问题,佛家解决情绪问题。而王阳明集儒释道于一体,这就是心学的神奇。
2023-12-21 22:45:00 2233 1
原创 程序人生,由“小作文”事件想到的
时势造英雄。自媒体时代,火出圈是靠大众的审美和爱好,自己能做的关键,其实是做好自己,选择向上生长,持续不断的读书、学习。同时保持一份好奇心,培养一个兴趣爱好并自得其乐。
2023-12-18 21:50:33 2450 13
原创 发现数学之美--微积分的起源和用途(一文搞懂微积分)
数学,改变世界的基石。微积分十九世纪的三大自然发现之一,迪卡尔建立了解析几何,把数与图结合在一起,微积分的发现与创立,是数学新的里程碑,解决了常规方法无法解决的问题,是一次伟大的革命。迪卡尔的解析几何,牛顿的微积分,都是创造,互相关联着,缺一不可。
2023-12-09 21:35:38 1755
原创 C++ Core Guidelines解析 ( 好书推荐 )
C++ Core Guidelines是Bjarne和 Herb Sutter发起编写的一个开源项目,汇聚了 C++社区多年来积累的宝贵经验,是非常全面的编程最佳实践指导,包括代码风格、函数、类、错误处理、性能优化等,可以说是C++社区的集大成者。用Effective Modern C++的译者高博老师在《C++ Core Guidelines解析》推荐序中的话说,“学习C++而不了解 C++ Core Guidelines 相当于盲人摸象”。
2023-12-06 22:15:00 623
原创 还记得当初自己为什么选择计算机?
当初你问我为什么选择计算机,我笑着回答:“因为我梦想成为神奇的码农!我想像编织魔法一样编写程序,创造出炫酷的虚拟世界!”谁知道,我刚入门的那天,电脑却故障了,我只能用巨大的打字机来编程。我感叹道:“果然这个魔法圈子里,先要会修电脑!”
2023-12-05 23:25:11 302
原创 Python的海龟 turtle 库使用详细介绍(画任意多边形,全网最详细)
Turtle库是Python中一个很有趣的库,可以用来绘制各种图形,比如直线、圆、正方形等等。掌握Turtle库的意义在于可以培养孩子的创造力和想象力,让他们通过编写代码来实现自己的创意,同时也可以提高他们的编程能力和逻辑思维能力。此外,Turtle库还能够帮助孩子更好地理解几何学和数学概念,比如角度、比例、几何图形的性质等等,学Turtle库其实就是学数学。
2023-12-05 22:16:51 3390
原创 第十一届蓝桥杯青少组省赛Python中高级组真题及赏析
练习最好的办法就是实战。拿真题来做,不是解析是赏析。带着欣赏的眼光看,题目不但不难,反倒增加不少乐趣。接下来揭开第十一届蓝桥杯青少组省赛python编程题的神秘面纱,我们来一一赏析,看难不难。
2023-12-02 22:09:11 4656 3
原创 Python三百行代码实现一简约个人博客网站(全网最小巧)
这是全网最小的博客,没有比这更小的。虽然小巧,但功能一点儿也不弱,支持文章的分页展示,文章表格,图片和代码语法高亮。文章无限制分类,访问量统计,按时间和按点击量排序,展示最新文章,最热文章,文章留言评论等功能。
2023-11-29 22:21:24 1523 15
原创 好用的博客评论系统 Valine 使用及避坑指南
评论系统,即网站的一个小功能,展示评论内容和用户输入框。开源免费的评论系统可不多,原来很火的"多说"评论系统都关闭了,而Disqus又是国外的访问受限。无意间发现了Valine,挺不错的,分享给大家。
2023-11-22 23:09:05 1197 1
原创 趣学python编程(七、实现个小网站如此简单 web.py使用介绍)
这里先拿一个小网站的例子来举例,保持好奇心就可以了。因为兴趣才是最好的老师,它能激发人内在的行动力。这里介绍个使用web.py轻量级框架实现的一个小网站,可以看到实现个小网站并不难。python都能用来干什么?那么网站就是它众多功能中的其中之一。
2023-11-21 22:45:00 1158
原创 趣学python编程 (五、常用IDE环境推荐)
Python环境指的是在计算机上安装Python解释器和相关的库,它是运行Python代码所必需的。那么开始Python编程前,准备安装好开发环境是前提。
2023-11-20 22:45:00 1670 2
原创 趣学python编程(六、关于蓝桥杯比赛)
蓝桥杯全国软件和信息技术专业人才大赛简称“蓝桥杯”,是由工业和信息化部人才交流中心举办的国内最大的信息技术竞赛。为促进中小学科技创新,提升中小学生逻辑思维,发现和培养面向未来的科技精英人才。
2023-11-20 22:13:44 1381 9
原创 趣学python编程 (四、数据结构和算法介绍)
数据结构和算法在编程中非常重要。数据结构是组织和存储数据的方式,而算法是解决问题的方法和步骤。你要挑战的蓝桥杯,实际也是在设计算法解决问题。其实各种编程语言都只是工具,而程序的核心=数据结构+算法。犹如练武,数据结构和算法是内功,各种编程语言都只是刀枪棍棒,根据需要在不同的场合选用顺手的兵器。
2023-11-20 22:07:50 612
原创 趣学python编程 (三、计算机基础知识)
如果不了解些计算机的基础知识上来就编程,往往容易“不识庐山真面目,只缘身在此山中”。因此对于计算机的一些基础知识,在开始编程前,需要理解和掌握。
2023-11-18 23:15:00 295
python蓝桥杯选拔赛,省赛及历届国赛真题集合(附赠集训教程包)
2024-03-11
python+pygame+opencv+gpt实现虚拟数字人
2024-02-29
mqtt客户端工具,小巧且强大的mqtt协议调试助手
2023-09-18
pygame小游戏之飞机拼音大作战源码(送给娃的礼物,模拟真实宇宙场景)
2023-09-08
绿色小巧免安装的ModBusTCP协议调试工具带模拟器(mbpool,mbslave,modbus调试助手,串口监控工具)
2023-08-17
Paragon ExtFS for Windows,Windows 下读取 Linux 系统文件 神器
2023-07-28
arm-fsl-linux-gnueabi-交叉编译工具链(两个)
2023-07-28
中景园电子OLED屏的linux驱动源码(spi接口)
2023-07-28
IMX6ULL-MINI-V2.2(Mini底板和alpha板原理图).pdf
2023-07-28
移远4G模块通用拨号程序源码,适用于所有移远4G模块如EC20,EC800等
2023-07-14
替代chatGPT,很火的聊天插件BITO的api接口封装
2023-06-17
vscode配置stm32开发仿真调试IDE环境,工程模板源码
2023-06-02
openAI接入微信公众号后台源码(golang版本)
2023-02-13
Java版8583协议银联免密免签支付完整源码
2022-12-14
sm2国密算法加解密、签名、验签QT工具源码(包含sm2,sm3和sm4源代码)
2022-04-23
sm2国密算法工具完整版,包含sm2,sm3和sm4
2022-04-22
minidump_stackwalk工具,用于分析breadpad生成的dmp文件。
2022-04-09
最全vim配置,解压既能用vim。集成了常用的插件包 自动补全智能提示飞一般的写代码
2022-03-13
sm2Tool.zip
2021-09-28
sm2国密算法单片机版源码(基于低内存的stm32单片机)
2021-06-03
Android调用c的动态库的方法demo源码
2021-06-02
java串口读写卡工具
2019-03-21
java版8383解析工具源码
2018-11-12
8583解析工具
2018-09-19
protobuf的c语言版本在嵌入式linux上的测试demo
2018-07-21
我的Vim配置文件,直接放在对应的目录下即可 参照博客
2017-11-23
ucgui在嵌入式linux移植成功(附makefile和demo)
2017-10-28
支付宝的二维码脱机认证库在linux下测试成功的例子
2017-07-04
用GCC开发STM32,正点原子开发板的一个库函数版本例程示例
2016-01-22
python版DES和MAC算法源码
2014-10-16
java版串口读写卡测卡工具(CPU卡)
2014-08-09
windows下的linux工具集,含cscope
2014-01-26
Eclipse配合GDB和Jlink实时仿真调试STM32流水灯示例
2014-01-01
GCC开发STM32程序源码(附makefile,编译下载通过)
2013-08-11
Vim常用命令汇总
2013-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人