自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

摩羯座程序媛的专栏

业精于勤荒于嬉!

  • 博客(80)
  • 资源 (8)
  • 收藏
  • 关注

原创 回顾2023,展望2024

人免不了要与人打交道,但如何做、做的怎样、结果如何,都可以通过自身的体会、说、做去改变,虽然可能影响甚微,虽然依然结果相同,但只要努力了,就一定会有更好的结果。2023年用Flutter开发,已熟练掌握和运用到项目实战,从0到1的框架搭建,再到全平台的实现,从快速实现UI,再到整理实现复杂逻辑和优化再创新...这一路走来,对于初入门的我来说,一步一个坎,但却又每一步都走的扎实,收获满满。一个技术的开启和发展,需要很多人的使用和维护,不再制造重复的轮子,而是从使用到创造的过程,我的学习之路还有很远很远~

2024-01-03 23:40:12 744

原创 人生,有时需要不知足!

         常言道,知足者常乐!        这句话我们已经耳熟能详了。这句话出自《老子》:“祸莫大於不知足,咎莫大於欲得,故知足之足,常足矣。”表明了一种乐观向上的生活态度。然而,在节奏快速,发展迅猛的现代,我们需要不仅要知足,也要不知足!        并不是说老子的这句名言警句不再适用,而是我们要用另一个角度去看待我们的人生。        * 我所谓的不知足是要有一颗积极向上的心。...

2018-06-13 10:36:18 309

原创 话语笔录-坚持

转载请注明出处:  http://blog.csdn.net/wj9966/article/details/75098918   链接昨日看到一个CSDN上的博主的签名,有感而发,今日写下,大家共勉:坚持做自己懒得做但却正确的事情,你会得到别人想得到但却得不到的东西。读到这句话的时候,突然意识到我正在坚持这样的一件事情----运动这件事情真的很正确,对身心都有好处。

2017-07-14 11:00:25 261

原创 [HarmonyOS]主题课:HarmonyOS云开发

1. 开发者在DevEco Studio中,可以通过什么形式进行HarmonyOS云开发?1. HarmonyOS云开发可以在一个项目中同时实现端侧和云侧功能的开发。2. HarmonyOS云开发工程创建后,会自动开通哪些服务?C. 端侧公共库(External Libraries)1. HarmonyOS云开发工程结构分哪些部分?B. 云开发工程(CloudProgram)A. 端开发工程(Application)D. 公共资源库(Resource)答:错误(False)答:正确(True)

2024-01-16 18:44:18 718

原创 [HarmonyOS]主题课:使用DevEco Studio高效开发

B. 在预览器界面,可以在预览器中操作应用/服务的界面交互动作,如单击、跳转、滑动等,与应用/服务运行在真机设备上的界面交互体验一致。A. 提供代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。C. module.json5包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。D. DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在本地模拟器上。

2024-01-16 18:41:50 2428

原创 [HarmonyOS]主题课:三方库

1. 三方组件是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展的工具。1. 通过ohpm安装lottie后,在哪个文件中会生成相关的配置信息?2. 可以通过ohpm uninstall 指令下载指定的三方库。3. lottie使用loadAnimation方法加载动画。1. 下列属于lottie提供的动画控制API的是?2. lottie订阅事件的API为?答:错误(False)答:正确(True)答:正确(True)

2024-01-16 18:39:29 904

原创 [HarmonyOS]第一课:应用服务上架

1. 创建应用时,应用包名需要和app.json5或者config.json文件中哪个字段保持一致?2. 编译打包的软件包存放在项目目录build > outputs > default下。3. 发布应用时需要创建Profile时,类型选择什么类型?2. 发布应用时需要创建证书,证书类型选择什么类型?1. 元服务发布的国家与地区仅限于“中国大陆”4. 上传发布软件包时,软件包的格式是什么?5. 发布后的应用可以在哪里获取?答:正确(True)答:正确(True)

2024-01-16 18:36:37 516

原创 [HarmonyOS]第一课:给应用添加通知和提醒

3. OpenHarmony提供后台代理提醒功能,在应用退居后台或退出后,计时和提醒通知功能被系统后台代理接管。1. 构造进度条模板通知,name字段当前需要固定配置为downloadTemplate。2. 给通知设置分发时间,需要设置showDeliveryTime为false。2. 下列哪个是从API 9 开始支持的后台代理提醒功能模块。1. 将通道设置为下面哪个类型,可以显示横幅通知?2. 后台代理提醒业务分为哪几种类型。答:错误(False)答:正确(True)答:正确(True)

2024-01-16 18:33:55 436

原创 [HarmonyOS]第一课:保存应用数据

2. 应用中涉及到Student信息,如包含姓名,性别,年龄,身高等信息可以用首选项来存储。1. HarmonyOS提供的数据管理的方式都有哪些?3. 下面哪个接口不是首选项提供的API接口?B. 首选项以Key-Value形式存取数据。C. 首选项存储数据数量建议不超过1万条。2. 首选项的数据持久化后是放在哪里?D. 首选项的key为String类型。1. 使用首选项要导入的包是哪个?A. 首选项遵循ACID特性。答:错误(False)答:错误(False)B. 分布式数据服务。D. 分布式数据对象。

2024-01-16 18:30:12 1089

原创 [HarmonyOS]第一课:从网络获取数据

1. 在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用。B.ResponseCode.NOT_FOUND的值为404,表示服务器无法根据客户端的请求找到资源(网页)。C. ResponseCode.INTERNAL_ERROR的值为500,表示服务器内部错误,无法完成请求。A. ResponseCode.OK的值为200,表示请求成功。D. ResponseCode.GONE的值为404,表示客户端请求的资源已经不存在。

2024-01-16 18:26:44 863

原创 [HarmonyOS]第一课:给应用添加动画

D. playMode设置为 PlayMode.Reverse。4. 属性动画中关于animation参数说法错误的是?1. 属性动画中产生动画的属性可以在任意位置声明。1. 属性animation可以在哪些组件中使用?2. 属性动画中animation的参数有哪些?2. 属性动画中改变属性时需触发UI状态更新。D. 参数iterations可以不设置。C. iterations设置为 -1。2. 属性动画中如何设置反向播放?C. 参数curve可以不设置。1. 属性动画支持哪些属性?答:正确(True)

2024-01-16 18:22:43 380

原创 [HarmonyOS]第一课:构建更加丰富的页面

3. 将Video组件的controls属性设置为false时,不会显示控制视频播放的控制栏。2. @CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以自定义内容及样式。4. @Prop修饰的属性值发生变化时,此状态变化不会传递到其父组件。1. 下列哪些状态装饰器修饰的属性必须在本地进行初始化。1. @State修饰的属性不允许在本地进行初始化。A. @State和@Link。C. @State和@Prop。答:错误(False)答:正确(True)答:正确(True)答:正确(True)

2024-01-16 18:18:38 494

原创 [HarmonyOS]第一课:从简单的页面开始

1. 在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。1. Row容器的主轴是水平方向,交叉轴是垂直方向,其参数类型为VerticalAlign (垂直对齐),VerticalAlign 定义了以下几种类型?A. 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。3. 关于Tabs组件页签的位置设置,下面描述正确的是?

2024-01-16 18:14:37 851

原创 [HarmonyOS]第一课:应用程序框架

1. API9及以上,router.pushUrl()方法的mode参数可以配置为以下哪几种跳转页面使用的模式?1. API9及以上,router.pushUrl()方法,默认的跳转页面使用的模式是哪一种?2. 创建的Empty Ability模板工程,初始会生成一个UIAbility文件。3. 每调用一次router.pushUrl()方法,页面路由栈数量均会加1。3. UIAbility有哪几种的启动模式?答:错误(False)答:错误(False)答:正确(True)

2024-01-16 18:09:48 373

原创 [HarmonyOS]第一课:ArkTS开发语言介绍

1. 循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。1. 用哪一种装饰器修饰的struct表示该结构体具有组件化能力?2. 用哪一种装饰器修饰的自定义组件可作为页面入口组件?2. 下面哪些装饰器可以用于管理自定义组件中变量的状态?2. @Link变量不能在组件内部进行初始化。1. 下面哪些函数是自定义组件的生命周期函数?答:正确(True)答:正确(True)

2024-01-16 18:04:57 454

原创 [HarmonyOS]第一课:运行HelloWorld

B. 如果已打开项目,从DevEco Studio菜单选择'file>new>Create Project'C. 如果第一次打开DevEco Studio,在欢迎页点击“Create new Project”A. 在计算机上创建一个新文件,并将其命名为“new harmonyOS项目”A. ability的相关配置信息B. 模块名C. 应用的版本号D. 模块类型。2. module.json5配置文件中,包含了以下哪些信息?答:正确(True)答:正确(True)

2024-01-16 18:01:29 399

原创 [Flutter]WindowsPlatform上运行遇到的问题总结

基于Flutter3.0后已支持Windows/MacOS/Web等桌面端,不过具体的系统,还需要看下官方文档解释。如果您使用的是 Android Studio,请转到:文件->无效缓存/重启。Flutter项目已能在移动端完美使用后,想看看在桌面端等使用情况。Q2、flutter clean ,无法删除build文件夹。flutter clean ,无法删除build文件夹。

2024-01-07 19:18:47 657

原创 [Flutter]WebPlatform上运行遇到的问题总结

代码中包含Platform.isAndroid或者Platform.isIOS等判断,Webp平台不支持Platform的判断。基于Flutter3.0后已支持Windows/MacOS/Web等桌面端,不过具体的系统,还需要看下官方文档解释。Flutter项目已能在移动端完美使用后,想看看在桌面端等使用情况。以上问题修改后,仍然无法登录,接口会直接取消。如有任何问题,欢迎关注、留言、讨论。

2024-01-03 11:59:58 807

原创 [Flutter]WindowsOS中相关配置

基于Flutter3.0后已支持Windows/MacOS/Web等桌面端,不过具体的系统,还需要看下官方文档解释。找到Shell 路径 文本框中原本是是powershell.exe,现在把它修改成cmd.exe即可。Flutter项目已能在移动端完美使用后,想看看在桌面端等使用情况。如果是M1/M2芯片的朋友,也不用担心,可以下载使用。>使用Windows本的朋友,基本可以跳过本步。

2024-01-02 18:21:58 1079

原创 Flutter-ListView顶部留白

想要去掉这个padding,在外层使用MediaQuery.removePadding即可。后来发现,listview不和appbar一起使用时,会有一个默认的padding。在没有设置padding的情况下,上下都有留白。ListView解决底部或顶部留白问题。

2022-11-06 15:17:18 704 1

原创 Flutter-TextField设置默认值

TextField作为Flutter的输入框,需要设置控制器,有时候设置默认值,我们需要对控制器做处理。

2022-11-06 15:11:19 2947 2

原创 我认识Handler又多了一点点...

ANR异常:Application Not Response 应用程序无响应。出现这个异常时,会为用户弹出交互式弹窗,影响用户使用和体验。内存泄露:没有用的对象资源仍与GC-Root保持可达路径,导致系统无法回收。这样串联下来,对Handler是否有了一个更全面的认识呢?相信让Handler更充盈了一些。当然他不止这些。还需要我们更深入更广度的挖掘。探究内部原理,发现其中奥秘。如有不妥之处,望见谅。提供您的宝贵建议、意见,我会积极改正的。后续有新文章的发布,欢迎持续关注。也欢迎关注关注我的掘金博客。

2022-09-08 16:41:42 641

原创 git revert 怎么使用

原理:git reset 是回退到某个版本(之后的提交记录不会保留)git revert 是回退某个版本(之后的提交记录会保留并生成一个新的commit)适用场景:如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用这种方法。具体使用:(以Android Studio为例,可视化操作当然也可以用命令行操作)1、找到要回退的那个版本2、右键选择revert commit3、会生成一个新的commit 提交后可以看到具体的...

2021-04-09 11:42:22 1625

原创 git reset详解

目录原理:适用场景:具体操作:1、找到并复制commit id2、操作回退3、强推代码原理:git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本,如下图所示,假设我们要回退到版本一:适用场景:如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法。具体操作:1、找到并复制commit id方法一:使用命令行查看commit idgit log方法二:使用Sourc..

2020-11-23 17:11:32 984

原创 【Git】git如何打Tag,及结合GitLab的使用

目录前文正文命令行使用结合Android Studio使用方法1:方法2:Android Studio结合GitLab使用结语附文前文使用Git,肯定会接触到Tag。那Tag的作用是什么呢?一般在代码封板时使用。一个不可修改的历史代码版本就像被我们封存并记录了起来,不论是运维发布拉取,还是代码版本管理,都是非常方便的,益处多多。那么我们如何使用...

2019-02-26 17:23:11 36787 4

原创 王小波 — 有趣的灵魂实难寻觅

    ​文章为作者-梦里花 原创,如需转载、摘录等,请附文章原文链接。谢谢合作!王小波         谈到王小波,初次了解到还是通过他的太太李银河参加一次综艺节目。除此之外,还了解到李银河的工作是我之前未了解到的领域和职业—女社会学家,而李银河是中国第一位研究性的女社会学家。百度了两位之后,都谈及到王小波的有趣,然而不帅气的外貌和有趣的灵魂的结合,当时没能吸引我读小波的著作。 ...

2018-10-19 16:48:34 824

原创 GreenDao的简单使用[三]之多表关系操作

 目录 前言正文一对一关系一对多关系多对多关系结语附文前言前两篇文章中对GreenDao如何简单使用和增删改查及升级数据库的事情做了介绍,没有了解到的小伙伴可以从下面的链接进入了解。今天这篇文章主要要介绍的是如何对GreenDao设计的数据库进行多表关系操作等。GreenDao的简单使用[一]之增删改查GreenDao的简单使用[二]之升级数据库...

2018-08-10 00:21:45 2001

原创 [React Native 从入门到放弃] 篇1:安装软件(Android&Windows)

                        广而告之,打开支付宝首页搜索“9191078”,即可领红包。每天都可以领哦~                      (界面下面的余额宝红包更大,但使用的时候记得使用余额宝支付才能用哦!)目录 前言正文官方文档安装软件Chocolatey PythonNPM环境配置YarnGit结语附...

2018-07-20 18:33:18 277

原创 ViewConfiguration.get(context).getScaledTouchSlop()

 ViewConfiguration.get(context).getScaledTouchSlop()/**Distance in pixels a touch can wander before we think the user is scrolling*/它获得的是触发移动事件的最短距离,如果小于这个距离就不触发移动控件,如viewpager就是用这个距离来判断用户是否翻页...

2018-06-25 17:01:36 577

原创 [Android打包]Android Studio打包重命名

广而告之,打开支付宝首页搜索“9191078”,即可领红包。每天都可以领哦~(界面下面的余额宝红包更大,但使用的时候记得使用余额宝支付才能用哦!)前言我们使用Android Studio打包的时候,一般默认命名为app-debug.apk或者app-release.apk。但有时候有很多种渠道,或者要标记安装包的版本等信息,需要对安装包重命名。手动修改的时代已经过去,费时费力。我们来看下,如何能够...

2018-06-25 14:09:05 3201 1

原创 [Android打包]Android Studio多渠道打包之Walle

前言前面一文我们讲了如何使用传统的方式多渠道打包,想了解的小伙伴儿们可以从这里进入。[Android打包]Android Studio多渠道打包之传统方式 但是我们也发现传统方式的多渠道打包仍然是耗时费力,然后我发现美团的Walle多渠道打包方式很不错,接下来逐步解释下。开启Walle之旅~集成步骤① 根目录下的build.gradle中添加依赖classpath 'co...

2018-06-22 11:17:31 899

原创 [Android打包]Android Studio多渠道打包之传统方式

前言每当我们有多个渠道的时候,我们使用Android Studio打包,那就太费时费力了。往往我们使用传统批量打包的时候,能节省心力。接下来我们详细说下怎样操作的~具体步骤1、清单文件添加变量在清单文件中的application节点下添加定义的变量<meta-data android:name="CHANNEL" android:value="${MY_CHA...

2018-06-22 10:27:59 269

原创 LitePal的简单使用[一]

 前言LitePal是郭大神的杰作。GitHub:https://github.com/LitePalFramework/LitePal简单使用过程集成1)在app中的build.gradle中添加dependencies { compile 'org.litepal.android:core:2.0.0'}2)在app->main中添加asset...

2018-06-14 17:23:21 317

原创 [Android Studio]在使用时,遇到的问题,持续更新

 前言        尽管AS已经使用了很久,但其中会遇到的问题并没有较为合理、整齐规范的整理过,今天这篇文章就用来整理这些内容,并且后面会持续更新。希望记录下问题,也能帮助小伙伴们。 正文 ************************************************************* 分 割 线 ************************...

2018-05-30 18:12:13 702

原创 [Git]创建新项目,上传Git服务器/GitHub,详细步骤------》》》》》》

前言        可能年纪越来越大,记忆力也在下滑。很多事情以前记得的都慢慢忘记了。写在前言中除了感慨一下,也是想写一份详细的上传GitHub的操作步骤,分享给大家,也能为自己的记忆做个备份。备注:本文详细的是从一个新项目开始,到上传,再到更新的步骤,其他情况粗略涉及,以后再详细写其他相关内容。操作步骤1、本地创建目录为新项目创建新文件夹,使用AS打开项目。并且在GitHub上创建一个项目地址。...

2018-05-29 17:28:11 4613

原创 小仲马《茶花女》读后感

前言        小仲马,从小就听老师讲,“不愿意站在巨人的肩膀上摘苹果,因为那样没味道。”当时就想,这一定是一个有自我想法的人,一个有自己目标的人。然而这么多年并未详细的看过他的任何著作。        当我们提到小仲马的时候,总是免不了提到他的父亲---大仲马,两人的关系在我看完之后才觉得是多么的矛盾,也为何小仲马会说出那句有自己想法和目标的名句,亦如《茶花女》中慈爱的父亲和“我”的关系。 ...

2018-04-10 11:53:09 1131

原创 [Android]面试经验总结

前言面试是通往工作的一个必要环节,我们需要通过面试官的层层拷问,才能到达目的地。但反过来想一下,面试又是一个考试,又是一个展现自己,将自己所知所能提现出来的一个过程。能够拿到心仪的工作,我们需要做的事情有很多,下面就我目前所能想到的做一个简要的总结,后续有想到的再更新记录下来。内容投递简历前的准备1、简历能够提现的东西太多,我们必须要把简历写好才能进行投递,切记!!!2、简历一定要......

2018-04-08 14:59:00 265

原创 Scrollview无法测量子view的高度

前言为了能让屏幕滚动,我们使用了ScrollView。给子view设置了 android:layout_height=”match_parent”也是没有作用的,它还是会按照wrap_coent来布局,最后无法铺满全屏。解决这时候给ScrollView设置 android:fillViewport="true"就可以让子view填充满屏幕了。总结每个控件都有自己的特性和所需要的设置。...

2018-04-08 14:38:33 1098

原创 GreenDao的简单使用[二]之升级数据库

写在前面数据库虽然是写在app本地用于存储信息等,但有时也会出现需求更新,需要增加字段或者其他的更新情况。这时需要我们对数据库进行更新。使用GreenDao的好处,就是暴露出来了相应的方法,我们去实现就可以了。工具类关于GreenDao的简单使用,之前写过文章了。不太了解的小伙伴可以去看看。GreenDao的简单使用[一]网上有大神写的对数据库的操作工具类,我们可以直接拿来用。Mi...

2018-02-07 15:12:56 451

原创 GreenDao的简单使用[一]之增删改查

写在前面在开发的过程中经常会用到数据库Sqlite。之前使用的是第三方的SqliteAssetsHelper,觉得很好用。只需要集成并书写一些必要的方法,提供外部增删改查的方法即可。那么我们今天来看下,另外一个很成熟的第三方-GreenDao。简介官网 http://greenrobot.org/greendao/优势1、一个精简的库2、性能最大化3、内存开销最小化4、易于使用...

2018-02-06 17:48:08 387 2

NodeJS Windws x64

NodeJS Windws x64 React Native 需要软件。 解压安装即可。

2018-07-20

Python 2.7.15版本 Windows

Python 2.7.15版本 Windows。解压安装即可。React Native技术需要。

2018-07-20

Chocolatey安装包

React Native技术,Android&Windows;环境需要的软件。需要使用PowerShell打开,下载安装。

2018-07-20

PowerShell For Windows

CSND:https://blog.csdn.net/wj9966 可以用这个安装Chocolatey。 Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆.

2018-07-20

Android热修复Tinker Demo

Android热修复Tinker的demo 生成patch需要的相关资源等

2017-11-02

Android热修复Tinker所需资源

此资源为Tinker生成Patch所需要的资源。 其中包括了官方的资源和tinker-patch-cli-1.7.7.jar。

2017-11-01

热修复Tinker需要的tinker-patch-cli-1.7.7.jar

Android热修复Tinker,生成patch时需要的资源jar。 亲测可用。

2017-11-01

韩顺平满汉楼源代码

希望能够帮助初学者学习,看过视频的同学们都知道 韩老师课讲的很好,把代码分享给大家,大家可以好好研究

2013-05-10

空空如也

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

TA关注的人

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