小编Jim*_*iel的帖子

如何仅使用标准库分配对齐的内存?

我刚刚完成了一项测试,作为求职面试的一部分,一个问题让我感到难过 - 甚至使用谷歌作为参考.我想看看stackoverflow工作人员可以用它做什么:

"memset_16aligned"函数需要传递给它的16byte对齐指针,否则它将崩溃.

a)如何分配1024字节的内存,并将其与16字节边界对齐?
b)执行memset_16aligned后释放内存.

{    
   void *mem;
   void *ptr;

   // answer a) here

   memset_16aligned(ptr, 0, 1024);

   // answer b) here    
}
Run Code Online (Sandbox Code Playgroud)

c memory-management

404
推荐指数
9
解决办法
17万
查看次数

如何以编程方式对图像进行卡通?

我的应用程序使用人们的照片和视频,我想要卡通.所以我需要一个算法来手动完成(我们的产品使用c ++/Qt,它有图像处理类)或者也许是一些CLI程序,我可以在我自己的应用程序中调用和使用它.

algorithm image-manipulation command-line-interface

64
推荐指数
6
解决办法
6万
查看次数

在这种情况下我应该使用嵌套类吗?

我正在研究用于视频播放和录制的类集合.我有这就像公共接口,用类似的方法一个主类play(),stop(),pause(),record()等...然后,我有主力类里面做视频解码和视频编码.

我刚刚了解了C++中嵌套类的存在,我很想知道程序员对使用它们的想法.我有点小心,并不确定它的好处/缺点是什么,但它们似乎(根据我正在阅读的书)用于我的案例.

本书建议在像我这样的场景中,一个好的解决方案是将主要类嵌套在接口类中,因此客户端不打算使用的类没有单独的文件,并避免任何可能的命名冲突?我不知道这些理由.嵌套类对我来说是一个新概念.只是想看看程序员对这个问题的看法.

c++ oop class nested-class

50
推荐指数
3
解决办法
4091
查看次数

Java包是否相当于.Net程序集?

我是一名开始为Android开发Java开发的.Net开发人员,想知道是否正确考虑像.Net程序集这样的Java软件包.

.net java assemblies package

38
推荐指数
2
解决办法
7458
查看次数

为什么将私有字段和方法放在最顶层?

我已经在许多语言的许多地方看到了这个事实上的标准,但我从来没有理解它 - 为什么把你的私人领域和方法置于类声明的顶端?隐喻地看起来私人事物应该位于底部(隐藏)并且所有公共应该位于顶部,因此当您从上到下阅读课程时,首先看到公共界面然后是内部工作.

这背后的原因是什么?

编辑:只是为了澄清,我并不是指在课堂上声明所有成员的做法,而是在公开之前将私人成员/方法放在课堂声明的顶部.

class-design

29
推荐指数
4
解决办法
5492
查看次数

学习按位编程的资源?

我是一名c ++程序员,偶尔我会遇到一些使用按位运算符来操作位级别的代码的代码,但我对这些概念没有真正的了解.所以我想要一个资源来帮助我学习它,使它成为第二天性.有谁知道这方面的好资源?谷歌搜索没有提供太多有用的信息.也许我不确定该找什么.谢谢!

c++ language-agnostic

29
推荐指数
3
解决办法
6883
查看次数

需要有关实施限时试验的建议

我正在开发一个共享软件桌面应用程序.我需要实现试用/激活代码.你怎么处理这样的事情?我有自己的想法,但我想看看stackoverflow社区的想法.

我正在用C++/Qt开发.目标平台是Windows/Mac/Linux.

谢谢你的建议!

c++ desktop trialware shareware time-trial

21
推荐指数
1
解决办法
8684
查看次数

如何在共享托管环境中实现ASP.Net MVC网站的后台处理?

我正在使用ASP.Net MVC开发我的第一个Web应用程序,我处于这样一种情况,我希望后台服务处理应用程序之外的状态通知,与stackoverflow上的信誉/徽章系统不同.

处理这样的事情的最佳方法是什么?它甚至可以在我使用的Godaddy之类的共享托管环境中实现.

我不需要直接与后台工作程序通信,因为我将通知记录添加到数据库表中,并将列设置为"未处理"状态.然后,工作人员将定期扫描表格并处理准备好的内容.

谢谢你的建议.

asp.net-mvc background-process

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

我在哪里可以找到完整的DirectShow教程?

我已经阅读了DirectShow上的MSDN文档,但它仍然令人困惑.我觉得我需要更多关于对象的上下文:Graphs,Pins,Filters等等.谷歌搜索并没有给我太多帮助.我需要什么来体验DirectShow?

编辑:DirectShow上的维基百科页面做得非常好.

directshow

12
推荐指数
1
解决办法
8345
查看次数

使用IP地址识别您网站上的用户是否可靠?

这是我的情况.我是一个创建P2P慈善网站的项目的一部分,用户可以在这个网站上进行连接并互相捐款.由于网站的性质,我们知道诈骗者将会猖獗.我们有几个预防措施的想法,并提出了一个想法是将IP地址绑定到用户的帐户.这样做的原因是能够检测来自同一IP地址的某人何时创建多个帐户.

这可靠吗?为什么或者为什么不?我一直在谷歌上搜索,并发现了很多有关这个问题的矛盾观点.谢谢你提供的所有帮助.

ip

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