自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子冉冰清的博客

一个喜欢探讨技术的小白

  • 博客(346)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 新版Android Studio Logcat 筛选日志

下载了新版的Android Studio,android-studio-2022.3.1.21-mac_arm,记录一下新版本AS的logcat过滤日志条件。

2023-12-18 14:36:15 4611

原创 MySQL SUBSTRING_INDEX 函数用法

SUBSTRING_INDEX()函数在指定数量的分隔符出现之前返回字符串的子字符串。

2023-11-20 16:11:53 499

原创 Android Studio 写一个Java调用c++ 的demo

第八行是一个string对象,内容是“Hello From C++”,然后第九行是返回一个jni的string对象。比如我这里的Project的名字是HelloJNI,包名是com.example.hellojni。然后在MainActivity.java里添加调用cpp层的代码,调用cpp的库。然后需要在jnidemo.cpp里写stringFromJNI的实现方法。这里的返回值就是给到了Java层的stringFromJNI的返回值。其中cpp层这个方法的命名是Java_包名_类名_方法名。

2023-11-17 10:53:10 735

原创 macos 配置ndk环境

如果遇到这种报错信息的话,就需要编辑/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/下面的ndk-build文件。其中user_name为自己电脑的用户名,version_code为自己ndk安装的版本号,比如我这里电脑的ndk路径就是。选择Android Studio下默认的ndk环境。接着用ndk-build验证一下是否有信息输出。如果输出下面这种信息就证明ndk环境准备好了。mac电脑的ndk默认路径一般是。当我输入这个的时候输出信息是。

2023-11-16 14:27:02 2118 2

原创 Android jetpack compose 组件学习

接着,借助 @Preview 注解,可以在 Android Studio 中预览可组合函数,而无需构建应用并将其安装到 Android 设备或模拟器中。因此,无法直接预览 MessageCard 函数,而是需要创建另一个名为 PreviewMessageCard 的函数,由该函数使用适当的参数调用 MessageCard。为了显示竖着的两个文本元素的信息,可以用Column来排列两个文本元素信息。上述代码中,用的@Composable注解,让其成为了一个可组合函数。修改一下图片的样式和文字的样式。

2023-11-10 16:16:21 290

原创 ViewPager2 使用

布局管理器允许左右翻转带数据的页面,你想要显示的视图可以通过实现PagerAdapter来显示。这个类其实是在早期设计和开发的,它的API在后面的更新之中可能会被改变,当它们在新版本之中编译的时候可能还会改变源码。ViewPager经常用来连接Fragment,它很方便管理每个页面的生命周期,使用ViewPager管理Fragment是标准的适配器实现。最常用的实现一般有FragmentPagerAdapter和FragmentStatePagerAdapter。

2023-11-09 16:08:23 1150

原创 遇到报错node:internal/crypto/hash:69 this[kHandle] = new _Hash(algorithm, xofLen); 解决办法

第二种是使用下述命令增加到环境变量中去,也可以解决。第一种是降低node的版本到16以下可以解决。

2023-11-08 11:09:13 3427

原创 常见React Hooks 钩子函数用法

等请求到之后,会执行这行 setLoading(false),将loading字段设为false,因此此时就不会展示Loading的文字,而是展示姓名、身高等字样。useState()这个函数接受状态的初始值,作为参数,上例的初始值为显示的姓名文字。该函数返回一个数组,数组的第一个成员是一个变量(上例是name),指向状态的当前值。状态管理器收到 action 以后,使用 Reducer 函数算出新的状态,Reducer 函数的形式是(state, action) => newState。

2023-11-07 16:46:24 278

原创 Android 扩大View可点击区域范围

扩大Android View可点击区域

2023-11-06 16:54:56 495

原创 React 与 React Native 区别

同样的实现一个点击按钮,更换姓名和年龄的值的功能。React Native代码。Button.css样式。

2023-11-03 16:07:13 228

原创 React Native 样式及其布局

参考 https://reactnative.cn/docs/flexbox。

2023-11-02 17:51:15 273

原创 React的组件学习

return (<img/>使用定义名为Profile的 JavaScript 函数。

2023-10-31 15:02:38 107

原创 用WebStorm 创建第一个React项目

使用WebStorm创建React项目,用M2芯片的mac 创建React项目的时候,遇到下面这种报错日志。等待拉取对应的依赖包之后,可以看到下面的提示Success!点击下面这个链接,可以在浏览器打开当前默认的项目页面。点击这里的npm start即可启动项目。这里提到的,使用下面这行命令安装。然后重新新建一个React 项目。

2023-10-31 14:52:14 172

原创 macOS 创建Flutter项目

创建完成以后,点击这里的绿色运行按钮,即可点击安装。可以通过查看控制台输出的log信息,查看安装过程。,验证 Flutter SDK 的路径。等待 Android Studio 完成项目的创建。编辑器可以选择vscode或者IDEA。这个文档,配置好flutter的环境。然后手机上就可以看到一个这样的界面。的项目类型,完成后选择。打开 IDE 并选中。我这里以IDEA为例。

2023-10-30 20:43:02 912

原创 Android Fragment 基本概念和基本使用

Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。过去support-v4库是一个jar包,24.2.0版本开始,将support-v4库模块化为多个jar包,包含:support-fragment, support-ui, support-media-compat等,这么做是为了减少APK包大小,你需要用哪个模块就引入哪个模块。

2023-10-16 19:49:50 323

原创 创建React Native的第一个hello world工程

脚手架的,可以按照下述步骤直接安装。如果已经安装过的,但是在使用这个脚手架初始化工程的时候遇到下述报错的话。安装完成之后,可以用脚手架来初始化项目。安装编译到Android手机上去。需要安装好node、npm环境。

2023-10-16 16:45:53 890

原创 Kotlin let run with apply also 关键字

参考官网学习资料 https://play.kotlinlang.org/byExample/06_scope_functions/

2023-10-13 15:13:58 383

原创 Error: Cannot install in Homebrew on ARM processor in Intel default prefix

cd /opt参考资料。

2023-10-13 14:29:01 450

原创 如何快速学习一门计算机语言

如何快速掌握一门计算机语言

2023-07-07 00:01:21 624

原创 Java获取文件的MD5

获取文件MD5

2023-05-06 00:01:41 3742 1

原创 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: ERROR: APK pat

解决点击安装提示错误信息的问题

2023-04-12 23:39:33 1782 1

原创 systemctl 启动/停止/重新加载 nginx

启动nginx

2023-03-01 21:37:17 3515

原创 Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出

Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出

2023-02-10 22:44:00 1366

原创 nohup命令详解

nohup命令详解

2023-01-08 23:13:28 2400

原创 nohup命令详解

nohup命令详解

2023-01-08 23:07:53 6133

原创 Mac打开访达后如何快速知道当前文件绝对路径?

mac快捷键

2022-12-12 22:56:35 1536

原创 多维线性DP

多维线性dp

2022-10-10 23:03:12 945

原创 MacOS Clion 使用<bits/stdc++.h>万能头提示 fatal error: ‘bits/stdc++.h‘ file not found

MacOS Clion 使用万能头提示 fatal error: ‘bits/stdc++.h‘ file not found

2022-10-06 09:59:32 3233

原创 MacOS上的VS Code设置鼠标滚动轮 + Commond缩放

VS Code

2022-09-16 19:41:05 1284

原创 macos上VS Code上配置Python、Java、C++环境变量

macos配置环境

2022-08-14 18:22:14 1600

原创 线段树 模板 Java语言版

线段树模板

2022-08-09 22:11:17 1167

原创 MacOS 用typora和picGo配置腾讯云COS图床

MacOS 用typora和picGo配置腾讯云COS图床

2022-08-06 22:01:29 1103

原创 DFS题单以及模板汇总

DFS题单汇总

2022-07-27 23:36:00 877

原创 Java/C++输入输出特定格式模板总结

算法输入输出模板

2022-07-26 23:16:40 1296

原创 BFS题单总结

算法,bfs

2022-07-26 22:17:32 932

原创 实用工具网站推荐

推荐的网站

2022-07-24 18:41:27 828

原创 npm install hexo-renderer-sass时报错解决办法

hexo、git

2022-07-17 21:11:03 1998 2

原创 部署hexo遇到报错ERROR Deployer not found: git的解决办法

hexo、git

2022-07-16 23:12:39 4909 2

原创 centos8服务器安装nginx

安装nginx

2022-07-02 23:47:56 2523

原创 线性动态规划专讲

线性动态规划专讲

2022-06-05 23:30:05 304 1

netty-4.1.zip

Netty4.1源码

2021-01-06

go1.15.4windows msi

windows平台的go语言安装程序,点击下载之后可以直接安装,因为在官网下载这个速度很慢,直接在这里下载会很快

2020-11-08

pointofix.zip

windows必备的一个用于在屏幕上绘画的工具,很好的,特别是针对那些需要录制视频或者线上讲解的一些

2020-06-17

Tomcat9.rar

最新版的安装板的Tomcat9.0版本,可以直接下载使用,解压后点击startup.bat就可以启动

2019-09-09

中文版3ds Max模型案例高级教程.zip

中文版3ds Max模型案例高级教程.zip完整的配套资源,可以直接下载

2019-06-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除