请问OpenGL怎么在程序里面设置几倍抗锯齿? [问题点数:100分,结帖人cpio]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
OpenGL 抗锯齿带来的问题
采用 三角形组合的方式进行多边形的绘制 而后贴图 如果不进行 glEnable(GL_POLYGON_SMOOTH); 则贴图正常 但边缘出现锯齿 而如果开启的话 则边缘平滑实现了,但每一个三角形的边
OpenGL三维模型显示问题
我现在在做姿态测量的实验,需要利用三维模型显示姿态测量的结果。如图是我显示的结果,姿态差不多是正确的,但是模型有一部分没有显示出来,看起来像是被截断,希望请各位大神看看原因,以下是我<em>OpenGL</em>中di
OpenGL用了抗锯齿以后出现缝隙!
大家好,问一个<em>OpenGL</em>的初级问题。 我并不是专门做游戏开发的,所以对<em>OpenGL</em>不是十分了解,只是以前买了一本红宝书,就一边翻看一边做小东西了。 我的问题是加上<em>抗锯齿</em>以后,我的多边形就裂开了,变成
MFC+OPENGL+FREETYPE 出来文字有毛边,求救
如题,我是按这个例子做的 #include #include #include #include #include
opengl中多边形抗锯齿如何实现?
//glEnable(GL_ARB_multitexture); //glEnable(GL_BLEND); //glEnable(GLUT_MULTISAMPLE); glHint(GL_MULTI
OpenGL抗锯齿、提高显示效果的设置
<em>OpenGL</em>是一种高效的图形编程库,因此只要不做复杂的图形运算,我们都可以开启<em>OpenGL</em>的<em>抗锯齿</em>、平滑等功能,来增加显示效果,<em>设置</em>需要做在<em>OpenGL</em>画图 前面,一般也就是glBegin的前面,需要记住,<em>OpenGL</em>的效果一次<em>设置</em>,在本<em>程序</em>内一直有效,不需要重复<em>设置</em>,代码如下: //OpenGl设定 glEnable(GL_BLEND); //启用混合功能,将图形颜
OpenGL 抗锯齿
我们先来绘制一条线段如下图: 我们可以看到在线段上有很多小锯齿一样的东西,我们可以用<em>OpenGL</em>的<em>抗锯齿</em>模式来减小这种影响 开启<em>抗锯齿</em> // 开启<em>抗锯齿</em> glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
OpenGL学习脚印-AssImp模型加载
写在前面 上一节Obj模型加载作为模型加载的基础篇,介绍了模型中Mesh的概念,以及从Obj模型文件转换为<em>OpenGL</em>数据格式的方法。上一节绘制的结果还是很简陋,本节将给出上节承诺的酷炫的3D模型的加载方法:)。本节示例<em>程序</em>均可以在我的github下载。 本节内容参考自 1.www.learnopengl.com Model loading 2.Loading mode
Shader特效——实现“抗锯齿(AntiAliasing)”【GLSL】
本文主要参考自CandyCat的博客 1.点采样的<em>抗锯齿</em> 先来看看效果图: 上图一共分为四个部分, 左一是普通的纹理采样,直接使用顶点着色器传入的插值后的UV坐标对纹理采样; 左二是普通的点采样,因为左一显然太模糊,所以我们使用floor函数确保采样的是UV对应的纹理上某个定点像素的颜色,之所以各加上0.5偏移是为了和左一、左三、左四对齐; 左三使用了fwidth+smoot...
OpenGLES 在几种情况下的 MSAA(Multisample Anti-aliasing)抗锯齿
<em>OpenGL</em>ES 在几种情况下的 MSAA(Multisample Anti-aliasing)<em>抗锯齿</em>前言为了开启一个Demo的<em>抗锯齿</em>,<em>OpenGL</em>基础薄弱的我研究了半个多月。终于在同事的帮助指导下实现了。以下对三种情况的<em>抗锯齿</em>做个简单的介绍。他们分别是最简单的纯 Java 环境下的<em>抗锯齿</em>,Jni 中的<em>抗锯齿</em>,以及离屏渲染中的<em>抗锯齿</em>。<em>抗锯齿</em>之前忽然想起来,在学习如何开启<em>抗锯齿</em>时,在网上找到了不少资料
opengl平滑和反锯齿
平滑前 平滑后 代码实现 #include #include #include #include "CELLMath.hpp" #include "<em>OpenGL</em>Window.h" #include using namespace CELL; class SamplerSmooth :public <em>OpenGL</em>Window { public: tspline _
OpenGL学习笔记(10)抗锯齿
       计算机通过离散(不连续)的像素来绘制图形,想象一下,真实世界中,我们画直线,是比连续画的,还是一个点一个点画的?计算机就是一个点一个点画的(很小的矩形).这样就会导致绘制的图形走样(锯齿),消除锯齿的技术就叫反走样(<em>抗锯齿</em>) 可以看这篇:http://blog.csdn.net/mikewolf2009/archive/2009/08/18/4460421.aspx 点示例 当...
Three.js 关于立方体贴图产生边缘锯齿问题
在使用Three.js的立方体模型进行贴图的时候,我们会发现会参数微小的锯齿效果出现 立方体贴图边缘锯齿 问题 解决后 经过试验测试发现, textureGrass.wrapS和 textureGrass.wrapT属性导致的。 解决方法1: 删掉textureGrass.wrapS和 textureGrass.wrap var textureGrass = new THREE.Image...
OpenGL中三种抗锯齿处理(2012-08-06)
1、生成纹理时,<em>设置</em>纹理的过滤方式 线性采样和最近点采样方式 gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER,GL10.GL_LINEAR); gl.glTexParameterf(GL10.GL_TEXTURE_2D,GL10.GL_TEXTURE_MAG_FILTER,GL10.GL_LINEAR);
现代opengl 设计 assimp 3D 模型加载库
本文介绍assimp 库的下载和编译,为我们用opengl 显示复杂3D 做准备。前面模型库说明部分引用https://learnopengl-cn.github.io/。 到目前为止的所有场景中,我们一直都在滥用我们的箱子朋友,但时间久了甚至是我们最好的朋友也会感到无聊。在日常的图形<em>程序</em>中,通常都会使用非常复杂且好玩的模型,它们比静态的箱子要好看多了。然而,和箱子对象不同,我们不太能够对...
OpenGL学习笔记一之高级OpenGL篇十一 抗锯齿
转载自https://learnopengl-cn.github.io/04%20Advanced%20<em>OpenGL</em>/11%20Anti%20Aliasing/ 在学习渲染的旅途中,你可能会时不时遇到模型边缘有锯齿的情况。这些锯齿边缘(Jagged Edges)的产生和光栅器将顶点数据转化为片段的方式有关。在下面的例子中,你可以看到,我们只是绘制了一个简单的立方体,你就能注意到它存在锯齿边缘了...
OpenGL中的抗锯齿绘线(上)
0.前言 做一个基于<em>OpenGL</em>ES的项目,其中涉及到渐变宽度曲线绘制功能的开发(类似下图效果),花了一些时间学习相关的知识,这里做一下总结与整理。受限于个人能力,这里不给出具体实现时<em>OpenGL</em>整个工程的搭建和每个接口函数的详细说明(免得误导他人),只给出大体的使用方法和关键性的调用语句。 1.<em>抗锯齿</em>问题 上图中的效果除了<em>抗锯齿</em>外,还有颜色、宽度、...
OpenGL中的抗锯齿绘线(下)
0.前言 链接中描述了<em>OpenGL</em>中绘制线段时的锯齿问题和处理方法,但还没实现宽度连续变化线段的绘制。再把这张图请出来,想要实现下图中宽度连续变化线段的<em>抗锯齿</em>绘制,经过我两天短暂又武断的思考之后确认,使用<em>OpenGL</em>中原生接口是无法实现的,嗯。。。 1.<em>抗锯齿</em>绘制线段原理 简单描述一下<em>OpenGL</em><em>抗锯齿</em>绘制线段的原理,由于线段具有宽度,实际上我们绘制出的一...
有谁使用过OpenGL的pBuffer扩展,望不吝赐教!
我已正确初始化<em>OpenGL</em>并获取了pBuffer相应的扩展函数,指定了正确的hdc和象素格式,但一调用wglCreatePbufferARB系统就抛出异常,而如果指定错误的象素格式,wglCreate
图像处理之高质量缩放(抗锯齿
1.介绍 在做图像处理过程中,我们有时会将图像缩小之后再进行处理,常用的开源图像算法包“Opencv”已经带有resize函数,用起来也是很容易上手的。 对于Opencv中函数原型:cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) 参数: interpolation - 插值方法,共有5...
OpenGL渲染出现纹理失真,边缘出现巨型锯齿!!!!
请教各位高手,我在VC中用OpengGL进行渲染时,纹理出现问题,边缘出现大片明显的三角角形,有的纹理甚至会被分割成几块,这是怎么回事啊,请大家帮帮忙!
OpenGL实现抗锯齿效果
<em>OpenGL</em>实现<em>抗锯齿</em>效果
OpenGL核心技术之抗锯齿
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144  <em>抗锯齿</em>在游戏中一直存在的,尤其是提现在3D模型上或者游戏UI界面上,由于现在引擎都非常完善,它们
软件抗锯齿处理
15章 软件<em>抗锯齿</em>处理在软件编写是难点,这方面资料不是很多。值得收藏。
使用OpenGL反走样实现抗锯齿效果不太好,请教更好的抗锯齿方法
下图是用<em>OpenGL</em>反走样实现的图像<em>抗锯齿</em>效果图: 放大图: 图一看起来很不舒服,从放大图中可以看出还是有地方没有处理好。 提问: <em>请问</em>有没有更好的图像<em>抗锯齿</em>方法? 多谢。
OpenGL 多重采样 抗锯齿
想利用<em>OpenGL</em>多重采样实现<em>抗锯齿</em>的功能,但是按照<em>OpenGL</em>超级宝典的描述,利用代码: ::glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB|GLUT_DEPTH|
opengl 如何实现抗锯齿?
有那些要点?会用到那些函数?最好有例子....
opengl抗锯齿没有效果怎么回事?
我测试了一下opengl的<em>抗锯齿</em>功能, 但是发现开启<em>抗锯齿</em>功能前后锯齿还是很重,没有变化,请高手指点. (开发平台win8 64bit, 开发工具vs2012) 下面是代码, 只是画了一条线. #include "stdafx.h" #include void myDisplay(void) { glEnable(GL_DEPTH_TEST); glEnable(GL_LINE_SMOOTH); glHint(GL_LINE_SMOOTH_HINT,GL_NICEST); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLineWidth(2); glColor3d(0,1,0); glBegin(GL_LINES); glVertex2d(0.0,0.0); glVertex2d(0.4,0.05); glEnd(); glFlush(); glutSwapBuffers(); } void myReshape(int w, int h){ glViewport(0, 0, w, h); glMatrixMode(GL_PROJECTION); glLoadIdentity(); if (w>h) glOrtho(-0.5*(float)w/h,0.5*(float)w/h,-0.5,0.5,100,-100); else glOrtho(-0.5,0.5,-0.5*(float)h/w,0.5*(float)h/w,100,-100); glMatrixMode(GL_MODELVIEW); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE); glutInitWindowPosition(100, 100); glutInitWindowSize(500, 500); glutCreateWindow("锯齿测试"); glutDisplayFunc(&myDisplay); glutReshapeFunc(&myReshape); glutMainLoop(); return 0; }
OpenGL(十八) 顶点数组和抗锯齿(反走样)设置
顶点数组函数可以在一个数组里包含大量的与顶点相关的数据,并且可以减少函数的调用。使用顶点数组需要先启用顶点数组功能,使用glEnableClientState函数启用顶点数组,参数可以是GL_VERTEX_ARRAY(顶点数据)和GL_COLOR_ARRAY(颜色数组),颜色数组可以为每个顶点分别分配颜色。 glVertexPointer (GLint s...
OpenGL-抗锯齿
一、简介 在做<em>OpenGL</em>的渲染图像时,我们经常会遇到模型边缘有锯齿的问题。锯齿边出现的原因是由顶点数据像素化之后成为片段的方式所引起的。 二、<em>抗锯齿</em>技术 在立方体的边缘,我们放大后就会看到走样现象。有很多的技术能够减少走样,产生更平滑的边缘,这些技术叫做<em>抗锯齿</em>技术(Anti-aliasing,也成为反走样技术)。 首先,我们有一个叫做超级采样<em>抗锯齿</em>技术(Super Sample Anti-ali...
OpenGL学习十一:抗锯齿
启用<em>抗锯齿</em> 还是以glEnable来启用<em>抗锯齿</em>,可以根据不同图形进行处理 1. GL_POINT_SMOOTH 点 2. GL_LINE_SMOOTH 线 3. GL_POLYGON_SMOOTH 多边形 <em>抗锯齿</em>质量 效果越好,那么计算机速度就越慢 glHint用于对点,线,多边形的<em>抗锯齿</em>程度进行<em>设置</em> 1. GL_DONT_CARE 放弃,应该是系统默认吧 2. GL_FAS
《高效学习OpenGL》 之 抗锯齿 glHint(), glutInitDisplayMode(),glSampleCoverage()
void glHint (GLenum target, GLenum mode); //控制<em>OpenGL</em>的一些行为,target参数表示需要控制什么行为,其取值见表, //mode参数可以是GL_FASTEST,表示效率最高,可以是GL_NICEST表示质量最好,或者GL_DONT_CARE,表示没什么偏向 1.对点和直线进行<em>抗锯齿</em>处理 方法一: glEnabl
GPU抗锯齿
<em>抗锯齿</em>(Anti-aliasing):标准翻译为”抗图像折叠失真“。由于在3D图像中,受分辨的制约,物体边缘总会或多或少的呈现三角形的锯齿,而<em>抗锯齿</em>就是指对图像边缘进行柔化处理,使图像边缘看起来更平滑,更接近实物的物体。它是提高画质以使之柔和的一种方法。如今最新的全屏<em>抗锯齿</em>(FullSceneAnti-Aliasing)可以有效的消除多边形结合处(特别是较小的多边形间组合中)的错位现象,降低了图像
openGL中的抗锯齿实现
           图形绘制到屏幕时,光栅化图像通过离散的像素点来表示,因此所绘制的图元(比如直线)会产生锯齿,这种锯齿也称作走样。消除锯齿的技术称为反走样,也叫做<em>抗锯齿</em>,通过这种处理可在一定程度上消除锯齿的影响,增强显示效果。在<em>OpenGL</em>中,可通过函数glHint()来对图像质量和绘制速度之间的权衡作一些控制,其函数形式为:    void glHint(GLenum targe
openGL之混合、抗锯齿---openGL学习笔记(十一)
在openGL中,深度测试可以很好的用一个深度值为我们计量物体到观察者眼球的距离,从而决定该物体是否显示。 不过在显示生活中,我们也经常遇到如下情况: 透过一块有色的玻璃,所观察到的物体与物体实际颜色并不相符,而有的时候我们就是想要达到这种透过玻璃看物体的效果,那么,就需要启用混合。 用混合可以将不同透明度的物体混合起来显示,但需要注意的是 1.混合一旦开启,深度测试马上失效。 2.启动
OpenGL混合功能与抗锯齿
swith(value) {   case 1:   //打开<em>抗锯齿</em> glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_POINT_SMOOTH); glHint(GL_POINT_SMOOTH_HINT, GL_NICEST); glEnable(GL_LINE
OpenGL抗锯齿 以及 线宽的设置
<em>抗锯齿</em> 1.线的<em>抗锯齿</em> glEnable(GL_LINE_SMOOTH); //启用 glHint(GL_LINE_SMOOTH,GL_NICEST); //绘制 glDisable(GL_LINE_SMOOTH); //关闭 2.点的<em>抗锯齿</em> glEnable(GL_POINT_SMOOTH); //启用 glHint(GL_POINT_SMOOTH,G
【杂记】OpenGL_多重抗锯齿采样
平时采样,都是一个像素里一个采样点。如果这个采样点在图元<em>里面</em>,那么就是图元的颜色,反之就不是 这样相邻像素之间的颜色差值会很大。 <em>抗锯齿</em>采样有一个比较好的解决方法,但是耗费性能很大:就是SSAA(Super Sampling AA)。提高分辨率绘制图像。然后再对绘制好的图像进行下采样。但是提高分辨率,像素点也会成倍的增加,着色器会被调用更多次。 还有一个解决方法是:MSAA。 可以通过增加在...
零基础学习OpenGL(九)--抗锯齿
        锯齿边缘(Jagged Edges)的产生和光栅器将顶点数据转化为片段的方式有关。这种现象被称之为走样(Aliasing)。有很多种<em>抗锯齿</em>(Anti-aliasing,也被称为反走样)的技术能够帮助我们缓解这种现象,从而产生更平滑边缘。        超采样<em>抗锯齿</em>(Super Sample Anti-aliasing, SSAA):使用比正常分辨率更高的分辨率(即超采样)来渲染场...
opengl中的抗锯齿
opengl的<em>抗锯齿</em> 1.对直线和点主要用函数GL_Enable(GL_LINE_SMOOTH)或GL_Enable(GL_POINT_SMOOTH) 2.对RGBA模式需要启动混合功能,最常用的混合模式为GL_SRC_ALPHA和GL_ONE_MINUS_SRC_ALPHA(用GL_Blend开启混合模式) 以下摘自OPENGL编程指南的aargb.c代码 /* *  aargb.c *...
OpenGL反走样/抗锯齿实例
1. 反走样 在光栅图形显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状或台阶状外观。这是因为直线、多边形、色彩边界等是连续的,而光栅则是由离散的点组成,在光栅显示设备上表现直线、多边形等,必须在离散位置采样。由于采样不充分重建后造成的信息失真,就叫走样(aliasing)。而用于减少或消除这种效果的技术,就称为反走样(antia...
OpenGL中如何抗锯齿
最近在工程中遇到的问题:在绘制图形时,直线会出现明显的锯齿,图形极不美观。使用<em>抗锯齿</em>之后,图形有了明显的变化。 <em>抗锯齿</em>的主要方法如下: 当点很大时,显示如下 而我们实际想看到的是一个圆点,而不是矩形 启用<em>抗锯齿</em>后的效果 有点圆了 代码 glPointSize(10); glEnable (GL_POINT_SMOOTH); glHint (GL_POINT_SMOOTH,...
抗锯齿处理
<em>抗锯齿</em>处理可应用调色技术将图形边缘锯齿缓和。 概述 简单地说主要是应用调色技术将图形边缘的“锯齿”缓和,边缘更平滑。<em>抗锯齿</em>是相对来说较复杂的技术,一直是高档加速卡的一个主要特征。目前的低档3D加速卡大多不支持反锯齿。 原理及作用 <em>抗锯齿</em>(Anti-aliasing):标准翻译为”抗图像折叠失真“。由于在3D图像中,受分辨的制约,物体边缘总会或多或少的呈现三角形...
openGL线型和线宽以及线的抗锯齿
openGL线型和线宽以及线<em>抗锯齿</em> 一、线宽 Opengl的线宽<em>设置</em>:glLineWidth(width); width为float类型值,在0~10.0,大于10以上按10来处理。 若开启线的反走样glEnable(GL_LINE_SMOOTH);,<em>设置</em>小数值才起作用,否则就四舍五入的处理整数了。 二、线型 函数为glLineStipple(fact...
求助:基于VS2008MFC对话框如何实现实现图片自转的问题
int Cmfc_showDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialog::OnCreate(lpCreateStruct) ==
osg debug 和Release的速度差别
最近在学习杨石兴老师的osg教程,在学习实例代码中发现,debug模式的速度和Release模式的速度差别竟然如此之大,请看下图,在debug模式下帧率只有20多,在realease模式下,帧率却能达到300多,速度竟然相差15倍!请同志们注意了,不要费半天劲优化<em>程序</em>,速度只能得到提升一点点,却忘了在使用<em>程序</em>时把模式<em>设置</em>为Release模式。
opengl绘制三维多边形如何反走样
在<em>程序</em>中加入了多重采样的代码,但是完全没有效果。需要<em>设置</em>显卡吗? // 判断是否支持这个扩展 bool MultiSample::WGLisExtensionSupported(const char
第三章:初始化 OpenGL 4.0
这一章将正式介绍 <em>OpenGL</em> 4.0。我们将涉及3个部分,初始化 <em>OpenGL</em> 4.0、关闭、渲染。我们将在前面教程的基础上添加 <em>OpenGL</em> 4.0 渲染。
OpenGL Pixel Buffer
一般电脑绘图的流程大致是这样:算出投影矩阵、产生模型的几何资料、设定贴图、打上光源、最后由硬体产生一张2D平面的影像。 而这个2D的影像会放在一块记忆体中,称之为Frame buffer。  Frame Buffer 是一块直接对应萤幕的记忆体,所以通常是放在显示卡里。 为了让连续画面显示流畅,我们都会将Frame Buffer设为前景跟背景两个。 先对背景Frame buffer进行绘图
反走样和OpenGL多重采样
介绍<em>OpenGL</em>中反走样算法MSAA的使用和细节
关于OpenGL库文件的版本问题(一些常量无定义)
我使用Microsoft Visual Studio .NET 2003平台编写<em>OpenGL</em><em>程序</em>.查看了头文件发现<em>OpenGL</em>的版本是V1.1的.我手中的OPenGL书(<em>OpenGL</em> Programm
在Vs2013下编译FreeCAD0.17源码
如果只是使用FreeCAD可直接下载freecad安装版本FreeCAD-0.17.13522.3bb5ff4-WIN-x64-installer.exe,安装后可以使用。下载地址:https://www.freecadweb.org/wiki/Download;FreeCAD帮助文档FreeCAD_0_17.Quick.Reference.Guide.7z下载地址:https://github....
OpenGL 4.0 Tutorials 第三章:初始化 OpenGL 4.0
原文地址:   http://www.rastertek.com/gl40tut03.html   Tutorial 3: Initializing <em>OpenGL</em> 4.0 第三章:初始化 <em>OpenGL</em> 4.0   This tutorial will be the first real introduction to working with <em>OpenGL</em> 4.0. We will ...
RC与DC的介绍与使用
<em>OpenGL</em>的绘图方式与Windows一般的绘图方式是不同的。主要区别如下: 1、Windows采用的是GDI绘图 2、<em>OpenGL</em>采用的是渲染描述表RC绘图。 3、<em>OpenGL</em>使用的是特殊的像素格式。 在Windows中使用GDI绘图时必须指定在哪个设备环境DC中绘制,同同样的在使用<em>OpenGL</em>函数时也必须指定一个所谓的渲染环境。正如DC要存储GDI的绘制环境...
vc如何画圆抗锯齿
CPen pen; CBrush brush; pen.CreatePen(PS_SOLID,width,RGB(0,0,0)); dc.SelectObject(GetStockObject(NU
超采样方法除锯齿
算法: 放大4倍,然后缩小 处理锯齿 此算法的特点是:占用内存大,cpu高,不如2次立方算法好。
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分<em>程序</em>员...
【JSON解析】浅谈JSONObject的使用
简介 在<em>程序</em>开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰写,而且Json采用完全独立于语言的文本格式,这使得Json成为理想的数据交换语言。 JSON建构于两种结构: “名称/值”对的集合(A Collection of name/va...
卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻… 网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网盘资源等等等等,下个资源可真不容易,不一样的方式要用不同的下载软件,因此某比较有名的 x 雷和某度网盘成了我经常使用的工具。 作为一个没有钱的穷鬼,某度网盘几十 kb 的下载速度让我...
2019年还剩1天,我从外包公司离职了
这日子过的可真快啊,2019年还剩1天,外包公司干了不到3个月,我离职了
我一个37岁的程序员朋友
周末了,人一旦没有点事情干,心里就瞎想,而且跟几个老男人坐在一起,更容易瞎想,我自己现在也是 30 岁了,也是无时无刻在担心自己的职业生涯,担心丢掉工作没有收入,担心身体机能下降,担心突...
计算机网络的核心概念
这是《计算机网络》系列文章的第二篇文章 我们第一篇文章讲述了计算机网络的基本概念,互联网的基本名词,什么是协议以及几种接入网以及网络传输的物理媒体,那么本篇文章我们来探讨一下网络核心、交换网络、时延、丢包、吞吐量以及计算机网络的协议层次和网络攻击。 网络核心 网络的核心是由因特网端系统和链路构成的网状网络,下面这幅图正确的表达了这一点 那么在不同的 ISP 和本地以及家庭网络是如何交换信息的呢?...
python自动下载图片
近日闲来无事,总有一种无形的力量萦绕在朕身边,让朕精神涣散,昏昏欲睡。 可是,像朕这么有职业操守的社畜怎么能在上班期间睡瞌睡呢,我不禁陷入了沉思。。。。 突然旁边的IOS同事问:‘嘿,兄弟,我发现一个网站的图片很有意思啊,能不能帮我保存下来提升我的开发灵感?’ 作为一个坚强的社畜怎么能说自己不行呢,当时朕就不假思索的答应:‘oh, It’s simple. Wait for me for a ...
一名大专同学的四个问题
【前言】   收到一封来信,赶上各种事情拖了几日,利用今天要放下工作的时机,做个回复。   2020年到了,就以这一封信,作为开年标志吧。 【正文】   您好,我是一名现在有很多困惑的大二学生。有一些问题想要向您请教。   先说一下我的基本情况,高考失利,不想复读,来到广州一所大专读计算机应用技术专业。学校是偏艺术类的,计算机专业没有实验室更不用说工作室了。而且学校的学风也不好。但我很想在计算机领...
复习一周,京东+百度一面,不小心都拿了Offer
京东和百度一面都问了啥,面试官百般刁难,可惜我全会。
Java 14 都快来了,为什么还有这么多人固守Java 8?
从Java 9开始,Java版本的发布就让人眼花缭乱了。每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,...
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
讲真,这两个IDE插件,可以让你写出质量杠杠的代码
周末躺在床上看《拯救大兵瑞恩》 周末在闲逛的时候,发现了两个优秀的 IDE 插件,据说可以提高代码的质量,我就安装了一下,试了试以后发现,确实很不错,就推荐给大家。 01、Alibaba Java 代码规范插件 《阿里巴巴 Java 开发手册》,相信大家都不会感到陌生,其 IDEA 插件的下载次数据说达到了 80 万次,我今天又贡献了一次。嘿嘿。 该项目的插件地址: https://github....
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市<em>程序</em>员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到<em>程序</em>员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:<em>程序</em>员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,<em>程序</em>员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页<em>里面</em>的五条搜索结果,其实只有两条才是符合条件。 所以<em>程序</em>员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
程序员如何通过造轮子走向人生巅峰?
前言:你所做的事情,也许暂时看不到成果。但不要灰心,你不是没有成长,而是在扎根。 <em>程序</em>员圈经常流行的一句话:“不要重复造轮子”。在计算机领域,我们将封装好的组件、库,叫做轮子。因为它可以拿来直接用,直接塞进我们的项目中,就能实现对应的功能。 有些同学会问,人家都已经做好了,你再来重新弄一遍,有什么意义?这不是在浪费时间吗。 殊不知,造轮子是一种学习方式,能快速进步,造得好,是自己超强能力的表...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在<em>程序</em>员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的<em>程序</em>员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名<em>程序</em>员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
Idea 中最常用的10款插件(提高开发效率),一定要学会使用!
学习使用一些插件,可以提高开发效率。对于我们开发人员很有帮助。这篇博客介绍了开发中使用的插件。
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
C++ 前面6章 編譯器的源碼下载
實習了,布爾運算,算術運算 和 控制語句 相关下载链接:[url=//download.csdn.net/download/cljlx/2842165?utm_source=bbsseo]//download.csdn.net/download/cljlx/2842165?utm_source=bbsseo[/url]
Thinking in C++下载
本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 相关下载链接:[url=//download.csdn.net/download/dobopo/3675106?utm_source=bbsseo]//download.csdn.net/download/dobopo/3675106?utm_source=bbsseo[/url]
Swift_Programming_The_Big_Nerd_-_Mathias_Matthew下载
Swift_Programming_The_Big_Nerd_-_Mathias_Matthew英文原版 相关下载链接:[url=//download.csdn.net/download/weixin_38356902/10262629?utm_source=bbsseo]//download.csdn.net/download/weixin_38356902/10262629?utm_source=bbsseo[/url]
我们是很有底线的