2021年1月11日

xcode:读取txt文件

摘要:编译之后的文件目录 程序中使用: auto shader = new Shader("./shader_res/shader.vs", "./shader_res/shader.fs"); 阅读全文

posted @ 2021-01-11 15:42 ZhYQ_note 阅读(13) 评论(0) 推荐(0) 编辑

mac opengl 画一个三角形

摘要:1、mac下opengl开发环境搭建 2、学习https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/ 课程opengl的基本概念, 坐标,VAO,VBO, shader等和一些常用的API 3、参考 阅读全文

posted @ 2021-01-11 10:31 ZhYQ_note 阅读(7) 评论(0) 推荐(0) 编辑

2021年1月8日

glVertexAttribPointer

摘要:解析顶点数据 例如: 1 2 glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(float), (void*)0); glEnableVertexAttribArray(0); glVertexAttribPointer函数的参数非 阅读全文

posted @ 2021-01-08 17:43 ZhYQ_note 阅读(14) 评论(0) 推荐(0) 编辑

glEnableVertexAttribArray 使用

摘要:const char *vertexShaderSource = "#version 330 core\n" "layout (location = 1) in vec3 aPos;\n" "void main()\n" "{\n" " gl_Position = vec4(aPos.x, aPos 阅读全文

posted @ 2021-01-08 17:02 ZhYQ_note 阅读(27) 评论(0) 推荐(0) 编辑

2021年1月7日

macOS下基于GLFW+GLAD的OpenGL环境配置

摘要:1、安装glfw brew install glfw 2、生成glad,并下载下来 glad的配置与大多数的开源库有些不同glad使用 在线服务,https://glad.dav1d.de/,告诉glad需要定义的OpenGL版本,会根据这个版本加载所有的相关的函数 3、xcode创建Command 阅读全文

posted @ 2021-01-07 20:11 ZhYQ_note 阅读(12) 评论(0) 推荐(0) 编辑

2020年12月31日

php 执行 shell 命令转义字符

摘要:#!/usr/bin/env php <?php $path = '/Users/staff/学习/z-专业(技术)'; $target = '/Users/staff/study/technology'; //重要 $path = addcslashes($path, '()'); // pass 阅读全文

posted @ 2020-12-31 15:20 ZhYQ_note 阅读(17) 评论(0) 推荐(0) 编辑

2020年12月16日

twig vue 解决冲突

摘要:twig为模板引擎的网站使用vue会冲突 twig {{ }} vue {{ }} vue的值解析不出来,显示不出来。 解决方法: <div id="app"> ${message} </div> new Vue({ el:'#app', delimiters: ['${', '}'], //更改解 阅读全文

posted @ 2020-12-16 16:16 ZhYQ_note 阅读(31) 评论(0) 推荐(0) 编辑

mac nginx 同端口80多域名虚拟主机配置

摘要:1、nginx配置 在nginx配置文件同级目录下新建servers文件夹,放入我们需要配置的虚拟主机 在nginx主配置文件中http最后添加include servers/*; 引入文件夹中配置 在servers中新建各个虚拟主机,比如 aaa-com.conf bbb-com.conf ser 阅读全文

posted @ 2020-12-16 11:37 ZhYQ_note 阅读(33) 评论(0) 推荐(0) 编辑

2020年11月30日

python httpserver自带服务器的使用方法

摘要:原文地址: https://blog.csdn.net/xinxinNoGiveUp/article/details/85620760 python自带服务器的使用方法 1. 进入待分享的目录 2. 执行命令 # python 2 python -m SimpleHTTPServer 端口号 # p 阅读全文

posted @ 2020-11-30 16:34 ZhYQ_note 阅读(48) 评论(0) 推荐(0) 编辑

2020年9月1日

php: dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib

摘要:mac上本来安装了php7.1版本,后来安装了node,结果再次执行php的时候,出现错误 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib Referenced from: /usr/local/opt/p 阅读全文

posted @ 2020-09-01 18:50 ZhYQ_note 阅读(182) 评论(0) 推荐(0) 编辑

2020年8月4日

web: php 执行第三方命令或者shell脚本

摘要:今天在web-php后端脚本中执行外部shell脚本,使用了相对路径 ./../xx.sh 但是执行不成功,后来换成了绝对路径执行成功了, 考虑到因为php脚本包含导致的,路径不对了,但是使用绝对路径又不太好 可以使用 $cmd = __DIR__ . "/../xx.sh"; 参考: 【https 阅读全文

posted @ 2020-08-04 19:00 ZhYQ_note 阅读(90) 评论(0) 推荐(0) 编辑

2019年6月26日

zlib: 不同语言,比如go, php, python 压缩的结果可能不同

摘要:1、这个是实际工作中发现的问题,一边用了go语言对一个文件进行了zlib压缩,然后我用 php 写了个脚本对同一个文件进行zlib压缩,但是生成的两个文件不同,当时一直以为是压缩参数选择错了,后来经过验证和查证,原来不同语言实现的zlib算法可能不同,所以压缩后生成后东西可能不同2、但是,用不同语言 阅读全文

posted @ 2019-06-26 15:29 ZhYQ_note 阅读(260) 评论(0) 推荐(0) 编辑

2019年6月17日

Mac:输出phpinfo的信息

摘要:输出phpinfo的信息1、echo '<?php phpinfo(); ?>' | php 2>&12、php -a 进入Interactive shell模式然后:print phpinfo(); 3、创建php文件<?php phpinfo(); ?>,放在服务器目录下,访问此文件 阅读全文

posted @ 2019-06-17 17:55 ZhYQ_note 阅读(447) 评论(0) 推荐(0) 编辑

Mac: phpstorm中使用xdebug调试php

摘要:Mac: phpstorm中使用xdebug调试php###phpstorm和webserver都在同一台机器上这种情况1、安装xdebug使用pecl安装即可2、php.ini配置[xdebug]zend_extension="/usr/local/opt/php@7.1/pecl/2016030 阅读全文

posted @ 2019-06-17 17:09 ZhYQ_note 阅读(398) 评论(0) 推荐(0) 编辑

2019年5月16日

cocos游戏: 不规则响应区域处理

摘要:1、问题:平时使用的按钮之类的都是规则图形,但是有些比如一些世界地图之类的,地图块是不规则的,边缘都是弯弯曲曲的,而且有些有交叉,处理这样的点击块就比较麻烦了2、几点解决思路2.1 如果地图块之间有点间隙,或者距离不是很近,那么可以采用每个地图块中添加多个小的响应区域,做好标记,那几个响应区域对应那 阅读全文

posted @ 2019-05-16 11:14 ZhYQ_note 阅读(251) 评论(0) 推荐(0) 编辑

2019年4月22日

twig输出转义

摘要:twig输出转义--需求:传一个变量到 twig 中,需要插入几个空格,类似于下面这样:sprintf("%s%s -- %s", str_repeat('&nbsp;', $path_level-5), str_repeat("|", $path_level-5), $baseName);但是渲染 阅读全文

posted @ 2019-04-22 19:11 ZhYQ_note 阅读(618) 评论(0) 推荐(0) 编辑

2019年4月18日

thinkphp5.1 - twig模板-全局变量

摘要:thinkphp5.1 - twig模板-全局变量我们在定义 ccs 之类的静态文件的时候,经常会使用<link rel="stylesheet" href="__ROOT__/static/css/bootstrap.css" />定义个__ROOT__变量,然后全局替换调 1、如果使用默认模板, 阅读全文

posted @ 2019-04-18 12:48 ZhYQ_note 阅读(867) 评论(0) 推荐(0) 编辑

thinkphp5.1 - twig使用

摘要:thinkphp5.1 - twig使用1、安装按照:https://github.com/yunwuxin/think-twigTwig Template For ThinkPHP5 安装 composer require yunwuxin/think-twig使用 配置文件里 template. 阅读全文

posted @ 2019-04-18 11:56 ZhYQ_note 阅读(323) 评论(0) 推荐(0) 编辑

2019年4月15日

thinkphp5.1单模块设置

摘要:thinkphp5.1单模块 1、 // 是否支持多模块'app_multi_module' => false, // 自动搜索控制器'controller_auto_search' => true,2、去掉application目录下的 Index 文件夹,在这里目录下创建controller、m 阅读全文

posted @ 2019-04-15 19:47 ZhYQ_note 阅读(993) 评论(1) 推荐(0) 编辑

2019年3月14日

mac sudo免密码

摘要:1、先切换到root用户sudo -i2、修改/etc/sudoers文件设置用户为免密码:%admin ALL = (ALL) NOPASSWD: NOPASSWD: ALL 参考:https://my.oschina.net/maosilu/blog/840096https://www.jian 阅读全文

posted @ 2019-03-14 16:05 ZhYQ_note 阅读(1416) 评论(0) 推荐(0) 编辑

导航