- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 rust grpc stream demo
HelloService 是实现hello的service。HelloService 是实现hello的service。进入项目grpc-stream-demo。
2024-10-24 14:54:50
408
原创 rust grpc demo
HelloService 是实现hello的service。HelloService 是实现hello的service。进入项目grpc-demo。
2024-10-23 15:52:20
632
原创 WASM 使用说明23事(RUST实现)
WebAssembly(WASM)是一种新兴的、低级的二进制格式,旨在为 web 提供一种高性能的执行环境。它可以与 JavaScript 互操作,使开发者能够在浏览器中运行复杂的应用程序,比如游戏、图形处理、科学计算等。
2024-10-23 15:01:51
1438
原创 【MAC】golang操作rocksdb问题记事录
参考:https://docs.chainmaker.org.cn/v1.2.5/html/tech/RocksDB%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2.html?下载: https://github.com/facebook/rocksdb/archive/refs/tags/v9.5.2.tar.gz。安装路径为:/opt/homebrew/Cellar/rocksdb/9.5.2。为: /opt/homebrew/Cellar/snappy/1.2.1。
2024-08-27 16:51:02
740
原创 Cannot prompt because user interactivity has been disabled 问题处理
【代码】Cannot prompt because user interactivity has been disabled 问题处理。
2023-07-26 10:34:45
2478
原创 【RUST】mac m1编译rust项目失败: could not compile `` due to previous error
参考文档: https://github.com/rust-bitcoin/rust-secp256k1/issues/283。如果没有没有报错, 后续就可以使用正常的cargo命令去跑代码了。
2023-04-12 11:54:47
3925
1
原创 BSN武汉链对接说明
项目说明我们项目需要把ETH合约功能迁移到国内链上来, 然后基于开发成本等多方面考虑, 最终选择了BSN-武汉链接入, 相关的BSN文档:https://www.bsnbase.com/static/tmpFile/bzsc/openper/7-3-3.html对接说明1. 创建BSN帐号注册并登录bsn官网, 网址:https://bsnbase.com/, 点击开放联盟链->项目管理->创建项目, 如图:在新的页面中输入项目相关信息,如图:完成创建之后, 在项
2022-03-14 19:23:40
9883
2
原创 算法-树(python)
约瑟夫算法据说著名犹太历史学家 Josephus 有过以下的故事:在罗马人占领桥塔帕特后,39个犹太人与 Josephus 及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而 Josephus 和他的朋友并不想自杀,问他俩安排的哪两个位置可以逃过这场死亡游戏?# collections.deque说明实例如下:# d = co.
2022-03-04 16:27:31
556
原创 golang变量堆栈分析
代码如下:package mainfunc main() { var val1 int8 = 1 var val2 int8 = 2 var val3 int8 = 2 var val4 int8 = 2 var val5 int8 = 2 // 输出 // 说明 此处内存是连续的 // 0xc00003c76f 0xc00003c76e 0xc00003c76d 0xc00003c76c 0xc00003c76b for i := 0; i < 1; i++ { prin
2021-12-20 18:51:19
735
原创 golang slice原理
Slice结构体定义 slice 结构体定义如下 type slice struct { array unsafe.Pointer //指向数据的首地址指针 8字节 len int //长度 4||8字节 cap int //容量 4||8字节 }make Slice // 初始化 slice s1 := make([]int, 3, 5) fmt.Printf("s1: s1 address:%p, data
2021-11-10 18:26:27
188
原创 web3部署
添加数字货币钱包chrome安装MetaMask, 如下图:创建MetaMask账户密码, 然后登录打开metaMask, 在顶部选择测试网络, 然后点击购买,如图:在新的页面中选择测试水管->获取ETH在网页中点击 Request 1 eth from faucet,从而获取一个eth2. 编辑智能合约打开网站 https://remix.ethereum.org/如上图,点击创建新文件,并编辑智能合约代码(最后附代码)智能合约编辑成功之后就可以开始部署了
2021-09-06 15:27:26
7439
2
原创 RUST成长之路1_环境安装
文章目录step1. 安装环境step2. 查看是否安装成功step3. 配置环境变量step1. 安装环境rust安装还是挺简单的, 一条命令搞定curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh请在终端中运行以下命令,然后遵循屏幕上的指示操作即可。安装完成后, 会有个~/.cargo/bin文件目录step2. 查看是否安装成功执行如下命令~/.cargo/bin/rustc --version成功如图所示
2020-06-17 19:27:46
523
原创 【python】redis select
说明:redis模块本身不支持select, 所以通过内部封装变向的来实现select功能, 具体代码如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-"""redis数据访问类"""import redisfrom .Env import Envclass Redis(): _instance = dict() def __init__(self, host=None, port=6379, password=None, d
2020-06-01 19:38:33
784
原创 【python】simutil
SimUtil使用说明Github1. 安装pip install simutil2. 添加配置文件你需要在你的项目根目录下创建一个.env文件,内容如下:[environment] # 环境变量 环境变量的配置一定要放在[environment]下, 否则读取不到 ENVIRONMENT = dev # 项目环境#日志配置 # LOG_DEBUG:日志调试模式 LOG_DEBUG =
2020-06-01 19:30:45
316
原创 【python】基础语法骚操作
三元运算符 # 第一种: res = "success" if 5 > 0 else "false" # 第二种: res = ("false", "success")[5 > 0] # 第三种: res = {False: "false", True: "success"}[5 > 0] # 第四种 推荐 (说明: 布尔运算 or 和 and 总是返回其中一个操作数。所以可以这样写): res = 5 > 0 and "success"
2020-05-27 17:55:16
306
原创 【python】Pathlib使用实例
python 实用代码[1. Pathlib](https://www.cnblogs.com/sigai/p/8074329.html)1. Pathlib
2020-05-14 15:27:49
871
原创 PHP实现FCM消息推送
吐槽下官方的文档写的真烂~~~官方文档地址(中文)功能说明FCM是google提供的一个消息推送服务,支持IOS, ANDROID, WEB浏览器等。推送功能:单设备推送主题推送(合适多设备, 好像最多1000个设备)组推送(适合某个人的多台设备, 最多20个)说明下:因为是google服务, 部分功能需要VPN才能达到效果WEB端实现订阅web端主要就是为了拿到用户注册的...
2019-11-23 17:06:41
5525
原创 安装phpredis拓展
下载phpredis拓展mkdir /usr/local/php_extendcd /usr/local/php_extendwget https://github.com/phpredis/phpredis/archive/4.0.0.tar.gz解压安装tar -zxvf 4.0.0.tar.gzcd phpredis-4.0.0/phpize 或者绝对路径 ...
2019-11-15 12:28:15
225
原创 Nginx配置指南
这里写自定义目录标题基本配置 nginx.conf用户配置文件 *.conflocation基本配置 nginx.confuser nginx nginx; #nginx 进程运行的用户及用户组 worker_processes 8; #进程个数(推荐和cpu核数一致) pid /run/nginx.pid; ...
2019-11-12 19:35:35
225
转载 centos安装mysql
https://blog.youkuaiyun.com/zxy987872674/article/details/81949430
2019-07-25 14:56:14
138
原创 centos安装redis
下载mkdir /usr/local/rediscd /usr/local/rediswget http://download.redis.io/releases/redis-stable.tar.gztar -zxvf redis-stable.tar.gzcd redis-stablemakecd srcmake install PREFIX=/usr/local/redis ...
2019-07-25 14:32:43
172
原创 centos安装nginx
安装依赖包yum install libpcre3 libpcre3-dev zlib1g-dev openssl下载mkdir /usr/local/nginxcd /usr/local/nginxwget http://nginx.org/download/nginx-1.17.2.tar.gz tar -zxvf nginx-1.17.2.tar.gzcd nginx-1.1...
2019-07-25 14:10:32
539
原创 安装centos安装php7
1.下载 cd /usr/local/php7 wget http://cn2.php.net/distributions/php-7.2.6.tar.gz tar -zxvf php-7.2.6.tar.gz cd php-7.2.62.安装依赖包yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2...
2019-07-25 12:16:32
353
原创 【python】ORM
SimpySql基于pymysql的轻量级mysql ORM简单实例ModelDemo().where('id', 4).select('id', 'name').take(5).get()Content安装初始化创建Model添加数据添加单条数据添加多条数据获取最新插入的ID更新更新数据字段自增字段自减删除查询查询单条记录查询多条记录单条...
2019-05-22 17:04:32
326
原创 numpy
生成索引数组API(demo)arr1 = np.arange(5) # [0 1 2]arr2= np.arange(5, 10) # [3 4 5]arr3 = np.arange(6).reshape(2, -1) # [[0 1 2][3 4 5]]arr4= np.arange(6, 12).reshape(2, -1) ...
2019-04-23 18:57:16
155
原创 linux创建登陆ssh key
创建key文件1.进入家目录(这里用户为dev,对应家目录/home/dev) cd /home/dev2.创建.ssh目录(所有者为dev,权限700) mkdir .ssh 3.生成key文件 3.1 进入.ssh目录 cd .ssh 3.2 生成k...
2019-03-29 18:50:30
1587
原创 【swift】tableview
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-27 18:47:20
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人