- 博客(182)
- 资源 (11)
- 收藏
- 关注
原创 微信小程序新建项目发现导航条不见了,及如何找回。
开启全局Skyline渲染引擎,因为Skyline不支持原生导航栏,所以就没显示原生导航栏了。当然你可以自己写一个导航栏组件解决这个问题。原因是现在小程序新建用的是。Skyline 渲染引擎。
2024-07-16 14:35:16 717
原创 关于微信没有接入鸿蒙NEXT的思考
(“南山必胜客”说的是只要在深圳市南山区法院打的官司,腾讯就没有输过,必赢)支付宝上市失败前的阿里确实在地位上可以和腾讯一战,据说阿里的高管们在杭州享受的是副市级的行政待遇,至于马云的行政待遇不能直说,就问各位看官一个问题你觉得一个省长有能力逼迫阿里更换执行总裁吗? 微信要做到跨多端设备,对现在的微信系统修改工作量巨大,毕竟微信是一个拥有 12.9亿用户量的应用,可以说90%的中国人都有微信。可以说中国的互联网都是在这些巨头的笼罩下发展。双方的商业利益是互补的多还是重合的多,现有的利益要怎么分?
2024-06-23 11:18:04 926
原创 关于微信小程序取消获取用户昵称的一些思考
人们往往会因为信任微信本身而相信小程序里呈现的内容,这让一部分人利用骗取信任,从而到达损害用户利益的行为。很容易理解的例子就是上央视的商品广告就天然带有可信度,人们会自然的提高产品可信度。微信想做的是做开放生态,开发者的支持对微信来说非常重要,但用户的需求才是真需求。小程序开发者只用向微信请求用户的唯一标识,即可确定用户账号,并且不牵扯用户的任何个人信息。其一 ,微信头像经常是本人真是照片,在现在人工智能算法的加持下,人脸数据太容易被套取。其三, 微信用户数量巨大,微信的实名认证,让用户信息太精准。
2024-06-21 15:15:34 280
原创 关于Flutter doctor里两个警告的消除
说的是CocoaPods 版本已过时,让我们升级CocoaPods 版本。删除此处的dart 即可消除这个Warning。是我们检查flutter是否配置好的方法。意思就是检测到了单独的 dart SDK。查看Warning是否消失。在输出信息里常碰到两个警告。完成后就更新到最新版本。果然有,我们只要输入。
2024-06-11 12:54:09 581
原创 Dart语言的泛型
在这个例子中,我们定义了一个名为Comparable的泛型接口,其中类型变量为T。然后我们创建了一个类Box,它实现了这个接口,并且指定了具体的类型参数Box。在这个例子中,我们定义了一个名为getValue的泛型方法,其中类型变量为T。然后我们调用这个方法,传入不同的类型参数,来获取对应类型的返回值。但是,泛型的主要目的就是为了提高代码的复用性和类型安全,所以理解这一点是最重要的。在这个例子中,我们定义了一个名为Box的泛型类,其中类型变量为T。泛型的主要目的是提高代码的复用性和类型安全。
2024-06-08 10:29:50 187
原创 Dart语言中mixins的使用
如果多个mixins类里有同名方法,在调用同名方法时,执行with后的最后一个类名里的方法。如果extends继承类里也有同名方法,一样执行with后的最后一个类名里的方法。with的位置在extends关键字之后,用with链接类名,多个类名用逗号隔开。mixins 通过使用 with 关键字来实现特性添加。mixins类只能继承自object,不能继承其他类。mixins类不能有构造函数(包括:命名、构造、工厂)抽象类和普通类都可以是mixins类。mixins 可以为类添加一些特性。
2024-06-07 23:55:07 291
原创 dart 基本语法
finally - 用于try-catch-finally语句中,无论是否发生异常,都将执行的代码块。await - 用于暂停异步函数的执行,直到等待某个未完成的Future完成。try - 用于try-catch-finally语句中,尝试执行的代码块。赋值运算符:=, +=, -=, *=, /=, %=,?where(): 过滤集合中的元素,返回符合条件的元素集合。位运算符:&, |, ^, ~, >>, >关系运算符:==,!
2024-06-07 18:25:02 590
原创 Mac上安装Vue脚手架(CLI)
以上步骤应该可以帮助您在Mac上安装和配置Vue脚手架。如果您使用的是较旧的Vue CLI版本(如2.9.6),可能需要使用。来检查是否安装了Node.js。如果输出了版本信息,表示已经安装成功;来创建一个新的Vue项目。来全局安装Vue CLI。这将在用户级别安装脚手架工具,使得可以随时使用。这样会启动一个本地服务,并在浏览器中展示您的Vue应用。来验证Vue CLI是否正确安装。如果输出了版本信息,表明安装成功。进入您希望创建项目的目录,然后输入。安装新的Vue CLI版本。进入项目目录,接着输入。
2024-03-04 12:04:57 1359
原创 js中类型的值相加或相减的转换
true与数字相加减转化为1,false转化为0。数字字符串与数字相减 数字字符串会变成数字。非数值字符串与数字相减 结果是NaN。数字字符串与null相减结果是字符串。字符串与null相加结果是字符串。字符串与布尔值相加转化为字符串。数字与null相加减结果是数字。字符串与数字相加结果是字符串。非数字字符串与null相减。字符串与布尔值相减转。
2024-02-01 15:01:59 517
原创 mac 升级php8后报错 command not found: php
使用Homebrew安装。不指定版本默认就是就新版。因为我之前安装了7.4。
2024-01-25 16:40:50 590
原创 xcode SDK does not contain ‘libarclite‘
【代码】xcode SDK does not contain 'libarclite'
2023-11-08 18:14:19 4649
原创 mac homebrew update fatal: unable to access ‘https://mirrors.ustc.edu.cn/brew.git/‘
如果明确是配置Git代理导致出现此报错。可以考虑取消Git代理。
2023-11-08 14:50:58 336
原创 macOS Sourcetree 选择文件比较工具 Kaleidoscope
Sourcetree 选择文件比较工具 KaleidoscopeKaleidoscope 使用的命令行工具是 ksdiff。Sourcetree 集成 Kaleidoscope之前,必须先安装 ksdiff。Kaleidoscope 使用的命令行工具是 ksdiff。Sourcetree 集成 Kaleidoscope之前,必须先安装 ksdiff。打开Kaleidoscope,选择Kaleidoscope -> Intergrationksdiff tool 选择 installed打开
2023-11-01 17:55:45 479
原创 解决在Android studio的Button控件下background背景设置不起作用的问题
Button控件默认的背景是深紫色的,想要修改背景色所以添加了background字段,但是又不起作用。其实是themes.xml文件里的 style 标签 的 parent 属性设置不对。
2023-04-21 18:30:30 1373 3
原创 zsh所有命令无法使用
zsh所有命令无法正常使用,zsh: command not found: ls, zsh: command not found: vim等。
2023-04-15 13:50:10 521
原创 Could not resolve com.android.tools.build:gradle:7.4.2.
解决方法:进入Preferences->Build,Execution,Deployment->Build Tools->Gradle中,将Gradle user home和项目的Gradle JDK改为一样的版本目录。原因: Android Studio默认的JDK版本与项目配置的Gradle所需的JDK不一致导致冲突所致。Android Studio 新建工程时报错。
2023-04-03 16:03:58 2540
原创 SingleTickerProviderStateMixin与TickerProviderStateMixin区别
SingleTickerProviderStateMixin与TickerProviderStateMixin区别
2023-02-16 18:50:29 1454
原创 Flutter Cannot fit requested classes in a single dex file (# methods: 67988 > 65536)
Cannot fit requested classes in a single dex file
2023-01-16 18:03:54 269
原创 Flutter Unable to find bundled Java version
Flutter Unable to find bundled Java version
2023-01-10 19:18:56 504
原创 Flutter项目创建时遇到的两个问题
Using insecure protocols with repositories, without explicit opt-in, is unsupported.Running Gradle task 'assembleDebug'...
2023-01-10 15:05:56 265
原创 Mac SpringToolSuite4 设置代码提示
第一步:SpringToolSuite4”->“preferences”,弹出preferences设置窗口。第二步:在preferences中找到Java,依次展开列表"Editor"->“Content Assist”,点击Content Assist后,在设置窗口下方找到Auto activation栏,进行代码提示字符设置。.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ第三步:在preferences中找到XML,依
2022-04-13 10:45:07 1632
原创 android studio 出现程序包R不存在的问题该怎么解决
android studio 出现程序包R不存在的问题该怎么解决问题产生原因在 AndroidManifest.xml 修改了 packageBuild时产生错误解决方法把package修改回去就好了
2022-03-10 12:29:30 4466 1
原创 If you are using Gradle, make sure that your current variant is debuggable.
修改下图位置为debug:
2021-11-25 15:33:55 2043
原创 maven { url ‘https://maven.google.com‘ } 国内用不了
替换为maven { url ‘https://dl.google.com/dl/android/maven2/’ }
2021-11-24 10:36:18 2738 1
原创 mac repo: command not found
echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrcexport PATH=$PATH:$HOME/bin
2021-11-11 14:21:11 701
原创 Android EditText 不自动获取焦点
在Activity上面显示一个EditText,进入该页面时想阻止这个EditText自动获取焦点而自动调起键盘。思路如下:可以采取让父级控件来获取焦点就可以了例如说在这个EditText外面包一个LinearLayout,然后设置这个LinearLayout获取焦点:android:focusable = “true”android:focusableInTouchMode = “true” <LinearLayout android:layout_width="ma
2021-10-12 18:33:35 1433
原创 mac IDEA springboot 项目报错
Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java (0x10dd324c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/libinstrument.dylib 错误解决需要设置IDEA自定义属性,点击导航栏上
2021-09-14 16:53:15 205
原创 解决Mac上MAMP Pro 80端口被占用
mac禁止普通用户访问1024以下的端口解决办法具体操作如下:解决办法停掉mac自带的占用80端口的程序(其实就是一个apache),然后再设置端口转发,将80端口的请求转发到8080端口。具体操作如下:一、关闭占用80端口的apache:sudo apachectl stop二、修改/etc/pf.conf,设置端口转发:sudo vi /etc/pf.conf在 rdr-anchor “com.apple/*” 后添加rdr on lo0 inet proto tcp from any
2021-08-17 15:36:48 1053
原创 vscode打开unity项目时排除.meta文件
vscode打开unity项目会显示.meta文件,这样很影响查看文件,为了直观好看,我们需要设置排除.meta文件。1 选择 首选项 --> 设置2 选择 常规设置 找到 Files: Exclude 选项3 点击 添加模式 输入 **/*.meta 确定.meta 文件就在工程里看不到了...
2021-07-19 17:34:12 1372 1
原创 Android Studio中新建assets文件并读取assets文件里的.sh脚本
右键单击main目录,选择New>Folder>Assets Folder. public static String loadFromAssetsFile(String fname,Resources r) { String result=null; try { InputStream in=r.getAssets().open(fname); int ch=0; ByteArrayOutputStream baos = new By
2021-07-07 20:06:17 300 2
CMake Mac版 V3.16.5
2020-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人