BladeCode

Life's a struggle!

0%

Jetbrains系列中IDEA是现如今公认最好用,最强大的Java开发工具,不接受任何反驳,本篇介绍macOS上使用 IDEA 创建 SpringBoot 多模块项目

准备工作

  • 系统环境:macOS 10.14.2
  • 应用工具:IDEAMaven

这里不再介绍基本软件的安装及配置

阅读全文 »

Android Studio 是Google基于JetBrains的 IntelliJ IDEA 所定制开发的 Android 开发 IDE。因此这里的设置适用于 JetBrains 公司系列的开发工具,同样也适用于 Android Studio,这是一篇持续更新的文章,在平时的使用过程中一些习惯性的模板化的一些设置,可以减少我们一些重复性的操作,进而提高开发效率。

阅读全文 »

这两年随着前端的高速发展,大前端的趋势下,Native移动应用开发市场在一定程度上被前端瓜分,加之硬件的快速迭代,性能已不存在明显的短板,React NativeVueAngular等等这些Web框架,对移动端也有了较大的提升,毕竟这样的开发效率会直线上升,并且大大减少了成本。技术的革新真的好快,如果不去学习,很快就会被淘汰

那就直接进入正题,flutter是一站式跨平台解决方案,一次开发,适配整个移动平台,并且是由Google进行主导开发,开源的一个项目,现如今已经迭代到1.0版本

本篇文章主要记录在macOS系统上搭建flutter开发环境的过程

阅读全文 »

Aria2 是什么

Aria2 是一款支持多种协议的 轻量级命令行 下载工具。有以下特性:

  • 多线程连线:Aria2 会自动从多个线程下载文件,并充分利用你的带宽;
  • 轻量:运行时不会占用过多资源,根据官方介绍,内存占用通常在 4MB~9MB,使用 BitTorrent 协议,下行速度 2.8MB/s 时 CPU 占用率约 6%;
  • 全功能 BitTorrent 客户端;
  • 支持 RPC 界面远程控制
阅读全文 »

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information)

阅读全文 »

在计算机操作系统中Shell是用户与操作系统交互的媒介,而bash作为目前Linux\macOS系统中最常用的Shell,它支持的startup文件也并不单一,甚至让人感到费解,以下就是对Shell的学习

Shell:在计算机中,值“为用户提供用户界面”的软件,通常指的是 命令行界面 的解析器。一般来说,Shell指操作系统中提供访问内核所提供的服务程序。

阅读全文 »

今天拿到了一辆跑车 MBP,虽然不是顶配,也能算上中等吧,废话不啰嗦,上来就是一顿操作猛如虎,最终效果就是唬

跑车的一些零配件来源地Awesome MacMacWK 一些破解软件集合地

软件的安装,这里不再赘述,这里主要对常用开发软件的配置进行记录

阅读全文 »

cloud-gcp

随着云产品的普及推广,各路国际大场也是纷纷推出了相关云产品的试用,其中具有代表性的Google CloudAmazon,本篇主要讲解Googel Cloud产品的试用,并搭建SSR服务

阅读全文 »

上一篇主要介绍了音频相关的一些基础知识,本篇主要介绍在Android系统中如何进行音频的录制,播放

音频录制

Android SDK中提供了AudioRecordMediaRecorder两个API经行音频的录制,具体的优缺点等如下:

  • AudioRecord 『added in API level 3』(基于字节流录音):
    优点:可以实现语音的实时处理,进行边录边播,对音频的实时处理。
    缺点:输出的是PCM的语音数据,如果保存成音频文件是不能被播放器播放的。要用到这个去进行处理。
    适用场景:需要实时处理分析的录音场景等,如:会说话的汤姆猫『AppStore | GooglePlay
阅读全文 »