标签: brackets

Xcode 4方法支持"{"约定

当它处于测试阶段时,我切换到了Xcode 4,而且我大部分时间都在编辑现有的代码,所以直到现在才考虑这么多......

Apple的文件模板似乎已经改变了编码方法的惯例.例如,一个pre-Xcode 4 dealloc方法看起来像这样:

- (void)dealloc {
[super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

在Xcode 4中,他们现在使用这种风格:

- (void)dealloc
{
    [super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

作为一个狂热的完美主义者和烦躁的人,这让我很生气!我是在Xcode本身的前一个风格上长大的,现在我发现每次创建一个模板时都要经过每个模板,将支架放回正确的位置!

请告诉我这是一个默认选项,我可以改变......或者我必须改变自己的编码风格来匹配(或者更糟糕的是,"学会忍受它"[ 颤抖 ]!).

methods xcode coding-style brackets conventions

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

Jaxb json缺少一个元素数组的括号

我正在使用JAXB/Jersey(1.3)在REST API中将java转换为json.我读了很多关于这个问题,我尝试了这个解决方案,它工作了一半:

@XmlRootElement  
public class ArrayWrapper    
{  
        public List<String> list = new LinkedList<String>();  
}
Run Code Online (Sandbox Code Playgroud)

和我的ContextResolver:

@Provider  
public class JAXBContextResolver implements ContextResolver<JAXBContext> {  

        private JAXBContext context;

        private Class[] types = {ArrayWrapper.class,Wrapper.class};

        public JAXBContextResolver() throws Exception {

            MappedBuilder builder = JSONConfiguration.mapped();
            builder.arrays("list");
            builder.rootUnwrapping(true);
            this.context = new JSONJAXBContext(builder.build(), types);
}  
Run Code Online (Sandbox Code Playgroud)

ArrayWrapper aw = new ArrayWrapper();
aw.list.add( "测试");

我得到{"list":["test"]}所以它可以工作但是当我在其他类中包装ArrayWrapper时它不起作用:

@XmlRootElement  
public class Wrapper  
{  
    public ArrayWrapper aw;

    public Wrapper()
    {
        aw=new ArrayWrapper();
        aw.list.add("test");
    }
}
Run Code Online (Sandbox Code Playgroud)

new Wrapper();
我得到{"aw":{"list":"test"}}

谁知道怎么修它?

json brackets jaxb

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

Java中的单独{code}是什么?

我最近阅读了一些使用特殊语法的代码{},我问过一位经验丰富的Java开发人员,但他也无法回答.

public void doSomething() {
    someWorks();
    {
        someVariables;
        someMoreWorks();
    }
    someEvenWorks();
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么代码作者将这些行放在里面{}?我想{}在执行退出后会立即释放变量中声明的变量{},因为我不能再访问这些变量{}了吗?

java coding-style brackets

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

PHP,正则表达式和多级大括号

我有一个字符串,其中包含几个句子,这些句子都是我要删除的大括号.这不是那么难(我现在知道了.),但真正的麻烦是它是多层次的,我想剥离的是顶级括号并保持一切完整.它看起来像这样:

{Super duper {extra} text.} {Which I'm really {starting to} hate!} {But I {won't give up} so {easy}!} {Especially when someone is {gonna help me}.}
Run Code Online (Sandbox Code Playgroud)

我想创建一个由这四个条目组成的数组:

Super duper {extra} text.
Which I'm really {starting to} hate!
But I {won't give up} so {easy}!
Especially when someone is {gonna help me}.
Run Code Online (Sandbox Code Playgroud)

我尝试了两种方法,一种是preg_split,它没有做太多好处:

$key = preg_split('/([!?.]{1,3}\} \{)/',$key, -1, PREG_SPLIT_DELIM_CAPTURE);
$sentences = array();

for ($i=0, $n=count($key)-1; $i<$n; $i+=2) {
$sentences[] = $key[$i].$key[$i+1]."<br><br>";
}
Run Code Online (Sandbox Code Playgroud)

另一个是使用preg_match_all这是非常好的,直到我意识到我有这些括号多级:

$matches = array();
$key = preg_match_all('/\{[^}]+\}/', $key, $matches);
$key …
Run Code Online (Sandbox Code Playgroud)

php regex brackets

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

StyleCop - 运营商优先级的CSharp.Maintainability警告

考虑以下算术计算.为简单起见,我尽可能地缩短了它们:

x = y + y * z;

x = y + z - y * z;
Run Code Online (Sandbox Code Playgroud)

没有StyleCop,这是完全合法的,并且可能,计算遵循BODMAS(与任何算术计算一样).

当它通过StyleCop传递时,它会显示以下警告:

CSharp.Maintainability:在算术表达式中插入括号以声明运算符优先级.

据推测,我需要做的就是在插入括号时遵循BODMAS的规则,如下所示:

x = y + (y * z);

x = (y + z) - (y * z);
Run Code Online (Sandbox Code Playgroud)

正如我假设StyleCop希望我明确定义BODMAS的规则,如果我想要执行计算,正如我没有括号那么正确吗?

.net c# math brackets stylecop

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

C中的匹配括号程序

我对c编程很新,我有一个与括号匹配算法有关的问题:

基本上,对于CS分配,我们必须执行以下操作:

我们需要提示用户输入1-20个字符的字符串.然后,我们需要报告是否有任何括号匹配.我们需要考虑以下类型的括号"{} []()".

例:

Matching Brackets
-----------------
Enter a string (1-20 characters): (abc[d)ef]gh
The brackets do not match.
Run Code Online (Sandbox Code Playgroud)

另一个例子:

Enter a string (1-20 characters): ({[](){}[]})
The brackets match
Run Code Online (Sandbox Code Playgroud)

其中一个要求是我们不使用任何堆栈数据结构,但使用以下技术:

  • 数据类型和基本运算符
  • 分支和循环编程构造
  • 基本输入和输出功能
  • 字符串
  • 功能
  • 指针
  • 数组
  • 基本模块化

我需要采取哪些算法步骤的想法?我真的坚持这个.它不像计算括号那么简单,因为({)}的情况不起作用; 括号计数匹配,但显然这是错误的.

任何有助于我正确方向的帮助将非常感激.

c algorithm brackets matching

5
推荐指数
2
解决办法
2582
查看次数

Python:子列表列表,写不带括号的子列表

我有一个x值长的列表。该列表被分为不同长度的子列表。然后,我将这些子列表写入到输出文件中。有没有办法打印不带括号的子列表。

编辑以澄清:

实际的名单很长,在这12250元300子列表,并与每个塞纳里奥我运行的变化。显然,这被简化了。让我更改一些内容,看看是否可以更改答案。

List=[[1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11, 12, 15]]
Run Code Online (Sandbox Code Playgroud)

输出为:

[1, 2, 3]
[4, 5, 6, 7]
[8, 9, 10, 11, 12, 15]
Run Code Online (Sandbox Code Playgroud)

但我想要

1, 2, 3
4, 5, 6, 7
8, 9, 10, 11, 12, 15
Run Code Online (Sandbox Code Playgroud)

我希望此输出在一个新变量(例如ListMod)中,这样我就可以在单独的函数中使用ListMod写入文件。该文件还调用其他两个列表,即时间和大小,其中“大小”指定ListMod中行的长度。

多少修改了您的答案?

python csv brackets list

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

JavaScript:在语法示例中打开参数括号后的逗号

Array.prototype.indexOf()等方法的语法如下所示:

arr.indexOf(searchElement[, fromIndex = 0])

什么[, ...]意思,为什么括号内的逗号?

javascript syntax brackets comma

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

括号中的Excel值变为负值

我和一位同事在Excel中遇到了一个我们不清楚的行为.

背景:

我们有一个工具可以将Excel工作表转换为表格格式.该工具计算excel中的公式,并用特定值替换其中的变量.excel工具由我们的一个使用(8)或(247)等值的客户使用.这些值由excel自动转换为-8或-247.

:我看到很多人想在括号中显示负数,但为什么会将括号中的值更改为负数.我知道我可以简单地将单元格配置更改为文本,这可以解决问题,但我想知道是否有这种行为的原因,因为似乎没有数学原因.

excel brackets negative-number

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

数数

我有一个代码,可以生成所有可能的正确的平衡括号字符串。因此,如果输入为n = 4,则字符串中应该有4个括号,因此代码给出的答案是:{} {}和{{}}。

现在,我想做的是打印可能的字符串数。例如,对于n = 4,结果将为2。

鉴于我的代码,这可能吗,我将如何实现?

brackets counting

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