四时宝库

程序员的知识宝库

ESP32在ubuntu下的开发环境的搭建

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. 下载编译链工具

Flutter 系列(1) -环境搭建安装(flutter for desktop)

本系列文章将持续更新,感谢关注。


flutter 环境搭建建议在win7以上系统,不包含win7,win7环境搭建可能会不成功。

A 下载开发版flutter

 git clone -b dev https://github.com/flutter/flutter.git

高质量的原生移动应用UI框架Flutter-安装

上一篇文章简单介绍了Flutter特性,这篇介绍一下Flutter的安装。

安装环境:

  • OS:macOS High Sierra
  • Xcode: 9.2
  • VS Code: 1.25.1
  • git: 2.71.1

安装Flutter SDK

下载Flutter的安装包:

git clone -b master https://github.com/flutter/flutter.git

CKEDITOR粘贴图片自动上传到服务器(VUE版)

前端用了VUE2,VUE3,React,HTML5,也是一个新项目,为了方便用的这些框架,实际上这个是无所谓,功能的实现和前端这些框架没什么关系。

后端用了PHP,JSP,ASP,ASP.NET,SpringBoot,功能实现和后端用的什么开发语言无关,后端只提供一个文件上传的接口,HTTP form协议,图片上传时会调这个接口。

编辑器是ckeditor5,为ckeditor编辑器增加粘贴Word图片的功能,支持快捷键操作(Ctrl+V),支持多种系统:Windows,macOS,Linux,信创国产化环境,中标麒麟,银河麒麟,统信,龙芯。

【iOS学习】使用 Xcode 开发 Clang 插件

前言

最近在跟老大的聊天中聊到了一个比较特殊的需求:是否有办法在编译阶段检查某个方法的参数与返回值的类型相同,如果类型不一致的话能抛出编译错误的提示。这似乎已经不是 Objective-C 或者 Swift 的语言语法本身所能解决的了,老大还指点了可以从编译器等底层中进行研究。于是,我踏进了 Clang 和 LLVM 的大门。

我打算将 Clang 的研究心得分为几篇文章来写,这是 Clang 之旅的第一篇,主要讲如何用 Xcode 编译 Clang,以及实现一个简单的 Clang 插件并挂载到 Xcode 中参与编译流程,算是进入 Clang 的门槛。只是,这门槛就狠狠地让我吃了苦头,Google 找到好几篇博客讲怎么编译 Clang 的,但是也有一些年头了,版本比较旧,编译出来的 Clang 不能运行在现在的系统上;还有一些写的比较含糊,漏了某些关键步骤,导致花了好几个小时跟着教程做下来最后还是一堆 error;而且试错的成本还是比较高的,下载的源码有1G多(考虑从 Github 下载的速度??,需要挂个代理),完整编译出来有20G左右,我的15款 Macbook Pro 大概需要疯狂编译2个小时…...如果不能接受这些的话,还是别尝试了,很遗憾,你连见到 Clang 真容的机会都没有┑( ̄Д  ̄)┍

婴儿级教学,手把手教你用鸿蒙OS获取B站粉丝数

讲解如何在Neptune开发板中发送GET请求去获取bilibili粉丝数,并通过CJSON解析回传的数据将获取到bilibili粉丝数输出至串口。

1、环境准备

git 仓库迁移(git代码库迁移)

Git仓库使用的过程中,有时候会遇到服务器的迁移,仓库代码不得不从A服务器,迁移到B服务器去,那么怎么迁移而不丢失log信息?能保留原先的commit记录,应该如何迁移呢?


使用git push --mirror命令,完成仓库的完美迁移。


例如我们的代码存储在A服务,需要钱移到B服务器去。仓库名称是todo.git。


1、首先我们将 todo.git 克隆到本地目录 /todo

通过 Jenkins 来提交和修改代码(jenkins修改文件)

问题

在持续集成中,你可能需要通过 Jenkins 来修改代码,并且将修改后的代码提交到Git仓库里。

怎么做呢?最方便的做法还是 Jenkins 提供对应的插件,但是很遗憾我没找到合适的。另外我也觉得通过脚本的方式来实现会更加稳定,不用担心 Jenkins 以及插件升级带来潜在不好用的可能。

Pipeline 脚本

以下是我通过 Jenkins pipeline 来实现的修改和提交代码,供参考:

freeswitch简介(freeswitch contact)



freeswitch简介

freeswitch是开源的,免费的。

freeswitch是一款非常好用的电话软交换框架,支持跨平台,扩展性良好,配置灵活。

freeswitch可以在很多平台上运行,包括Linux、Mac OS X、BSD、Solaris,甚至Windows。

Mac安装Flutter(MaC安装PS安装器遇到了一个问题)

今天打算在Mini上安装Flutter,试一试在配置不高的Mini上能不能很好的运行Flutter项目,因为我的Mini配置太低,基本上开发不了苹果的项目,一般就是用来学习其它一些语言。回归正题,安装Flutter。

建议安装前先参考一下Flutter中文网(https://flutterchina.club),里面有些不是很清晰,希望以下内容帮的了你。

1、用终端cd进你希望安装的目录,然后git clone -b stable https://github.com/flutter/flutter.git。网速很慢,可能需要重试多次。官网的方法:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接