我正在运行Ubuntu 13.10并尝试编译该部分示例OpenGL代码:
#include "GL/freeglut.h"
#include "GL/gl.h"
/* display function - code from:
http://fly.cc.fer.hr/~unreal/theredbook/chapter01.html
This is the actual usage of the OpenGL library.
The following code is the same for any platform */
void renderFunction()
{
glClearColor(0.0, 0.0, 0.0, 0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0);
glBegin(GL_POLYGON);
glVertex2f(-0.5, -0.5);
glVertex2f(-0.5, 0.5);
glVertex2f(0.5, 0.5);
glVertex2f(0.5, -0.5);
glEnd();
glFlush();
}
/* Main method - main entry point of application
the freeglut library does the window creation work for us, …
Run Code Online (Sandbox Code Playgroud) 我找到了有关如何使用ConfigMap配置NginX入口控制器的文档:https : //kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/
不幸的是,我不知道并且在任何地方都找不到如何从我的Ingress控制器加载该ConfigMap的信息。
我的入口控制器:
helm install --name ingress --namespace ingress-nginx --set rbac.create=true,controller.kind=DaemonSet,controller.service.type=ClusterIP,controller.hostNetwork=true stable/nginx-ingress
Run Code Online (Sandbox Code Playgroud)
我的配置图:
kind: ConfigMap
apiVersion: v1
metadata:
name: ingress-configmap
data:
proxy-read-timeout: "86400s"
client-max-body-size: "2g"
use-http2: "false"
Run Code Online (Sandbox Code Playgroud)
我的入口:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress
annotations:
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
spec:
tls:
- hosts:
- my.endpoint.net
secretName: ingress-tls
rules:
- host: my.endpoint.net
http:
paths:
- path: /
backend:
serviceName: web
servicePort: 443
- path: /api
backend:
serviceName: api
servicePort: 443
Run Code Online (Sandbox Code Playgroud)
如何使我的Ingress从ConfigMap加载配置?
在我的库存中,我定义了这样的主机:
[server1]
141.151.176.223
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个保留server1
名称的变量,因为我用它来定义服务器主机名.
inventory_hostname
设置141.151.176.223
ansible_hostname
为以及inventory_hostname_short
设置为148
.
要解决此问题,我正在设置我自己的变量,如下所示:
[server1]
141.151.176.223 hostname=server1
Run Code Online (Sandbox Code Playgroud)
但我不满意这种方法.
有任何想法吗?
我运行的是Ubuntu 13.10,安装了FreeTDS和ODBC(包:php5-odbc).我使用tds version = 8.0,但也试过tds version = 7.2.
我正在使用PDO,这是我的DSN:
$dsn = sprintf('odbc:Driver=FreeTDS;Server=%s;Port=1433;Database=%s', DB_SQL_SERVERNAME, DB_DB_NAME);
Run Code Online (Sandbox Code Playgroud)
我连接到MSSQL实例并使用事务执行一些INSERT/SELECT查询,但我无法弄清楚为什么此查询失败:
SELECT id
FROM tblColumns
WHERE siteID = 10063 AND
typeID = 1000 AND
extendedTypeID = 18 AND
label = 'RwThiFc85A'
Run Code Online (Sandbox Code Playgroud)
给出错误:
SQLSTATE [24000]:无效的游标状态:0 [FreeTDS] [SQL Server]无效的游标状态(/build/buildd/php5-5.5.3+dfsg/ext/pdo_odbc/odbc_stmt.c:254中的SQLExecute [0])
我之前正在运行一系列类似的查询并且表现良好,例如:
SELECT id
FROM tblColumns
WHERE siteID = 10063 AND
typeID = 1000 AND
extendedTypeID = 3 AND
label = 'VwThiFc91B'
Run Code Online (Sandbox Code Playgroud)
你知道为什么会这样吗?
我没有dblib和sqlsrv这样的问题,但是现在我在Unix上并且不能使用sqlsrv,并且由于dblib UTF-8编码的问题,我试图使用ODBC.
我正在转换我的一些MySQL.我正在使用JSON_OBJECT
并JSON_OBJECTAGG
形成JSON文档.问题是我有很多NULL字段,在这种情况下我不希望MySQL向JSON结构添加NULL字段.我希望这个领域不存在.
是否可以使用任何版本的MySQL?
扫描互联网,我发现Oracle DB中有类似内容:https: //docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/JSON_OBJECT.html#GUID-1EF347AE-7FDA -4B41-AFE0-DD5A49E8B370
有ABSENT ON NULL
条款.
我希望我的原籍能够看到User-Agent
标题.eg:Gecko/20100101 Firefox/62.0
not Amazon CloudFront
。
在“行为”选项卡中,我可以将User-Agent
标头列入白名单,这样便可以正确地将标头传递到源,但是现在CloudFront缓存per的内容User-Agent
,这意味着从不同浏览器访问CloudFront端点的用户将强制CloudFront转到源。
有什么方法可以配置CloudFront以将一些标头传递到源,但不一定要针对它们进行缓存?
编辑:我有与Accept-Language
标题类似的问题。我想将其传递给原点,但是我不想针对它进行缓存。我正在缓存的资产与语言无关,但是不可缓存的内容取决于Accept-Language
标题。