首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

编程常用算法 --- CC++ 语言实现(不定期更新)

这算是一个比较简单的问题了,数字和字符串是一样的,把数字也当成字符串输入就好了,当然也可以采用数字字符串算法,之后会介绍。...记得大一的时候最初接触的是 2 进制数字和 10进制数字的相互转换,当时的思路是:210: 整数部分按位相乘再各位相加,小数部分按位相除再各位相加。102:整数除2取余,小数乘2取整。...那么对于 m n 也是差不多,可以先把 m 进制的数转换为 10 进制,然后再把这个 10 进制数转换为 n 进制。...5、两个数的最小公倍数和最大公约数 最基本的算法之一了。我们知道:两个数的最小公倍数等于两个数的乘积除以他们的最大公约数(a*b / gcd(a,b)),那么问题就剩下怎么求出两个数的最大公约数了。...*/ #include using namespace std; // 两个数的最大公约数 int gcd(int a, int b) { if (a ==

1.3K10

OpenGL 使用 Shader 实现 RGBA I420(附项目源码)

前面连续写过两篇 shader 实现 RGBA YUV 的文章: OpenGL 使用 shader 实现 RGBA YUYV OpenGL 使用 shader 实现 RGBA NV21 关于...一文掌握 YUV 图像的基本处理 Shader 实现 RGBA I420 I420 格式的图像在视频解码中比较常见,像前面文章中提到的,在工程中一般会选择使用 Shader 将 RGBA YUV...所以,在读取 OpenGL 渲染结果时,先利用 Shader 将 RGBA YUV 然后再进行读取,这种方式非常高效便捷。..., pBuffer); 代码实现 [a0990c8fgw1f3x2nnyedig20i009kkjo.gif] 上节我们详细讨论了 Shader 实现 RGBA I420 原理,下面将直接贴出几处关键的实现代码... I420 的效率为什么没有 NV21 的效率高?

97620

如何用CSS3画出懂你的3D魔方?

前言   最近在写《每周动画点点系列》文章,上一期分享了,本期给大家带来是结合CSS3画出来的一个 立体3d魔方,结合了 js让你随心所欲想怎么,就怎么,这里是...绘制过程:   好吧,gif图看着好像有点不是很清晰,想在线预览的同学,可在下方留言获取链接(微信不支持链接)?,废话不多扯了,先来分析一下,看如何实现这个功能吧。...webkit-perspective-透视、 preserve-3d-三维空间,这个两个是重点哦,当然还有 transform-origin、 transition、 transform等,先来回故一下 API 怎么是讲的吧...后面明明藏了个妹子,怎么看没有透视出来? 开始我也是跟你一样吃惊的,但瞬间就悟透了,少了 rotate,加个它再来看看效果吧:. ?...(255,255,255,.88),rgba(33,33,33,1)); background: -webkit-radial-gradient(circle, rgba(255,255,255

84530

如何使用CSS3画出懂你的3D魔方~

前言   最近在写《动画点点系列》文章,上一期分享了,本期给大家带来是结合CSS3画出来的一个立体3d魔方,结合了js让你随心所欲想怎么,就怎么,这里是 @IT·...平头哥联盟,我是首席填坑官∙苏南(South·Su),我们先来看看效果,然后再分解它的实现过程吧 [CSS3画出懂你的3D魔方] 绘制过程:   好吧,gif图看着好像有点不是很清晰,想在线预览的同学,...webkit-perspective-透视、preserve-3d-三维空间,这个两个是重点哦,当然还有transform-origin、transition、transform等,先来回故一下 API 怎么是讲的吧...后面明明藏了个妹子,怎么看没有透视出来?...(255,255,255,.88),rgba(33,33,33,1)); background: -webkit-radial-gradient(circle, rgba(255,255,255

1.1K50

OpenGLES_实战01_弹幕

学习是一件开心的额事情 学习目标 从零打造直播视频弹幕框架 主要用到的技术 OpenGL ES 2.0 核心思路 文字图片-> 图片通过OpenGL渲染 已实现功能 1.支持文字弹幕...2.支持图片弹幕 3.支持Gif动画弹幕 4.支持弹幕缓冲 5.支持碰撞检测 6.弹幕速度可调节 7.弹幕的大小和颜色设置 8.弹幕特效 架构方案 ?...设计图 弹幕基类 弹幕的顶点数据和图片数据属性,以及一些方法设置顶点坐标位置的方法 文字弹幕,图片弹幕,gif弹幕 生成对应弹幕数据的方法 弹幕信息类 包含用户信息,等级,时间,弹幕速度,...让学习成为一种习惯 gif动画弹幕 ? 让学习成为一种习惯 支持淡入,淡出,淡入淡出效果 ?...解决:发现内存增高的问题不是纹理导致的,而是自己获取图片RGBA 数据的时候,不小心多申请了一次内存 总结 弹幕框架继续完善中,如果你想要代码,请到这里下载,如果你觉得那些地方不合理,烦请直言指出

90420

别再@官方啦,10行代码给自己头像加国旗

最近打开朋友圈,全是@微信官网,图像加国庆喜庆的图片。然而,我虔诚的等了很久却没等到。求人不如靠自己,自己动手解决。...不会PS怎么办,万能的python可以搞定一切。 python中图像处理的库有很多,这次就拿常见的两种来实现一下如何在自己公众号图片中加上国旗图案。顺便巩固一下这两个库的常见用法。...import Image 读取一张图片: im=Image.open('/home/Picture/test.jpg') 显示一张图片: im.show() 保存图片: im.save(``"save.gif..."``,``"GIF"``) #保存图像为gif格式 创建新图片: Image.new(mode,size) Image.new(mode,size,color) 例子: from PIL import...',(200, 100), '#FF0000') blcakIm.save(r'result3.png') # 传入元组形式的RGBA值或者RGB值 # 在RGB模式下,第四个参数失效,默认255,在RGBA

1.4K50

MISC基础题-攻防世界

表示完之后,二进制字符串得结果: flag{FuN_giF} 解题2: 打开发现是黑白图片,可以联想到二进制或是莫斯编码手动转换太麻烦,于是写了一个python脚本importcolorsysfromPILimportImage...,ImageFontdefget_dominant_color(image):#颜色模式转换,以便输出rgb颜色值image=image.convert('RGBA')#生成缩略图,减少计算量,减小cpu...image.png 可惜只有一半……啊,这种猥琐的操作怎么会让机智聪明无敌可爱牛逼臭不要脸的世荣气馁? ……对没错我想起来了题目中提示的双图层。...格式,将文件后缀改为gif。...image.png 要么这题就是让你压缩密码,flag就是文本(这种情况密码肯定没那么容易出来),要么就是压缩密码有要求,flag里面又有点东西 经过一番(sou)索(suo),这一题是第一种情况

1.3K20

导师放养,怎样才能自救?

2岁以上的科研人已然入坑,一时半会也爬不出来,所以想着,大神指导,怎么“抢idea”、怎么占坑、怎么快速发论文…… 大多数CV研究生的最终目的地无非两个,工程上的或者学术上的。...然而,导师时常无法抽出时间指导,想发论文却无人指点…… 扫码添加老师微信9月6日免费听公开课 CVPR顶会一作讲论文写作、投稿 赠送最新CV书籍、顶会论文合集(含代码) (一节课带你get CV顶会论文小技巧...不论几岁的CVer,都需要一些来自大神的指点和点拨。...而想要快速达到,旁人的指点不可或缺。...没有不想发论文的科研人只有: 不知道怎么写论文; 不知道怎么提出研究问题; 不知道怎么确定选题; 不知道怎么选研究方向; 不知道怎么凝练创新点; …… 此时此刻,你需要的是一位科研路上的领路人。

38520
领券