小编Dan*_*anJ的帖子

什么是"堆栈对齐"?

什么是堆栈对齐?为什么用它?可以通过编译器设置来控制吗?

这个问题的细节来自于尝试将ffmpeg库与msvc一起使用时遇到的问题,但我真正感兴趣的是对"堆栈对齐"的解释.

细节:

  • 当runnig我的msvc编译程序链接到avcodec我得到以下错误:"编译器没有对齐堆栈变量.Libavcodec已被错误编译",随后avcodec.dll崩溃.
  • avcodec.dll没有用msvc编译,所以我无法看到里面发生了什么.
  • 运行ffmpeg.exe并使用相同的avcodec.dll时一切正常.
  • ffmpeg.exe没有用msvc编译,它符合gcc/mingw(与avcodec.dll相同)

谢谢,

c++ compiler-construction mingw visual-c++ data-structures

44
推荐指数
3
解决办法
2万
查看次数

保持数据库连接长时间打开是否安全

我有一个连接到远程数据库的.net客户端应用程序.在客户的整个生命周期内保持单个连接打开是否安全(小时)?

如果我有多个(10或100)客户端运行,答案是否成立?

谢谢

.net database

34
推荐指数
3
解决办法
2万
查看次数

Android API用于检查呼叫是处于活动状态还是处于保持状态

是否有API函数来检查呼叫当前是否处于活动状态,或者是否已被置于保持状态?

假设我有两个已连接的呼叫,是否有办法检查每个呼叫是否处于活动状态,是否处于保持状态,还是可能已在电话会议中连接?

android

17
推荐指数
2
解决办法
6013
查看次数

编写自定义Django小部件的教程?

我正在尝试修改Django Admin界面.我需要一个自定义类型的文本框,对文本进行一些前/后处理.如果我理解正确,可以使用自定义小部件.

关于如何为Django编写自定义小部件的任何好教程?

django django-forms django-admin

14
推荐指数
2
解决办法
6354
查看次数

如何从库函数访问c ++中的argc和argv

我正在编写一个用C++动态加载的库.

我想从我的代码中读取argc和argv(出于调试原因),但是我无法访问main函数.有没有办法检索命令行(Windows和Linux解决方案都很好).

谢谢,丹

c++ gcc visual-c++

9
推荐指数
4
解决办法
1万
查看次数

使用哪个python框架?

我正在寻找一个适合初学者的框架(在Python和Web开发中).

我已经发现了Django和web.py. 我认为对我来说最重要的事情之一是良好的文档.

谢谢你的帮助,丹

python frameworks web-frameworks

9
推荐指数
2
解决办法
5347
查看次数

使用带有http put的django-rest-interface

我试图找出如何使用Django和django-rest-interface实现我的第一个RESTful接口.我遇到了HTTP PUT请求的问题.

如何访问PUT请求的参数?我以为它们会在request.POST数组中,因为PUT在我的理解中有点类似于POST,但是该数组总是空的.

我究竟做错了什么?

谢谢您的帮助

python django

9
推荐指数
1
解决办法
5641
查看次数

了解和使用ffmpeg设置

ffmpeg和libavcodec的最佳文档在哪里?

似乎ffmpeg支持许多未记录的选项,很难找到一个好的参考.

ffmpeg

8
推荐指数
2
解决办法
6263
查看次数

如何管理不断修改的外部依赖项

我们的开发使用了大量的开源代码,我试图找出管理这些外部依赖项的最佳方法.

我们目前的配置:

  • 我们正在为linux和windows开发
  • 我们使用svn作为我们自己的代码
  • 外部依赖项(boost,log4cpp等)不存储在svn中.相反,我将它们放在./extern(或Windows上的c:\ extern)下.我不想将它们放在我们的存储库中,因为我无法以这种方式更新它们.其中一些不断更新.

我的问题

  • 如果我需要修改外部代码该怎么办?目前我在我的svn存储库中创建了一个名为extern_hacks的文件夹,这是我放置修改后的外部代码的地方.然后我将文件链接(或复制到Windows)到外部目录结构.这个解决方案存在问题,因为很难跟踪复制文件,而且当文件位于两个存储库中时很难从svn更新(我的修改后的文件,原始存储库说sourceforge)

  • 如何管理外部依赖项的版本?

我很想知道其他人如何处理这些问题.谢谢.

version-control build-process

7
推荐指数
1
解决办法
2223
查看次数

SxS安装和WiX

我正在试图弄清楚如何处理我们项目的安装和部署,这是一个框架.通常,开发人员会安装框架,然后让他们的.Net应用程序引用我们的dll.

该框架有两个级别:

  1. 许多原生C++ dll
  2. 一些引用本机dll的C++\CLI和C#程序集(都是dll)

我想提供一个安装程序,将.Net程序集放在GAC中,并在WinSxS文件夹中安装本机程序集.到目前为止,我还没有找到有关安装SxS程序集的更多信息.我知道可以使用MSI完成,我想知道是否有人知道如何使用WiX或其他一些安装工具.

我相信使用Visual Studio安装项目无法做到这一点.

installer winsxs wix sxs

2
推荐指数
1
解决办法
1252
查看次数