自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 从字符串使用看Golang和Rust对内存使用的区别

​ 今天从Rust偶然回到Golang的世界,怎么写代码怎么别扭,总是忍不住在句子结尾加个分号…看到golang的字符串使用起来特别爽可以到处复制疯狂乱用,有一种从部队宿舍豆腐块被子的生活回归到居家肥宅的随意感,想起好久之前看的golang底层有关的内容,就写点东西来比较一下golang和rust对string的使用。

2025-01-13 18:00:01 1280

原创 用Electron时候碰到的小问题

比赛有需求要做个桌面应用程序,尝试使用Electron进行Ubuntu桌面应用的制作。现在是2024/10/10日,我来记录一下官方文档让我碰到的问题。和rust一样的项目下镜像指定。2.打包我的最终应用出现错误。包安装到应用的开发依赖中。

2024-10-10 19:36:51 419

原创 intel机器安装Data Center Attestation Primitives(Intel® SGX DCAP)教程

​ 由于intel发邮件说这个EPID认证2025年四月份就不给用了,建议咱这些用EPID的原始人把服务的认证模式迁移到DCAP,今天来尝试对DCAP的探索,关于DCAP的逻辑和知识我在这里不做多叙述。我是装完了之后才想起要写点儿什么的,这儿就描述一下我的安装过程和碰到问题,这里只是对我安装的过程的一个记录,具体的安装过程还请遵循linux-sgx的README。

2024-03-18 14:45:22 1729 5

原创 Intel SGX1 指南

我的项目主要使用的是EPID远程认证方式,所以程序目前支持的是SGX1认证,同时使用开发enclave内具体应用程序。

2023-11-02 18:00:00 804

原创 将RUST的宏扩展输出到文件中读取

想要运行一下examples里面的streaming,尝试一下全双工通讯,但是client代码中遇到的以下代码很显然是从macro中扩展出来的。所以想要输出这个include_proto!宏扩展的部分结果如下。

2023-06-12 15:38:26 325

原创 rust逐个修改vec里面的元素

rust逐个修改vec内容

2023-03-14 15:25:12 492

原创 rust写库的时候,添加dangerous特征

使用dangerous特征

2023-03-14 11:02:33 170

原创 关于SGX开发过程中可以参考的官方文档

SGX官方一些有用的文档记录以及分享

2022-09-15 10:32:56 455

原创 用脚本操作定时任务

Linux工具使用

2022-05-24 15:01:19 2003

原创 sgx使用记录(Windows开发环境搭建以及sgx的简单介绍)1

sgx使用记录相关代码仓库##sgx-sdkhttps://github.com/apache/incubator-teaclave-sgx-sdk.git##Teaclave:通用安全计算平台https://github.com/apache/incubator-teaclave检测sgx运行环境是否支持##或使用cpuid命令cpuid |grep -i sgx##或使用脚本测试下载:https://github.com/ayeks/SGX-hardware编译test-sg

2022-03-15 19:57:15 7261 7

原创 rust命令学习

rust命令学习rustc:编译rust文件用的方法,后接主函数##编译出一个可执行文件.exe和一个.pdb文件rustc main.rscargo:Cargo 是 Rust 的构建系统和包管理器。为它可以为你处理很多任务,比如构建代码、下载依赖库,以及编译这些库。##查看版本cargo --version##快速创建项目hello_worldcargo new hello_world##编译出可执行文件和.pdb文件,会在项目目录下target/debug/内生成car

2022-02-17 10:49:18 814 5

原创 rust安装link.exe报错

rust安装link.exe报错今天安装rust完成之后,直接cargo new一个hello world程序,等到cargo run代码的时候发现报错:linking with `link.exe` failed: exit code: 1136上网查询得到的结果都是说我没有安装Visual Studio,所以没有link.exe文件,link.exe文件的作用如下Rust需要支持FFI(一个可以在某种计算机语言中调用其它语言的接口)。Windows是Rust承诺要支持的主要平台之一,这意味着,

2022-02-17 09:43:13 2303 1

原创 Go runtime发展历程图片

2022-01-28 13:42:52 461

原创 elasticsearch+logstash记录日志

elasticsearch+logstash记录日志记录一下一个记录日志的组合拳工具。安装elasticsearch1、下载elasticsearch地址:https://github.com/elastic/elasticsearch/releases/tag/v7.16.32、解压之后将解压后的文件放到:/usr/local目录下3、elasticsearch不能以root用户运行,添加一个用户:useradd esuser4、给/usr/local/elasticsearch-7.16.

2022-01-21 17:44:42 1065

原创 golang使用post方法传输大文件,占内存最小的方式

golang使用post方法传输大文件,占内存最小的方式

2022-01-15 17:36:05 4774

原创 innoDB建表tips

innoDB建表tips近期参与一个项目的建设中,第一次打开数据库看到建表项目的时候,表项内容引发了我的思考,顺便也复习了一波mysql基础CREATE TABLE `XXXXInfoTab` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `fileHash` varchar(255) NOT NULL, `peerId` varchar(255) NOT NULL, `...` varchar(32) DEFAULT NULL, `...`

2021-12-11 16:30:42 326

原创 ERROR 1071 (42000)

[ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes]刚买的阿里云数据库想导入表结果发现报如上错,上网搜索原因提示需要我这样做:mysql> show variables like '%innodb_large_prefix%';+---------------------+-------+| Variable_name | Value |+--------------------

2021-12-09 17:33:12 538

原创 mobaxterm的sftp上传进度不动

编程中遇到的事情etcd在节点不停加入退出的时候,某个节点调用etcd的memberlist会发现,那些刚刚加入的节点的url变成了空,大概率是因为etcd是给刚memberadd入的节点understand的标记并增加个list槽位,然后等那个节点真正起来的时候才填入它的url...

2021-12-06 16:01:36 1353

转载 mobaxterm的sftp上传进度不动

亲自测有效,特来转载推广传播,感谢作者https://www.cnblogs.com/String-song/p/15464717.html

2021-11-17 11:05:55 4952 2

原创 船到桥头自然直

things will work out when its happen船到桥头自然直

2021-10-30 11:42:48 247

转载 go post发送文件的操作

方法1package mainimport ( "bytes" "fmt" "io" "mime/multipart" "net/http" "os")func postFile(filename string, target_url string) (*http.Response, error) { body_buf := bytes.NewBufferString("") body_writer := multipart.New

2021-10-28 10:28:53 1169

原创 goland的侧边和底部的框不见了

突然发现goland左侧的project框和底下的TODO、terminal、Git框都不见了方法:双击shift,打开以下这几个东西

2021-06-17 14:52:43 2322

原创 goexit()的作用

runtime.goexit()退出所在协程func exit() { defer fmt.Println("BBBBBBBBBB")//在函数退出前执行 runtime.Goexit()//退出所在子协程 fmt.Println("CCCCCCCCCCC")}func main() { go func() { fmt.Println("AAAAAAAAAAAA") exit() fmt.Println("DDDDDDDDDDDDD") }() go func() {

2021-05-20 19:36:35 585

原创 函数调用栈

go语言指针类型的值也是一种值类型今天观看bilibili幼麟实验室关于函数调用栈的时候看到一个例子,怕自己忘记函数调用栈的知识所以写一下,水平实在是很菜有问题还请指出谢谢啦。例子1func swap(a,b int) { a,b=b,a}func main(){ a,b:=1,2 swap(a,b) fmt.Println(a,b)}这种方式为什么没有实现两数对调呢,或许用C语言的实参形参来解释很容易:因为交换的两个数字是入参的两个形参,所以影响不到实参。事实上

2021-05-12 16:24:08 123

原创 could not connect to Redis at 127.0.0.1:6379: Connection refused

今天第一次使用redis,是用yum命令直接下载的使用redis-cli之后显示连接失败解决方法:1、进入etc,找到redis.conf 把daemonize no(第128行)为 daemonize yes ,这样就可以默认启动就后台运行2、启动服务端:redis-server /etc/redis.conf3、启动用户端:redis-cli就可以了...

2021-05-06 18:44:15 119

转载 有了 IP 地址,为什么还要用 MAC 地址?

有了 IP 地址,为什么还要用 MAC 地址?https://www.zhihu.com/question/21546408/answer/53576595

2021-04-27 16:36:15 77

原创 JOIN

2021-04-25 14:33:58 75

转载 2021-03-17

Docker 启动报错: Error starting daemon: Error initializing network controller: list bridge addresses failed: no available networkhttp://blog.joylau.cn/2019/04/08/Docker-Start-Error/

2021-03-17 15:25:36 85

原创 拿nginx做负载均衡

拿nginx做负载均衡情况是这样的现在有两台机子有一模一样的服务,需要用nginx做负载均衡。平时项目里面某个请求的地址是这样的http://127.0.0.1:13014/FaceRetrieveService/SearchFace所以我们可以用nginx这样做负载均衡# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/#

2021-03-04 12:06:54 87 1

原创 Centos下修改mysql5.7密码的时候发现没有user表

Centos下修改mysql5.7密码的时候发现没有user表今天离线安装了个mysql,结果发现输入密码进不去,因此我决定跳过密码登录,操作如下1、修改 /etc/my.cnf:在 [mysqld] 下增加 skip-grant-tables 2、重启 mysql:systemctl restart mysqld.service 3、mysql -u root -p 然后直接回车进去4、update user set password = password('123

2021-03-04 10:50:08 1627 2

原创 Centos7.6离线安装显卡驱动

Centos7.6离线安装显卡驱动背景:今天要给客户的机器远程装一个需要GPU才能跑的服务,客户是台干干净净刚虚拟化过的服务器,没有网路的单机环境。1、查看显卡有关的信息lshw -numeric -C display[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N97zltii-1609298294905)(F:\百答\部署\客户机部署文档\图片内容审核服务部署文档\显卡驱动安装记录\查看显卡信息.jpg)]可以看到客户的显卡是Matrox G200eW3,然后

2020-12-30 11:19:39 5169 2

转载 在起docker镜像的时候出现WARNING IPv4 forwarding is disabled. Networking will not work

在起docker镜像的时候出现WARNING: IPv4 forwarding is disabled. Networking will not work.今天在一台机器上启动了一个docker镜像,然后用另一个机子调用服务发现调用不了,总是不通往,于是我用telnet地址和端口号发现这个端口是不通的,明明都让人开通了启动服务的机器的端口白名单了却无法post请求??在查了很多很多原因之后最后想起在起docker服务的时候出现了个warmingWARNING: IPv4 forwarding is di

2020-12-14 19:15:43 263

空空如也

空空如也

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

TA关注的人

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