小编dom*_*lao的帖子

RDMS for C语言新手?

初学者应该在C语言中使用什么数据库?

我可以使用MySQL吗?

谢谢

c mysql sql database

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

访问静态成员变量

我可以使用点表示法访问类的静态成员变量,还是应该使用双冒号的访问运算符?

c++

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

在头文件中调用类名

我只是偶然发现了一个c ++代码,例如在头文件的上半部分调用了一个类名

class CFoo;
class CBar
{
  ....
};
Run Code Online (Sandbox Code Playgroud)

我的问题是,是class CFoo为了什么?

非常感谢!

c++

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

来自串口的垃圾数据

我在Linux平台上编写了一个代码,用于读取串口数据,我的代码如下:

int fd;
char *rbuff=NULL;
struct termios new_opt, old_opt;
int ret;

fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY);
if( fd == -1 )
{
   printf("Can't open file: %s\n", strerror(errno));
   return -1;
}
tcgetattr(fd, &old_opt);
new_opt.c_cflag = B115200 | CS8 | CLOCAL | CREAD;
new_opt.c_iflag = IGNPAR /*| ICRNL*/;
new_opt.c_oflag = 0;
new_opt.c_lflag = ICANON;

tcsetattr(fd, TCSANOW, &new_opt);
rbuff = malloc(NBUFF);
printf("reading..\n");
memset(rbuff,0x00,NBUFF);
ret = read(fd, rbuff, NBUFF);
printf("value:%s",rbuff);
if(ret == -1)
{
   printf("Read error:%s\n",strerror(errno));
   return -1;
}
tcsetattr(fd, TCSANOW, &old_opt);
close(fd); …
Run Code Online (Sandbox Code Playgroud)

c linux

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

OpenSource Instant Messaging API

我想创建自己的IM,我正在搜索开源IM API.您认为最好的开源IM API是什么?什么好的前端使用?

谢谢.

c++ api open-source instant-messaging

4
推荐指数
2
解决办法
5064
查看次数

如何创建类的静态对象成员?

我对c ++很新,特别是在它的技术方面.我的问题是,如何创建类本身的静态对象成员.我的意思是我在类中声明了一个静态成员对象.例:

CFoo:CFoo *pFoo[2] = {0};

class CFoo
{
   public: static CFoo *pFoo[2];
   public: CFoo(int a);
   public: CFoo *getFoo();
};
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如何创建pFoo,就像我想创建两个静态对象pFoo一样,

pFoo[0] = new CFoo(0);
pFoo[1] = new CFoo(1);
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用getFoo方法返回一个pFoo,比如

CFoo *getFoo()
{
   return pFoo[0]; //or pFoo(1);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你们.希望我的问题很清楚.

再次感谢您的提前.-sasayins

c++

4
推荐指数
2
解决办法
6862
查看次数

如何在C中使用FTP协议?

我打算用C语言学习套接字,我想创建一个基本的FTP客户端.我的问题是我应该从哪里开始阅读有关C语言中套接字编程的FTP协议?

你能不能给一些C语言的FTP库.谢谢.

c

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

C++中的单例模式

我是新的,在C++中有点无知,我遇到使用单例模式的C++代码,

class CFoo
{
 public:
   static CFoo& getInstance()
   {
     static CFoo self;
     return self;
   }

 private:
   CFoo(){}
   ~CFoo(){}
};
Run Code Online (Sandbox Code Playgroud)

我只是为什么要返回一个静态引用?这是一个有效的代码吗?程序员为什么不使用指针?

c++ singleton static pointers

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

为 Turtle 中的常量方法创建 Mock

我有,

class CFoo : public CFooPar
{
   public:
      CFoo(){}
      ~CFoo(){}

      virtual bool ret() const
      {
         return true;
      }
};
Run Code Online (Sandbox Code Playgroud)

如何为这个 virtual bool ret() const 方法创建模拟类?

谢谢!

c++ mocking turtle-mock

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

Firefox浏览器不会重新加载更新CSS/JS文件

我在firefox浏览器中遇到问题,因为每次我更新我的CSS或JS文件时,我都需要清除firefox浏览器的缓存以获取更新的文件.我正在使用XSP2服务器,因为我在ubuntu中使用C#和asp.net开发了我的webapp.

有没有办法在firefox浏览器中自动重新加载更新的CSS/JS文件,并在服务器端或我的webapps中实现?

请指教.

非常感谢.

css c# asp.net firefox xsp2

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