咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

SwiftUI 是一种基于 Swift 的 UI 框架,让你可以在任何 Apple 设备上构建精美 App。了解 SwiftUI 的新功能、设计工具、动画控制、数据流、空间 App、交互式小组件、 watchOS 和 MapKit API 等特性。

阅读全文 »

在日常开发,是经常要用 “Ctrl+鼠标单击” 看Android SDK 的类(比如Activity)里面的源码实现。

近期升级到最新版AS,compileSdktargetSdk 采用默认的 Android API 34

1
2
3
4
Android Studio Giraffe | 2022.3.1 Patch 1
Build #AI-223.8836.35.2231.10671973, built on August 17, 2023
Runtime version: 17.0.6+0-b2043.56-10027231 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

由于项目是蓝牙相关的,所以查看 android.bluetooth.le.AdvertiseData 源码时打开的是 AdvertiseData.class ,以为是关联出了问题。

经过排查, android.bluetooth 这个包源码缺失,尝试删掉重新下载,依然是缺少这部分的源码。

阅读全文 »

在Docker中构建包含Java应用程序的镜像有两种方法:

1. 使用Dockerfile构建镜像

可以编写一个Dockerfile,在其中定义构建镜像的所有步骤,比如安装JDK,复制Jar包,设置启动命令等。然后使用docker build命令构建镜像。

优点是可以自定义每个构建步骤,灵活控制镜像的内容。

2. 在docker-compose中构建镜像

阅读全文 »

现在 Letsencrypt 官方是推荐使用【certbot】 来安装证书。

它用 python 做的工具,可以根据现有的 HTTP 自动申请证书部署 HTTPS,并且可以自动定期续签。

一、安装和申请

1.1准备资源:

  • 一台Ubuntu服务器
  • 域名
阅读全文 »

记录一下MySQL的客户端连接工具软件

一、商业&收费

  1. Navicat
  2. SQLyog
  3. DataGrip

收费的软件不用说,每个都是很强大,适合专业人士。

二、开源&免费

阅读全文 »

Jupyter 是一个编程语言的交互式计算的web服务,简单来说:jupyter作为一个web服务,可以在线在浏览器编程。

jupyter 主要有两个产品:

  • jupyter notebook 在线文档应用,可以在笔记文档里运行python代码,并显示结果。
  • jupyter labnotebook 的加强升级版,用于笔记、代码和数据的最新的基于web的交互式开发环境。

对于学习者,比如我在学Python,我要做笔记:

  • 一般情况:我在编辑器或IDE写代码,运行代码,把代码和运行结果拷贝到笔记。
  • 使用jupyter:在浏览器里写笔记和代码,而笔记里面的代码是可以直接运行的,直观的很。
阅读全文 »

配置清华源镜像

1
2
$ pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
Writing to /root/.config/pip/pip.conf

或者临时指定镜像源

1
$ pip install notebook --index-url https://pypi.mirrors.ustc.edu.cn/simple/