首页
学习
活动
专区
工具
TVP
发布

光城(guangcity)

专栏作者
474
文章
429008
阅读量
47
订阅数
Rust那些事之过程宏
过程宏是一种扩展Rust编译器和提供可用于扩展该语言的插件的方法。过程宏的工作原理非常简单:取一段称为输入TokenStream的代码,将其转换为抽象语法树(ast),从输入处获得的内容构建一个新的TokenStream(使用syn::parse()方法),并将其作为输出代码注入编译器。
公众号guangcity
2023-02-28
3980
优雅的使用Go进行单元测试
现在我们想测试Target函数,但是由于调用的A函数依赖于自己的某个函数,这里就是A调用了rpc接口拉别人接口数据,我们想mockA接口的目标是,想直接拿到A返回的数据即可,直接采用gomock方式,行不通,自己测试了一下,发现要不断的mock 别人接口所依赖的其他接口,非常麻烦,通过注入代码或者后面第三种方式替换函数即可解决。
公众号guangcity
2020-07-20
2.8K0
C++那些事之手写二叉堆强化模板函数及比较操作
本节重点带大家一起写一个二叉堆,并基于二叉堆实现优先队列,同时练习C++的模板类以及比较操作。
公众号guangcity
2020-07-02
5450
打牢算法基础,从动手出发!
大家好,我是光城。算法在计算机领域的重要性,就不用我多说了,每个人都想要学算法,打牢算法基础,可是不知道如何做,今天我来推荐一波学习思路。
公众号guangcity
2019-11-15
5220
STL 设计之 EBO(空基类优化)
本节从空类开始,到 STL 内部,到测试,再到我们自己实现一个 EBO,对比性能,最后再测试,总结。
公众号guangcity
2019-10-24
1.8K0
​C++ STL源码剖析之容器配接器stack与queue、priority_queue
对于stack来说,底层容器可以是vector、deque、list,但不可以是map、set。由于编译器不会做全面性检查,当调用函数不存在的时候,就编译不通过,所以对于像set虽然不能作为底层容器,但如果具有某些函数,调用仍然是成功的,直到调用的函数不存在。
公众号guangcity
2019-10-20
1K0
使用scikit-learn进行机器学习
导语 为什么要出这个教程?1.基本用例:训练和测试分类器练习2.更高级的用例:在训练和测试分类器之前预处理数据2.1 标准化您的数据2.2 错误的预处理模式2.3 保持简单,愚蠢:使用scikit-learn的管道连接器练习3.当更多优于更少时:交叉验证而不是单独拆分练习4.超参数优化:微调管道内部练习5.总结:我的scikit-learn管道只有不到10行代码(跳过import语句)6.异构数据:当您使用数字以外的数据时练习
公众号guangcity
2019-09-20
1.9K0
泰坦尼克号之生存预测(2)
昨天写了一篇有关leetcode刷题的文章,今天接着上次的kaggle,进行特征选择,模型选择等的一系列步骤。 关于进群交流的伙伴,可以点击公众号右下角联系我,备注leetcode,进算法群;备注总群,进交流总群!
公众号guangcity
2019-09-20
4750
Pytorch安装及学习人脸特征点识别
继续cs231n的课程,我们学习到pytorch,这里给出安装过程及pytorch基本使用! 下面一起来学习吧!
公众号guangcity
2019-09-20
8240
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档