我刚刚完成了一项测试,作为求职面试的一部分,一个问题让我感到难过 - 甚至使用谷歌作为参考.我想看看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 ++/Qt,它有图像处理类)或者也许是一些CLI程序,我可以在我自己的应用程序中调用和使用它.
我正在研究用于视频播放和录制的类集合.我有这就像公共接口,用类似的方法一个主类play(),stop(),pause(),record()等...然后,我有主力类里面做视频解码和视频编码.
我刚刚了解了C++中嵌套类的存在,我很想知道程序员对使用它们的想法.我有点小心,并不确定它的好处/缺点是什么,但它们似乎(根据我正在阅读的书)用于我的案例.
本书建议在像我这样的场景中,一个好的解决方案是将主要类嵌套在接口类中,因此客户端不打算使用的类没有单独的文件,并避免任何可能的命名冲突?我不知道这些理由.嵌套类对我来说是一个新概念.只是想看看程序员对这个问题的看法.
我是一名开始为Android开发Java开发的.Net开发人员,想知道是否正确考虑像.Net程序集这样的Java软件包.
我已经在许多语言的许多地方看到了这个事实上的标准,但我从来没有理解它 - 为什么把你的私人领域和方法置于类声明的顶端?隐喻地看起来私人事物应该位于底部(隐藏)并且所有公共应该位于顶部,因此当您从上到下阅读课程时,首先看到公共界面然后是内部工作.
这背后的原因是什么?
编辑:只是为了澄清,我并不是指在课堂上声明所有成员的做法,而是在公开之前将私人成员/方法放在课堂声明的顶部.
我是一名c ++程序员,偶尔我会遇到一些使用按位运算符来操作位级别的代码的代码,但我对这些概念没有真正的了解.所以我想要一个资源来帮助我学习它,使它成为第二天性.有谁知道这方面的好资源?谷歌搜索没有提供太多有用的信息.也许我不确定该找什么.谢谢!
我正在开发一个共享软件桌面应用程序.我需要实现试用/激活代码.你怎么处理这样的事情?我有自己的想法,但我想看看stackoverflow社区的想法.
我正在用C++/Qt开发.目标平台是Windows/Mac/Linux.
谢谢你的建议!
我正在使用ASP.Net MVC开发我的第一个Web应用程序,我处于这样一种情况,我希望后台服务处理应用程序之外的状态通知,与stackoverflow上的信誉/徽章系统不同.
处理这样的事情的最佳方法是什么?它甚至可以在我使用的Godaddy之类的共享托管环境中实现.
我不需要直接与后台工作程序通信,因为我将通知记录添加到数据库表中,并将列设置为"未处理"状态.然后,工作人员将定期扫描表格并处理准备好的内容.
谢谢你的建议.
我已经阅读了DirectShow上的MSDN文档,但它仍然令人困惑.我觉得我需要更多关于对象的上下文:Graphs,Pins,Filters等等.谷歌搜索并没有给我太多帮助.我需要什么来体验DirectShow?
编辑:DirectShow上的维基百科页面做得非常好.
这是我的情况.我是一个创建P2P慈善网站的项目的一部分,用户可以在这个网站上进行连接并互相捐款.由于网站的性质,我们知道诈骗者将会猖獗.我们有几个预防措施的想法,并提出了一个想法是将IP地址绑定到用户的帐户.这样做的原因是能够检测来自同一IP地址的某人何时创建多个帐户.
这可靠吗?为什么或者为什么不?我一直在谷歌上搜索,并发现了很多有关这个问题的矛盾观点.谢谢你提供的所有帮助.
c++ ×3
.net ×1
algorithm ×1
asp.net-mvc ×1
assemblies ×1
c ×1
class ×1
class-design ×1
desktop ×1
directshow ×1
ip ×1
java ×1
nested-class ×1
oop ×1
package ×1
shareware ×1
time-trial ×1
trialware ×1