腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(77)
视频
沙龙
3
回答
链接关系
粒度
与自定义媒体类型中
的
精度?
、
、
、
我正在为RESTful API设计一个定制
的
媒体类型,并研究了一些“标准”链接关系
的
类型和语义意义,为我
的
设计提供了一些指导。为了演示这个问题,假设我有一个可以执行标准读取、更改、删除方法
的
资源,并且我分别使用了GET、PUT和delete
的
HTTP习惯用法来实现这些方法。我可以合理地(重新)使用中定义
的
“编辑”链接关系(来自),其中规定: "...The“
的
”编辑“值指定href属性
的
值是可编辑成员项
的
IRI。为了保持精
浏览 7
提问于2012-02-27
得票数 5
回答已采纳
3
回答
QThread与std::线程
、
、
、
、
我看到了不同
的
主题:“p线程对std::QThread”和"QThread vs“,但是在”std::topics“上没有一个主题。 我必须编写一个软件来驱动3D打印机,并需要使用线程。该程序是在Windows环境下用C++11/Qt开发
的
。首先,我想使用QThread,但在我看来,QThread不允许您执行与std::一样多
的
事情,例如,在阅读Anthony Williams
的
"
C++
并发操作“时,我发现可以要求std::线程通过执行类似于QThread似乎不可能
的
浏览 9
提问于2016-10-27
得票数 15
回答已采纳
8
回答
私有方法
的
单元测试
、
、
#define private public你使用什么方法来对私有方法进行单元测试。
浏览 6
提问于2010-09-09
得票数 111
回答已采纳
9
回答
多线程偏执
、
、
、
这是一个复杂
的
问题,请在回答之前仔细考虑。在第一篇文章
的
结尾和第二篇文章
的
开头,他讨论了一个很少被考虑
的
变量特性,即写顺序。Int是原子
的
,很好,但是Int不一定是有序
的
,这可能会破坏任何无锁算法,包括我上面的场景。我完全同意保证在当前和未来所有平台上正确
的
多线程行为
的
唯一方法是使用a
浏览 5
提问于2009-01-03
得票数 29
回答已采纳
12
回答
PIMPL
的
成语
真的在实践中使用吗?
、
、
我正在读Herb
的
“例外
的
C++
”一书,在那本书中我学到了PIMPL
的
成语
。基本上,这个想法是为一个private对象创建一个class对象
的
结构,并将它们动态分配给,减少编译时间()(并且以更好
的
方式隐藏私有实现)。XImpl;};struct X::XImpl C c;}; 这似乎很有趣,但我以前从未见过这种方法,无论是在我工作过
的
公司,还是在我见过源代码
浏览 11
提问于2012-01-23
得票数 178
回答已采纳
6
回答
在
C++
中等效
的
结构黑客
、
、
、
、
不幸
的
是,
C++
没有提供这样
的
构造,而且(至少在Clang 3.4中),用[0]或[]编译结构会产生--std=c++11 -pedantic编译警告struct hack:假设我想要一个包含可变大小数组
的
结构,作为
C++
中
的
最后一项。据我所知,这两种方法都会奏效,但我想弄清楚哪一种是较小
的
邪恶? 另外,在人们建议将int*保留到结构中单独分配
的
内存段之前,这不是一个令人满意
的
答案
。
浏览 26
提问于2013-11-29
得票数 23
回答已采纳
1
回答
您需要向依赖类型系统添加什么才能获得模块系统?
、
、
、
依赖类型系统似乎支持ML模块系统
的
一些用法。你从一个模块系统中得到了什么,而你没有从从属记录中得到什么?模块~记录 签名~记录类型 functor ~记录上
的
函数 具有抽象类型组件
的
模块~具有类型字段
的
依赖记录 我感兴趣
的
是它作为一个模块系统工作得有多好,以及您是否以及如何集成应用函数器和mixins等特性
浏览 28
提问于2014-09-11
得票数 24
回答已采纳
5
回答
您将如何使用Alexandrescu
的
Expected<T>和空函数?
、
、
、
因此,我遇到了一个非常好
的
想法,使用返回值和异常
的
复合结构- Expected<T>。它克服了传统错误处理方法(异常、错误代码)
的
许多缺点。 您将如何将此
成
浏览 1
提问于2013-02-17
得票数 37
回答已采纳
9
回答
C++
中
的
动态绑定
、
、
我正在实现一个类似CORBA
的
服务器。每个类都有可远程调用
的
方法和一个具有两个可能
的
输入
的
分派方法,一个字符串标识该方法,或者一个整数,该整数将作为表中方法
的
索引。映射将实现字符串到相应整数
的
映射。调用方将在第一次调用时发送字符串,并返回带有响应
的
整数,以便它只需在后续调用时发送整数即可。这只是一个小小
的
优化。服务器对象可以根据需要动态分配整数。服务器类可以从具有重写虚拟方法
的
另一个类派生。定义方法绑定和调度方法
的
简
浏览 12
提问于2010-04-05
得票数 10
回答已采纳
9
回答
成为一名优秀程序员
的
指导方针和意见是什么?
可能重复: 我如何知道我是否是一个好
的
程序员?我需要掌握哪些东西才能成为一名更好
的
程序员?还是帮助我提高编程技能
的
东西?我真的需要学习c/
c++
或java吗?我是一个PHP程序员,我想在学习新语言之前掌握它。我怎么知道我
的
技能是否足够?
浏览 0
提问于2011-06-14
得票数 1
10
回答
低延迟代码有时必须是“丑陋
的
”吗?
、
、
、
、
(这主要是针对那些对低延迟系统有专门知识的人,以避免人们仅仅回答没有事实根据
的
意见)。这是合理
的
--谁在乎它看起来是否丑陋(只要它是可维护
的
)--如果你需要速度,你需要速度?我很想听听在这些领域工作过的人
的
意见。
浏览 0
提问于2012-12-18
得票数 22
回答已采纳
7
回答
游戏引擎开发问题
、
、
、
我正在考虑为我
的
课程最后一年
的
项目做一个简单
的
游戏引擎。我希望它是模块化
的
和可扩展
的
,以便我可以添加新
的
部分,如果我有时间。我
的
问题是,如果我想要一个C#图形用户界面程序,我可以引用用
C++
编写
的
库吗?另外,如果我用C#制作了一些库,但又想在
C++
游戏中使用它们,会不会有任何性能问题等。我想尽量避免
C++
,我
的
经验表明,开发一个项目的时间可以比使用C#或Java等高得多。我
浏览 2
提问于2009-09-02
得票数 6
回答已采纳
4
回答
何时使用龙卷风,何时使用扭曲/旋风/ GEvent /其他
、
、
、
、
这些框架/库中哪一个是构建现代多用户web应用程序
的
最佳选择?我希望有一个异步
的
will服务器,这将使我可以轻松地进行缩放。什么样
的
解决方案将为提供性能最好
的
/可伸缩性/最有用
的
框架(在易于使用和易于开发方面)?每种解决方案
的
优缺点是什么?
浏览 13
提问于2012-12-18
得票数 183
回答已采纳
28
回答
哪种编程技术最能帮助您在进入生产环境之前避免或解决bug
、
、
、
我想到
的
是架构模式,语言结构,习惯。我最感兴趣
的
是
C++
浏览 0
提问于2009-08-24
得票数 13
回答已采纳
8
回答
名称空间+函数与类上
的
静态方法
、
、
假设我有或将要编写一组相关
的
函数。假设它们和数学有关。在组织上,我是否应该: 为什么我要选择一个而不是另一个作为组织我
的
软件
的
手段?
浏览 16
提问于2009-09-16
得票数 350
10
回答
好的多线程设计是不是过早
的
优化?
、
虽然我喜欢来自多核系统设计
的
智力挑战,但我意识到其中大多数只是不必要
的
过早优化。但另一方面,通常所有系统都有一定
的
性能需求,稍后将其重构为多线程安全操作是困难
的
,甚至是经济上不可能
的
,因为这将是另一种算法
的
完全重写。 如何在优化和完成任务之间保持平衡?
浏览 0
提问于2010-01-23
得票数 10
回答已采纳
7
回答
我什么时候应该使用并行?
、
、
在问了这问题之后,我意识到并行性可能并不总是好
的
。有点复杂
的
代码我正在研究内部并行性,因为我希望使现有的和新
的
应用程序更快地工作,但现在我发现它不是灵丹妙药。我期待着你对这件事
的
见解。
浏览 0
提问于2012-05-03
得票数 6
回答已采纳
15
回答
神话中的人每月10行开发人员日-在大型项目中有多接近?
每个人都说他们可以打破“神话男人月”中
的
“每个开发人员每天10行”,而开始一个项目时,我通常可以在一天内完成几百行。但在我之前
的
雇主,所有的开发人员都非常敏锐,但这是一个大型项目,超过一百万行代码,具有非常繁重
的
认证要求,并与其他数百万行项目接口。在某种程度上,出于好奇心,我在我
的
团队中绘制了发货产品中
的
代码行(不包括我们开发
的
工具),果然,逐渐地,每个开发人员每天大约增加12行代码。不包括更改、测试代码,或者开发人员不是每天都在处理实际项目代码
的
事实。 其他人还好吗?
浏览 1
提问于2009-06-08
得票数 129
回答已采纳
14
回答
使用强类型语言要走多远?
、
、
、
假设我正在编写一个API,我
的
一个函数接受一个表示通道
的
参数,并且永远只会在值0和15之间。if(channel < 0 || channel > 15) // do something或者,我是否利用了
C+
exception } operator unsigned char() { return m_Value; } unsigned char m_Value; }
浏览 1
提问于2010-07-06
得票数 42
回答已采纳
18
回答
如果您编写了可读
的
、易于维护
的
代码,您如何知道呢?
、
、
、
如何知道所创建
的
代码是否易于阅读、易懂和可维护?当然,从作者
的
角度来看,代码是可读
的
和可维护
的
,因为首先作者编写并编辑了它。然而,我们
的
专业必须有一个客观和可量化
的
标准来衡量代码。在没有原始作者
的
专家建议
的
情况下,可以对代码进行以下操作,就可以实现这些目标:在更深
的
层次上理解代码是如何包括输入、输出和算法
的
,这是可能
的
。其他开发人员可以对原始代码进行有意义
浏览 0
提问于2012-03-22
得票数 355
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券