草庐IT

issued_parts

全部标签

java - 有没有办法为公共(public)方法的子集生成 Javadoc?例如通过将公共(public)方法注释为 "not part of the public API"

我知道如何为类/接口(interface)/包的子集生成Javadoc。但是有没有办法只为公共(public)方法的一个子集生成Javadoc?我更喜欢能够将方法(Javadoc标记或注释)标记为属于某个API或不属于它的一部分。然后有一个工具只为指定的一组方法生成Javadoc-那些构成API的方法。在对方法的公共(public)/私有(private)/包访问之间进行选择对于我的项目来说是不够的。公共(public)方法可能属于或不属于公共(public)API,或者它可能属于API1,但不属于API2。本质上,我希望能够从我的公共(public)方法的任意子集中选择API。

c++ - Clang 的写法中的 "annotated fallthrough"和 "partly annotated method"是什么?

我正在将Clang错误消息翻译成另一种语言,在文件底部附近我发现了以下条目:defwarn_unannotated_fallthrough:Warning,InGroup,DefaultIgnore;和defwarn_unannotated_fallthrough_per_function:Warning,InGroup,DefaultIgnore;我试图搜索这些警告的提及,并找到了这个代码片段:intfallthrough(intn){switch(n/10){case0:n+=100;-case1://expected-warning{{unannotatedfall-throug

c++ - Rcpp Armadillo : Issue with memory usage

我已经开始使用Rcpp。我很喜欢。我对编程相当陌生。我有一个关于内存使用的问题。下面是一个可重现的问题:library(RcppArmadillo)library(inline)code我的理解是,在上面的问题中,唯一的内存使用是当我将数组分配给变量时。输入在R.所以我应该只使用大约1.6gb(2*2*50*8=1600)。当我去Rcpp时,我初始化了变量输入_使用作为指针的SEXP对象。所以这不应该使用任何额外的内存。然后当我初始化变量打扰,我也使用一个指针并设置copy_aux=FALSE。所以我不应该使用任何内存。因此,如果我的理解是正确的,那么我在运行代码时应该只使用1.6GB

c++ - 在具有模板构造函数 : weird incomplete type issue 的类中使用智能指针的 Pimpl

当使用带有pImpl习惯用法的智能指针时,如structFoo{private:structImpl;boost::scoped_ptrpImpl;};明显的问题是Foo::Impl在生成Foo的析构函数时不完整。编译器通常会在那里发出警告,而Boost智能指针内部使用的boost::checked_delete静态断言类Foo::Impl已完成如果不是这种情况,则触发错误。要编译上面的例子,必须这样写structFoo{~Foo();private:structImpl;boost::scoped_ptrpImpl;};并在实现文件中实现一个空的Foo::~Foo,其中Foo::Im

c# - Protocol Buffer ,让 C# 与 C++ 对话 : type issues and schema issues

我即将开始一个连接两个程序的项目,一个用c#,一个用c++。我已经有一个可以工作的c#程序,它能够与自身的其他版本对话。在开始使用c++版本之前,我想到了一些问题:1)我正在使用protobuf-netv1。我认为序列化程序中的.proto文件正是C++版本模板所需要的?谷歌搜索提到了有关Pascal大小写的内容,但我不知道这是否重要。2)如果其中一种.NET类型在C++中没有直接对应项,我该怎么办?如果我有小数或字典怎么办?我是否必须以某种方式修改.proto文件并将数据压缩成不同的形状?(我会检查文件,看看我能不能弄明白)3)人们还能想到其他陷阱吗?二进制格式之类的?编辑我已经看过

c++ - `void` "objects": which part of C++ standard prohibits them? 的非定义声明或者是吗?

C++标准中至少有两个地方禁止定义具有不完整类型的对象(http://eel.is/c++draft/basic.def#5、http://eel.is/c++draft/basic.types#5)。但是,在C++中通常允许为不完整类型的对象提供非定义声明。而且我似乎无法查明禁止以这种方式声明void类型的不完整“对象”的特定部分。(当然,void不是C++中的对象类型,但举个例子,引用类型也不是。)所以,这是externvoida;在C++中真的是病式的吗?在C中,允许为void对象(如上所示)提供非定义声明,并且GCC和Clang都接受C代码中的上述内容(当然,不允许定义)。但在

objective-c - Objective-C : Any issues in having 2 NSNotifications set up in a single class?

我有一个实现了2个NSNotifications的类//Setupnotifications[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(getData)name:@"AnswerSubmitted"object:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(reloadTable)name:@"CommentSubmitted"object:nil];我只想检查是否可以在一个类(cla

html - 底部 :0 having issues in iphone

大家好,我的网站上有以下社交媒体和图标:我应用了以下CSS:.nav-social-media{/*padding-left:2em;*/text-align:center;display:block;margin-bottom:1em;position:absolute;left:0;right:0;bottom:0;}.nav-social-media>li{display:inline-block;margin-right:0.62em;}.nav-social-media>li>a{color:#000;font-size:1.2em;display:inline-block;

ios - GCD、NSThread 和 performSelector :onThread: issues

我正在尝试调试一些包含以下错误消息的iOS崩溃日志:***Terminatingappduetouncaughtexception'NSDestinationInvalidException',reason:'***-[SomeClassperformSelector:onThread:withObject:waitUntilDone:modes:]:targetthreadexitedwhilewaitingfortheperform代码的相关部分是:-(void)runInvocationOnMyThread:(NSInvocation*)invocation{NSThread*c

iphone - iOS 开发 : What are some ways I can troubleshoot a lag issue in my game that occurs 15 - 30 minutes after playing it?

我正在构建一个iOS益智游戏以熟悉该平台,我的一些测试人员注意到一个严重的延迟问题,该问题在玩游戏后约15到30分钟间歇性出现,并且延迟似乎与此无关与游戏的任何特定部分。我已经使用Leaks工具测试了该应用程序,但尚未发现任何泄漏。有哪些情况会导致游戏在玩了一段时间后立即开始卡顿?我可以使用哪些方法/工具来解决延迟问题?非常感谢您的智慧!更新:作为一名新的iOS开发人员,我的印象是Leaks工具至少会报告我的大部分内存泄漏,所以我非常相信当没有泄漏报告时,我的应用程序正在正确管理内存。不是这样的!遵循此处发布的一些建议后,我观看了一些有关如何使用分配工具的视频,发现我的应用程序随着时间