- 博客(1440)
- 资源 (118)
- 收藏
- 关注
转载 Flutter学习指南:UI布局和控件
这是一个系列,通过8篇文章帮助大家建立起 Flutter 的知识体系,建议大家好好阅读并收藏起来,如果能随手转发,那就更好了。本篇文章我们先介绍 Flutter 里一些常用的 UI 控件,然后借助官网提供的两个 demo 把所学的控件知识实际使用起来。基本控件Widget在 Flutter 里,UI 控件就是所谓的 Widget。通过组合不同的 Widget,来实现我们用户交互界面。Widget 分为两种,一种是无状态的,叫 StatelessWidget,它只能用来展示信息,不能有动作(用
2020-08-04 17:06:36 324
转载 Flutter项目目录结构及demo代码详解
在之前的博客中我们搭建了Flutter的开发环境,并且创建了一项目,项目默认就生成了一些代码,学习任何语言第一步一般都是从入口函数着手,然后一步一步往下走。本篇博客我们就以默认生成的项目为准,着重的介绍一下Flutter项目的目录结构及代码详解。先来看看Flutter项目的目录结构我们着重需要注意一下几个文件夹,其他的暂时不用理会文件夹 作用 android android平台相关代码 ios ios平台相关代码 lib flutter相关代码,我们主要编
2020-08-03 15:12:42 1149
转载 Android Studio下Flutter环境搭建图文教程
一、Flutter介绍Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。二、环境搭建Flutter 的环境搭建⼗分省⼼,特别对应Android开发者⽽⾔,只是在AndroidStuido上安装插件,并下载flutterSdk到本地,配置在环境变量即可,其实中⽂⽹的搭建Futter开发环境已经很贴⼼详细,从平台指.
2020-08-03 14:47:39 264
转载 Flutter尝鲜:跨平台移动应用开发
开始之前本人使用Flutter开发的一个图文App《每日图文》,可以同时运行在Android和iOS上,欢迎体验,喜欢的话还不吝Star一下。叮叮叮~传送门Flutter为何物?随着移动App开发成本越来越高,近几年,移动跨平台开发的呼声层出不穷,如FaceBook的推出React-Native,大受欢迎,但其性能并不如人意。2018年2月27日世界移动大会上,谷歌发布一个跨平台开发框架,名曰Flutter,用于构建高性能的原生Android和iOS两大平台的App。目前还处于.
2020-07-30 17:15:34 147
转载 iOS UIWebview仿微信进度条
一、实现:myViewController.h :@interface myViewController : UIViewController { BOOL theBool; //IBOutlet means you can place the progressView in Interface Builder and connect it to your code IBOutlet UIProgressView* myProgressView; NSTime...
2020-07-27 17:10:58 145
转载 UIWebView的加载进度条
导语在一个阳光明媚的午后,组织终于决定把公司的SDK产品,由Native更换成H5,你没看错,就是用Native界面做的SDK,说多了都是眼泪。产品说,网页加载的时候要有进度条,OK,没问题,一个字就是“干”,你懂的。现在的iOS 应用中,或多或少都会有H5页,因为H5有Native所不具备的灵活性,比如应用中的活动展示,需要不定时的更新,使用H5来做就能轻松搞定!iOS中常用的H5容器有两种:1、 UIWebView 2、WKWebView。WKWebView是iOS8.0以后开放的AP.
2020-07-24 17:21:10 367
转载 swift WKWebView 实现 URLProtocol 网络拦截 修改 Referer添加
在我们的日常开发过程中有时需要我们对网络做拦截操作,诸如对request 的header 做修改 添加等。对于有效的url(http 或者 https) 只需要对request 做添加头文件即可//这里是对资源加入的防盗链var request = URLRequest(url:url as URL);request.setValue(kReferer, forHTTPHeaderField: "Referer")theWebView?.load(request)但是有时加载只...
2020-07-24 17:05:37 1363
转载 iOS 和 H5 页面交互(WKWebview 和 UIWebview cookie 设置)
1. UIWebview1. UIWebview 相对比较简单 直接通过 NSHTTPCookieStorage 设置cookie就能实现。代码部分``` NSURL *cookieHost = [NSURL URLWithString:self.domain];// 设定 cookieNSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties: [NSDictionary dict
2020-07-24 10:07:07 821
转载 WKWebView的cookie探究
最近在学习WKWebView中的cookie方案,本来以为只是简单的设置一下就好了,参考了很多资料,发现里面的坑越来越大,为了弄清楚这些坑,我做了一系列实验对比分析,加上了一些推测,也算是基本解决了心中的很多谜团。虽然整个过程比较折腾,但是学习重在解决问题的过程,麻烦一点也无所谓了。本文总结了大概的探索过程,如果感兴趣,可以跟着我的方式一起学习,讨论出更加合理的结论。如果不感兴趣,可以直接看文末的推测的结论。关于Cookie首先需要理解cookie的概念,cookie是在http协议中非常重要的角色
2020-07-24 08:55:37 709 1
转载 swift:使用xib布局文完成自定义UIView
当自定义uiview 时候有几种方法,这里使用 xib 文件布局控件 + uiview.swift 文件方式实例如下:a) 新建UIview 文件: MyVolumeView继承自UIView, 自定义的uiview 命名为MyVolumeView.注意:这里,由于继承自UIView,无法选择同时创建xib文件。b) 新建xib文件name 同自定义的view: MyVolumeView, 新建后会有个xib文件在目录里。c)指定xib 文件中的file's owner ...
2020-07-17 17:57:24 1175
转载 【iOS开发】Alamofire框架的使用一 —— 基本用法
这篇文章是 Alamofire 5.0 以前的文档,最新文档请查看:Alamofire 5 的使用 - 基本用法对于使用Objective-C的开发者,一定非常熟悉AFNetworking这个网络框架。在苹果推出的Swift之后,AFNetworking的作者专门用Swift来编写一个类似AFNetworking的网络框架,称为Alamofire。Alamofire地址 >>我分两篇文章介绍如何使用Alamofire框架。文章的内容主要是翻译Alamofire的readme。第二篇文章.
2020-07-14 14:54:42 1380
转载 微信小程序直播,腾讯云直播+微信小程序实现实时直播
一:小程序代码端小程序直播使用小程序组件 live-pusher 组件和live-player组件首先开通直播权限小程序开发工具内进行推流拉流都不会成功,所以需要使用两个手机进行推拉流测试;1.github地址:https://github.com/phpljc/zhibo.git,不会使用git的话自行百度2.demo代码示例 推流端代码url 使用下方的推流地址,复制粘贴 进来就行拉流端代码拉流端url播放域名:腾讯云直播后台添加...
2020-07-14 09:11:59 1464
转载 UIWebView转WKWebView交互方法统一解决办法
iOS13发布了,据说苹果开始拒绝使用UIWebView的api应用了。有点慌,由于项目自17年开始就一直用的UIWebView,但UIWebView性能实在是太差了,进几个网页内存就飙升,并且退出页面VC销毁了但内存还无法降下来,首次加载网页的时候还会卡那么一会,只能弄个假进度条。虽然中途也一直寻思着升级到WKWebView,但奈何项目中业务众多又是分布式的,和js交互的地方也很多,而WKWebView和UIWebView的交互方法写法又不一样,前端得区分是Android还是iOS,所有有交互的地
2020-06-22 11:57:59 577
转载 手把手教你实现小程序中的自定义组件
之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!!好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比较明显的感觉就是文档比以前全多了,有木有!(小程序文档),现在小程序支持简洁的组件化编程,可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中复用,提高自己代码的可读性,降低自己维护代码的成本!本篇文章就是手把手教你实现小程序中自定义组件,坐稳啦~具.
2020-05-13 14:32:07 236
转载 微信小程序自定义组件实现环形进度条
本文实例为大家分享了微信小程序实现环形进度条的具体代码,供大家参考,具体内容如下微信小程序自定义组件官方教程环形进度条的组件已经放在github上环形进度条效果图创建步骤1、在根目录创建名为components的文件夹,用来放需要引用的自定义组件。2、创建名为canvas-ring的文件夹,用来放环形进度条自定义组件。3、鼠标指着canvas-ring的文件夹 鼠标右键 “新建 Component” 取名canvas-ring。结构图:环形进度条组件的代码canv
2020-05-13 14:31:09 1875
转载 Springboot 下 ModelAndView 的简单使用
文章目录Springboot 下 ModelAndView的简单使用1.加载前台界面1.配置文件进行设定2.使用 ModelAndView 进行资源映射2.前后台数据交互1.使用配置文件设置路径显示前台界面2.使用 ModelAndView 进行前台界面显示3.在 ModelAandView 模式下进行数据交互1.前台向后台传输数据1.传入对象2.使用路径传值2.前台从后台...
2020-05-07 14:57:18 15649
转载 苹果开发者账户申请及付费问题已解决!附上详细流程!
从10月开始,开发者陆陆续续出现续费不成功的情况。初期还只是虚拟信用卡支付不成功,后来则演变为“一刀切”,所有新户申请以及续费的付费都无法完成支付,而这个问题的范围波及全球,并且一直延续到今日。虽然在这期间有部分开发者成功付费了,但对于绝大多数开发者来说,这次的无法付费对新账户以及老账户续费都造成了很大影响。对此,苹果和银行互称支付问题由对方引起,具体原因外界也不得而知。不过,...
2020-05-06 10:52:20 16125 3
转载 Mybatis传list作为参数进行查询xml如何编写
首先第一步是将DAO(Mapper)层的请求参数设置为list,代码如下:/*** 根据excel的主键找到数据库对应数据* @param guidList 主键列表* @return*/List<Map<String, String>> selectCws(@Param("guidList") List<String> guidList...
2020-04-30 11:04:38 4451
转载 spring boot 使用redis作为cache 出现:A cannot be cast to A.使用fastJson序列化
今天在使用spring boot+spring-data-redis 做缓存,在获取缓存的时候出现了:java.lang.ClassCastException: com.xxx.www.xxx.entity.Sign cannot be cast to com.xxx.www.xxx.entity.Sign的异常,记录一下解决思路以及方案。首先,出现这个问题,因为类的全名和路径都一样,那么根据...
2020-04-24 13:31:17 1901 5
转载 SpringBoot基本操作(五)——SpringBoot使用Jedis整合Redis(有demo)
SpringBoot2.0笔记(一)SpringBoot基本操作——环境搭建及项目创建(有demo)(二)SpringBoot基本操作——使用IDEA打war包发布及测试(三)SpringBoot基本操作——SpringBoot整合SpringDataJpa(有demo)(四)SpringBoot基本操作——SpringBoot使用RedisTemplate整合Redis(有demo...
2020-04-21 17:36:30 953
转载 springboot之使用redistemplate优雅地操作redis
概述本文内容主要关于spring-redis 关于redis的key设计 redis的基本数据结构 介绍redis与springboot的整合 sringboot中的redistemplate的使用之前看了很多博客,大都都只是粗略的介绍,这里想要记录的全面一些,也算是一个学习的过程首发于我的个人博客:janti的个人博客关于spring-redisspring-data...
2020-04-21 16:53:16 346
转载 idea maven 打包 引用本地jar
1将本地jar包导入到mvn本地库mvn install:install-file -Dfile=/Users/liuqiang/Documents/gmpl/gmpl-server/lib/alipay-sdk-java20170307171631.jar-DgroupId=alipay -DartifactId=alipay -Dversion=20170307171631 -Dpack...
2020-04-17 16:22:39 1389 1
转载 Xcode11设置启动页不显示的问题(升级后Launch Images Source选项不见了)
最新的Xcode11.3 中 targets 里面的 App Icons and Launch Images 里面 没有了 Launch Images Source选项。(导致选择不了添加的启动页)5261964-6e269b164d1b5ddb.png然后在工程 targets--Build Settings 搜索 Asset Catalog Launch Image Set ...
2020-04-17 14:16:55 2074
转载 springboot中controller的使用
一、知识点1 @Controller 处理http请求(不推荐使用) 2 @RestController spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller 3 @RequestMapping 配置Url映射 4 @GetMapping 当 在方法上的注释时@RequestMappi...
2020-04-16 11:30:31 1008
转载 springboot集成restTemplate实现rest接口调用
一restTemplate简介restTemplate底层是基于HttpURLConnection实现的restful风格的接口调用,类似于webservice,rpc远程调用,但其工作模式更加轻量级,方便于rest请求之间的调用,完成数据之间的交互,在springCloud之中也有一席之地。大致调用过程如下图,如果想学习其底层具体如何实现可以查看我的文章restTemplate源码详解...
2020-04-15 14:08:16 252
转载 springboot(服务端接口)获取URL请求参数的几种方法
1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @return */ @RequestMapping("/...
2020-04-15 11:37:34 1374
转载 springboot服务内部调用
ublic static void main(String[] args) { Map<String ,Object> map = new HashMap<>(); RestTemplate restTemplate = new RestTemplate(); map.put("money",30); map.put("currency","...
2020-04-15 10:56:02 1425
转载 通过Spring boot编码获取当前程序运行的host和端口号
1简介在使用Java开发过程中,一般在程序内部数据的传输会使用Http协议,通过三层结构,Controller-Service-Dao层,由于自己编写的jar包在部署到其他机器上时运行的主机和端口号可能会发生变化,虽然在开发时可以使用硬编码写入自己的代码中,但这种实现确实不佳。好在Spring Boot提供了一个接口ApplicationListener,来监听项目的启动,通过监听项目启动时的端...
2020-04-15 10:54:54 5871
转载 JAVA正则表达式校验密码实战实例
校验规则如下:1. 必须包含数字、字母、特殊字符 三种2. 长度至少8位3. 不能包含3位及以上相同字符的重复【eg:x111@q& xxxx@q&1】4 不能包含3位及以上字符组合的重复【eg:ab!23ab!】5. 不能包含3位及以上的正序及逆序连续字符【eg:123%@#aop %@#321ao efg3%@#47 3%@#47gfe】6. 不能包含空格、制表符、...
2020-02-16 10:24:00 1264
转载 SwiftUI实战一:从入门到精通
系统: Mac OS 10.15.1, XCode 11.2.1,swift 5.0写作时间:2019-11-22说明Swift 5以后 ABI 稳定了。(参考: ABI Stability and More 和 Evolving Swift On Apple Platforms After ABI Stability )什么是 ABI 稳定?就是 binary 接口稳定,也就是在运...
2020-01-19 17:57:36 1156
转载 Eclipse配置python开发环境
版本信息:Python4.6版本、JDK1.8版本、Eclipse4.6版本;1、打开Eclipse,找到Help菜单栏,进入Install New Software…选项。点击work with:输入框的旁边点击Add…,Name可以随便是什么,我输入的是PyDev,Location是http://pydev.org/updates。点击OK。2、等一会就会看到插件列表:...
2019-12-23 17:33:53 372
转载 Python爬虫小白教程(三)——使用正则表达式分析网页
文章目录正则表达式基本方法re.match 方法re.search 方法re.findall 方法获取自己的IP地址正则表达式正则表达式是对字符串操作的逻辑公式,在某些情况下通过使用正则表达式我们可以轻易地获取到我们想要的结果,下面先学习简单的正则表达式后就开始实战练习。模式 概述 模式 概述. 匹配任意字符,除了换行符 \s 匹配空白字符...
2019-12-20 10:03:36 412
转载 Python爬虫小白教程(二)—— 爬取豆瓣评分TOP250电影
文章目录前言安装bs4库网站分析获取页面爬取页面页面分析其他页面前言经过上篇博客Python爬虫小白教程(一)—— 静态网页抓取后我们已经知道如何抓取一个静态的页面了,现在就让我们爬取豆瓣评分TOP250的电影实战一下。安装bs4库除了Requests库之外,我们还需要BeautifulSoup库来解析爬取到的页面。在cmd中输入:pip install bs41或...
2019-12-20 10:02:15 1074
转载 Python爬虫小白教程(一)—— 静态网页抓取
文章目录安装Requests库获取响应内容定制Requests传递URL参数定制请求头发送 POST 请求超时后记安装Requests库Requests库是Python中抓取网页的一个开源库,功能极为强大。我们可以通过pip安装,如果使用Anaconda的话也可以使用conda安装。如使用pip安装,打开cmd,输入:pip install requests1如使用A...
2019-12-20 10:00:59 385
转载 Scratch(七)篇外.用小动画和触碰能做大型游戏?
有一些同学私信我,前几章节学会角色、舞台和动画,然后再加上第七章的触碰,这些看上去挺简单,但是普遍怀疑这些基础知识的实用性,都想快速进入到编程环节里面。其实scratch编程不复杂,复杂的是各个基础知识的组合运用。所以今天我就加一个篇外,看看之前学的基础知识能做到哪个程度:我们先看一段视频:看上去是不是有些商业大型游戏的味道?其实一点都不复杂,我们来剖析一下就会发现,原来基...
2019-12-19 17:09:09 255
转载 幼儿编程Scratch第31讲:垃圾车-乐高入门机器人-WeDo
继续和四岁的小朋友一起搭WeDo乐高积木,毛毛虫,风车,月球漫步车,这次是垃圾车。据说魔都的人民已经被如何进行垃圾分类搞疯特了。这还算是比较复杂的,小姑娘基本上自己找积木,后面我带着玩了编了个小程序,花了2个小时。本课程的指南PDF在这里:https://le-www-live-s.legocdn.com/sc/media/files/building-instructions/wedo-2/...
2019-12-19 16:59:20 3356
转载 scratch项目:贪吃蛇(Scratch中变量、克隆体、关系运算和逻辑运算的综合应用)
cratch项目:贪吃蛇(Scratch中变量、克隆体、关系运算和逻辑运算的综合应用)目录学习目标程序目标程序流程图背景和角色任务拆解初始化:打开贪吃蛇模板任务一:完善食物脚本任务二:头部脚本的完善任务三:身体脚本的完善难点详解难点一:针对食物角色的初始化分析难点二:记录头部坐标与头部移动的先后关系难点三:身体克隆的时间问题难点四:克隆体的删除问题拓展任务挑战1:...
2019-12-19 14:51:28 1272
转载 一步一步搭建springCloud
一、spring cloud简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,...
2019-12-02 18:16:35 107
转载 SpringBoot整合mybatis通用Mapper+自定义通用Mapper方法
最近公司在用的通用mapper,自己感兴趣,然后就来搭建了一个springboot项目试验通用mapper这个项目是国内的大神写的一个mybatis插件,里面有很多的增删改查方法官方解释的是通用mapper支持3.2.4以及以上的版本首先引入pom<!--Mybatis --> <dependency> <gro...
2019-11-29 16:33:30 3128
转载 Springboot 使用Jedis
Springboot 使用Jedis#依赖#Copy<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1.4...
2019-11-27 17:57:54 121
iPhone_4详细评测
2011-04-16
Cocoa 基本原理指南
2011-04-16
LWUIT 1.3 J2ME UI框架
2010-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人