小编Jos*_*ias的帖子

Visual Studio 2012 C++标准输出

在编译Win32应用程序时,fprintf(stdout/stderr)在Visual Studio中打印到哪里?我一直听到它输出但我看不到它!

什么是在c ++中没有控制台窗口的情况下打印到输出日志的标准方法?

c++ output

6
推荐指数
1
解决办法
8577
查看次数

最近的OpenHardwareMonitor示例代码C#

有谁知道我在哪里可以找到在C#中使用OpenHardwareMonitor.dll的最新样本.我尝试过一个简单的实现,但无法获得cpu Temp.我知道库必须拥有它,因为应用程序本身可以获得温度.

我有一种感觉,你必须注册事件来获取某些事情的读数,但我发现很难找到一个好的例子.

Computer myComputer = new Computer();

            myComputer.Open();

            foreach (var hardwareItem in myComputer.Hardware)
            {

                if (hardwareItem.HardwareType == HardwareType.CPU)
                {
                    foreach (var sensor in hardwareItem.Sensors)
                    {
                        if (sensor.SensorType == SensorType.Temperature)
                        {
                            Console.WriteLine(sensor.Value);
                        }
                    }
                }

            }
Run Code Online (Sandbox Code Playgroud)

任何想法或见解将不胜感激.

c# cpu monitor temperature

5
推荐指数
2
解决办法
6205
查看次数

将shared_ptr传递给OpenGL?

如果我的代码通常像这样:

char* log = new char[logLength];
glGetProgramInfoLog(..., ..., log) 
//Print Log
delete [] log;
Run Code Online (Sandbox Code Playgroud)

如何使用C++ 11智能指针实现相同的结果?谁知道在我有机会删除那段记忆之前会发生什么.

所以我想我需要向下转换为C风格的指针?

c++ c++11

5
推荐指数
1
解决办法
364
查看次数

operator()()定义了什么?

如果这个问题得到报道,我很抱歉,但我似乎无法在网上找到解决方案.如果我覆盖operator()()这定义了什么行为?

c++ operator-overloading operators

5
推荐指数
1
解决办法
121
查看次数

您是否可以将Route 53的基于延迟的路由与Cloudflare结合使用?

我已经通过Route 53注册了一个域名.这就是我在Route 53中的记录:

fakeelias.ca.         A    #.#.#.#

fakeelias.ca.         NS   brett.ns.cloudflare.com 
                           roxy.ns.cloudflare.com

fakeelias.ca.         SOA  ns-####.awsdns-17.org. awsdns-hostmaster.amazon.com. 

staging.fakeelias.ca. A    #.#.#.#

www.fakeelias.ca.     A    ALIAS fakeelias.ca. (z1pgzi762j7wmn)
Run Code Online (Sandbox Code Playgroud)

为了让Cloudflare在我的s3存储桶前工作,我不得不用Cloudflare给我的NS条目替换NS条目,现在我的CNAME映射通过Cloudflare工作.

什么不起作用的是我的路径fakeelias.ca,www.fakeelias.ca和staging.fakeelias.ca.

我想通过Route 53使用基于延迟的路由,以便fakeelias.ca指向最近的NGINX服务器.staging.fakeelias.ca将指向我的NGINX登台服务器.Cloudflare的NS条目是否搞乱了?我对这个DNS的东西不熟悉.

dns cloudflare amazon-route53

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

std::Exception 没有被捕获?

对 glewInit() 的调用失败(据记录,我没有答案,但是......)并且它抛出异常。

不幸的是它没有被我的任何捕获物捕获,甚至没有(...)。

我究竟做错了什么?

try {

   // Initialize GLEW
    if (glewInit() != GLEW_OK)
        throw std::exception("Failed to initialize GLEW\n");


} catch ( std::system_error const& err) {
    fprintf(stdout, "System Error: %s", err.what());
    glfwTerminate(); // Free glfw if it has been allocated
    // Try Again
    this->InitWithSize(_width, _height);
} catch( std::exception const& err) {
    fprintf(stdout, "Exception Found: %s", err.what());
} catch ( ... ) {
    fprintf(stdout,"Unknown Exception Occured\n");
}
Run Code Online (Sandbox Code Playgroud)

c++ exception

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

在界面构建器中更改 UITableViewCell 背景颜色

我试图避免向我的 iOS 项目添加任何与视觉设置有关的代码,因为这是 Interface Builder 应该为您简化的。

所以我试图在 IB 中设置原型单元,然后调用:

TableCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"TableCell"];
Run Code Online (Sandbox Code Playgroud)

问题是如果我在 IB 中更改单元格的背景颜色,当我运行我的应用程序时它仍然是白色的。我可以很好地预设标签的颜色,但不能预设表格单元格中的背景颜色属性。

作为附加说明,我可以看到作为单元格内背景视图的 UIView 在断点并在初始化后检查变量后为空。

更新 我的印象是 IB 中的背景颜色选项基本上没用?我宁愿不相信。

uitableview ios

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

静态单身?

是否可以制作通用单身人士?我想创建一些我可以继承的东西并获得单例的功能.我在使用静态成员模板时遇到了麻烦.

这不应该工作吗?

**

更新

**

感谢到目前为止的回复.所以现在我的问题是GameEngine无法看到它自己的构造函数.我知道这是私人但仍然.

Singleton.h

template <typename T>
class Singleton
{
private:
    static std::shared_ptr<T> m_Instance;
public: 
    static std::shared_ptr<T> Instance();
};

template<typename T>
std::shared_ptr<T> Singleton<T>::m_Instance = nullptr;

template<typename T>
std::shared_ptr<T> Singleton<T>::Instance()
{
if(m_Instance == nullptr)
    m_Instance = std::make_shared<T>();

return m_Instance;
}
Run Code Online (Sandbox Code Playgroud)

GameEngine.h

class GameEngine : public Singleton<GameEngine>
{
private:
GameEngine();

};
Run Code Online (Sandbox Code Playgroud)

c++ static templates

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

Objective C 中的前向声明结构

我正在编写一个 iOS 应用程序,其中有一个模型类,它将使用我提供给它的 XMLElement 来初始化自身。

我使用 TBXML 作为 XML 部分。

模型类的标头如下所示:

@interface CatalogItem : NSManagedObject

@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSManagedObject *group;

-(id)initWithXMLElement:(TBXMLElement*)element;

@end
Run Code Online (Sandbox Code Playgroud)

现在,我不想包含定义 TBXMLElement 的标头,而是struct TBXMLElement在类定义之前使用: 转发声明它。然而,我收到“预期类型”错误,告诉我我的声明不起作用。这不是我会得到的结果吗?

据我了解,在头文件中包含头文件是不好的做法。编译器不需要知道 的内部工作原理TBXMLElement,只需知道它在编译时存在或将存在即可。

objective-c ios tbxml

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

如何设置原型UICollectionViewCell的大小

我在IB中有一个带有一堆不同原型单元的UICollectionView.

我试图在IB中为每个单元格赋予自己的大小,这样当我使用dequeueReusable实例化它时,它将具有该大小.然而,我发现,无论你的IB中的设置对你的细胞是什么都没关系,你的集合视图使用它自己的细胞大小来处理它内部使用的所有细胞.

这是一个错误吗?如果不是,为所有单元格设置自定义大小的最佳方法是什么?

我也尝试过:

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {

    NSString* cellIdentifier = self.cellIdentifier;
    ImageCell* cell =  [collectionView dequeueReusableCellWithReuseIdentifier:self.cellIdentifier forIndexPath:indexPath];

    return [cell sizeOfCell];
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,应用程序在此功能中出现单元格时崩溃.

我已经将所有原型单元子类化,并且具有使它们返回自己大小的功能.是否还有其他方法可以使用您在IB中提供的标识符来实例化单元格?

ios uicollectionview uicollectionviewcell

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

无法在Eclipse中的密钥库中找到调试密钥

尝试在Eclipse中为我的Android应用程序使用自定义debug.keystore时,我收到此错误.

我正在使用这些命令来生成我的密钥库:

keytool -genkey -v -keystore debug.keystore -alias androidfacebookdebugkey -storepass android -keypass android -keyalg RSA -validity 14000
Run Code Online (Sandbox Code Playgroud)

是否有任何特殊方法为eclipse生成调试密钥库?对于任何其他IDE,除此之外我从来没有做过任何事情.

java eclipse android keystore

0
推荐指数
1
解决办法
2467
查看次数

你可以使用javascript API在GridFS上使用查找查询吗?

据我了解,当你在GridFS中输入内容时,它会被引入2个不同的集合中.一个用于原始数据块,另一个用于元数据文件.

根据我对MongoDB文档的理解,您只能从GridFS中检索带有id或名称的文档.

var gs = new mongodb.GridStore(db, "test.png", "w", {
"content_type": "image/png",
"metadata":{
    "author": "Daniel"
},
"chunk_size": 1024*4
Run Code Online (Sandbox Code Playgroud)

});

那么如果我想从GridFS获取文档的子集怎么办?例如,如果我想要所有GridStore:

元数据:{作者:"丹尼尔"}

为什么我不能使用标准的mongo查询{field:somevalue}并以这种方式检索文档?

有谁知道如何做到这一点?我在node.js上使用javascript API.

mongodb node.js gridfs

0
推荐指数
1
解决办法
1466
查看次数

如何保证类在C#中实现特定的接口

我想创建一个依赖于另一个界面功能的界面.例如,我正在制作:

interface IHealth  {

}

interface IHealthBar {

}
Run Code Online (Sandbox Code Playgroud)

附加的实体IHealthBar将需要IHealth一个先决条件.我如何在C#中声明?


更新

继承不是这里的答案.Health栏依赖于Health的一条信息,而不是整个实施.IHealth有健康吧,IHealthBar不是健康.

c# interface

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