初学opengl,绕了很多弯路,继承于QOpenGLWindow,描画出来。新建类myopengl,头文件如下: myopengl.cpp 代码如下: main.cpp修改代码如下: 效果图: 这么简单的效果用了就走了好多弯路。跟QT的版本有关系。有的人用的是QOpenGLWindow,有的人用的是 ...
分类:
其他好文 时间:
2019-07-06 16:17:16
阅读次数:
329
kubeadm 默认证书为一年,一年过期后,会导致api service不可用,使用过程中会出现:x509: certificate has expired or is not yet valid. 方案一 通过修改kubeadm 调整证书过期时间 修改代码,调整过期时间 克隆代码:git clon ...
分类:
其他好文 时间:
2019-06-26 20:47:40
阅读次数:
759
前几天使用layer.msg设置时间后发现不起作用,这里记录一下。 开始出错误的代码: 后面查看文档后得知调用layer.msg后如果有后续操作需要写在function()中: 后修改代码: 成功运行。 ...
分类:
其他好文 时间:
2019-06-22 10:37:32
阅读次数:
299
以下介绍在不用修改代码并发布项目的情况下,为我们日常使用的移动web应用(如手机web淘宝)添加vConsole调试工具的方法 vConsole介绍 vConsole是一个轻量、可拓展、针对手机网页的前端开发者调试面板。 使用vConsole的项目可以让手机上的Web浏览器,拥有类似PC调试工具的能 ...
分类:
移动开发 时间:
2019-06-19 19:59:14
阅读次数:
165
0.涉及术语 (1)地址绑定 将抽象的符号与更抽象的符号绑定,如 sqrt 符号与地址 0x0020010绑定。 (2)符号解析 程序相互作用通过符号进行,如主程序调用库函数sqrt,连接器通过表明分配给sqrt的地址来解析这个符号,并且修改代码使call命令能调用该地址。 (3)程序加载 指数据从 ...
分类:
其他好文 时间:
2019-06-08 17:31:55
阅读次数:
102
静态/简单工厂:缺点不修改代码无法扩展,违背OCP原则,但优点也很多,开发简单,但不利于后期扩展维护 工厂方法模式:解决了OCP问题,使用复杂一些 抽象工厂模式:上面2个是增加产品,属于1维的。这个是将产品组装形成新的产品。属于组的概念,符合OCP原则,缺点是复杂 ...
分类:
其他好文 时间:
2019-06-06 17:22:45
阅读次数:
77
个人理解: 所谓异常就是对你的操作(调用方法等)进行判定,要是编译期异常的话则进行两种处理,要是运行时异常则不需要处理,需要的是修改代码。我们可以进行自定义异常,毕竟不知道用户输入到底是什么,只是需要我们进行判定就可以了。 面试题: 1:编译期异常和运行期异常的区别? 编译期异常 必须要处理的,否则 ...
分类:
编程语言 时间:
2019-06-01 19:36:22
阅读次数:
102
啥是热部署!???(不要去查了,,同学) 根据上面的提示,我们已经完成了Spring Boot项目的创建和运行,但是有一个问题就是,每次修改代码之后都需要重新启动调试,代码才能生效,比较麻烦,那有没有一种简单的方式呢? 答案是有的,那就是接下来要说的热部署。 热部署的配置如下: 第一步: 设置IDE ...
分类:
编程语言 时间:
2019-05-25 09:38:12
阅读次数:
124
假设现在没有异常相关的语法,有这样的代码,输出父亲和儿子年龄差:```javaint gap(int fatherAge, int sonAge) { return fatherAge - sonAge; }```如果输入的年龄有可能是负数,那么问题来了,我该怎么修改代码?我该怎么处理这个情况?显然... ...
分类:
编程语言 时间:
2019-05-23 12:11:28
阅读次数:
137
软件安装 第一步当然是安装啦。 官方网址:https://git-scm.com/ 具体操作 在你本地电脑的文件夹里右击鼠标,选Git base here 显然,你是在本地仓库的master分支上,通常情况下,我们需要把远程服务器服务器上的代码拉下来, 然后在本地创建分支,在分支上进行修改代码,然后 ...
分类:
其他好文 时间:
2019-05-10 13:20:37
阅读次数:
172