MacOS快速搭建开发环境

有很多小伙伴从windows换到macos后一开始不太适应,特别是对于开发环境的搭建有点无从下手。本文会帮助大家快速搭建一套可用的开发环境。macos跟linux在很多命令上有着相似之处,如果你有linux的使用经验,那么对于macos你应该会非常容易的上手,接下来我们就正式开始搭建环境。安装命令行

使用Rust开发MacOS/IOS适用的静态库

之前我们探索过 使用rust开发安卓用的动态链接库 ,本文主题是IOS使用Rust库。其实C/C++库操作类似,本文前半部分我将描述怎么把Rust library编译为静态/动态连接库,后半部分是怎么使用这个库。一、准备工作首先,我们必须安装 Xcode,然后设置 Xcode 构建工具。如果您已经安

安卓动态链接库文件体积优化

在 上篇文章 中我们实践了使用rust编译安卓端的动态连接库的开发。随之而来的问题也比较明显,就是相比C/C++开发的.so库来说,rust开发的库体积都偏大,甚至大出了5倍以上,本文就体积问题进行优化探索。调整优化等级默认的编译优化等级是O3,该优化的目的提高代码的运行速度,但是与此同时会对部分循

Rust库交叉编译以及在Android中使用

安装RustRust的文档真的非常棒,目前的翻译版本也几乎满足所有学习需求。安装很简单,参考官网即可,一行命令:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh配置NDK1、先确保你在Android Stud

使用ncu一键升级package.json到最新版本依赖

1.全局安装 npm-check-updatesnpm i -g npm-check-updates2.检查版本信息在package.json所在目录(根目录)执行如下命令,可以查看当前的以来版本和最新的依赖版本。

Spring Boot Validation校验注解参考表

校验注解注解的元素类型描述@AssertFalseBoolean、boolean被注解的元素值必须为 false@AssertTrueBoolean、boolean被注解的元素值必须为 true@DecimalMaxBigDecimal、BigInteger、CharSequence、byte、sh

CSS3中使用@media screen 进行屏幕适配

优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小。只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值。准备工作1:设置Meta标签首先,在使用Media时,需要先设置下面这段代码,来兼容移动设备的展示效果:<meta name="vi

mysql中那些冷门确很有用的知识

前言在使用mysql过程中发现了一些非常有用的内置函数,今天拿出来分享到大家,希望对你会有所帮助。1. group_concat平时使用mysql的时候使用group by 分组的场景还是比较多的。比如想统计具体用户名称有哪些mysql> select name from user group

Cargo拉取依赖缓慢的问题

更换镜像源鉴于国内访问crates-io过于缓慢,所以我们可以设置国内的镜像源或者配置代理来提升拉取三方crate的速度如果是第一次修改,则是新建文件 ~/.cargo/config.toml[source.crates-io]registry="https://github.com/ru

Java使用Selenium WebDriver的常用API介绍

环境安装之Selenium1.通过jar包安装点击 Selenium下载 链接 你会看到Selenium Standalone Server的介绍:The Selenium Server is needed in order to run Remote Selenium WebDriver. Sel
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×