小编Rak*_*age的帖子

VSCode正则表达式查找和替换子匹配数学?

%s@{fileID: \(213[0-9]*\)@\='{fileID: '.(submatch(1)-1900)@
Run Code Online (Sandbox Code Playgroud)

我在vim中使用这个正则表达式搜索和替换命令从每个匹配的id中减去一个常量.

我可以在vscode中进行正则表达式查找但是如何引用数学和替换的子匹配?submatch(1)在vscode中不起作用?

谢谢.

regex visual-studio-code

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

Objective C静态类变量

我是Objective C的新手,正在读一本名为"Visual Quickstart Guide:Objective-C"的书,作者是Steven Holzner,Peachpit出版社

在第6章:面向对象编程中,有一节名为Using Class Variables,他写道:

您可以创建用于类的类变量,但是有一个问题:该类的每个对象都共享同一个变量,因此如果一个对象更改了一个类变量,那么该变量将针对所有对象进行更改.您可以使用static关键字创建类变量.类变量通常很有用:例如,您可以使用类变量来跟踪程序中创建的特定类的对象数.你会在这个任务中做到这一点.

并说要输入以下代码:

#import <stdio.h>
#import <Foundation/NSObject.h>
@interface TheClass: NSObject
static int count; //error: cannot declare variable inside @interface or @protocol
+(int) getCount;
@end
...
Run Code Online (Sandbox Code Playgroud)

这段代码在Xcode 4中给出了一个错误:

无法在@interface或@protocol中声明变量

这本书错了还是我做错了什么?

xcode objective-c xcode4

46
推荐指数
4
解决办法
10万
查看次数

UIImage ScaleToFit禁用抗锯齿?

UIImage规模的抗锯齿以适应

在uiimage中缩放图像时有没有办法禁用抗锯齿?谢谢

iphone antialiasing

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

ie9 doctype和字体?

<!doctype html>
<html>
  <head>
    <title>Test Ubuntu</title>
    <link href="http://fonts.googleapis.com/css?family=Ubuntu:regular" rel="stylesheet" type="text/css" />
    <style>
    body { font-family: 'Ubuntu', sans-serif; }
    </style>
  </head>
  <body>
    Test Ubuntu
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

显示chrome和firefox中的字体...但在ie9中,如果我添加了doctype行,它会中断!?没有它,工作正常.

我希望它能在所有三种浏览器中运行(使用doctype?因为有时像css这样的其他东西依赖于在那里使用doctype?或者如果可能的话,它看起来不正确?)

谢谢!

internet-explorer google-font-api google-webfonts internet-explorer-9

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

iOS:检测touchEnded是否来自滑动屏幕或抬起手指?

在iOS中有什么方法可以告诉,当触摸结束时,是否通过滑出屏幕或用户抬起手指而结束?

我不知道为什么,但我预计在发生这种情况时会取消触摸,但事实并非如此.

谢谢.

touch ios

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

vscode regex子匹配评估而不是串联?

Test 300
Test 301
Test 302
Run Code Online (Sandbox Code Playgroud)

我可以使用正则表达式查找来遍历这些:

Test (3[0-9]*)
Run Code Online (Sandbox Code Playgroud)

当我尝试用数学替换时,它将连接而不是求值?

Test $1-100
Run Code Online (Sandbox Code Playgroud)

因此,它变为:

Test 300-100
Run Code Online (Sandbox Code Playgroud)

是否可以求值而不是连接,所以变为:

Test 200
Run Code Online (Sandbox Code Playgroud)

谢谢。

regex math visual-studio-code

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

c ++错误:operator []:2个重载具有类似的转换

template <typename T>
class v3 {
private:
    T _a[3];

public:
    T & operator [] (unsigned int i) { return _a[i]; }
    const T & operator [] (unsigned int i) const { return _a[i]; }

    operator T * () { return _a; }
    operator const T * () const { return _a; }

    v3() {
        _a[0] = 0; // works
        _a[1] = 0;
        _a[2] = 0;
    }

    v3(const v3<T> & v) {
        _a[0] = v[0]; // Error  1   error C2666: 'v3<T>::operator …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading visual-c++

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

RenderComponentAsync 与 html?预渲染 Blazor?

<div id="Counter">
    @(await Html.RenderComponentAsync<Counter>(new { IncrementAmount = 10 }))
</div>
Run Code Online (Sandbox Code Playgroud)

当我可以使用时我为什么要使用这个

<counter IncrementAmount="10"/>
Run Code Online (Sandbox Code Playgroud)

“当渲染页面或视图时,组件也会同时渲染。”

https://learn.microsoft.com/en-us/aspnet/core/blazor/components?view=aspnetcore-3.0

谢谢

razor asp.net-core blazor

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

在 ubuntu 上构建 ffmpeg:构建 nasm 失败

尝试在 ubuntu 18.10 上构建 ffmpeg

https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

首先安装依赖

sudo apt-get update -qq && sudo apt-get -y install \
autoconf \
automake \
build-essential \
cmake \
git-core \
libass-dev \
libfreetype6-dev \
libsdl2-dev \
libtool \
libva-dev \
libvdpau-dev \
libvorbis-dev \
libxcb1-dev \
libxcb-shm0-dev \
libxcb-xfixes0-dev \
pkg-config \
texinfo \
wget \
zlib1g-dev
Run Code Online (Sandbox Code Playgroud)

然后制作目录

mkdir -p ~/ffmpeg_sources ~/bin
Run Code Online (Sandbox Code Playgroud)

然后构建 nasm

cd ~/ffmpeg_sources && \
wget https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.bz2 && \
tar xjvf nasm-2.13.03.tar.bz2 && \
cd nasm-2.13.03 && \
./autogen.sh && …
Run Code Online (Sandbox Code Playgroud)

ubuntu ffmpeg build nasm nvenc

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