标签: code-snippets

任何人都可以向我解释这个javascript textmate片段

以下代码是textmate javascript片段,有人可以解释一下吗?因为我想在我自己的代码片段中使用此功能.感谢.

document.getElement${1/(T)|.*/(?1:s)/}By${1:T}${1/(T)|(I)|.*/(?1:agName)(?2:d)/}("$2")
Run Code Online (Sandbox Code Playgroud)

textmate editor code-snippets

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

为什么这行不起作用user.Age =(result [11] == string.Empty)?(int?)null:Int32.Parse(result [11])

假设result[11] == string.Empty(即result[11] = "")

if (result[11] == string.Empty) // this block works fine
{
    user.Age = Int32.Parse(result[11]);
}
else
{
    user.Age = null;
}

// the following line will throw exception
user.Age = (result[11] == string.Empty) ? (int?) null : 
                                          Int32.Parse(result[11]);
Run Code Online (Sandbox Code Playgroud)

System.FormatException未处理Message =输入字符串格式不正确.Source = mscorlib StackTrace:System.Number.StringToNumber(String str,NumberStyles options,NumberBuffer&number,>> >> NumberFormatInfo info,Boolean parseDecimal),位于System的System.Number.ParseInt32(String s,NumberStyles style,NumberFormatInfo info). Int32.Parse(String s)

对我来说,上面两个块是一样的.那为什么第一个工作而第二个不工作呢?

c# conditional ternary-operator code-snippets

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

为什么我们在此代码段中使用了"this"关键字?

    var someObject = {
someArray : new Array(),

someInt : 0,

Total: function(){

this.someInt = 0;//we used "this" keyword here, why?Cant we just say "someInt = 0"?

for(var i=0;i<this.someArray.length;i++){//and here..

var c = this.someArray[i];//again we use "this"

this.someInt += c.value;//also here
}
Run Code Online (Sandbox Code Playgroud)

那么为什么我们使用"this"关键字呢?我们只能输入变量的名称?

javascript oop object this code-snippets

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

为什么这不是有效的Java?

当然这应该是有效的Java?我的语法有些错误吗?

return (url != null) ? url : (throw new NotFoundException("No url"));
Run Code Online (Sandbox Code Playgroud)

如果不是,我想我必须这样做:

if(url == null)
    throw new NotFoundException("No url");
return url;
Run Code Online (Sandbox Code Playgroud)

谁有更简洁的东西?

java optimization coding-style code-snippets

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

在类扩展中使用代码片段 - 快捷方式不起作用

我有一个代码片段,在我的.h文件中添加属性时效果很好. 在此输入图像描述

但是我不想在我的.h中拥有很多属性,因为它们应该只是内部属性.所以我进入.m并进行类扩展.在这里,我的代码片段不适用于我的快捷方式我不知道为什么.好吧,"范围"似乎是问题,但它设置为"全部"(见上图).

这是一个例子

.M

@interface Foo()
// if I type in 'pps' I won't get snippet completion
@property (strong, nonatomic) NSArray *bar;
@end

@implementation Foo
Run Code Online (Sandbox Code Playgroud)

那么如何让这些东西在这里工作呢?我已经厌倦了一遍又一遍地误输这条线.:)

xcode code-snippets

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

C#代码说明

我是来自开源c#程序的这段代码.

我试图弄清楚这个片段背后的目的.

internal static bool ReadAsDirectoryEntry(BinaryReader br)
    {
        bool dir;

        br.BaseStream.Seek(8, SeekOrigin.Current);
        dir = br.ReadInt32() < 0;
        br.BaseStream.Seek(-12, SeekOrigin.Current);

        return dir;
    }
Run Code Online (Sandbox Code Playgroud)

LINE 6上的代码对我来说不清楚,任何人都可以解释它的作用吗?bool如何具有返回的int32的值并且小于零?

谢谢!

c# boolean code-snippets

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

解释这个clojure语法?

如何理解这个简单的clojure代码?我有点理解它想要做什么,但有人可以非常详细地解释语法,所以我可以自信地使用它吗?

(map (fn [x] (.toUpperCase x)) (.split "Dasher Dancer Prancer" " "))
Run Code Online (Sandbox Code Playgroud)

clojure code-snippets

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

在TextBox中只允许使用1个字符

我编写了一个通用代码片段,只允许TextBox中的一个字符有几种方式,代码工作得很好,但问题是代码大小已经非常广泛,所以如果代码可以简化,我想知道建议或修改:

#Region " [TextBox] Allow only 1 Character "


' By Elektro H@cker


' TextBox [Enter]
Private Sub TextBox_Enter(sender As Object, e As EventArgs) ' Handles TextBox1.MouseEnter

    ' Allign the character in the TextBox space
    ' If Not TextBox_Separator.TextAlign = HorizontalAlignment.Center Then TextBox_Separator.TextAlign = HorizontalAlignment.Center Then

    ' Disable Copy/Paste contextmenu by creating a new one
    If sender.ContextMenuStrip Is Nothing Then sender.ContextMenuStrip = New ContextMenuStrip

End Sub

' TextBox [KeyPress]
Private Sub TextBox_KeyPress(sender As Object, e As KeyPressEventArgs) ' Handles TextBox1.KeyPress …
Run Code Online (Sandbox Code Playgroud)

.net vb.net textbox code-snippets winforms

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

vscode中的JavaScript和打字稿共享片段

我在VsCode中创建了很多自定义JavaScript代码段。最近,我开始在打字稿中处理项目,而且并不奇怪,JavaScript代码段在打字稿文件中不起作用。

有没有一种方法可以创建我可以在JavaScript和打字稿中使用的“共享”片段?(除了每次创建自定义代码段时复制代码段定义文件)

javascript code-snippets typescript visual-studio-code vscode-extensions

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

下拉小部件,在颤动中按下此下拉菜单时会显示详细信息

我怎样才能制作一个像图片中显示的下拉小部件。

在此输入图像描述

按下下拉按钮时,我们必须仅显示与该按钮相关的详细信息。任何人都可以分享一些存储库/dart 包或代码片段来在 flutter 中实现这一目标吗

package code-snippets dart dropdown flutter

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

自定义 emmet 片段在 vscode 中不起作用

我正在尝试设置自定义 emmet 片段,但它不起作用。

我的snippets.json文件

{
  "html": {
    "snippets": {
      "testing": "div{Hello World}"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的文件肯定是“HTML”格式,我尝试重新启动 vscode。
我还检查了 snippets.json 的路径是否正确并且在“设置”中可见。

也尝试了两台不同的机器,同样的情况。

这是settings.json

{
  "some other settings",
  "emmet.extensionsPath": ["D:\\FRONTEND\\snippets.json"]
}
Run Code Online (Sandbox Code Playgroud)

html code-snippets emmet visual-studio-code

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

IntelliJ Java 代码片段快捷方式列表

Java 新手,来自 C# 背景,例如,我在 Rider 中输入“prop”,后跟一个表格,它会为我生成一个带有 get 和 set 的属性。

我知道可以在 IntelliJ 中执行相同的操作,例如“sout”后跟制表生成“System.out.println”,但我想知道是否有所有可用快捷方式的列表?例如,我正在寻找在接口中声明方法的快捷方式。

谢谢你的帮助:D

java intellij-idea code-snippets

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

C++片段库

你知道那些令人烦恼的东西,C++不能直观地做,比如在自定义分隔符上分割字符串或创建动态扩展的数组/向量......是否有任何代码片段库(我一直看到提升到处,请告诉我,如果那是解决方案),我应该知道吗?或者也许是一个拥有其中一些的网站,这样我就可以刷新我对C++的了解......任何事情都可以接受.

谢谢SOCommunity!

c++ code-snippets

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