编程语言
各种编程语言记录
道阻且长行则将至!
亲测解决方案!步骤全面!真实案例!为软硬件国产化燃烧自己!
展开
-
ubuntu中qt-creator关于GL问题解决办法
ubuntu中qt-creator关于GL问题解决办法原创 2023-05-25 16:18:46 · 170 阅读 · 0 评论 -
python基础系统性学习
python基础系统性学习转载 2021-12-10 17:24:31 · 88 阅读 · 0 评论 -
pycharm-实用教程和每日练习
pycharm-实用教程和每日练习转载 2021-12-10 17:22:53 · 207 阅读 · 0 评论 -
C-语言基础
函数头、函数体#include <stdio.h> #函数头int main (void) #函数头{ printf ("......"); #大括号里面是函数体 return 0;}int:表示函数main()返回一个整数;(void):表示main()函数不接受任何参数;注释/*......*/ 多行注释 // ...原创 2021-07-13 10:12:16 · 79 阅读 · 0 评论 -
Qt-基础记录
好句共勉:不仅外表要堂堂正正,内心也要光明开朗!概念要熟悉Qt是一个跨平台C++图形用户界面应用程序开发框架;Qt是面向对象的框架;Qt Creator:跨平台集成开发环境;Qt是用C++开发的,相应的也是支持C++语言编程。Qt Creator1.shadowBuild "影子构建":将构建生成的文件不放在源代码文件夹下,这样可以最大的保持源代码文件夹整洁。2.按钮:QpushButton3.直接将.pro文件拖入到Qt Creator中打开4.基础窗口部件 Q..原创 2021-07-13 10:47:46 · 74 阅读 · 0 评论 -
OpenGL-介绍
Opengl:开放式图形库,用于渲染2D,3D矢量图形的跨语言,跨平台的应用程序编程接口(API)原创 2021-08-10 16:16:33 · 101 阅读 · 0 评论 -
Java-基础---继承,方法重写,super关键字
继承extends关键字:继承可以让一个类天然的拥有另一个类的属性和方法,而你只需要做的是加上一个extends关键字。(继承好处:减少代码的重复,减少出bug的几率,只需要维护父类中的方法。)注意:不支持多继承,但支持间接的多继承。例如A---B---C A可以继承C的属性和方法。方法的重写当父类的方法不满足子类的需求时,子类可以重写此方法。(重写的方法名要与父类中方法名一样。重写的方法返回...原创 2018-05-24 20:25:39 · 222 阅读 · 0 评论 -
python-《Python发展前景》
1.大势所趋,Python 已然成风C语言诞生于1972年,确随着 Unix 的诞生才深深植根于各大操作系统;C++诞生于1983年,确因微软的可视化桌面操作系统才得以广泛传播;Java 诞生于1995年,确因互联网的迅速崛起才变得家喻户晓;Python 诞生于1991年,而下一场技术革命已然开始,AI 时代已然成风。在 AI 领域中已经被广泛使用的 Python 必将成为下一...原创 2018-10-26 13:48:13 · 1050 阅读 · 0 评论 -
python---持续学习
Python语言概述Python是一种跨平台、开源、免费的解释型高级动态编程语言。IDLE:Python自带的简洁的集成开发环境。开启步骤:开始——所有程序——找到自己的Python版本——IDLE输入是通过input()函数实现的,输出是通过print()函数。Python语言概述...原创 2018-06-14 10:58:00 · 4343 阅读 · 0 评论 -
《算法图解》——广度优先探索与队列
广度优先探索可回答两类问题:第一类问题:从节点A出发,有前往节点B的路径吗?(例如在你的人际关系网中,有芒果销售商吗?)第二类问题:从节点A出发,前往节点B的哪条路径最短?(例如哪个芒果销售商与你的关系最近。)队列:查找关系网的时候,你需要按照添加顺序进行查找,有一个可实现这种目的的数据结构,那就是队列。队列只有两种操作:入队和出队。总结:队列是一种先进先出(First In First Out ...原创 2018-05-26 17:52:56 · 682 阅读 · 0 评论 -
《算法图解》——二分查找
1 二分查找(从中间元素开始查找)的速度比简单查找快的多。2 O(logn)比O(n)快。需要搜索的元素越多,前者比后者就快得越多。3 算法运行时间并不以秒为单位。4 算法运行时间是从其增速的角度度量的。5 算法运行时间用大O表示法表示。...原创 2018-05-16 15:43:28 · 687 阅读 · 0 评论 -
《算法图解》——数组和链表
内存中存储多项数据的两种方式:数组:元素在内存中是相连的,一旦超过预存位置,就要请求计算机重新分配一块内存。(读取容易,插入难) 数组让你能够随机访问,立即获得数组中间的元素。(同一个数组中,元素类型必须相同。)链表:元素可以存储在内存的任何地方。(读取难,插入容易),适合在中间插入元素。也适合删除元素。基线条件和递归条件: 编写递归函数时,你必须告诉它何时...原创 2018-05-16 21:55:15 · 371 阅读 · 0 评论 -
《算法图解》——狄克斯特拉算法
前面文章提到,找出段数最少的路径,使用广度优先搜索。现在要找出最快的路径,(花费最少)使用狄克斯特拉算法。狄克斯特拉算法包含的四个步骤:(1)找出最便宜的节点,即可在最短时间内前往的节点。(2)对于该节点的邻居,检查是否有前往他们的更短路径,如果有,就更新其开销。(3)重复这个过程,直到对图中的每个节点都这样做了。(4)计算最终路径。...原创 2018-06-11 15:23:29 · 495 阅读 · 0 评论 -
J2EE技术-Hibernate
Hibernate的工作原理是什么?为什么要使用Hibernate?Hibernate的工作原理如下:(1)读取并解析配置文件。(2)读取并解析映射信息,创建SessionFactory。(3)打开Session。(4)创建事务Transation。(5)持久化操作。(6)提交事务。(7)关闭Session。(8)关闭SessionFactory。使用Hibernate的原因如下:(1)对JDBC...原创 2018-05-28 20:05:38 · 190 阅读 · 0 评论 -
J2EE技术-Spring轻量级框架
Spring都有哪些特点?为什么要使用Spring?Spring特点如下:(1)Spring不同于其他的Framework(框架,架构),它要提供的是一种管理你的业务对象的方法。(2)Spring有分层的体系结构,意味着你能选择仅仅使用它的任何一个独立的部分,而其他的仍然使用你的相关实现。(3)它的设计从一开始就是要帮助你编写易于测试的代码,Spring是使用测试驱动开发(TDD)工程的理想框架。...原创 2018-05-28 19:53:41 · 1885 阅读 · 0 评论 -
OpenGL——颜色混合 glBlendFunc函数
混合的概念何谓混合,混合就是指把两种颜色混在一起。具体一点,也就是说把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenGL的混合功能,只需要调用:glEnable(GL_BLEND);即可。要关闭OpenGL的混合功原创 2021-10-16 15:36:07 · 307 阅读 · 0 评论 -
openGL--glBlendFunc颜色混合
混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenGL的混...原创 2019-08-25 14:34:05 · 348 阅读 · 0 评论 -
微信小程序开发
微信小程序开发1.网页编程采用HTML+CSS+JS组合:其中HTML用来描述当前这个页面的结构: CSS用来描述页面的样子 JS用来处理这个页面和用户的交互2.工具:微信web开发者工具待续。。。...原创 2021-06-16 16:29:22 · 64 阅读 · 0 评论