欢迎围观,欢迎拍砖。
编程练习

快速幂运算

快速幂运算
应用背景:Carmichael Number 卡迈克尔数 定义:对任意的1<x<n 都有 x^(n-1)≡ 1 (mod n)成立,则称合数n为Carmichael Number。对于给定的n,如何快速判断是不是Carmichael Number? 以此题为背景引入快速幂运算的求解方法。 对x^n,如果n=2^k,就可以表示为x^n=((x^2)……继续阅读 »

lcj 4个月前 (07-28) 99浏览 0评论 0个赞

计算机图形学

什么是GLSL HLSL Cg

什么是GLSL HLSL Cg
在可编程管线出现之前,为了编写着色器代码,开发者们学习汇编语言。为了给开发者们打开方便的大门出现了更高级的着色语言(Shading Language)。着色器语言是专门用于编写着色器的,常见的着色语言有DirectX的HLSL (High Level Shading Language)、OpenGL的GLSL (OpenGL Shading Language……继续阅读 »

lcj 8个月前 (04-01) 206浏览 1评论 0个赞

C/C++

C++运算符优先级表

C++运算符优先级表
C++运算符很多,彼此之间的运算优先级也是十分复杂,个人认为没必要死记硬背下来,而且不同语言之间可能存在相同运算符优先级不同的情况,所以用到的时候随时查阅就好了,个人也最好养成不要嵌套太多层级运算的习惯,拿不准优先级就加括号。以下摘自C++ Primer 第五版。     ……继续阅读 »

lcj 8个月前 (03-15) 162浏览 0评论 0个赞

OpenGL

OpenGL:Mac-Xcode下踩坑记录之SOIL库的使用

OpenGL:Mac-Xcode下踩坑记录之SOIL库的使用
SOIL(Simple OpenGL Image Library),支持大多数流行的图像格式,使用起来也很简单,很方便我们加载纹理,之前在Windows下使用过,但到了Mac下却发现有点坑,尝试了很多我能找到的方法依然没解决问题,最后在老司机@DarrenDing的帮助下,顺利通车,特此记录,并向老司机致敬。 官网下载的SOIL库,即使在你自己的mac下编译……继续阅读 »

lcj 9个月前 (03-08) 288浏览 0评论 0个赞

CGAL

MacOS+XCode CGAL环境配置

MacOS+XCode CGAL环境配置
书接上回,上篇文章说了下OpenGL的配置,这次说一下CGAL的使用,Windows下的配置使用说过了,感兴趣的可以翻一下我的网站。进入正题。 Windows的配置相对来说是很繁琐的,而且,很容易出错,相比来说,MacOS下简单一些。 还是推荐使用brew进行相关库文件的下载。如下图所示,这是我下载的用到的库文件,其中,   boost gmp mpfr c……继续阅读 »

lcj 9个月前 (02-28) 219浏览 0评论 1个赞

OpenGL

XCode下OpenGL环境配置

XCode下OpenGL环境配置
首先,XCode下其实是自带OpenGL环境的,也集成了GLUT库,但是如果你现在学习OpenGL的时候看的教程是LearnOpenGL 或者 OpenGL Step by Step,这两个教程都是面向现代OpenGL,特别是前者,跟着教程做的话,需要配置glfw,glew l两个基础类库,windows下的配置使用不再赘述,这里说一下我在XCode下的配置……继续阅读 »

lcj 9个月前 (02-27) 221浏览 0评论 1个赞

杂谈

迅雷9去除右侧首页显示

迅雷9去除右侧首页显示
2017.01.12—更 发现一个问题,新建下载的时候弹出的小框还是会显示在右侧,所以去掉BrowserSupport.xar文件后,可能会导致 新建下载 看不到,无力….. 后续解决了再更新吧。 当然希望迅雷官方能考虑到这一情况,能让用户自己决定。 换回迅雷7了,手动微笑。 ————&……继续阅读 »

lcj 11个月前 (12-23) 251浏览 0评论 2个赞

杂谈

SSD 相关知识

SSD 相关知识
首先就要说说 TLC 是什么。简单来说 TLC 就是一种成本上相对比较偏向性价比的闪存颗粒。 SLC MLC TLC规格对比 TLC 其实只是一个形容词,我们所说的 TLC 指的是 TLC 闪存,而其中的 TLC 指的是 Triple Level Cell,直接翻译过来叫做 3 阶单元,比较通俗的意思就是“一个单元可以存储3个信息”,相对应的 MLC 芯片……继续阅读 »

lcj 1年前 (2016-11-03) 254浏览 0评论 1个赞

杂谈

二维码的生成细节和原理

二维码的生成细节和原理
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。 关于QR Code……继续阅读 »

lcj 1年前 (2016-09-17) 217浏览 0评论 0个赞