我正在构建一个将用于构建发布或调试目标库的 makefile。我想根据请求的 makefile 目标将对象和自动生成的依赖文件放入调试或发布目录结构中。我不想指定可测试的 make 命令行参数(即 DBG=1),但更喜欢分别运行 make -f Makefile 或 make -f Makefiel dbg 来实现发布和调试目标目标。把那部分下来。我知道我无法分配包含对象目录名称(发布或调试)的特定于目标的变量,该变量可用作规则中目标规范的一部分,就像我在下面显示的示例中所做的那样。在这个例子中,OBJDIR 是我想根据构建目标设置的特定于目标的变量。出于这个原因,在这个例子中,$(OBJDIR) 在目标规则 $(OBJDIR)/%.o 中为空。关于如何很好地执行建议步骤的任何建议?(显示的示例只是一个未经验证的复制/粘贴示例......语法未经验证......事实上,我无法正确显示选项卡......我希望得到一些实现想法)。(此外,$(OBJDIR) 未设置在干净的目标中,如图所示......因为它不在 dbg/all 目标依赖层次结构中......想法?)提前致谢。
生成文件:
OBJS := a.o b.o c.o
SRCS := $(OBJS:.o=.c)
-- Set up the release and the debug directory paths and object filenames
RELEASE_DIR := ./release
RELEASE_OBJ := $(OBJS:%=$(RELEASE_DIR)/%)
DEBUG_DIR := ./debug
DEBUG_OBJ := $(OBJS:%=$(DEBUG_DIR)/%)
.PHONY : all dbg
all: CFLAGS = -O3
all: OBJDIR := RELEASE_DIR
all: df := $(RELEASE_DIR)/$(*F)
all: init_release lib1.so
dbg: CFLAGS = -g …Run Code Online (Sandbox Code Playgroud) 我有这个方法,并在行word.Add(rows)上得到上述错误; 有人可以帮忙吗?谢谢 - 本
private static IEnumerable<string> LoadWords(String filePath)
{
List<String> words = new List<String>();
try
{
foreach (String line in File.ReadAllLines(filePath))
{
string[] rows = line.Split(',');
words.Add(rows);
}
}
catch (Exception e)
{
System.Windows.MessageBox.Show(e.Message);
}
return words;
}
Run Code Online (Sandbox Code Playgroud) 我可以访问仅用于内部语言的语法突出显示程序.有没有办法让vim调用这个程序来执行语法高亮?我认为在我编写自己的语法文件之前,这是否可行是值得的,因为它非常复杂(更不用说容易发生变化).有问题的程序可以很容易地自定义,以新的中间格式输出(它只是当前输出HTML),如果这样可以使事情变得更容易.
我的表中有一个主键列自动递增.但是,当我从具有最高主键ID的表中删除一行时(假设为11).然后,当我下次插入时,它将键插入12而不是11(尽管逻辑上它可以使用11,因为没有与键11相关联的条目).我怎样才能做到这一点?
我计划在数据库中存储数十万个URL。我的UrlInfo表中的每一行都是不可变的,其中URL本身是逻辑主键。由于URL可能相当长,因此我决定对URL进行哈希处理,以作为添加新行时查找可能匹配项的快速方法。哈希不是我真正的钥匙,只是一种快速查找可能匹配项的方法。另外,我在每个域中使用RegEx模式,该模式将URL的本质提取为可以与其他URL进行比较的内容。我也将RegEx的结果存储为哈希,并且不关心它是否会产生重复项。
直到我了解到C#的string.GetHashCode()方法(我一直在使用它来对事物进行哈希处理)之前,一切都进展顺利,并不能保证它在.Net实现中是唯一的。当我尝试将哈希函数从ASP.Net迁移到SQLServer CLR代码时,我注意到了这一点。该Web应用程序使用.Net 4.0,而我了解到,SQLServer 2008 R2使用.Net 3.5。他们为相同的字符串产生了单独的哈希结果,所以现在我需要摆脱使用string.GetHashCode()的原因,因为当我将应用程序升级到.Net的将来版本时,我不必担心这种变化。
所以,问题:
自从在数据库中存储哈希后,我的体系结构是否有气味?还有更好的方法吗?显然,微软不希望我存储哈希结果!
有人可以推荐一个好的C#替换算法来哈希字符串吗?我在这里看到了乔恩(Jon),但不完全确定如何修改以使其适用于字符串(使用ascii代码遍历每个字符?)。
有没有比使用散列算法更好的字符串压缩算法?
谢谢
令人敬畏的回应有很多。非常感谢你!!!
即时测试android SpriteMethodTest,在默认设置画布上获得58fps,而open gl则在50-55fps之间,并且间隙随着更多精灵而变得更大.
我的印象是opengl比画布快,所以这是错的吗?或者他的手机有什么问题(htc欲望)?
http://code.google.com/p/apps-for-android/source/browse/trunk/SpriteMethodTest/
我已经阅读了这篇文章如何在将InputStream转换为FileInputStream时将InputStream转换为FileInputStream.但是,如果您使用的是jar文件中的资源,则答案无效.还有另一种方法吗?
我需要这样做来FileChannel接听电话
Object.class.getResourceAsStream(resourceName);
嗨,我是新的JavaScript
使用这条线有什么好处
var that = this
一个例子
function Person( firstname, lastname, age ) {
this.firstname = firstname;
this.lastname = lastname;
this.age = age;
getfullname = function() {
return firstname + “ “ + lastname;
};
var that = this;
this.sayHi = function() {
document.write( “Hi my name is “ + getfullname() + “ and I am “ + that.age + “years old.”);
};
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我需要解析.PEM文件.
我知道RFC 1421-24中定义了"隐私增强型电子邮件"的标准.但他们似乎没有提到我在OpenSSL .pem文件中找到的一些文本(例如"Key Attributes","BEGIN CERTIFICATE"等等).这是OpenSSL特定的格式吗?
最好使用Python或Java,我想编写一封电子邮件并将其保存到gmail草稿中,无需用户干预,
c# ×2
java ×2
2d ×1
android ×1
api ×1
canvas ×1
certificate ×1
cryptography ×1
gethashcode ×1
gmail ×1
hash ×1
iostream ×1
javascript ×1
makefile ×1
mysql ×1
opengl-es ×1
openssl ×1
python ×1
regex ×1
security ×1
sprite ×1
sql-server ×1
vim ×1