logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

swiftUI和swift的区别

SwiftUI是苹果公司推出的一种用于构建iOS、macOS、watchOS和tvOS应用程序界面的框架。它是基于Swift编程语言开发的,旨在简化UI开发过程并提供实时预览功能,使开发人员可以更快地构建出漂亮的应用程序界面。Swift是苹果公司推出的一种面向对象的编程语言,旨在取代Objective-C成为iOS、macOS、watchOS和tvOS平台的主要编程语言。它具有现代编程语言的特性,

文章图片
#swift#swiftui#ios
I/flutter ( 6306): SocketException: Failed host lookup: ‘www.devio.org‘ (OS Error: No address associ

错误只有连接VPN的情况下才会出现,断开VPN网络连接正常...I am pretty new to flutter development. I am getting the following error on connecting to the server:SocketException: Failed host lookup: 'server.com' (OS Error: nodena

#flutter#android#java
python3 selenium chromedriver被反爬识别的解决办法

反爬比较严的网站会识别selenium driver中的js属性,导致页面加载识别,可以通过本地手动驱动浏览器解决。启动方式:在windows或者mac下找到浏览器执行文件,然后运行:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222#手动启动浏览器"""...

#机器学习#python
mitmproxy 爬虫抓包神奇

mitmproxy是一个支持HTTP和HTTPS的抓包程序,有类似Fiddler、Charles的功能,只不过它是一个控制台的形式操作。mitmproxy还有两个关联组件。一个是mitmdump,它是mitmproxy的命令行接口,利用它我们可以对接Python脚本,用Python实现监听后的处理。另一个是mitmweb,它是一个Web程序,通过它我们可以清楚观察mitmproxy捕获的请求。一、

#python#http
centos已安装python3.7环境,还行单独安装python3.10环境,如何安装,具体步骤

sudo wget https://www.python.org/ftp/python/3.10.x/Python-3.10.x.tgz# x代表具体的小版本号,如4、5等,请根据实际情况选择。# 如果希望将python3.10作为默认的python3版本,可以覆盖系统默认的python3软链接(请谨慎操作,因为这可能会影响系统其他依赖Python的程序)避免覆盖系统默认Python:尽量使用al

文章图片
#python#linux#开发语言
爬虫验证码识别,汉字点选,倒立文字识别,英文字母数字识别

http://www.chaojiying.com/about.html 这个可以识别汉字点选验证码

#python
55、Flutter核心原理--Element、BuildContext和RenderObject

Element我们知道最终的UI树其实是由一个个独立的Element节点构成。组件最终的Layout、渲染都是通过RenderObject来完成的,从创建到渲染的大体流程是:根据Widget生成Element,然后创建相应的RenderObject并关联到Element.renderObject属性上,最后再通过RenderObject来完成布局排列和绘制。Element就是Widget在UI树具

文章图片
#flutter#android#vue.js +1
60、Flutter核心原理--绘制Compositing

本节我们来介绍一下 flushCompositingBits()。现在,我们再来回顾一下Flutter的渲染管线:void drawFrame(){pipelineOwner.flushLayout();pipelineOwner.flushCompositingBits();pipelineOwner.flushPaint();renderView.compositeFrame()...//省略

文章图片
#flutter#android#ios
44、Flutter之组件布局原理与约束(constraints)

尺寸限制类容器用于限制容器大小,Flutter中提供了多种这样的容器,如ConstrainedBox、SizedBox、UnconstrainedBox、AspectRatio 等,本节将介绍一些常用的。Flutter 中有两种布局模型:基于 RenderBox 的盒模型布局。基于 Sliver ( RenderSliver ) 按需加载列表布局。两种布局方式在细节上略有差异,但大体流程相同,布局

文章图片
#flutter#android#ios
59、Flutter核心原理--组件树绘制流程

绘制相关实现在渲染对象 RenderObject 中,RenderObject 中和绘制相关的主要属性有:layerisRepaintBoundary(类型bool)needsCompositing (类型bool)RepaintBoundaryFlutter 自带了一个 RepaintBoundary 组件,它的功能其实就是向组件树中插入一个绘制边界节点。组件树绘制流程我们先讲一下Flutter

文章图片
#flutter#ios#android
    共 22 条
  • 1
  • 2
  • 3
  • 请选择