帮助帮助!谷歌在我的网站上编制了一个测试文件夹,其中没有人保存我应该知道的:(!如何限制谷歌索引链接和某些文件夹.
嗨,我在itemscontrol的datatemplate中只有一个文本框.当我将itemcontrols绑定到一个可观察的集合时,我得到两个文本框.但我需要根据每个文本框进行一些操作,我希望使用一些id分别找到每个文本框.
任何人都可以帮助如何在WPF中的itemscontrol中找到控件.
有谁知道检查SQL Server 2005中是否存在未提交事务的命令?
我想构建一个C预处理器/编译器,允许从本地和在线资源收集功能.即:
#fetch MP3FileBuilder http://scripts.com/MP3Builder.gz
#fetch IpodDeviceReader http://apple.com/modules/MP3Builder.gz
void mymodule_main() {
MP3FileBuilder(&some_data);
}
Run Code Online (Sandbox Code Playgroud)
这很容易.
困难的部分是我需要一种可靠的方法来"沙箱化"导入的代码,直接或不受限制地访问磁盘或系统资源(包括内存分配和堆栈).我想要一种方法来安全地运行不受信任的C代码(模块)的小片段,而没有将它们放在单独的进程,VM或解释器中的开销(尽管可以接受单独的线程).
要求
我很乐意接受C的一个子集.我不需要像模板或类这样的东西.我主要对高级语言不能像快速数学,位操作以及二进制数据的搜索和处理这样的事情感兴趣.
这是不现有C代码可以不加修改地重复使用,以创建一个模块的意图.目的是要求模块符合一组规则和限制,旨在将模块限制为基本逻辑和转换操作(例如视频转码或压缩操作).
这种编译器/预处理器的理论输入是单个ANSI C文件(或安全子集),带有module_main函数,NO包含或预处理器指令,没有ASM,它将允许循环,分支,函数调用,指针数学(限于分配给模块的范围),位移,位域,强制转换,枚举,数组,整数,浮点数,字符串和数学.其他任何东西都是可选的.
示例实施
这是一个伪代码片段,可以更好地解释这一点.这里一个模块超出了它的内存分配配额,并且还创建了无限递归.
buffer* transcodeToAVI_main( &in_buffer ) {
int buffer[1000000000]; // allocation exceeding quota
while(true) {} // infinite loop
return buffer;
}
Run Code Online (Sandbox Code Playgroud)
这是一个转换版本,我们的预处理器添加了观察点来检查内存使用和递归,并将整个事件包装在异常处理程序中.
buffer* transcodeToAVI_main( &in_buffer ) {
try {
core_funcStart(__FILE__,__FUNC__); // tell core we're executing this function
buffer = …Run Code Online (Sandbox Code Playgroud) 我是WCF中RESTful Web服务的新手,但不是WCF的新手.我想在WCF中开发一些简单的RESTful Web服务,可以从浏览器手动访问.有什么好的样品或文件可以推荐吗?我正在使用C#.
我是C编程语言的新手,但我知道它的标准化程度与Java不同.
在执行算法运行时的比较时,为了保持分析公平,我需要调用类似于Java的Array.sort(int [])的方法.
void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
Run Code Online (Sandbox Code Playgroud)
似乎是我最好的选择,但我想知道如何找到我正在编译的C版本的后端实现.
如何找出我正在使用的实现?这取决于编译器还是包含?我正在运行我运行Ubuntu并使用gcc编译器,我的所有工具都是通过synaptic包管理器获得的,或者是默认安装的.
我希望这个问题有道理!
亲切的问候,
加文
恕我直言,OOPS,设计模式是有道理的,我已经能够实际应用它们.
但是当谈到 Modern C++类的"泛型编程/元编程"时,我感到很困惑.
- 这是一种新的编程/设计范式吗?
- 它仅限于"图书馆开发"吗?如果没有,那么设计/编码情况需要使用元编程/泛型编程.
- 使用模板意味着我正在进行通用编程吗?
我在这个主题上搜索了很多,但没有完全掌握大图.另见这篇文章.
在阅读了这里的讨论之后,到目前为止,我确信(可能仍然不正确):
a)通用编程和元编程是两个不同的概念.
c ×2
c# ×2
c++ ×2
.net ×1
emacs ×1
findcontrol ×1
itemscontrol ×1
java ×1
mfc ×1
rest ×1
robots.txt ×1
sandbox ×1
sorting ×1
sql ×1
sql-server ×1
templates ×1
transactions ×1
visual-c++ ×1
wcf ×1
web-crawler ×1
wpf ×1