小编Ode*_*ded的帖子

将 NTP 时间转换为人类可读的时间

我已成功发出 NTP 请求并从 NTP 响应中检索服务器时间。我想将这个数字转换为人类可读的时间,用 C++ 编写。有人能帮我吗 ?例如,您可以查看: http://www.4webhelp.net/us/timestamp.php ?action=stamp&stamp=771554255&timezone=0 一旦您将时间戳设置为 771554255,您将得到“29/7/2010 13:14 :32”。我想在我的代码中做同样的事情,有什么帮助吗?

c++ linux protocols ntp

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

c ++强制operator ==从接口抽象类重载

在c ++上使用接口(抽象类)我需要强制任何类而不是继承接口来实现operator ==.考虑这种情况:

class IBase
{
   virtual void someFunc() const = 0; 
}

class CInheritClass : public IBase
{
   virtual void someFunc() const; 
   virtual bool operator== ( const CInheritClass& obj ) const;
}

void main()
{
  CInheritClass instance;
}
Run Code Online (Sandbox Code Playgroud)

class CInheritClass必须实现someFunc,因为它继承了Ibase,实现virtual bool operator== ( const CInheritClass& obj ) const;不是必需的.我想以任何继承者X必须实现的方式修改IBase类

virtual bool operator== ( const X& obj ) const
Run Code Online (Sandbox Code Playgroud)

以下代码将起作用:

template<class X>
class IBase
{
   virtual void someFunc() const = 0; 
   virtual bool operator== ( const X& obj ) …
Run Code Online (Sandbox Code Playgroud)

c++ abstract-class operator-overloading

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

Web应用程序从端口8080开始,我可以在哪里更改它?

我有Netbeans IDE版本6.8和Glassfish版本3.我的glassfish监听器设置为端口81,但是当我尝试通过Netbenas IDE运行最简单的Web应用程序时,它尝试在端口8080上运行它.我可以在哪里更改它?使用端口8080作为我的Web应用程序对我来说是不可能的.

netbeans6.8 glassfish-3

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

如何使用graphicsmagick了解读取图像的jpeg质量

当我使用Magick :: readImages(...)函数读取jpeg图像时.我怎么知道图像的估计jpeg质量?我知道如何在我想要写图像时设置质量,但它与原始图像的质量无关,所以例如:当我读取jpeg图像时它的质量是80%而我用90%写它我将获得比原始图像更大的图像,因为90%不是原始80%的90%.如何知道读取图像的jpeg质量?

c++ image graphicsmagick

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

创建一个boost :: posix_time :: ptime实例,持续X个毫秒

boost::interprocess::scoped_lock<boost::interprocess::named_recursive_mutex>
Run Code Online (Sandbox Code Playgroud)

在创建实例时,我需要使用

scoped_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);
Run Code Online (Sandbox Code Playgroud)

构造函数.如何为X个毫秒创建一个scoped_lock?

c++ linux boost

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