所以我知道C++是强类型的,只是想知道是否有任何库(或任何事情的事情),这将允许你创建一个没有初始特定类型的变量,如Python中的var.
我正在编写的程序的要求是它必须能够信任配置文件.为了实现这一点,我使用几种散列算法在编译时生成文件的散列,这会产生一个散列为常量的标头.
对此的依赖非常简单,我的程序依赖于config_hash.h,它有一个生成它的目标.
makefile看起来像这样:
config_hash.h:
$(SH) genhash config/config_file.cfg > $(srcdir)/config_hash.h
$(PROGRAM): config_hash.h $(PROGRAM_DEPS)
$(CC) ... ... ...
Run Code Online (Sandbox Code Playgroud)
我正在使用gcc的-M选项,这对于处理依赖项非常有用.如果我的标题更改,我的程序将重建.
我的问题是,我需要能够判断配置文件是否已更改,以便重新生成config_hash.h.我不太确定如何解释这种对GNU的依赖.
我已经尝试将config/config_file.cfg列为config_hash.h的依赖项,并.PHONY为config_file.cfg 提供目标但没有成功.显然,我不能依赖-M开关来帮助我,因为配置文件不是任何目标代码的一部分.
有什么建议?不幸的是,我不能发布很多Makefile,或者我只是发布了整个内容.
所以,我几个月来一直在打破这个问题的障碍,部分原因是因为这是一个副作用,部分是因为我很喜欢编程.我在网上搜索和研究过,但没有任何运气(除了一点点成功;见下文),所以我想我可能会尝试询问专家.
正如标题所示,我想要做的是根据"事实上的"标准从密码短语中生成一个40/64位的WEP密钥.(诸如http://www.powerdog.com/wepkey.cgi之类的站点产生预期的输出.)我已经编写了部分脚本来获取输入并将它们写入文件; 其中一个输入是密码,清理为小写.
For the longest time I had no idea what the defacto standard was, much less how to even go about implementing it. I finally stumbled across a paper (http://www.lava.net/~newsham/wlan/WEP_password_cracker.pdf) that sheds as much light as I've had yet on the issue (page 18 has the relevant bits). Apparently, the passphrase is "mapped to a 32-bit value with XOR," the result of which is then used as the seed for a "linear congruential PRNG …
我希望用户在命令行输入-l或-e.所以例如$./ report.sh -e我想要一个if语句来分割他们做出的任何决定,所以我试过......
if [$1=="-e"]; echo "-e"; else; echo "-l"; fi
Run Code Online (Sandbox Code Playgroud)
显然不起作用,谢谢
I have a web application that stores a lot of user generated files. Currently these are all stored on the server filesystem, which has several downsides for me.
在visual studio中,我可以在我的.NET项目上运行代码分析.我正在运行基本正确性并有85个警告.这有点多了.其中大多数都是外部代码.
如何禁用特定警告,以便我可以专注于更重要的警告?我尝试了以下但它无法识别代码分析警告.(我第一次尝试没有CA)
#pragma warning disable CA1820 CA1065 CA2100
Run Code Online (Sandbox Code Playgroud) 我有一个元素有两个类,但似乎无法用jQuery选择它.可能吗.这是代码:
<html>
<head runat="server">
<script type="text/javascript" src="abc/scripts/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
alert($(".x.y").html()); //shows null, I want it to show "456"
});
</script>
</head>
<body>
<div class="x" class"y">456</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个宏来定义具有相关函数的特殊数据结构类.
我知道这是可能的; 它在核心语言本身中多次完成.
作为一个具体的例子,我如何define-struct在Scheme本身中定义宏.它需要创造make-struct,struct-<<field>>等功能.
我试过这样做define,但是,这只定义了宏的词法范围中的函数.
如何在宏中实际定义函数?
我有一个int,我想存储为二进制字符串表示.如何才能做到这一点?
我正试图制作一个自上而下的太空飞船游戏,我希望这个运动有点逼真.360度惯性,重力等
我的问题是我可以让船在惯性运动的情况下360°运行没有问题,但我需要做的是对发动机的运行速度施加限制,同时不限制推/拉船的其他力.
因此,如果发动机转速最大为500且船舶从重力井转向1000,那么当它的发动机打开时,该船不会进入1500,但是如果指向远离角度的话,那么它可能会变慢下.
对于它的价值,我正在使用Construct,而我所需要的只是数学.
感谢您的帮助,我想要解决这个问题.