小编dk1*_*123的帖子

C++ windows fstream区分大小写

我注意到在Windows上,文件打开不区分大小写.

(例如,fstream("text.txt")无论打开的实际文件名存在的:Text.txt)

我如何才能使这个区分大小写呢?(除非文件名也匹配正确的情况,否则文件无法打开)

c++ fstream

3
推荐指数
1
解决办法
790
查看次数

GLSL类型不一致

我目前正在使用以下片段着色器来获得基本的黑白效果:

uniform sampler2D texture;
uniform float time_passed_fraction;

//gl_Color: in the fragment shader, the interpolated color passed from the vertex shader

void main()
{
    // lookup the pixel in the texture
    vec4 pixel = texture2D(texture, gl_TexCoord[0].xy);
    vec3 texel = pixel .rgb;

    gl_FragColor = pixel;
    float bw_val = max(texel.r,max(texel.g,texel.b));

    gl_FragColor.r = pixel.r * (1-time_passed_fraction) + bw_val * time_passed_fraction;
    gl_FragColor.g = pixel.g * (1-time_passed_fraction) + bw_val * time_passed_fraction;
    gl_FragColor.b = pixel.b * (1-time_passed_fraction) + bw_val * time_passed_fraction;
    gl_FragColor.a = pixel.a;

    // multiply it …
Run Code Online (Sandbox Code Playgroud)

c++ opengl glsl

3
推荐指数
1
解决办法
963
查看次数

Javascript将对象映射转换为多维数组

比如说我有一个如下的对象映射:

{
    "key1" : { data: "data1", extra: "none" },
    "key2" : { data: "data2", extra: "none" },
    "key3" : { data: "data3", extra: "none" },
    "key4" : { data: "data4", extra: "none" }, 
};
Run Code Online (Sandbox Code Playgroud)

有没有一种方便的方法可以将其转换为多维数组,如下所示:

[
    [ "key1" , { data: "data1", extra: "none" } ],
    [ "key2" , { data: "data2", extra: "none" } ],
    [ "key3" , { data: "data3", extra: "none" } ],
    [ "key4" , { data: "data4", extra: "none" } ], 
];
Run Code Online (Sandbox Code Playgroud)

我有一个需要数组的函数,但我从 3rd …

javascript

2
推荐指数
1
解决办法
4738
查看次数

javascript:将两个数组合并为一个

比方说,我有一个数组

arr = [
 1, 2, 3
 4, 5, 6
]
Run Code Online (Sandbox Code Playgroud)

相反,我想为每行Ex使用别名.

var a = [ 1, 2, 3 ];
var b = [ 4, 5, 6 ];
Run Code Online (Sandbox Code Playgroud)

哪里

arr = [
 a,
 b
]
Run Code Online (Sandbox Code Playgroud)

应该与原件相同arr.

然而,目前的例子[ [1,2,3],[4,5,6] ]反过来

我如何在javascript中实现这样的东西?

javascript

0
推荐指数
1
解决办法
187
查看次数

标签 统计

c++ ×2

javascript ×2

fstream ×1

glsl ×1

opengl ×1