小编DHa*_*ick的帖子

^在vim中每一行的末尾

当我使用vim和其他编辑器编辑源文件有时在行的末尾时,我会在每行的末尾得到这些^ M个字符.我认为它与在Windows中编辑文件然后在linux中有关.如何自动删除所有这些?

linux windows vim

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

类似于Javadoc的C++文档

对于C++,是否有像Javadoc这样的文档生成系统?Javadoc产生了很好的输出; 如果你能在其他语言中使用类似的东西,那就太棒了.

c++ java javadoc

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

Qt QPushbutton图标上方的文字

当我使用Icon创建QPushButton时,它默认显示图标右侧的文本.有没有办法让文字显示在图标下面?

qt

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

Grand Central Dispatch(GCD)调度源标志

我最近从使用kqueue切换到GCD调度源来监视文件更改.这已经很好,并且导致了一个更简单的API.我在这里记录了我的开关.我唯一的问题是现在我无法访问我能够在kqueue中发生的事件的标志.例如,使用kqueue,我能够检查文件是否已被删除,重命名,或者其属性是否已更改,具体如下:

struct kevent event;

...

if(event.flag & EV_DELETE)
{
    printf("File was deleted\n");
}
Run Code Online (Sandbox Code Playgroud)

这个API不适用于GCD,还是我需要为每个我想听的标志设置调度源.或者最好使用kqueue,因为它为已发生的事件提供了更大的可见性.

iphone grand-central-dispatch ios

11
推荐指数
2
解决办法
2188
查看次数

OpenGL中的深度缓冲区

我试图使用OpenGL绘制一系列矩形,但是一些应该出现在矩形下方的矩形出现在它上面.

启用我正在使用的深度功能

glClearDepth(1.0f);
glDepthFunc(GL_LESS);
glEnable(GL_DEPTH_TEST);
Run Code Online (Sandbox Code Playgroud)

我在每次平局开始时都使用gluLookAt.这是问题的图像.蓝色矩形的y值高于绿色矩形.

替代文字 替代文字

正如您在顶部图像中看到的,一些绿色矩形出现在蓝色矩形上方.知道为什么会这样,我能做些什么来修复它?它可能与我正在绘制矩形的顺序有关吗?

opengl

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

监视Cocoa/Cocoa Touch中的目录

我试图找到一种方法来监视目录的内容以进行更改.我尝试了两种方法.

  1. 使用kqueue监视目录
  2. 使用GCD监视目录

我遇到的问题是我找不到检测哪个文件已更改的方法.我试图监视一个目录中可能有数千个文件,我不想在每个目录上调用stat来找出哪些文件发生了变化.我也不想为该目录中的每个文件设置单独的调度源.这目前可能吗?

注意:我已经记录了使用kqueueGCD监视文件的实验

iphone cocoa cocoa-touch ios

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

iOS Apps共享文档目录

两个应用程序是否有可能访问其他应用程序中的文档,因为它们具有相同的bundle seed id.我知道可以与共享捆绑种子ID的应用程序共享钥匙串中的项目(请参阅此处).

例如,假设您有一个具有免费版本和付费版本的应用程序.有人从免费升级到付费版本之后,您是否可以将其数据迁移到付费版本?

iphone ios

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

Qt:会话管理错误

最近我更改了计算机的主机名,现在每次启动qt程序时都会收到一条消息

_IceTransSocketUNIXConnect:无法连接到非本地主机[我的旧主机名]

Qt:会话管理错误:无法打开网络套接字

但该计划仍然正常.启动速度很慢.我正在使用ubuntu 9.04.知道如何解决这个问题吗?

qt

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

不确定Android活动的进度

我正在尝试复制在ICS中卸载应用程序时发现的体验.特别是标题栏下的不确定进度指示器.我试过使用requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)和各种方法Activity但无济于事.它改为在屏幕/标题栏的右上角显示一个旋转进度条.我错过了一些简单的东西吗?或者这是完全定制的?

这是我正在使用的代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    super.onCreate(savedInstanceState);

    setProgressBarIndeterminate(true);
    setProgressBarIndeterminateVisibility(true);
}
Run Code Online (Sandbox Code Playgroud)

卸载屏幕截图

android android-layout

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

分发用XNA编写的PC游戏

我有兴趣用XNA做一些开发.我最感兴趣的事情之一是能够在XBox 360上发布.但是我没有找到任何使用它来分发Windows游戏的人.可能吗?您需要随附哪些类型的库(.NET等).

c# xna

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