自定义博客皮肤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

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

  • 博客(443)
  • 资源 (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 4376 2

原创 创建csr证书用于SSL

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

2023-06-16 15:56:40 80

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

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

2023-06-09 15:37:11 598

原创 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 156 1

原创 安装abigen

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

2023-02-08 16:27:04 132

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

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

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

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

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

2022-12-20 18:43:49 487

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

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

2022-12-19 23:58:10 471

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

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

2022-11-13 21:39:55 962

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

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

2022-10-13 00:09:06 230

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

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

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

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

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

2022-03-03 11:28:39 329

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

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

2022-01-16 16:48:00 392

原创 部署一个合约花费了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 12397 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 15373 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 1374

原创 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 871 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 709 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 562

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

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

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

原创 2020年12月 C/ObjC/Swift混合编写开发的原理/使用/注意事项

1.Swift 5.32.Xcode 12.00x00 为什么要用Swift?1.Swift是趋势,Apple推荐,关键是5.0版本的ABI语法已经成熟固定了2.支持泛型、Optional、guard、differ、类型自动推导3.相同的功能,Swift编写的代码量比ObjC要少一半,运行效率比ObjC高2.6倍4.开源、跨平台,等等0x01 开发篇问1:在ObjC代码里如何调用Swift?在.h/m文件里导入头文件,例如:ProductModuleName叫做Apple,那么头文

2020-10-19 11:07:52 443

原创 unix:///tmp/supervisor.sock no such file 使用supervisorctl status时

错误信息:unix:///tmp/supervisor.sock no such file解决方案尝试以下这些https://www.jianshu.com/p/3fe84e259ef9supervisord -c /etc/supervisord.confsupervisorctl或者这个https://github.com/Supervisor/supervisor/issues/480

2020-09-08 11:38:48 254

原创 牛客网算法题:给定一个字符串,计算从做到右的字符出现的个数

题目:给定一个字符串,计算出从做到右的字符出现的个数忽略字符计算后个数为1的数字例如原始输入字符串:"aabccccaaa"期望输出: “a2bc4a3”解释:从左到右,a出现了2次,记为a2;b出现了1次,记为b;c出现了4次,记为c4;再a出现了3次,记为a3。结果就是:a2bc4a3以Swift语言实现如下class TestA: NSObject { private var lowerLetters: [String: Int] = ["a":0, "b

2020-08-31 11:47:20 430

原创 pod install和pod update的区别(官方解释,通俗易懂)

这是官方文档 英语好的可以自己看,我这里给你总结下pod install就是说,当你在项目中的Podfile配置文件中添加、删除、或者更新版本号时使用,也就是用来安装新Pod,删除pod,或者根据你设置的pod版本号来安装安装完后,会自动生成Podfile.lock文件,该文件记录着Podfile配置的所有Pod的版本信息,依赖库信息,和pod库的checksum(校验码)所以当你下次运行pod install时,已经安装过的pod就不会再次去下载安装,也不会更新已有的pod库。pod updat

2020-08-11 12:44:05 4285

原创 iOS启动优化/耗电优化

一、启动优化1.pre-main阶段我们可以通过苹果提供了XCode内建的测量方法,1.点击项目名称2.Edit scheme...3.左侧Run4.中间顶部菜单Auguments5.在Environment Variables中添加一个环境变量DYLD_PRINT_STATISTICS,并设为 1再次运行项目,会得到以下输出主要分为3个加载阶段1.加载应用的可执行文件(app自身的所有.o文件集合)2.加载动态链接器dyld(dynamic loader一个专门用来加载动态链

2020-08-10 13:23:21 534 1

原创 C语言旋转数组-转圈打印数组

// 旋转数组void rotateArray(size_t rows, size_t cols, size_t arr[4][4]) { size_t rotated[rows][cols]; for (size_t i = 0; i < rows; i++) { for (size_t j = 0; j < cols; j++) { // rotated[i][j] = a[n - j - 1][i]; // 顺时针翻转

2020-08-06 20:57:50 959

原创 单链表的翻转

单链表的翻转// 链表定义struct SingleLinkedList { int value; struct SingleLinkedList *next;};// 打印链表中的数据void printAllNodes(struct SingleLinkedList *head) { printf("%d \t", head->value); if (head->next == NULL) { return; } p

2020-08-06 20:55:35 194

原创 二叉树的遍历/递归/非递归/翻转

二叉树的定义// 定义一个二叉树节点struct BiTreeNode { int value; struct BiTreeNode *left; struct BiTreeNode *right;};先序遍历 (递归的形式)void preOrderTraversal(struct BiTreeNode *node) { if (node != NULL) { printf("%d", node->value); // 先序遍历

2020-08-06 20:45:36 202

原创 iOS卡顿检测方案

方案一:基于RunLoop主线程绝大部分计算或者绘制任务都是以Runloop为单位发生。单次Runloop如果时长超过16ms,就会导致UI体验的卡顿。那如何检测单次Runloop的耗时呢?Runloop的生命周期及运行机制虽然不透明,但苹果提供了一些API去检测部分行为。我们可以通过如下代码监听Runloop每次进入的事件:- (void)setupRunloopObserver{ static dispatch_once_t onceToken; dispatch_once(&a

2020-08-06 16:03:09 1178

原创 iOS的文件校验码生成 - ObjC编写

一般我们比较文件的完整性,就是对文件进行哈希计算,通常就是MD5或者SHA256或者SHA1计算,如果生成的结果字符串是一样的,则表明文件没有被篡改比如我们在网络上下载的安装包,下载时都会提示MD5或者SHA1的校验码是多少?有没有想过校验码是如何生成的了?以下就是用Objective-C来对文件计算checksum即校验码是否 服务器端存储的一致,如果是一致的,则表示文件是完整的#import "FileChecksumUtil.h"#import <CommonCrypto/CommonDi

2020-08-05 21:30:34 275

原创 强行在CentOS上kill python进程 unix:///tmp/supervisor.sock

问题:unix:///tmp/supervisor.sock解决方案:echo_supervisord_conf > /etc/supervisord.confsudo supervisord -c /etc/supervisord.confsudo supervisorctl statushttps://stackoverflow.com/questions/20067116/supervisorctl-error-unix-var-run-supervisord-sock-refuse

2020-07-24 23:59:28 913

原创 显示macOS的隐藏文件

在指定的目录下按下以下快捷键,即可显示所有的隐藏文件CMD + SHIFT + .

2020-07-15 11:07:30 187

原创 iOS的App的崩溃收集和类型解释 ObjC/C/Swift语言都可以拦截

在Unix系统中标准的6种信号:SIGABRT: 表示程序异常终止,英语单词即Signal AbortSIGFPE: 表示浮点数异常错误,英语单词即Signal Floating Point ExceptionSIGILL: 表示无效指令/操作,英语单词即Signal IllegalSIGINT: 表示交互式注意请求发送到了程序引起了中断,英语单词Signal InterruptSIGSEGV: 表示无效的内存访问,英语单词是Segmentation ViolationSIGTERM: 表示终

2020-07-08 16:02:11 928

原创 FFmpeg快速压缩,短视频秒播,视频流m3u8生成

FFMpeg快速压缩test.mp4是视频地址libx264表示视频编码格式为H.264crf 表示控制转码,18-28比较合理,18表示无损压缩,28表示有损的压缩,28压缩出来的视频会模糊test_compressed.mp4表示压缩后的视频路径ffmpeg -i test.mp4 -vcodec libx264 -crf 22 -preset veryfast -c:a copy test_compressed.mp4短视频秒播需要将视频的metadata前置,就可以让app中的播

2020-07-01 18:22:41 2999

原创 全球5大云计算厂商的全球部署的节点图

Google全球节点(没有非洲区域)https://cloud.google.com/about/locations/阿里巴巴全球节点(没有非洲区域)https://www.alibabacloud.com/zh/global-locations亚马逊AWS (在非洲开普敦,是2020年新推出的)https://aws.amazon.com/cn/about-aws/global-infrastructure/微软云(在南非洲西部和南非洲北部地区两个节点)https://azure.mi

2020-06-11 11:19:23 1532

原创 ERROR: Failed building wheel for pycrypto : CentOS

我的系统环境:CentOSPython环境:Python3问题:ERROR: Failed building wheel for pycrypto解决方案:在CentOS命令行里安装yum install gcc gcc-c++ python3-devel pycrypto其实之前我已经安装过python-devel,默认是Python2,而我用的是Python3环境,所以需要去安装python3-devel,如果你的项目是通过virtualenv管理包的,那就去激活你的virtualen

2020-05-27 11:15:35 4043

原创 AWS用Lambda搭建一个无服务的图片鉴黄Restful API,不超过10行代码

目的无需购买服务器搭建一个图片鉴黄接口 (Python语言)Lambda介绍 : https://aws.amazon.com/cn/lambda/AWS的Lambda控制台首页: https://console.aws.amazon.com/lambda/home图片鉴黄文档:https://docs.aws.amazon.com/zh_cn/rekognition/latest/dg/procedure-moderate-images.html1.创建函数选择第一个:从头开始创作 --&

2020-05-24 20:55:58 4630

原创 unix:///tmp/supervisor.sock no such file

执行以下命令sudo service supervisord restart

2020-05-07 19:57:45 179

原创 iOS 操作触感震动 tab点击震动 按钮点击震动

其实很简单,主要是系统提供的几种震动方式主要在这个AudioTool.framework里#import <AudioToolbox/AudioToolbox.h>一般震动AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);普通短震(类似3D Touch的 Peek 反馈 )AudioServicesPlaySyst...

2020-04-25 11:35:01 4208

原创 免费的Google翻译API接口

free-google-translateFree Google Translator API 免费的Google翻译,其中的破解思路主要来源于将 https://translate.google.cn 的web访问方式模拟成全部代码的形式来控制api的访问注意事项1.大量的相同IP请求会导致Google翻译接口返回 429 Too many requests建议处理方案:每一个app...

2020-04-23 22:17:32 44841 14

长安链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

VS2010下载器.zip

这是VS2010的官方英文版下载器,en_visual_studio_2010_ultimate_web_installer_x86_516532.exe

2019-06-08

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关注的人

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