小编JJJ*_*JJJ的帖子

CkEditor 使用 <b> 标签代替 <strong>

到目前为止,我使用的是最新版本的 CkEditor。我想,当我按下“B”按钮时,将选定的文本放在标签<b>和之间</b>,但不是<strong>...</strong>默认的。如何解决?

ckeditor

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

在方法调用中的插入符号

我正在阅读本教程并遇到了这行代码,这让我很难过:

[localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) {
    if (!error) {
        int i = 0;
        do {
            MKMapItem *mapItem = [response.mapItems objectAtIndex:i];
            [self.mapItems addObject:mapItem];
            i++;
        } while (i < response.mapItems.count);
        [[NSNotificationCenter defaultCenter] postNotificationName:@"Address Found" object:self];
    } else {
        [[NSNotificationCenter defaultCenter] postNotificationName:@"Not Found" object:self];
    }
}];
Run Code Online (Sandbox Code Playgroud)

我不理解的部分如下: ^(MKLocalSearchResponse *response, NSError *error) {

那个插入符号 ^ 和之后发生的事情是我不知道的.

我查看了一些文档但找不到任何内容.

objective-c ios

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

Javascript自调用函数vs <script>标记直接放在HTML元素之后

使用脚本标记:

<div id="first">
    me is first
</div>
<script type="text/javascript">
    var first = document.getElementById("first");
    console.log(first);
</script>
Run Code Online (Sandbox Code Playgroud)

自我调用功能:

<div id="second">
    me is second
</div>
<script type="text/javascript">
    (function(){
        var second = document.getElementById("second");
        console.log(second);
    })();
</script>
Run Code Online (Sandbox Code Playgroud)

自调用函数和<script>放在html元素后面的标记之间的用法有什么不同.我一直在调试找到差异.但他们似乎行为相同.或者仅仅是好/坏的做法?

javascript

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

如何通过拖放交换jtable中的单元格值

我想将我的表的数据从一个表交换到另一个表中的同一列(注意:我只有两列).

我的问题是我无法交换价值.此外,我希望仅在同一列上启用交换,否则,表值将重置为其原始值.

这是我的代码:

    JTable table_1 = new JTable(model);
table_1.setPreferredScrollableViewportSize(new Dimension(300, 120));
table_1.setDragEnabled(true);  
table_1.setDropMode(DropMode.USE_SELECTION);  
table_1.setTransferHandler(new TransferHelper()); 
table_1.setRowSelectionAllowed(false);
table_1.setCellSelectionEnabled(true);
Run Code Online (Sandbox Code Playgroud)

我的TransferHelper类:

class TransferHelper extends TransferHandler {  

    private static final long serialVersionUID = 1L;

    public TransferHelper() {  
    }  

    @Override  
    public int getSourceActions(JComponent c) {  
        return MOVE;  
    }  

    @Override  
    protected Transferable createTransferable(JComponent source) {  
        String data = (String) ((JTable) source).getModel().getValueAt(((JTable) source).getSelectedRow(), ((JTable) source).getSelectedColumn());
        return new StringSelection(data);  
    }  

    @Override  
    protected void exportDone(JComponent source, Transferable data, int action) {  
        ((JTable) source).getModel().setValueAt("", ((JTable) source).getSelectedRow(), ((JTable) source).getSelectedColumn());  
    }  

    @Override …
Run Code Online (Sandbox Code Playgroud)

java swing drag-and-drop

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

如何跳过Inform 7中的内容

我在Inform 7的两个房间之间有一个“门”(旋转门),我希望玩家必须跳过它。

我有:

The turnstile is inside of the Library. The turnstile is a door. 
The turnstile is locked and closed and openable.
The turnstile can be jumped over.

Instead of jumping turnstile:
    say "You jumped over the turnstile and ran into the library";
    now the player is in Collab Room;
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

问题。您写了“代替跳闸”,它似乎引入了仅在动作为“跳闸”时才生效的规则。但这对于描述动作没有意义。我无法将此规则放入任何规则手册中。
请参见手册:7.1> 7.1。动作

我检查了该部分,并用谷歌搜索了一堆,没有运气。任何帮助表示赞赏!

inform7

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

无法使用angular.isString来处理ng-repeat

我正在尝试angular.isString与ng-if 进行比较,如果在ng-repeat中.但是返回了数组中的所有项.

所以我试着输出angular.isString结果,但它没有输出任何东西.

这是我想做的事情:

<li ng-repeat="item in data">
  <div ng-if="angular.isString(item)">
    {{ item }}
  </div>
</li>
Run Code Online (Sandbox Code Playgroud)
function MyCtrl($scope)
{
    $scope.data =
    [
        "Hello",
        "-",
        123
    ];
}
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴:http://jsfiddle.net/m6k13whh/2/

javascript angularjs

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

无法以递归方式从Python项目中删除pyc文件

我无法以递归方式从我的Python项目中删除pyc文件.

这是项目:

    Directory: C:\Users\jk025523\projects\ex47


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       10/07/2016     01:52                bin
d-----       10/07/2016     01:52                docs
d-----       10/07/2016     01:52                ex47
d-----       10/07/2016     01:52                tests
-a----       09/07/2016     21:02            521 setup.py

测试目录中确实有一些pyc文件:

    Directory: C:\Users\jk025523\projects\ex47\tests


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       09/07/2016     21:28            180 ex47_tests.py
-a----       09/07/2016     21:28            721 NAME_tests.pyc
-a----       05/07/2016     10:52              0 __init__.py
-a----       05/07/2016     11:37            140 __init__.pyc

但是当我在PowerShell中输入此命令以删除所有pyc文件时:

find . -name "*.pyc" -exec rm -rf {}
Run Code Online (Sandbox Code Playgroud)

PowerShell输出此错误:

FIND:参数格式不正确

有谁知道如何从这个Python项目中删除所有pyc文件?

powershell recursion pyc

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

没有授权在Travis CI上使用sonarqube扫描仪执行任何声纳分析

我最近开始在一个开源项目中使用Travis CI和sonarqube,并且遇到了sonarqube-scanner的问题.

我的Travis CI页面可以在这里看到:https://travis-ci.org/uglyoldbob/decompiler

我的sonarqube页面可以在这里看到:https://sonarqube.com/overview?id = oldlyoldbob_decompiler

我在Travis CI上运行了sonarqube-scanner它突然停止了以下错误:

"ERROR: You're not authorized to execute any SonarQube analysis. Please contact your SonarQube administrator."
Run Code Online (Sandbox Code Playgroud)

我正在使用在sonarqube上生成的令牌并将其添加到Travis CI的环境变量中.当我注意到问题并使用Travis更新环境变量时,我生成了一个新令牌,但它没有改变任何东西.

我该怎么做才能解决这个问题?

sonarqube sonarqube-scan

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

正则表达式检查单词和单词长度

在JavaScript中,我使用正则表达式/^([a-z]){3}^(foo)/i来尝试匹配特定单词和单词的长度.正则表达式也应该不区分大小写.所以我最后添加了一个i修饰符.

我认为这应该做的是

^          : Start at beginning of string
([a-z]){3} : Match [a-z] exactly three times
^          : Go back to start of string
(foo)      : Match the word foo exactly
Run Code Online (Sandbox Code Playgroud)

然而,当我测试了与下列字符串fOo,foo,Foo,FoO它并没有找到任何匹配.

如果有人能解释我做错了什么并帮助我解决它,我将不胜感激.

Regex101

为Sukima编辑

应该工作的示例字符串:

fOo
FoO
foo
FOO
Run Code Online (Sandbox Code Playgroud)

示例字符串不应该工作

f o o
adfsFoO
fooFoe
FfOoF
:fdFoo:
Run Code Online (Sandbox Code Playgroud)

正则表达式的目的是检查字符串是否与单词foo完全匹配,并且是3精确的长度.

javascript regex

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

如何在 JavaScript 中删除 JSON 字符串中的第一个和最后一个双引号?

大家好,我想从 JSON 字符串的第一个和最后一个位置删除双引号,我需要将一个 JSON 对象放在另一个对象中,然后我将显示我的代码和我的要求。

var sysMsg = new Object();
    sysMsg.timestamp = "100";
    sysMsg.seq  = "5";
    sysMsg.serviceid = "21";
    sysMsg.srcip = "192.168.0.1";
    sysMsg.ver = "1.0";
var sysString= JSON.stringify(sysMsg);
window.alert(sysString);        

var systmMsg = new Object();
systmMsg.sys =  sysString;  
// JSON.stringify(hdrString);
var sysFinal= JSON.parse(systmMsg);
alert(sysFinal);
sysFinal = sysFinal.replace(/\\/g, "");
window.alert(sysFinal);                             

var hdrMsg = new Object();
hdrMsg.appcontext = "context";
hdrMsg.appname  = "appName";
hdrMsg.appid = "identifier";
hdrMsg.cmd = "command";
hdrMsg.timeout = "500";
hdrMsg.option = "optionCommand";
var hdrString= JSON.stringify(hdrMsg);
//window.alert(hdrString);  
var hdrFinal = new Object(); …
Run Code Online (Sandbox Code Playgroud)

javascript json

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