ESP-IDF在windows下编译的速度过慢,所以还是搭建一个Linux开发环境,速度快10倍。
1 安装基础工具
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future
2. 下载编译链工具
2024年09月21日
ESP-IDF在windows下编译的速度过慢,所以还是搭建一个Linux开发环境,速度快10倍。
1 安装基础工具
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future
2. 下载编译链工具
2024年09月21日
本系列文章将持续更新,感谢关注。
flutter 环境搭建建议在win7以上系统,不包含win7,win7环境搭建可能会不成功。
A 下载开发版flutter
git clone -b dev https://github.com/flutter/flutter.git
2024年09月21日
上一篇文章简单介绍了Flutter特性,这篇介绍一下Flutter的安装。
下载Flutter的安装包:
git clone -b master https://github.com/flutter/flutter.git
2024年09月21日
前端用了VUE2,VUE3,React,HTML5,也是一个新项目,为了方便用的这些框架,实际上这个是无所谓,功能的实现和前端这些框架没什么关系。
后端用了PHP,JSP,ASP,ASP.NET,SpringBoot,功能实现和后端用的什么开发语言无关,后端只提供一个文件上传的接口,HTTP form协议,图片上传时会调这个接口。
编辑器是ckeditor5,为ckeditor编辑器增加粘贴Word图片的功能,支持快捷键操作(Ctrl+V),支持多种系统:Windows,macOS,Linux,信创国产化环境,中标麒麟,银河麒麟,统信,龙芯。
2024年09月21日
前言
最近在跟老大的聊天中聊到了一个比较特殊的需求:是否有办法在编译阶段检查某个方法的参数与返回值的类型相同,如果类型不一致的话能抛出编译错误的提示。这似乎已经不是 Objective-C 或者 Swift 的语言语法本身所能解决的了,老大还指点了可以从编译器等底层中进行研究。于是,我踏进了 Clang 和 LLVM 的大门。
我打算将 Clang 的研究心得分为几篇文章来写,这是 Clang 之旅的第一篇,主要讲如何用 Xcode 编译 Clang,以及实现一个简单的 Clang 插件并挂载到 Xcode 中参与编译流程,算是进入 Clang 的门槛。只是,这门槛就狠狠地让我吃了苦头,Google 找到好几篇博客讲怎么编译 Clang 的,但是也有一些年头了,版本比较旧,编译出来的 Clang 不能运行在现在的系统上;还有一些写的比较含糊,漏了某些关键步骤,导致花了好几个小时跟着教程做下来最后还是一堆 error;而且试错的成本还是比较高的,下载的源码有1G多(考虑从 Github 下载的速度??,需要挂个代理),完整编译出来有20G左右,我的15款 Macbook Pro 大概需要疯狂编译2个小时…...如果不能接受这些的话,还是别尝试了,很遗憾,你连见到 Clang 真容的机会都没有┑( ̄Д  ̄)┍
2024年09月21日
讲解如何在Neptune开发板中发送GET请求去获取bilibili粉丝数,并通过CJSON解析回传的数据将获取到bilibili粉丝数输出至串口。
1、环境准备
2024年09月21日
Git仓库使用的过程中,有时候会遇到服务器的迁移,仓库代码不得不从A服务器,迁移到B服务器去,那么怎么迁移而不丢失log信息?能保留原先的commit记录,应该如何迁移呢?
使用git push --mirror命令,完成仓库的完美迁移。
例如我们的代码存储在A服务,需要钱移到B服务器去。仓库名称是todo.git。
1、首先我们将 todo.git 克隆到本地目录 /todo
2024年09月21日
在持续集成中,你可能需要通过 Jenkins 来修改代码,并且将修改后的代码提交到Git仓库里。
怎么做呢?最方便的做法还是 Jenkins 提供对应的插件,但是很遗憾我没找到合适的。另外我也觉得通过脚本的方式来实现会更加稳定,不用担心 Jenkins 以及插件升级带来潜在不好用的可能。
以下是我通过 Jenkins pipeline 来实现的修改和提交代码,供参考:
2024年09月21日
freeswitch是开源的,免费的。
freeswitch是一款非常好用的电话软交换框架,支持跨平台,扩展性良好,配置灵活。
freeswitch可以在很多平台上运行,包括Linux、Mac OS X、BSD、Solaris,甚至Windows。
2024年09月21日
今天打算在Mini上安装Flutter,试一试在配置不高的Mini上能不能很好的运行Flutter项目,因为我的Mini配置太低,基本上开发不了苹果的项目,一般就是用来学习其它一些语言。回归正题,安装Flutter。
建议安装前先参考一下Flutter中文网(https://flutterchina.club),里面有些不是很清晰,希望以下内容帮的了你。
1、用终端cd进你希望安装的目录,然后git clone -b stable https://github.com/flutter/flutter.git。网速很慢,可能需要重试多次。官网的方法: