摘要:
下载:https://linux.weixin.qq.com/ 开始安装: sudo dpkg -i WeChatLinux_x86_64.deb
阅读全文
posted @ 2025-09-09 22:02
有空
阅读(23)
推荐(0)
posted @ 2025-09-09 21:58
有空
阅读(7)
推荐(0)
摘要:
Git 工作目录下,对于文件和文件夹的修改(包括增删改)会存在几个状态,这些状态会随着执行 Git 的命令而发生变化。 新创建一个文件,这个文件和 Git 没有建立关系,这个状态叫做未跟踪,即 untracked。使用指令 git add 将该文件使用 Git 来跟踪其今后可能发生的变化,此时的文件
阅读全文
posted @ 2025-09-08 23:23
有空
阅读(21)
推荐(0)
摘要:
在一个目录下执行命令 git init 即可。
阅读全文
posted @ 2025-09-08 21:39
有空
阅读(12)
推荐(0)
摘要:
下载、安装 下载: 链接: https://pan.baidu.com/s/17U9USMhKsUdn2ogCGjXv-g?pwd=sify 提取码: sify 安装: 破解: 将 example 文件夹以及 run.exe 同时拷贝到 typora 安装目录下的 \Typora\resources
阅读全文
posted @ 2025-09-08 21:21
有空
阅读(17)
推荐(0)
摘要:
有些常用的指令参数非常多,每次都要输入好多参数,我们可以使用别名。Linux 系统中很多 shell,包括 bash,sh,zsh,dash 和 korn 等,不管哪种 shell 都会有一个 .bashrc 的隐藏文件,它就相当于 shell 的配置文件。Git Bash 同样也可以创建这个 .b
阅读全文
posted @ 2025-09-07 22:58
有空
阅读(22)
推荐(0)
摘要:
第一次使用 Git 的时候,使用 git config --global user.name "cheng" 和 git config --global user.email
[email protected] 这两个命令,配置个人的用户名称和电子邮件地址,这是为了在每次提交代码时记录提交者的信
阅读全文
posted @ 2025-09-07 22:53
有空
阅读(94)
推荐(0)
摘要:
下载、安装 下载地址:https://www.voidtools.com/zh-cn/downloads/
阅读全文
posted @ 2025-09-07 22:20
有空
阅读(25)
推荐(0)
摘要:
下载地址:https://git-scm.com/downloads 安装包: 双击安装包开始安装,一直保持默认选项。
阅读全文
posted @ 2025-09-06 23:05
有空
阅读(29)
推荐(0)
摘要:
下载、安装 网址:https://cmder.app/ 下载下来的压缩包: 解压到一个平时用来安装软件的目录下: 设置 添加到环境变量 添加到系统右键菜单中 右键以管理员身份运行: 在窗口输入 cmder /register all 然后回车。 透明度 在 Seting -> Features ->
阅读全文
posted @ 2025-08-31 16:01
有空
阅读(112)
推荐(0)
摘要:
下载、安装 网址:https://code.visualstudio.com/Download 安装包: 双击安装包开始安装。 调整字体大小 Ctrl + , 打开设置,搜 font size 搜 zoom level,可以调整工作界面字体大小,负数表示缩小,正数表示放大。
阅读全文
posted @ 2025-08-31 14:08
有空
阅读(17)
推荐(0)
摘要:
制作启动盘 下载微PE: https://www.wepe.com.cn/download.html 或者: 链接: https://pan.baidu.com/s/1Pg0ij6rVh5XJ1K90tZ3-PQ?pwd=6666 提取码: 6666 安装包: 先安装微PE,双击安装包: 安装完成:
阅读全文
posted @ 2025-08-29 22:10
有空
阅读(45)
推荐(0)
摘要:
服务是什么 服务(Service)是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。 需要注意的是,服务并不是运行在一个独立的进程
阅读全文
posted @ 2025-02-28 13:46
有空
阅读(19)
推荐(0)
摘要:
在上一章中我们学了 Android 数据持久化的技术, 包括文件存储、SharedPreferences 存储以及数据库存储. 使用这些持久化技术所保存的数据都只能在当前应用程序中访问. 虽然文件和 SharedPreferences 存储中提供了 MODE_WORLD_READABLE 和 MOD
阅读全文
posted @ 2025-02-28 13:14
有空
阅读(19)
推荐(0)
摘要:
如果你了解网络通信原理应该会知道, 在一个 IP 网络范围中, 最大的 IP 地址是被保留作为广播地址来使用的. 比如某个网络的 IP 范围是 192.168.0.XXX, 子网掩码是 255.255.255.0, 那么这个网络的广播地址就是 192.168.0.255. 广播数据包会被发送到同一网
阅读全文
posted @ 2025-02-26 22:51
有空
阅读(47)
推荐(0)
摘要:
平板电脑和手机最大的区别就在于屏幕的大小, 一般手机屏幕的大小会在 3 英寸到 6 英寸之间, 而一般平板电脑屏幕的大小会在 7 英寸到 10 英寸之间。屏幕大小差距过大有可能会让同样的界面在视觉效果上有较大的差异, 比如一些界面在手机上看起来非常美观, 但在平板电脑上看起来就可能会有控件被过分拉长
阅读全文
posted @ 2025-02-25 22:34
有空
阅读(79)
推荐(0)
摘要:
从这里开始学习怎样使用 Android 提供的 UI 开发工具来编写程序界面。 如何编写程序界面 Android 中有多种编写程序界面的方式可供选择。 Android Studio 和 Eclipse 中都提供了相应的可视化编辑器, 允许使用拖放控件的方式来编写布局, 并能在视图上直接修改控件的属性
阅读全文
posted @ 2025-02-20 12:25
有空
阅读(91)
推荐(0)
摘要:
什么是 Activity Activity 是一种可以包含用户界面的组件, 主要用于和用户进行交互. 一个应用程序中可以包含零个或多个 Activity , 但不包含任何 Activity 的应用程序很少见, 谁也不想让自己的应用永远无法被用户看到吧? Activity 的基本用法 手动创建 Act
阅读全文
posted @ 2025-02-17 13:01
有空
阅读(77)
推荐(0)
摘要:
StringJoiner 跟 StringBuilder 一样, 也可以看成是一个容器, 创建之后里面的内容是可变的. 作用: 提高字符串的操作效率, 而且代码编写特别简洁, 但是目前市场上很少有人用. JDK 8 出现的. StringJoiner 有两个构造方法: public StringJo
阅读全文
posted @ 2025-01-26 22:28
有空
阅读(50)
推荐(0)
摘要:
StringBuilder StringBuilder 可以看成是一个容器, 一旦创建了里面的内容是可以变化的. StringBuilder 的构造方法有两个: 空参构造. public StringBuilder(); 创建一个空白可变字符串对象, 不含有任何内容. 带一个字符串参数的构造. pu
阅读全文
posted @ 2025-01-26 22:22
有空
阅读(37)
推荐(0)
摘要:
Kotlin 语言简介 在 Android 系统诞生的前 9 年时间里, Google 都只提供了 Java 这一种语言来开发 Android 应用程序, 在 Android 1.5 系统中 Google 引入了 NDK 功能, 支持使用 C 和 C++ 语言来进行一些本地化开发. Google 在
阅读全文
posted @ 2024-12-30 20:50
有空
阅读(835)
推荐(0)
摘要:
Android Studio 介绍 Android Studio 是 Android 应用的开发工具, 由谷歌公司在 2013 年 5 月推出, Android Studio 基于 IntelliJ IDEA 演变而来, 比 Eclipse 更加方便易用, 运行速度也较快. Android Stud
阅读全文
posted @ 2024-12-28 17:16
有空
阅读(152)
推荐(0)
摘要:
作者: 郭霖. 博客: http://guolin.tech/ 会跳转到他的 CSDN 博客: https://blog.csdn.net/guolin_blog 本书第一版基于 Android 4.x 系统, 开发工具是 Eclipse. 第二版出版于 2016 年, 基于 Android 7.0
阅读全文
posted @ 2024-12-25 21:56
有空
阅读(117)
推荐(0)
摘要:
介绍 CMD 是 Windows 操作系统中的命令提示符 (Command Prompt) 程序, 它是一种命令行工具, 可以让用户通过键入命令来与计算机进行交互. DOS: disk operating system, 磁盘操作系统. 是利用命令行来操作计算机. DOS 不是 CMD. 1981
阅读全文
posted @ 2024-12-06 00:39
有空
阅读(154)
推荐(0)
摘要:
简单控件的内容包括: 设置文本的内容 设置文本内容有两种方式: 在 XML 文件中通过属性 android:text 设置文本 在 Java 代码中调用文本视图对象的 setText 方法设置文本 创建一个新模块 chapter03: 创建成功: 在模块 chapter03 中创建一个布局: 布局文
阅读全文
posted @ 2024-12-01 21:43
有空
阅读(49)
推荐(0)
摘要:
Gradle 是一个项目自动化构建工具, 帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作. 项目级别的 build.gradle 指定了当前项目的总体编译规则. 模块级别的 build.gradle 对应于具体模块, 每个模块都有自己的 build.gradle, 它指定了当前模块的详细
阅读全文
posted @ 2024-11-30 22:19
有空
阅读(96)
推荐(0)
摘要:
Android Studio 跟 IDEA 一样, 被改动的文件会自动保存, 无须开发者手工保存. 它还会自动编译最新的代码, 如果代码有误, 编辑界面会标红提示出错了. 但是有时候可能因为异常关闭的缘故, 造成 Android Studio 的编译文件发生损坏, 此时需要开发者手动重新编译, 手动
阅读全文
posted @ 2024-11-25 00:00
有空
阅读(88)
推荐(0)
摘要:
根据 App 工程的组织形式, 有两种源码导入方式, 分别是导入整个项目, 以及导入某个模块. 导入整个项目 导入某个模块
阅读全文
posted @ 2024-11-24 23:54
有空
阅读(12)
推荐(0)
摘要:
ifconfig 用来获得 IP 地址. 在 Mobaxterm 中用这个 IP 地址进行连接:
阅读全文
posted @ 2024-11-23 18:53
有空
阅读(15)
推荐(0)
摘要:
软件来源: https://webra.top/app/249.html 安装包: 推荐的B站视频: https://www.bilibili.com/video/BV1ze41157SP/?spm_id_from=333.337.search-card.all.click&vd_source=a1
阅读全文
posted @ 2024-11-23 07:41
有空
阅读(97)
推荐(0)
摘要:
下载 要安装 16.0.0 这个版本, 其他版本可能有各种问题. 来自考拉软件: https://www.rjctx.com/3865.html 安装包: 图 1 安装包 安装 双击【VMware-workstation-full-16.0.0-16894299】 图 1 点击【下一步】 图 2 勾
阅读全文
posted @ 2024-11-22 21:55
有空
阅读(2162)
推荐(0)
摘要:
Docker 介绍 Docker 是一种快速构建, 运行和管理应用的工具, 帮助我们部署项目以及项目所依赖的各种组件. Docker 是一个典型的运维工具. 后端开发人员往往也是需要参与开发以及测试环境的一些基础的部署的. 虚拟机是一种虚拟技术. Docker 容器技术也是一种虚拟技术. Docke
阅读全文
posted @ 2024-11-22 19:59
有空
阅读(47)
推荐(0)
摘要:
包装类就是基本数据类型所对应的引用数据类型. 就是把基本数据类型变成了一个对象. 包装类可以理解为: 用一个对象, 将基本数据类型包起来. 图 1 Java 中万物皆对象, 所有的东西都可以看作是一个对象, 而且由于多态特性, 所有的对象都可以用 Object 来表示. 图 2 图 3 此时, 如果
阅读全文
posted @ 2024-11-17 15:05
有空
阅读(29)
推荐(0)
摘要:
JDK7 以前的时间相关类 关于时间的相关知识 全世界的时间, 有一个统一的计算标准. 图1 地球围绕太阳转一圈是一年, 自转一圈是一天. 同一条经线上的时间是一样的. 零度经线也叫做本初子午线. 在 1884 年的时候, 将格林威治的时间认为是世界标准时间. 全世界分为 24 个时区, 分为东 1
阅读全文
posted @ 2024-11-17 14:54
有空
阅读(50)
推荐(0)
摘要:
爬虫可以分为本地爬虫和网络爬虫. 本地爬虫 程序示例: import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexDemo6 { public static void main(String[]
阅读全文
posted @ 2024-11-16 15:46
有空
阅读(48)
推荐(0)
摘要:
正则表达式: regular expression, 很多时候都简写为 regex. 正则表达式可以校验字符串是否满足一定的规则, 并用来校验数据格式的合法性. Java 中, 正则表达式是以字符串的形式体现的. 程序示例: public class Demo { public static voi
阅读全文
posted @ 2024-11-16 13:53
有空
阅读(45)
推荐(0)
摘要:
不精确的情况: public class BigDecimalDemo1 { public static void main(String[] args) { System.out.println(0.09 + 0.01); // 0.09999999999999999 System.out.pri
阅读全文
posted @ 2024-11-15 22:52
有空
阅读(19)
推荐(0)
摘要:
平时在存储整数的时候, Java 中默认是 int 类型, int 类型有取值范围: -2147483648 ~ 2147483647. 如果数字过大, 我们可以使用 long 类型, 但是如果 long 类型也表示不下怎么办呢? long 类型最大可以存储的数字 (二进制形式): 图1 转为十进制
阅读全文
posted @ 2024-11-14 23:21
有空
阅读(117)
推荐(0)
摘要:
概述 Objects 是一个工具类, 提供了一些方法去完成一些功能. Objects 类中的常见的成员方法: 图1 Objects 类中的常见的成员方法 equals 方法 程序示例: Javabean 类: public class Student { private String name; p
阅读全文
posted @ 2024-11-14 23:19
有空
阅读(45)
推荐(0)
摘要:
概述 Object 类是 Java 中的顶级父类, 所有的类都直接或间接继承于 Object 类. Object 类中的方法可以被所有子类访问. Object 类没有成员变量, 所以没有带参数的构造方法, 只有一个无参构造方法. Java 中, 子类的共性才会往父类中去抽取, 然而不可能有一个属性是
阅读全文
posted @ 2024-11-13 19:42
有空
阅读(68)
推荐(0)