程序设计

专业和发烧友程序员的问答

7
好的Haskell来源,可以阅读和学习。
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 有哪些使用Haskell的开放源代码程序可以被认为是高质量的现代Haskell?代码库越大,越好。 我想从他们的源代码中学习。我觉得我已经无法从小型代码示例中学习了,这些示例通常是深奥的和小型的。我想看一下代码的结构,当发生许多事情(日志记录,I / O,配置等)时,monad如何交互。



5
__attribute __((constructor))到底如何工作?
似乎很清楚,它应该进行设置。 它什么时候运行? 为什么有两个括号? 是__attribute__功能吗?宏?句法? 这在C中有效吗?C ++? 它使用的功能是否必须是静态的? 什么时候__attribute__((destructor))运行? Objective-C中的示例: __attribute__((constructor)) static void initialize_navigationBarImages() { navigationBarImages = [[NSMutableDictionary alloc] init]; } __attribute__((destructor)) static void destroy_navigationBarImages() { [navigationBarImages release]; }
347 c++  objective-c  c  gcc 

21
多态性vs覆盖vs重载
就Java而言,当有人问: 什么是多态性? 将超载或重载是一个可以接受的答案? 我认为还有更多。 如果您有一个抽象基类,它定义了一个没有实现的方法,并且您在子类中定义了该方法,那该方法是否仍然覆盖? 我认为 过载不是肯定的正确答案。

8
线程池类似于多处理池?
是否有用于工作线程的Pool类,类似于多处理模块的Pool类? 我喜欢例如并行化地图功能的简单方法 def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) 但是,我希望这样做而不会产生新流程的开销。 我知道GIL。但是,在我的用例中,该函数将是IO绑定的C函数,python包装程序将在实际函数调用之前为其释放GIL。 我必须编写自己的线程池吗?

30
错误消息“无法加载一种或多种请求的类型。检索LoaderExceptions属性以获取更多信息。
我已经使用Entity Framework,SQL Server 2000,Visual Studio 2008和Enterprise Library 开发了一个应用程序。 它在本地绝对可以正常工作,但是当我将项目部署到测试环境时,出现以下错误: 无法加载一种或多种请求的类型。检索LoaderExceptions属性以获取更多信息 堆栈跟踪:位于System.Reflection.Module._GetTypesInternal(StackCrawlMark&stackMark) 在System.Reflection.Assembly.GetTypes() 在System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadTypesFromAssembly(LoadingContext上下文) 在System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.InternalLoadAssemblyFromCache(LoadingContext上下文)处 在System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadAssemblyFromCache(Assembly程序集,Boolean loadReferencedAssemblies,字典2 knownAssemblies, Dictionary2&typesInLoading,List`1&错误) 在System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection objectItemCollection,程序集程序集,布尔loadReferencedAssemblies) 在System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyForType(类型类型) 在System.Data.Metadata.Edm.MetadataWorkspace.LoadAssemblyForType(类型类型,程序集callingAssembly) 在System.Data.Objects.ObjectContext.CreateQuery [T](字符串queryString,ObjectParameter []参数)处 实体框架似乎有问题,有什么线索如何解决?


30
Visual Studio“无法复制”…在构建过程中
在我的VS2012 C#项目的构建过程中,我不断收到此错误 Error 41 Could not copy "obj\Debug\WeinGartner.WeinCad.exe" to "bin\Debug\WeinGartner.WeinCad.exe". Exceeded retry count of 10. Failed. Error 42 Unable to copy file "obj\Debug\WeinGartner.WeinCad.exe" to "bin\Debug\WeinGartner.WeinCad.exe". The process cannot access the file 'bin\Debug\WeinGartner.WeinCad.exe' because it is being used by another process. 现在我想通了 Weingartner.WeinCad.vhost.exe 有效(有时),但这让我感到不安。有什么办法可以阻止这种情况的发生? 我的调试器设置是


15
动态更改网站图标
我有一个根据当前登录用户进行品牌标记的Web应用程序。我想将页面的图标更改为自有品牌的徽标,但是我找不到任何代码或任何示例,去做这个。以前有人成功做到过吗? 我正在想象一个文件夹中有十二个图标,并且要使用的favicon.ico文件的引用是随HTML页面一起动态生成的。有什么想法吗?
347 javascript  html  dom  favicon 

3
列出本地git repo中的文件?
我正在使用Sparkleshare,它使用Git在笔记本电脑和备份服务器之间同步文件。 现在,我希望能够浏览已上传到服务器的文件和目录,但是我不知道如何? 我知道Git使用某种特殊的文件层次结构,而且我不能只列出我的文件,对吗? 但是我该怎么做才能列出它们并浏览我的文件?
347 git 


12
Java中的数据访问对象(DAO)
我正在浏览一个文档,遇到了一个名为的术语DAO。我发现它是一个数据访问对象。有人可以解释一下这到底是什么吗? 我知道这是一种用于从不同类型的源访问数据的接口,在我的这项小小的研究中,我碰到了一个称为数据源或数据源对象的概念,然后我脑子里一团糟。 我真的很想知道a DAO的编程含义。如何使用?任何从最基本的东西解释这个概念的页面的链接也将受到赞赏。
347 java  dao 

18
XmlSerializer在构造函数中提供FileNotFoundException
我尝试使用的应用程序在尝试序列化类型时失败。 像这样的声明 XmlSerializer lizer = new XmlSerializer(typeof(MyType)); 产生: System.IO.FileNotFoundException occurred Message="Could not load file or assembly '[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified." Source="mscorlib" FileName="[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FusionLog="" StackTrace: at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.