我正在搞乱SDL,发现你不能用SDL旋转图像.问题到处都是,人们说使用OpenGL进行轮换.我一直认为SDL与OpenGL是完全分开的,我在思考这个问题时错了吗?我甚至找到了在SDL中使用OpenGL的教程,这让我更加困惑.SDL和OpenGL之间究竟有什么关系?为什么不使用OpenGL,如果它更强大,并允许你做更多(这是从我读过)?
大家好,我正在用C编写一个BF解释器,我遇到了读文件的问题.我曾经使用scanf来读取第一个字符串,但是你的BF代码中没有空格或注释.
现在这就是我所拥有的.
char *readFile(char *fileName)
{
FILE *file;
char *code = malloc(1000 * sizeof(char));
file = fopen(fileName, "r");
do
{
*code++ = (char)fgetc(file);
} while(*code != EOF);
return code;
}
Run Code Online (Sandbox Code Playgroud)
我知道问题出现在我如何将文件中的下一个字符分配给代码指针但我不确定那是什么.
我的指针知识缺乏,这是本练习的重点.解释器工作正常,都使用指针,我只是在读取文件时遇到问题.
(我打算稍后只在文件中读取"+ - > <[].",尽管如果有人有好的方法,如果你让我知道的话会很棒!)
提前致谢
从我所看到的.emacs等..在终端运行.这有什么好处吗?编写和组织事情似乎更麻烦.我并不是想要主观,我对emacs,vim,nano等一无所知.想知道更多,也许使用其中之一.
我有一个很难理解的承插算法发现π(圆周率)在此页面的底部.
我迷失在第2部分"将A放入常规形式"的底部,我不确定如何用C(或任何语言) 实现这一点
因此,我正在尝试设置Typescript和Chutzpah以进行测试。打字稿设置为以以下格式输出:
define(['require', 'exports', './someModule'], function(require, exports, someModule) {
//examplecode
});
Run Code Online (Sandbox Code Playgroud)
效果很好,当someModule实际上是带有index.js的目录时,就会出现问题。
/app
app.js
/someModule
index.js
Run Code Online (Sandbox Code Playgroud)
require.js无法以这种方式解析someModule,并且测试失败。
有什么办法告诉require.js这是一个模块吗?
我是javascript的新手,我试图从一个对象数组中删除多个值.
现在我可以删除这样的一个对象
if(obj.findObjectByKey(response, 'cat_id', 171) == true) {
var catId = response.map(item => item.cat_id).indexOf(171);
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我将删除id为"171"的项目,但现在我有一个包含多个值的数组,我想删除它.
那么如何修改上面的代码让我传入一个我想从列表中删除的项目数组,例如 ['171', '172', '173, '174'];
我正在研究160字节的BrainFuck代码,试图弄清楚做了什么,我似乎无法弄清楚1 [d = b]的作用.
s[99],*r=s,*d,c;main(a,b){char*v=1[d=b];for(;c=*v++%93;)for(b=c&2,b=c%7?a&&(c&17
?c&1?(*r+=b-1):(r+=b-1):syscall(4-!b,b,r,1),0):v;b&&c|a**r;v=d)main(!c,&a);d=v;}
Run Code Online (Sandbox Code Playgroud)
下面是代码,它位于第一行的中间位置
http://j.mearie.org/post/1181041789/brainfuck-interpreter-in-2-lines-of-c
我不是在问这个背景下它做了什么,但首先是1 []做了什么.
谢谢=)
以下是speedtest-cli给出的输出:(用测试数据编辑的个人信息)
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from ------ (xxx.xxx.xxx.xxx)...
Selecting best server based on latency...
Hosted by ------- (------, --) [15.00 km]: 50.00 ms
Testing download speed........................................
Download: 60.00 Mbit/s
Testing upload speed..................................................
Upload: 10.00 Mbit/s
Run Code Online (Sandbox Code Playgroud)
我希望输出是逗号分隔的ping,dl,ul:
50.00, 60.00, 10.00
Run Code Online (Sandbox Code Playgroud)
我一直在研究解决方案,并提出了这个问题:
speedtest-cli | sed -n "5p;7p;9p" | grep -oE "[[:digit:]]{1,}" | tr '\n' ,
Run Code Online (Sandbox Code Playgroud)
哪个输出:
15,00,50,00,60,00,10,00,
Run Code Online (Sandbox Code Playgroud)
哪个接近我想要的.除了它包括距离第5行的距离(15.00km)并且基于分裂.同样.有没有更好的方法来使用awk或类似的东西?
c ×5
javascript ×2
algorithm ×1
awk ×1
bash ×1
c++ ×1
chutzpah ×1
ecmascript-6 ×1
emacs ×1
file-io ×1
grep ×1
ide ×1
io ×1
iostream ×1
math ×1
nano ×1
notepad++ ×1
obfuscation ×1
opengl ×1
requirejs ×1
sdl ×1
sed ×1
speed-test ×1
typescript ×1
vim ×1