logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

工具的应用——安装copilot

copilot是一个AI辅助编程的助手,作为需要拥抱AI的程序员可以从此尝试进入,至于好与不好,应当是小马过河,各有各的心得。这里不做评述。重点在安装copilot的过程中遇到了一些问题,然后把它总结下,供人借鉴。工作的环境为ubuntu22.04,主要需要适配Qtcreator和VsCode。如果使用更高的版本安装会更简单,具体细节请参看下面的表述。综上所述,版本的问题始终是一个非常麻烦的问题。

文章图片
#copilot#github
一起学智能合约之三数据存储位置

一起学智能合约之三数据存储位置 在上一篇介绍变量时,简单的提到过智能合约中的数据存储的位置分为memory 和storage。在本篇将重点介绍一下以太坊智能合约的数据存储的位置和用途以及因此产生的Gas的消耗。一、存储的位置现在已经知道Solidity中的变量分为两类:值类型和引用类型。其实之所以分为两种类型主要还是为了减少合约中应用时的内存的开销。一般来说,大的数据会使用引用...

智能合约的编译部署方式

 在智能合约编写完成后,部署的方式就提到了日程上来,经过简单的测试,总结出来以下几种编译部署方式:一、编译solc编译solc安装方式非常简单,可以直接命令安装也可以使用源码编译。使用方法:solcjs --bin name.sol  获得bytecodesolcjs --abi name.sol  获得abi或者二合一:solcjs --bin  --abi nam...

github双重验证(2FA)启用方法

现在安全已经是越来越重要,深入各个方面。网络安全是一个全面的系统的问题,就从一个个的细节慢慢的补充完善吧。魔高一尺,道高一丈。反之亦然!

文章图片
#github
分支预测分析

在前面的文章“C++20中的分支预测”中,对C++20中的静态分支预测进行了分析说明。本文从整体上对分支预测(Branch Prediction)进行一个全面的分析说明。首先来看一个分支预测的定义:由CPU预判程序分支的执行指令,从而减少错误方向的选择,加快运算速度。这项技术是从P5(奔腾5)处理器开始应用的。分支预测可以分为动态分支预测和静态分支预测两种。静态分支预测其实就是在编译程序时直接预测

文章图片
#c++
跟我学c++高级篇——常见的反射框架

在前面基本已经把基础的反射分析了一遍,通过这些学习,已经可以知道C++中反射的特点在哪里。他山之石,可以攻玉,在本篇就结合在网上的一些开源的反射框架来对反射加深一下印象。目前开源的c++反射框架中,各种类型的都有,复杂的简单的,针对具体类型的和通用的。一般来说,大厂和国外的开源写得相对要好一些,但不是说个人写的就不好,个人一般很多都是自己针对自己的具体场景,所以可能通用性差一些。

文章图片
#c++#开发语言
跟我学c++中级篇——模板的调试

在写完这篇文章后,发现调试其实有时间可以整体上的讲一遍,就和抖音教人买高铁票啥的一样,很多人可能觉得这个很LOW,其实,有非常多的人不会或者根本不知道怎么能在些更进一步。从0到1,从外行到初窥门径,对于相当多数人来说,其实真得需要有人来带一下,戳破一下这层窗户纸。毕竟写文章的目的是让喜欢编程的人用更小的阻力进入编程的这个世界。

文章图片
#c++
跟我学c++高级篇——模板的ADL

一个问题的解决,可能就代表着另外一个新的问题的出现。这是一种常见的现象,只是看成本的大小罢了。写程序越多,发现这玩意儿真得上升到了哲学的角度上了。越是深入对标准的审视,就越是明白c++的难度所在。那动辄一千多页的标准文档制定起来,确实不容易啊。

文章图片
#c++
跟我学c++中级篇——省略号的巧妙应用

本文重点是回顾总结,把一些零散的知识点形成一个组合知识点。重点就是通过省略号在变参中的应用来串联一下折叠表达式和求值顺序等形成一个更高一级的总体上的把握,而不是把知识总是纵向切割条理分明。通过横向的把它们编织起来,形成一种知识的网状结构,更容易理解和加深印象。

文章图片
#c++#开发语言
跟我学c++高级篇——模板元编程之四Wrapper

对c++中的Wrapper进行分析说明,并举一些例子来测试

#c++#算法#开发语言
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择