自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(427)
  • 资源 (6)
  • 收藏
  • 关注

原创 uniapp小程序练手项目并上线

如题:做一个自己的小程序,并在各大小程序开发者平台上线。背景:因没有小程序开发经验,且前端知识掌握得不好,作为一个小程序爱好者,总想有一款自己的小程序,同时也想有一款自己的app(虽然目前还没有实现),在整体难度上来说,小程序的实现比app的成功多了,且成本比较低。分析:0 小程序定位1 使用框架2 后台3 发布渠道(1)小程序的定位:油价查询这里想了想,作为一个兼职小程序开发者,还是要轻应用为主,主要是工具类的小程序,再细分一下领域,我选择了油价查询这一块,想到了现在私家车越来越多

2020-07-27 23:10:51 2891

原创 Github搭建个人博客(2019最新版,亲测)

版权声明:本文为徐代龙原创文章,未经徐代龙允许不得转载。 https://blog.csdn.net/xudailong_blog/article/details/78762262(一)前言: 建议:慢慢看,也就这一篇用心了点写说来话长,一把辛酸泪,可算是弄好了。 1 起因:在很早很早,大一的时候,估计快记不得日子了,那时候来到PC吧创业团队,一个大一级的学长通过...

2017-12-09 22:36:09 172024 62

原创 flutter 华为审核:你的应用存在隐藏最近任务列表中应用名称的问题,不符合华为应用市场审核标准

您的应用存在隐藏最近任务列表中应用名称的问题,不符合华为应用市场审核标准。请参考《审核指南》第2.7相关审核要求

2022-06-14 20:45:47 3963 6

原创 Flutter系统icon图标【全系列】

flutter系统图标,全系列

2022-05-12 12:30:00 9024

原创 Flutter升级后在Android studio上提示卡顿

背景: 32g台式机内存,amd 2700cpu,但是在Android studio上进行flutter 代码依旧感觉到卡顿,卸载重装了两次,依旧卡顿。无奈转vscode,奈何vscode用得还是效率不够高,经过某次搜索,尝试后,便记录之举例:在写下面child的时候,提示很慢,大概有个1s的样子,太慢了!!!Container( child: Text(''), color: Colors.yellow, )解决方法:机器没有问题,是Android stud

2022-03-15 17:35:33 3573

原创 使用vscode开发flutter常用快捷键【实用】

原是eclipse开发工具转过来的,习惯了eclipse的快捷键,在Android studio上开发flutter还是使用eclipse那一套,因为家里电脑原因,as常提示不出来,体验比较差,故转到vscode上,仅记以下常用快捷键1 导包[快速修复] Ctrl + .因为win的快捷键冲突了,所以需要设置一下快捷键【链接在这里】,2 删除一行 Ctrl + Shift + K3 整个文件查找* Ctrl + Shift + F4 找到所有的引用* Shift + f125 移动到定位处*

2022-01-02 23:29:55 2911

原创 idea 历史版本下载地址

防止忘记:特此记录idea官网旧版本地址

2021-07-10 16:29:53 933 1

原创 flutter创建项目指定语言

每次新建Flutter项目都会去用命令来创建,因为不熟悉android的kottlin语言,每次都会抗拒一下,所以每次创建项目我都会选择去选用我熟悉的Java跟OC语言直接上方法:注意:现在flutter创建的项目默认是swift跟kottlin,如果想选择不同的语言可以按照下面的几种方法进行创建。1. Android使用kottlin,iOS使用Swiftflutter create -i swift -a kottlin flutter_hello2. Android使用Java,iOS.

2021-06-05 14:55:40 1204 3

原创 Flutter打包出现 ITMS-90078 Missing Push Notification Entitlement问题

关于使用Flutter 打包IOS一直出现ITMS-90078 Missing Push Notification Entitlement的问题解决方案。每次将Flutter应用上传到App Store Connect之后,都会收到以下电子邮件警告,而且都不能正常构建版本:**Dear Developer,We identified one or more issues with a recent delivery for your app, "{appName}" {version} ({bui

2021-05-04 16:19:08 2087

原创 高帧率手机 Flutter 列表慢慢拖动的时候会有明显的抖动

高帧率手机上,Flutter列表慢慢拖动的时候会感觉到明显的抖动现象,比如,一加手机输入的运行频率为120hz,而显示屏的运行频率为90hz。滚动时,这种不匹配会导致性能下降,google团队通过以下的方法来解决此问题。void main() { GestureBinding.instance.resamplingEnabled = true; run(MyApp());}...

2021-04-15 20:48:21 1773

原创 Flutter GetX 状态管理,路由管理,智能依赖注入

直接上网址:GetX关于GetXGetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。GetX 有3个基本原则:性能: GetX 专注于性能和最小资源消耗。GetX 打包后的apk占用大小和运行时的内存占用与其他状态管理插件不相上下。如果你感兴趣,这里有一个性能测试。效率: GetX 的语法非常简捷,并保持了极高的性能,能极大缩短你的开发时长。结构: GetX 可以将界面、逻辑、依赖和路由完全解耦,用起来更清爽,逻辑更清晰,

2021-02-28 21:22:37 1132

原创 zsh: command not found: flutter

因为苹果笔记本重新安装了系统,需要重新安装flutter环境,这里记录一下flutter在安装过程中出现的问题:问题如下: zsh: command not found: flutter解决步骤:1 打开open ~/.zshrc,2 如果没有就新建vim ~/.zshrc3 打开open ~/.bash_profile4 把bash_profile中的内容复制一份到zshrc文件中,如果bash_profile文件没有的花,就自己写一份关于flutter的环境配置,5 我的如下expo

2021-01-30 22:42:28 5857 3

原创 Could not locate device support files. This iPhone X (Model A1865, A1901, A1902, A1903) is running i

出现的问题如下:Could not locate device support files. This iPhone X (Model A1865, A1901, A1902, A1903) is running iOS 12.0 (16A5327f), which may not be supported by this version of Xcode.在开发Flutter项目中,使用IOS调试的时候发现,编译成功之后并不能成功安装在iphne x真机上。这里说一下:我的Xcode版本是12,ip

2020-12-03 23:13:54 1136

原创 flutter压缩图片上传

前言:在android原生中比较常用的是luban压缩,当然,flutter版本也有luban压缩,通过一些资料搜索,luban压缩是直接通过dart进行压缩的,在针对一些大图片,动不动就12-20m的图片,在部分旧手机的会直接出现闪退的情况。当然,上面说得可能也不一定正确,下面我自己使用的是pub上比较popular的插件:flutter_image_compress: ^0.7.0使用方式:pubspec.yaml 添加依赖,如下:使用命令:pub packages get在

2020-11-29 23:26:09 6628

原创 mac 下 vscode 通过wifi调试真机

前言:继续上一篇如何在mac 环境下安装adb,这一篇我们将在有adb环境下进行无线模式的调试在vscode下载插件:adb-interface-vscode如上图输入:adb com,然后在右边进行安装,注意看下面的使用步骤。使用步骤:1 真机连接电脑2 Run ADB: disconnect from any devices3 run ADB: reset connected devices port to:55554 adb: connect to device IP最后的结果就是

2020-11-21 22:46:46 1414 1

原创 mac 下安装adb命令

在mac 命令行直接输入adb是没有效果的,提示如下:我们想实现如下的效果:步骤:一 :如果你先前有使用过android studio跑过项目的话,可以很好找到Android/sdk/platform-tools/adb这个路径。如下图:二:设置bash_profile文件如下命令:vi ~/.bash_profile如下图,打开文件,这里我们只需要设置成圈出来的内容即可,记得一定要加上后面的path,出错的话,可以来找我。三:保存使之生效使用命令:source ~/.bash

2020-11-21 22:37:48 4334

原创 一个对前端程序员比较友好的mock数据工具网址

由前大搜车公司出品的mock网站,如下https://www.easy-mock.com/login妈妈再也不用担心我从网上找不到假数据了。更多:如何写一个自己的小程序并上线 Github搭建个人博客(2019最新版,亲测)qq加油小程序关注下面公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。在微信后台回复「130个小程序」,即可免费领取享有导入就能跑的微信小程序...

2020-10-28 22:22:37 823

原创 Flutter高效开发之本地资源图片的引用

在继续上一篇原创 Flutter高效开发之封装Text后,我们再次封装了本地资源文件的引用操作。class MImage { static String getImgPath(String imgPath) { return 'libres/images/$imgPath'; } static Image assetImage(String imgPath, double width, double height, {BoxFit fit = BoxFit.scaleDo

2020-10-28 22:00:19 627

原创 Flutter高效开发之封装Text

Text在Flutter中是一个常用的控件,当每次编写一个文本时,我们需要写一大堆的样式,造成代码行数的增加,这里我简单的封装了一下Text。1 定义一个class文件,里面可以是多个控件的封装,这里我们封装了Text控件。class MBuilder{ static Text text(String text,{double size = 16,Color color,FontWeight weight =FontWeight.normal,int line = 1,TextAlign ali

2020-10-28 21:52:18 695

原创 flutter dio 请求方式为form-data遇到的问题

在网络中请求body中有三种方式:postbody,query,formdata,如下图:现在我们用的恰好是第一种方式。因为首次用这种方式,感觉也是比较坑,后面通过摸索,查看源码发现,需要用fromdata方式包装进去放到请求参数中。正确的做法应该是如下图:在初始化中进行数据格式的设置, static Dio _instance() { Map<String,dynamic> params = new Map(); if (dio == null) {

2020-10-25 22:40:06 5826 1

原创 flutter 图表插件之fl_chart

前言:之前很少接触图表功能,以为图表这种功能只能在H5上才能发挥得淋漓尽致,可谁曾料想,早有大神先把强大的chart图表功能给移植到flutter端上了,而且两端都可适用,下面给出网址:pub上:https://pub.dev/packages/fl_chartgithub上:https://github.com/imaNNeoFighT/fl_chart部分效果如下:附:在demo中跑不起来都项目都是耍流氓,建议先将demo跑起来,然后再根据自己的具体情况来使用。更多:如何写一个自己的

2020-10-25 22:26:56 7094 1

原创 flutter json_serializable 在线jsontodart解析网站

继续上两篇文章,Flutter json_serializable详细使用(小白教程),Flutter json序列化成对象工具第一种使用的优势是:在项目中脚本运行生成文件,比较方便,但是稍微有点不好的地方是,会生成两个文件。第二个,网址在有些情况下会访问不到,可能是因为墙的原因。故现在推荐第二个可用的网址,看样子是第二个网址的中文版,希望能一直访问下去。下面贴上网址:https://jsontodart.com/https://jsontodart.com/更多:如何写一个自己的小程序并上

2020-10-25 22:18:37 1268

原创 flutter 修改iOS app图标 名称

这里主要讲2点,一是 iOS app的图标尺寸大小,二 是如何修改iOS app图标以及名称iOS图标尺寸大小首先我们打开xcode,并打开项目,找到app图标的位置接下来我们可以看到图标下面有很详细的pt提示,这里的pt跟web的px像素差不多一个意思。上面圈出来的是iphone 通知,iphone 设置等等所需要用到的图标。 20pt 29pt 40pt就是尺寸大小。一直拖到最后会有一个1024x1024的图标,如何替换?在访达中打开相对应的图标,触摸板一个长按,一个拖动,直到拖到xc

2020-09-04 15:17:44 2937

原创 在线生成免费android ios图标

记录一个比较好用的网址,可以用来一键生成android、iOS图标,且iOS图标百分百匹配。(一)先上链接:https://icon.wuruihong.com/(二) 点击上传,选择平台android ios(三)点击开始生成(预览)(四)下载所需图标这样,我们就可以不用麻烦UI了,图标也不用切那么多了。喜欢的可以点个赞更多:如何写一个自己的小程序并上线 Github搭建个人博客(2019最新版,亲测)...

2020-09-04 14:56:34 1420

原创 苹果iOS申请个人开发者账号注册教程

苹果个人开发者账号一年为99美元,即688人民币,现在的苹果开发者账号可以不用外国银行卡或者其他什么卡了,完全可以用微信/支付宝进行支付。(一)准备条件:1 app ID账号2 苹果手机一部(主要是用来身份验证)(二)开始注册:进入 苹果官网:https://appleid.apple.com在这里进行创建您的Apple ID,如果没有的话点击右上角,有的话,直接点登录,点击登录会出现以下一系列验证操作,输入我们的验证码,登录成功。(三)登录开发者账号平台:苹果开发者账号网址:.

2020-09-04 13:26:24 13476

原创 flutter webview 在iOS上不显示的问题

使用的插件是:webview_flutter: 0.3.22+1在android中可以正常显示,但是在ios端中既没有报错,又没有显示出来,后来查看插件使用说明才发现,忘记在ios端中端配置文件中进行配置了。此时我们需要在ios的runner中的info.plist中进行配置: <key>io.flutter.embedded_views_preview</key> <string>YES</string>如下图:更多:如何写一个自己的小

2020-08-31 17:02:39 2880

原创 flutter 获取当前时分

代码如下: static bool checkTimer() { DateTime now = new DateTime.now(); var h = now.hour; if(9<=h && h<=12){ return true; }else if(13 <= h && h <= 15){ return true; } return false; }更多:如何写

2020-08-15 22:09:07 960

原创 flutter : Failed to find assets path for “Frameworks/App.framework/flutter_assets“

在运行Flutter 项目的时候跑IOS模拟器上白屏许久不见进入主页面,等了20分钟一点动静也没有,打开Xcode,查看日志发现:Failed to find assets path for "Frameworks/App.framework/flutter_assets",这里的问题主要上没有找到flutter——assets,经过查询知道是iOS工程项目中没有相应的依赖包,但是我们在访达里面是有的,这时候我们只需要把访达的文件添加进去就可以了。解决步骤:(一)查看下面两个文件是否存在,不存在就从其

2020-08-08 12:03:04 2193 1

原创 flutter_tools/gradle/app_plugin_loader.gradle‘ as it does not exist

背景:flutter 1.17.hotfix5因为使用flutter crate 来创建新项目的,在之前的windows电脑能够正常运行,但是在mac电脑上死活运行不上去,查了很久,github上也查看了相关issuer,发现解决问题的方法还是视情况而定吧。这里给出两种解决方法:1 github上的解决方法:$ rm android/settings.gradle$ flutter create .2 我自己的解决方法:先删除settings.gradle 文件,然后从以前能运行起

2020-08-01 12:31:55 3216

原创 如何把uniapp的vue小程序项目跑起来

新人学习,熟人请绕过。当我们把项目clone下来后,我们可以尝试着多点一些一级目录文件。如下图:一般来说src会是代码文件,剩下的一些大概率就是项目配置文件了。上图项目是用uniapp新建的项目,但是由于对前端的不太熟悉,可能早已忘了如何install 一个vue项目了,这时候我们可以看到有一个package.json点进去发现有一个script脚本,里面详细记录着启动何种小程序。这时候我们只想启动一个H5版的小程序,我们可以看到有"serve": "npm run dev:h5",so,我

2020-07-19 16:10:59 5960

原创 vue基础之node、npm的卸载与安装

问题背景:原mac电脑上已安装了node跟npm,但是在某次的误操作过程中发现打npm -v命令打不出来了,提示command not found。鼓捣了好多次,最后果断经过各种搜索卸载干净后再全部重新安装。出现的问题:1 node -v 能有版本提示,npm -v没有版本提示,且输出 npm command not found2 brew install node 能有版本提示, brew install npm 提示出错。解决方法:(1) 删除旧文件:根据提示删除,或者直接删除(可以在.

2020-07-19 15:48:17 6064 1

原创 Vue基础之vue安装并创建第一个项目

vue简介:1 vue官网:https://cn.vuejs.org/2 github地址:https://github.com/vuejs/vue/releases3 vue当前最新稳定版本 :v2.6.11vue的安装:1 node环境node.js官网下载:https://nodejs.org/en/ 并安装2 切换淘宝npm镜像源:命令:npm install -g cnpm --registry=https://registry.npm.taobao.org3 vue-cl

2020-07-12 21:16:54 269

原创 ObjectC基础之预处理学习

在Object-C中预处理不是编译器的一部分,而是编译过程中的一个单独步骤。简单说只是一个文本替换工具,我们将Object-C预处理成为称为OCCPP用其他语言的思想来表示ObjectC的预处理即导包,大致方向是这样,但还是有一些出入的。预处理:预处理以井号(#)开头,前面不能有空格,且从第一列开始。以下是一些常见的预处理指令。例子:示例1:#define MAX_ARRAY_LENGTH 20这时候像一个常量:指令告诉OCPP用20替换MAX_ARRAY_LENGTH,使用#defin

2020-06-16 22:43:56 312

原创 ObjectC基础之块(Block)学习

用Java语言来说,OC中的Block有着类的感觉。但OC的类与block又有着不同之处,OC的类有.m和.h文件,即@interface 与@implementation。而Block却没有类,但是它有着属性。举个Block例子:Bock基础用法:#import <Foundation/Foundation.h>struct Books { NSString *title; NSString *author; NSString *subject; int book_id;}

2020-06-13 15:36:22 312

原创 ObjectC基础之Objective-C字符串

在Object-C中字符串用NSString来表示,子类用得比较多的有NSMutableString。在字符串中使用@“”来构造。如下:NSString *hello = @"Hello";NSString *name = @"LiHua";/*打印*/NSLog(@"value: %@\n",name);字符串操作:下面是部分代码联系:#import <Foundation/Foundation.h>int main(){ NSString *str1 = @"H

2020-06-11 23:12:08 1418

原创 ObjectC基础之指针学习

如果有过其他语言基础的话,Object-C的指针可能就是Java中的变量了。在Object-C中每个变量都存有了一个内存地址,而且每个内存地址都定义了他的地址,可以使用符合&运算符进行访问,该符合表示内存中的地址。#import <Foundation/Foundation.h>int main () { int var1; char var2[10]; NSLog(@"内存地址: %x\n", &var1 ); NSLog(@"内存地址: %

2020-06-10 22:43:05 710

原创 flutter 防止widget rebuild(亲测有效2020篇)

相比这个问题很多开发着都已经遇到了,头疼了很久了吧。我也是,网上搜到各种方法,试了还是不行。下面我举一下场景:跳转场景:页面A --> 页面B --> 页面C —> 页面D从上面简单都例子,我很悲催的告诉大家不管我从哪个页面跳哪个页面,从B->C 或者C->D页面,页面A都会被重新rebuild,不管是从C->D,或者是D-C页面都会刷新,不管是销毁其他页面还是打开新都页面,页面A都会刷新。好了,上面就是我所遇到的情况,这个情况从开发困扰到现在,一直到

2020-06-08 22:49:22 1889

原创 Object-C中的块(Block)

在Object-C中,块被当做一个对象来处理,这个对象可以:有自己的局部变量可以传入参数有返回值可以访问自己定义时的上下文变量可以修改自己定义时特定的上下文变量作为参数传递给其它函数引用Object的块,这里我们可用把块当成是一个用类封装好的工具类的某个具体的方法,本质上块也是一个方法。具体实例引用:int multiplier = 7; int (^myBlock)(int) = ^(int num) { return num * multiplier; };

2020-05-17 17:48:40 452

原创 ObjectC基础之函数调用

函数即方法在OC对象中,函数似对象的行为,实例对象用 (-) 返回,类返回 用(+)(一)方法的定义:- (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgumentn:( argumentTypen )argumentNamen { body of the function}这里

2020-05-17 17:29:15 2808

原创 ObjectC基础之字符串常量、#define、const、sizeof使用

(一)在OC中字符串的使用是用引号包起来的,如下:NSLog(@“这是一串可用的字符串”);(二)OC中两种定义常量的方式:#define 预处理const使用案例如下:#import <Foundation/Foundation.h>#define LENGTH 10 #define WIDTH 25#define NEWLINE '\n'/* 使用const关键字作为前缀来声明具有特定类型的常量 */ const int HEIGHT1 = 10; c

2020-05-16 20:38:49 539

xcode10-xcode14各版本sdk

ios xcode10-xcode14各版本sdk,主要包括7 8 9 10 11 12 13 14个版本以及各小版本,博客中有截图。

2020-12-03

tmdb_5000_credits.csv

数据挖掘 python 数据分析 Kaggle tmdb_5000_credits.csv 更多好文清访问:https://blog.csdn.net/xudailong_blog

2018-05-03

Kaggle 5000部电影数据csv表格

Kaggle 5000部电影数据 数据挖掘 python 更多好文清访问:https://blog.csdn.net/xudailong_blog

2018-05-03

Kaggle5000部电影数据挖掘源码

在python3环境下借助Kaggle资源练习熟悉数据挖掘技能,属于实战部分,适合新手练习。更多博客请访问:https://blog.csdn.net/xudailong_blog

2018-05-03

WinSCPPortable

WinSCPPortable 是一款在win系统中远程连接linux或者服务器进行文件传输的文件,方便快捷,且实用。

2018-01-07

空空如也

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

TA关注的人

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