自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VictorZhang

学习在于点点滴滴的积累,乐享其中,为此不疲。

  • 博客(463)
  • 资源 (26)
  • 问答 (28)
  • 收藏
  • 关注

原创 Python Tornado Nginx https搭建和使用

Python Tornado Nginx搭建和使用先说主流程我用的服务器是CentOS,腾讯云uname -aLinux VM_0_11_centos 3.10.0-862.11.6.el7.x86_641.先通过pip安装Python Tornadosudo pip install tornado2.将网站上传到服务器通过scp就可以上传了,通过下面的命令就会将你的网站的.........

2020-06-06 16:56:30 4680 2

原创 比特币4种地址格式

比特币的四种地址: legacy, native segwit, nest segwit, taproot

2024-04-07 21:36:56 572

原创 获取iOS和Android的app下载渠道和相关参数的方式

Universal Link, AppLinks, Deep Link, 安卓和iOS的下载渠道获取

2024-03-15 14:00:55 919

原创 IBM面试流程 6个步骤

这一轮就不会有太多的技术面试了,主要和候选人现场聊聊,也参观下办公地区和环境,双向的选择。

2024-02-05 11:24:56 491

原创 因谷歌Play Store审核超过7天和联系他们的方式

传送门:https://support.google.com/googleplay/android-developer/gethelp?

2024-01-23 11:03:07 751

原创 Flutter中的NotificationCenter和EventBus(超级简单!)

类似iOS的NotificationCenter和安卓的EventBus

2024-01-06 18:02:38 371

原创 iOS的内存检测、发热

1.内存检测第三方开源库:1.Leaks工具(Xcode自带):虽非第三方库,但Xcode内置的Leaks工具非常有效于检测内存泄漏。2.FBRetainCycleDetector:Facebook开源的一个库,用于检测循环引用和内存泄漏。3.Instruments:再次强调,Instruments是内存优化的强大工具,尤其是它的Allocations和Leaks工具。4.MLeaksFinder:一个自动检测iOS程序中内存泄漏的工具。5.AlamofireImage:如果你的应用大量处理网

2023-12-01 17:22:32 207

原创 Flutter的Event Loop

Flutter的事件循环机制通过有效地安排和处理各种事件和任务,确保了应用的响应性和性能。它使开发者能够构建流畅的用户界面,同时执行必要的后台处理,这一切都在一个统一的框架内实现。理解和正确利用这个机制是开发高效Flutter应用的关键。

2023-11-22 22:09:24 1040 3

原创 常见的面试算法题:阶乘、回文、斐波那契数列

例如:给出数字5,对其以下的的每个数字相乘,结果等于120。

2023-11-20 22:19:57 395

原创 RxSwift和Combine的相同点和使用例子

RxSwift 和 Combine 都是响应式编程框架,用于简化异步和基于事件的代码。它们有很多相似之处,主要体现在设计理念和编程模式上。

2023-11-15 19:09:23 510

原创 Flutter中的多线程如何使用

在这个例子中,longRunningOperation是在新的Isolate中执行的函数,而startIsolate函数负责创建这个Isolate并设置消息接收。这种方法可以帮助你在不阻塞UI线程的情况下执行复杂或长时间的任务。在Flutter中,线程的概念通常是通过Isolates来实现的。Isolate是Dart语言中的一个特性,它允许你运行代码在独立的线程中,避免阻塞UI线程。这个函数接受两个参数:一个是在新Isolate中运行的函数,另一个是传递给该函数的参数。的kill方法来结束它。

2023-11-15 16:30:48 434

原创 浅尝:iOS的CoreGraphics和Flutter的Canvas

这是main函数的主代码,在child节点实现一个自定义的画布。基本就是创建一个自定义的UIView,然后重写。输出的图形大概如下所示。方法,在此方法里使用。来绘制目标图形和样式。

2023-11-15 14:23:39 595

原创 Flutter中的mixin是什么?

在 Flutter 中,mixin 是一个特殊的编程结构,用于在多个类中重用代码。在这个例子中,Musical 是一个 mixin,它被添加到 Car 类中,使得 Car 实例可以使用 playMusic 方法。例如,如果你有一个 mixin,它定义了一些动画功能,你可以将这个 mixin 添加到任何需要这些动画的 Flutter widget 类中。1.代码重用:Mixin 允许你定义一组方法和属性,可以在多个类中重用,而不需要继承自一个共同的父类。

2023-11-15 11:13:12 430

原创 Flutter的Widget, Element, RenderObject的关系

在Flutter中,Widget,Element和RenderObject是三个核心的概念,它们共同构成了Flutter的渲染流程和组件树的基础。

2023-11-14 22:50:38 443

原创 解释Socket的黏包、窗口滑动、网络抖动

然而,在实际网络环境中,由于各种因素(如网络拥塞、路由器处理速度变化、不同的数据路径等),数据包到达的时间间隔可能会有所不同。如果你正在开发网络敏感的应用,了解和测试你的应用在不同网络条件下的表现是很重要的。这保证了数据的到达和确认。问题:Socket在发送消息时,并不是按照我们发送多大的数据,它就会完封不动的发送给对方,这中间可能存在丢包、数据包顺序不一致、数据包不完整、重复接收到数据包等问题。记住,粘包处理的关键在于正确地识别和解析数据流中的数据包边界,这通常需要根据你自己的应用需求定制数据传输协议。

2023-11-14 19:25:47 208

原创 Swift开发中:非逃逸闭包、逃逸闭包、自动闭包的区别

理解这三种闭包的区别有助于你更好地掌握 Swift 编程,尤其是在涉及到异步编程、内存管理和代码优化时。适当使用这些闭包可以使你的代码更加灵活和高效。在这个例子中,2 > 1 这个表达式被转换成了一个自动闭包,然后作为参数传递给 performAutoClosure 函数。

2023-11-14 15:49:05 467

原创 Swift中的strong, weak, unowned

选择 weak 还是 unowned 主要取决于引用的对象是否有可能在引用期间被销毁。如果是,应该使用 weak。如果引用的对象一直存在直到引用本身不再使用时,可以使用 unowned。不自动置空:与 weak 引用不同,当所引用的对象被销毁时,unowned 引用不会自动变成 nil。特别是在处理闭包和创建复杂的类实例关系时,合理的引用类型选择是必须的。用途:主要用于防止强引用循环,适用于引用始终指向未销毁的对象的场景。非拥有引用:unowned 引用同样是一种非拥有引用。类型限制:可以用于非可选类型。

2023-11-14 15:32:04 360

转载 Swift面试题

https://github.com/zlfyuan/Swift-Interview-questions/blob/master/swift面试题.md。

2023-11-14 15:27:36 40

原创 Swift的Copy on Write 简称CoW

其中方法用于检测当时实例对象是否有引用,如果没有,则发生copy on writevar data: [YourDataType] // 替换 YourDataType 为你需要存储的类型if!

2023-11-14 13:31:55 321

原创 Swift基础

当前版本:Swift 5.9。

2023-10-26 10:38:51 252

原创 Flutter和SwiftUI和ReactNative比较

例如系统的摄像机、麦克风、GPS、陀螺仪,等等。

2023-10-23 23:31:32 1070 1

原创 创建csr证书用于SSL

创建私钥和CSR证书,用于SSL证书

2023-06-16 15:56:40 195

原创 GPT4 Mobile可无限问答次数-支持Chrome/Firefox/Brave/Opera

GPT4-mobile在PC网页端无条数限制的自由使用教程

2023-06-09 15:37:11 1018

原创 Flutter: WebSocketException: Connection to ‘http://127.0.0.1:65028/zgqCYakHs18=/ws#‘ was not upgrade

WebSocketException: Connection to 'http://127.0.0.1:65028/zgqCYakHs18=/ws#' was not upgraded to websocket

2023-03-21 00:03:24 255 1

原创 安装abigen

一步一步的操作如何安装abigen

2023-02-08 16:27:04 328

原创 【Aptos与Sui智能合约】(Move长话短说) #03 - 智能合约编写与发布

本篇学习如何在Aptos上发布两个自定义的智能合约。

2022-12-21 18:24:49 542 1

原创 【Aptos与Sui智能合约】 (Move长话短说) #02 - 基础数据类型和函数

在Move编程语言中的基础数据类型和函数,为了下一篇编写fungible token而准备的

2022-12-20 18:43:49 558

原创 【Aptos与Sui智能合约】 (长话短说) #01 - 基础知识

Sui区块链的入门基础知识说明,看完本篇后,下一篇我们就开始讲编写MOVE智能合约

2022-12-19 23:58:10 551

原创 Arweave/ceremic.network/cyberconnect.me/lens.dev介绍

Arweave/ceremic.network/cyberconnect.me/lens.dev介绍

2022-11-13 21:39:55 1276

原创 IELTS分数评估-对了30道题得7分

模拟考试看自己得分有多少,这张表格来自IELTS官方解说

2022-10-13 00:09:06 304

原创 Docker部署Golang+Gin和Python+Tornado后端和NodeJS+Web框架

如何快速使用Docker部署后端?案例有Golang + Gin 和 Python + Tornado 和 NodeJS + Web框架

2022-07-25 22:18:00 1062 2

原创 科技公司产品专利申请介绍

专利课培训摘要:专利申请流程1.正常情况:12-15个月2.申请加快:6个月发明专利1.如图所示,都需要清晰的流程图软件专利特点1.描述方式:不要写功能,而是写核心逻辑关联性(核心步骤)2.单位:实现特定功能的步骤集群比如:a.数据加密算法;b.人物展示到手机界面是你们独特有的核心业务以”看的“形式 a.以完整的大系统:监控平台,交易平台等以”用的“形式a.数据转发/监控方法b.软件启动/升级方法c.监控方法专利挖掘的2个基本要素1.对现有的技术的实现过程有改进

2022-03-03 11:28:39 360

原创 以太坊(EVM) 链下签名 & 链上验证 - 实践

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-01-16 16:48:00 504

原创 部署一个合约花费了3.5ETH - GasLimit和GasPrice谨慎设值区间

话不多说,请看上图正常情况下,我们部署合约到以太坊网络上,会花费0.01 - 1个ETH这个区间,当你部署合约时,Gas费超过了1个ETH,部署脚本就会告诉你部署一个合约建议不要超过1个ETH,你应该检查下你的代码或脚本,然后部署脚本终止部署。但是某种情况是,你自己使用web3.js或者ethers.js部署的合约,gas limit和gas price是你自己设置的值,你没有写提示拦截等逻辑,然后设置了一个很大的值,结果就导致部署一个简单的合约,花费了巨大的价钱。const fs = requir.

2022-01-08 23:00:42 12785 2

原创 ERC721基于OpenZeppelin的模板NFT代码

编写和部署一个NFT合约代码https://ethereum.org/en/developers/tutorials/how-to-write-and-deploy-an-nft/// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/token/ERC721/ERC721.sol";import "@openzeppelin/contracts/utils/Counters.so

2021-09-23 23:30:57 15449 1

原创 fatal error: Python.h: No such file or directory

fatal error: Python.h: No such file or directory过程: 通过pip install 某个库,发生了一下错误,找不到 Python.h的头文件解决方案搜索StackoverFlow,我的环境是CentOS,所以执行sudo yum install python3-devel后,再去pip install 那个库,就都ok了For apt (Ubuntu, Debian…):sudo apt-get install python-dev # for

2021-08-17 22:43:28 1591

原创 Android Studio上运行Flutter,报错could not find io.flutter:flutter_embedding_debug的错误

Android Studio 4.2.0,Flutter 2.2.3Dart 2.13.4下载io.flutter.zip

2021-07-23 21:05:19 1029 2

原创 Flutter 2.2 在macOS上的使用 - 开发iOS和安卓app - 从0到1教程

目录1.下载Flutter2.检测Flutter3.一个简单的Flutter程序示例4.sssss1.下载flutter直接下载,需要解压缩https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_2.2.1-stable.zip通过gitgit clone https://github.com/flutter/flutter.git -b stable配置环境

2021-05-28 17:55:00 818 14

原创 iOS UIImage等比缩放、转到横屏的图片到垂直模式、重制大小resize

UIImage等比缩放分类方法@implementation UIImage (Cat)// 计算等比缩放图片的size- (CGSize)equalRatioComputeImageWithTargetWidth:(CGFloat)targetWidth targetHeight:(CGFloat)targetHeight { CGFloat originalWidth = self.size.width; CGFloat originalHeight = self.size.h

2021-04-14 17:24:35 654

原创 程序员学习投资股票的简要说明

这里写自定义学习目录0x1.计算公式0x2.股市整体估值0x3.小白是否可以入市?学习目录你好!0x1.计算公式市盈率PE = 市值 / 净利润,解释:市盈率越低,表示我们投资收益率回收的年底越短市净率PB = 市值 / 净资产,解释:市净率越低,股票就越便宜0x2.股市整体估值股市整体市盈率 = 整体市值 / 整体净利润A股沪深300、港股恒生指数、美股标普5000x3.小白是否可以入市?查看数据:投资数据网 - 沪深300指数投资数据网 - 香港恒生指数

2021-03-12 10:07:08 288 2

长安链v2.1.0-从0到1的部署

长安链,又名ChainMaker, 版本v2.1.0,从0到1的部署到CentOS上

2022-06-17

io.flutter.zip

Android Studio上运行Flutter,报错could not find io.flutter:flutter_embedding_debug的错误,需要替换以上zip文件即可,Android Studio 4.2.0, Flutter 2.2.3, Dart 2.13.4

2021-07-23

程序员英文简历模板

有四个程序员英文简历模板,Web Developer, Software Engineer, Computer Science, Data Analyst,都是从国外的最新英语简历版本下载的

2019-09-19

C#的Spooler打印机相关API和Demo

这是使用C#编写的打印机相关API,使用C#的底层API控制打印机的打印,暂停,继续,删除,添加打印任务等操作

2019-08-20

商业计划书PPT.rar

商业计划书模板PPT,已经用它写过3个产品的了,其实商业计划书的布局和结构不要改的太复杂,大多投资人都喜欢简单的排版和明确的内容

2019-08-10

印加加打印管理软件

自助打印软件,自助打印系统,电脑自助打印,微信自助打印,打印店和文印店必备,特别适合高校、社会等打印店

2019-06-22

VS2010中文语言包32位和64位

这是VS2010的中文简体和中文繁体语言的安装包,有32位和64位的,请任意选择安装,官方地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48180

2019-06-09

dotNetFx40LP_Full_x86_x64zh-Hans.zip

这个压缩包包含dotNetFx40_Full_x86_x64.exe和dotNetFx40LP_Full_x86_x64zh-Hans.exe安装文件,直接双击安装即可,该文章是从VS2010自动下载和生成的,具有Microsoft官方可靠性

2019-05-22

Newtonsoft.Json专为.Net 2.0、3.5、4.0和4.5

这是一个C#编程语言的JSON转数组或者字典对象,反之也可以,压缩包里有.Net Framework的2.0、3.5、4.0、4.5、Portable和WinRT的版本

2019-05-12

tensorflow一层神经网络

关于tensorflow一层神经网络的训练代码,可以熟知整个训练流程

2018-06-05

波士顿房屋价格预测

这是一个波士顿房屋价格预测,包含了我做的作答,仅供参考

2018-06-02

Charles4破解版

Charles4 破解版 for Mac,直接安装,安装后,可以拖到Application目录下

2018-06-01

学习曲线与交叉验证

我们可以通过学习曲线来检测模型是`欠拟合`,`过拟合`还是`刚刚好`。

2018-06-01

learning_curve 和 cross_validation

使用学习曲线和交叉验证来评估你的模型是过拟合,欠拟合,还是刚刚好

2018-06-01

iOS粒子效果

iOS粒子效果,烟花效果,自由落下,迸发等,使用CAEmitterLayer

2017-12-10

UIDynamicAnimationDemo

iOS的物理动画,使用系统的UIDynamicAnimation,它提供了碰撞,悬浮,snap等

2017-12-10

EasyUS Data Recovery 数据恢复Mac版

EasyUS Data Recovery 数据恢复Mac版, 连去年删除的文件都可以恢复,实在是超强悍,所以我才保存到了CSDN

2017-06-23

Mac版数据恢复软件破解版(Disk Drill)

Mac版 数据恢复专业软件破解版(Disk Drill)版本:3.1.804 官方版本:https://www.cleverfiles.com/

2017-06-23

iFunBox for iOS

iFunBox是一个iOS系统的文件浏览器,安装在Mac端,浏览iOS系统全面貌,就像Finder一样,iOS需要越狱,官方下载地址http://www.i-funbox.com/en_download.html

2017-06-02

Hopper V4.0.8 破解工具

Hopper V4.0.8 破解工具

2017-06-01

class-dump official version

2017-04-16

iOSAppReverseEngineering

iOSAppReverseEngineering

2017-04-16

iOS应用逆向工程(第2版)

iOS应用逆向工程(第2版)

2017-04-16

Could not find Developer Disk Image iOS 9.3下载

Could not find Developer Disk Image iOS 9.3下载

2016-03-22

vs2010+C#能开发出Win7和WinXP运行的程序吗?

2019-04-29

微信支付提示:调用支付JSAPI缺少参数:total_fee

2019-02-10

typedef void Node; 这行代码怎么叫?它的意思是什么?

2016-08-10

iOS放大镜完整APP,不知道怎么做

2016-03-21

Apple Pay的收款人怎么编写代码

2016-03-10

升级EI Capitan后,XCode6.1就不能编译成功了,怎么解决

2016-02-15

Objective-C和Swift怎么开发VR应用

2016-02-15

iOS开发UIWebView怎么开启一个新的标签页

2015-12-11

Yosimite系统安装了xcode5.1怎么运行iOS6模拟器

2015-10-01

自己下载IOS模拟器怎么添加到XCODE?

2015-09-27

iOS开发中的.m文件编译后,是什么格式的文件?可以被反编译吗?

2015-09-19

safari浏览器插件extension开发,一定要交99美金吗

2015-08-29

chrome浏览器插件自动安装

2015-08-28

C语言编写获取当前系统所有正在运行的应用程序

2015-08-23

NSSet,NSDictionary,是属于链表结构存储的数据吗

2015-08-21

OC中的结构体变量和结构体指针变量的区别

2015-08-18

..//这样的路径是什么意思

2015-06-16

3,6,5,3,6,4,8,6,4,4,7,3,4,6,6,7,7,2,6,4,。。。接下来是什么

2015-06-09

-1,-4,6,-1,2,-3,2,0,2......具体如下,可以找出规律来吗

2015-06-09

知道了高德地图的某个位置的经纬度,如果查出具体位置?

2015-06-07

ASP.NET两个网站的cookie信息如何共享

2015-04-30

页面悬浮层有三个,一个是外连接的JS客服,两个是自定义的悬浮层,在谷歌下就不能跟着浏览器滚动,怎么办

2015-04-18

C#控制台程序怎么发布

2015-03-04

在C#中的客户端编程中,我需要读取项目的一个文件的,该怎么读取?

2015-02-26

ASP.NET错误 6 类型已定义了一个名为“Page_Load”的具有相同参数类型的成员

2015-02-04

Visual Studio查找与替换时,如何不让它 打开页面

2015-02-04

win7的消息队列怎么用,比如使用C#

2015-01-20

C#连接数据库的不知道哪个出错了

2014-01-22

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

TA关注的人

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