- 博客(200)
- 资源 (25)
- 收藏
- 关注
原创 [AI]解释 Git 的基本概念和使用方式
5. 远程仓库(Remote Repository):远程仓库是位于互联网上的仓库,可以与多个开发人员共享。3. 分支(Branch):分支用于将开发过程分离开来,每个分支都是独立的,可以并行开发不同的功能。4. 合并(Merge):合并是将一个分支的更改合并到另一个分支上。当一个分支的工作完成后,可以将其合并到主分支,确保代码的一致性。7. 拉取(Pull):拉取是将远程仓库的更改更新到本地仓库中。这样可以保持本地仓库与远程仓库同步。8. 推送(Push):推送是将本地仓库的更改上传到远程仓库中。
2024-12-23 15:21:14
422
原创 The server may not support the client‘s requested TLS protocol versions: (TLSv1.2, TLSv1.3).
【代码】The server may not support the client‘s requested TLS protocol versions: (TLSv1.2, TLSv1.3).
2024-11-19 15:36:28
1671
原创 java FTP Server 本地搭建
首先去Apache官网下载ftp服务器: https://mina.apache.org/ftpserver-project/downloads.html。
2024-05-17 17:14:14
610
原创 Markdown的基本介绍、书写格式,并写一个示例
2. 强调:使用星号(*)或下划线(_)来表示强调,单个星号或下划线表示斜体,双个星号或下划线表示加粗。Markdown的语法相对简单,易于学习和使用。1. 标题:使用井号(#)来表示标题,一个井号表示一级标题,两个井号表示二级标题,以此类推。5. 图片:与链接类似,使用方括号和圆括号来表示图片,只是在方括号前面加上一个感叹号(!4. 链接:使用方括号([])来表示链接文本,紧接着使用圆括号(())来表示链接地址。3. 列表:使用星号、加号或减号来表示无序列表,使用数字加点来表示有序列表。
2023-07-04 15:01:20
1832
原创 2022面试题
1 、介绍Android系统架构图,描述一下各个层次的作用从上到下依次分为六层:应用框架层 进程通信层 系统服务层 Android运行时层 硬件抽象层 Linux内核层2、Android四大组件:Activity、Service、BroadcastReceiver、ContentProvider。它们的作用分别是:Activity—>配合View展示界面Service—>长时间在后台运行不与用户直接交互BroadcastReceiver—>..
2022-03-08 10:23:36
2743
原创 Java调用 C文件
Java调用 C文件1、HelloJNI.java 源文件文件2、javac HelloJNI.java 生成编译文件3、javah HelloJNI 生成 头文件4、HelloJNI.c c源文件5、生成共享库文件6、java HelloJNI 输出结果参考[https://blog.youkuaiyun.com/yunteng21/article/details/83588391](https://blog.youkuaiyun.com/yunteng21/article/details/83588391)1、HelloJN
2021-01-12 09:33:44
579
原创 java 集合subList ConcurrentModificationException
1、ArrayListList<String> list = new ArrayList<String>();list.add("a");list.add("b");list.add("c");List<String> subList = list.subList(0, 2);// 说明:在子列表subList 中的所有合法操作都最终会反应到原来的列表上subList.remove(0);//在子列表sublist的使用过程中,不能对原来的列表.
2021-01-06 00:46:12
234
原创 AOSP(二)Android studio 导入 Android 系统源码
AOSP(二)Android studio 导入 Android 系统源码:1、 生成AS或者ES能够导入的文件,这里只讲ASsource build/envsetup.shmmm development/tools/idegen/development/tools/idegen/idegen.sh2.3 修改Android Studio的配置文件由于导入源码时需要消耗大量内存,所以建议修改studio64.vmoptions文件:-Xms1024m-Xmx1024m2.4 打开as
2021-01-01 23:34:43
540
2
原创 AOSP(一)Ubuntu20.10编译AOSP
Ubuntu20.10编译AOSPUbuntu20.10 双系统安装AOSP编译一、准备工作:二、编译:三、安装依赖库四、开始编译五、启动emulator六、编译error七、参考八、附加8.1 附加Ununtu相关8.2 附加AOSP编译相关Ubuntu20.10 双系统安装1、windows系统分出一个200G的磁盘空间2、制作Ubuntu启动盘3、安装Ubuntu双系统,可以与Windows共存,也可以自己分配分区。4、更改ubuntu系统软件来源:阿里镜像 https://mirr
2021-01-01 14:02:43
3570
2
原创 Hawk 基本使用
Hawk 是一个非常便捷的数据库 . 操作数据库只需一行代码 , 能存任何数据类型 .github 地址:https://github.com/orhanobut/hawk一、概念SharedPreferences的使用大家应该非常熟悉啦。这是一种轻量级的存储简单配置信息的存储机制,以key-value的形式保存数据。这里介绍一款基于SharedPreferences的的存储框架,是由Android开发大神Orhan Obut开源维护的,它使用:AES 加密能选择使用Sha...
2020-12-25 10:25:33
1877
转载 国内开源镜像站点汇总
国内开源镜像站点汇总一、站点版(一)、企业站1.搜狐:http://mirrors.sohu.com/2.网易:http://mirrors.163.com/3.阿里云:http://mirrors.aliyun.com/4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)(二)、教育站1.上海交通大学:http://ftp.sjtu.edu.cn/html/resources.xml(部分移动运营商出口状况不佳
2020-12-01 00:19:01
542
原创 Android一套代码打不同的包工程配置详解
1、defaultConfig { // flavorDimensions "default"}2、android{productFlavors { //开发环境 developenv { buildConfigField "Integer", "ENV_TYPE", "1" applicationId 'xxx' manifestPlaceholders = [ app_n
2020-09-16 16:06:32
425
转载 Mac下使用VScode进行C/C++开发
Mac下使用VScode进行C/C++开发1、安装 从VScode官网下载Mac系统适用的VScode安装包,下载完成后,将zip安装包解压到桌面即可。2、插件安装 实现 C/Cpp 代码自动补全,函数跳转。 打开VScode后,按下组合键“⇧⌘X”,打开扩展,输入“C/C++”,安装“C/C++”、“C/C++ Clang Command Adapter”,安装完成后,重启VScode让插件生效。3、“Hello World” 重启后,再次按下组合键“⇧⌘X”,打开扩展
2020-09-14 17:09:37
1083
转载 在mac上使用vscode创建第一个C++项
准备工作:安装好vscode 安装插件『C/C++』正式开始:首先是创建一个空的文件夹(比如文件夹为test),然后在其中新建一个.cpp文件(比如文件为hello.cpp)打开vscode打开test文件夹作为工作目录,接下来用三步配置好C++开发环境第一步:[⇧⌘P]打开命令模式,选择[C/Cpp: Edit Configurations(JSON)]命令,回车后会自动生成一个.vscode目录,目录下有一个c_cpp_properties.json文件,下面给出我的文件示例:
2020-09-14 17:07:16
474
转载 配置host步骤
1、转自:https://blog.youkuaiyun.com/heroacool/article/details/1028443672、查询IP Domain:https://www.ipaddress.com/3、配置 host 文件3-1 mac:sudo vi /etc/hosts在host中加入以下199.232.28.133 raw.githubusercontent.com3-2 windows:4、https://www.jianshu.com/p/d2100..
2020-08-24 20:11:45
2733
原创 kotlin set get 入门
var age: Int = 0 get() = field set(value) { if (value > 100 || value < 0) field = -1 else field = value }var name: String = "tom" get() = field set(value) { if (value == null) { field = ""; .
2020-07-03 09:54:07
3873
5
原创 Android File Explorer
File Explorer:工具位于 sdk/tools/monitordata/data 下文件查看权限chmod -R 777 /data/dataadb root 在 adb remount
2020-04-21 13:58:06
499
原创 SQLite3 基本使用
SQLite3 基本使用1、关于sqlite3 数据库查看命令使用2、sqlite3 数据库驱动下载3、关于sqlite3 数据库表操作使用4、来源 https://www.runoob.com/sqlite/sqlite-tutorial.html1、关于sqlite3 数据库查看命令使用sqlite3 -version :查看安装的版本sqlite3 db.db :进入选择的数据sql...
2020-04-20 17:02:04
268
原创 ViewModel LiveData setValue()
ViewModel 官网1、 public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { ...
2020-04-03 15:13:40
948
原创 反射一:反射非公有类,非当前包中的类
反射一个非公用、非当前包中的类//第一步:通过类全名 得到ClassClass<?> cls = Class.forName("java.io.UnixFileSystem");Constructor[] constructors = cls.getConstructors();// 第二步:通过构造函数创建对象Constructor constructor = constr...
2020-03-26 10:01:53
398
原创 Optional 使用
OptionalString va = null;String result = Optional.ofNullable(va).filter(s -> "".equals("1")).orElse("不符合");System.out.println(result);//不符合String t = null;Optional.ofNullable(t).ifPresent(s...
2020-03-20 15:19:51
263
转载 关于win10 Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-by
mac或者linux下编译没有问题,在window上面编译就出现了这个问题。原因是:各个操作系统字符宽度不统一的原因。解决方法:配置window环境变量,如下:环境变量名为: JAVA_TOOL_OPTIONS 变量值为:-Dfile.encoding=UTF-8配置完成重启Android Studio即可。...
2020-02-10 19:52:37
411
原创 socket 入门 (二)蓝牙
private UUID sppUUID; private BluetoothDevice mBluetoothDevice;// 蓝牙 socketprivate BluetoothSocket mSocket = null;/** * * @param device: 需要连接的wifi,从广播中扫描蓝牙。 */public void connect(Bluetoot...
2019-12-04 08:38:06
416
原创 关于手机监听不到Wi-Fi连接的原因 unknown ssid
最近做一个监听wifi开启、关闭、连接监听的项目手机设置中连接成功后 在代码中监听不到连接的哪一个Wi-FiString ssid = connectedWifiInfo.getSSID();int networkId = connectedWifiInfo.getNetworkId();wifi连接上了 ssid==<unknown ssid>,networkId==0...
2019-11-15 18:04:34
3261
原创 Spring boot 项目 入门 (1)
1、IDEA 创建项目:参考2、maven 更新jar缓慢问题:项目右键->maven -> create setting.xml 或者 open setting.xml 文件替换一下内容:<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SET...
2019-11-13 01:38:41
154
原创 关于builder模式的使用
1、Android studio 安装插件 InnerBuilder2、ctrl+alt+s ---> generate--->Builder3、public class MachineType { private String engintType; private String controllerType; private String yy...
2019-11-05 09:31:23
613
原创 Cause: unable to find valid certification path to requested target
1、Cause: unable to find valid certification path to requested target转:https://www.chengbinbin.cn/archives/1550795296099/管理员权限打开进入 C:\Windows\System32C:\Windows\System32> keytool -importcert...
2019-09-05 00:21:49
1087
原创 关于 Android API 21 水波纹点击效果
参考:https://www.cnblogs.com/wingyip/p/4548093.html https://www.jianshu.com/p/b8101b96246aandroid API 21 系统5.0以上支持 水波纹效果第一步:drawable-v21 aaa.xml 支持5.0以上<?xml version="1.0" encod...
2019-04-23 21:04:25
232
原创 关于 沉浸式状态栏
参考:https://www.jianshu.com/p/752f4551e134https://blog.youkuaiyun.com/guolin_blog/article/details/51763825#commentsedit沉浸式状态栏 // 方法一 实现 全屏显示 点击屏幕会消失; if (Build.VERSION.SDK_INT > Build...
2019-04-22 21:18:58
250
原创 关于win7+ubuntu双系统安装过程
1、mbr 主引导记录 ,gpt GUID Partition Table,即“全局唯一标识磁盘分区表”2、UEFI (Unified Extensible Firmware Interface) 统一可扩展固件接口3、老毛桃 ,ubuntu 启动盘3、PE 引导修复工具 修复Windows启动不起来问题。4、ubuntu 安装 过程,4-1 window 新建一个分区4-2 u...
2018-12-25 11:53:49
365
原创 Ubuntu 使用1-生成桌面图标
1、生成桌面图标(Android Studio为例) 1、1在桌面,新建一个文件,以desktop为后缀 例如Studio:studio.desktop 1、2在文件里面添加以下内容 [Desktop Entry] Name=studio Exec=sh /home/android-studio/studio.sh Icon=/home/and...
2018-12-20 14:35:18
484
原创 android 模拟物理按键
package com.example.sh04799.myapplication2;import android.app.Instrumentation;import android.util.Log;/** * Created by zhangwei on 2017/6/19. */public class CustomFuncManager { private s...
2018-10-18 11:30:20
1059
原创 git svn 忽略文件
1、git.gitignore文件放在 项目根目录下 内容: # Created by .ignore support plugin (hsz.mobi)*.o*.o.dwp.*.un~.*.swptags.gradle.ideaapp/src/main/objbuild/*.mk*.imllocal.propertiesapp/.externalNat...
2018-10-18 11:29:34
302
原创 RelativeLayout 对齐属性
android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐;android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;android:layout_alignBottom 将该控件的底部边缘与给定ID的底部边缘对齐;android:layout_alignLeft 将该控件的左边缘与给定ID的左边缘对...
2018-10-18 11:27:25
2706
postman1、2
2017-09-06
dex2jar 反编译工具
2015-02-02
插件 NDK插件
2015-01-14
volley.zip
2015-01-13
飞机售票系统
2013-12-13
软件工程试验 UML制图
2013-12-13
UML 飞机售票系统
2013-12-13
WestSides 银行
2013-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人