小编rav*_*uya的帖子

在Vim中替换字符串周围的引号?

我有类似的东西<Foobar Name='Hello There'/>,需要将单引号更改为双引号.我尝试了:s/\'.*\'/\"\0\"但它最终产生了<Foobar Name="'Hello There'"/>.更换\0\1只生产双引号中一个空字符串-是有一些特殊的语法我失踪,我需要做的只是发现的字符串("你好")里面的引号分配\1

vi vim replace surround

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

PageMethods还是Generic Handler?

我正在创建一个用户可以回复主题,打开主题等的网站,当用户发送消息时,我不想回发; 它很丑.

我现在正在使用通用处理程序,但我遇到了一些问题.就像XMLHttpRequest的onreadystate正在改变时使用UpdatePanel更新GridView一样.

我决定使用PageMethods,但我也想问你.

哪个更好,更快,更有用:PageMethods还是Generic Handlers?

asp.net ajax

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

在Android上启用USB调试

我想在Android上启用USB调试,这样我就不需要使用模拟器了.

我做了网上所有帖子都说的事情:我去了 settings -> applications -> Developer -> USB debugging

它仍然没有打开启用USB调试的通知标志,并且Eclipse无法识别它,并使用常规模拟器.

有谁知道什么是错的?

usb android

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

是否可以在Windows控制台应用程序中使用savefiledialog()

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Diagnostics
{
    class Program
    {
        static void Main(string[] args)
        {
            string filename = null;
            using (SaveFileDialog sFile = new SaveFileDialog())
            {
                sFile.Filter = "Text (Tab delimited)(*.txt)|*.txt|CSV (Comma separated)(*.csv)|*.csv";
                if (sFile.ShowDialog() == DialogResult.OK)
                {
                    filename = sFile.FileName;
                    WriteRegKey(diagnostic, filename);
                }

            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:无法找到类型或命名空间名称'SaveFileDialog'(您是否缺少using指令或程序集引用?)

我确实尝试添加System.Windows.Forms命名空间,但我无法.

c# console-application winforms

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

C++ OpenGL从2D切换到3D

我在C++ Visual Studio 2008 Forms应用程序中使用OpenGL,当bool设置为true/false时,我希望GLcontrol在3D和2D之间切换.

3D绘图工作正常,2D绘图工作正常,从一个切换到另一个时出现问题.因此,如果我在2D中启动应用程序绘图,它可以完美地运行并且与3D相同,但是如果我在运行时更改布尔值则不会绘制任何内容.

这是我从一个变为另一个的代码.

if(opciones->draw3D){
    GL::MatrixMode(MatrixMode::Modelview);
    GL::LoadIdentity();
    GL::Viewport(0, 0, w, h);
    Matrix4 lookat = Matrix4::LookAt(100, 100, 100, 0, 0, 0, 0, 0, 1);
    GL::LoadMatrix(lookat);
    GL::Scale(this->zoom, this->zoom, this->zoom);

    GL::Rotate(xrot, 1.0f, 0.0f, 0.0f);
    GL::Rotate(yrot, 0.0f, 1.0f, 0.0f);
    GL::Clear(ClearBufferMask::ColorBufferBit | ClearBufferMask::DepthBufferBit);
    GL::ClearColor(Color::LightGray);
// Draw3D
}
else {
    GL::MatrixMode(MatrixMode::Projection);
    GL::LoadIdentity();
    GL::Ortho(5, w-5, 5, h-5, -1, 1); 
    GL::Viewport(5, 5, w-5, h-5); 

    GL::Clear(ClearBufferMask::ColorBufferBit|ClearBufferMask::DepthBufferBit);
    GL::ClearColor(Color::LightGray);
    GL::MatrixMode(MatrixMode::Modelview);
    GL::LoadIdentity();

// Draw 2D
}
Run Code Online (Sandbox Code Playgroud)

我不知道我做错了什么,但我想我不清楚某些矩阵或其他东西,因为正如我之前所说的那样,变量draw3D==true在开始时它完美地绘制,当变量draw3D==false在开始时它完全绘制在2D中,但运行时的更改使其无法正常工作.

c++ opengl orthographic perspective projection-matrix

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

相邻的"f"和"l"字符

出于某种原因,当我显示单词"Butterfly"(或带有"fl"的任何其他内容)时,"f"和"l"连接在顶部(见下图).字体是Century Gothic Bold.这是我用来设置UILabel的代码.从plist中检索标签的字符串:

UILabel *label = [[UILabel alloc] init];
label.text = [self.flashcardDelegate.alphabetArr objectAtIndex:index];
label.textColor = [UIColor colorWithRed:.733 green:0 blue:.03137 alpha:1];
label.backgroundColor = [UIColor clearColor];
label.frame = CGRectMake(ipad ? 210.0f : 65.0f, 
                         ipad ? 650.0f : 300.0f, 
                         ipad ? 340.0f : 185.0f, 
                         ipad ? 250.0f : 135.0f);
label.font = [UIFont fontWithName:@"CenturyGothic-Bold" size:ipad ? 200 : 100];
label.textAlignment = UITextAlignmentCenter;
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?谢谢.

截图

typography uilabel uifont ios ligature

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