小编zra*_*ajm的帖子

如何在string.xml文件中加上" - "

我需要能够在我的strings.xml文件中的字符串中放一个" - " .

我的问题是,当我把我的字符串放入时"1261eba2-9d8c-11e1-93e3-40409e0f44a1",eclipse会大叫:

在此行找到多个注释: - 将" - "替换为"en dash"字符( - ,&;#8211;)

我怎样才能解决这个问题?

string android

76
推荐指数
4
解决办法
6万
查看次数

如何在Emacs中同时保存多个(我选择的)缓冲区?

当我按C-x s(save-some-buffers)或C-x C-c(save-buffers-kill-terminal)时,Emacs逐个显示修改的缓冲区的名称,并询问如何处理每个(save,diff,pass,...).y逐个按下很慢.按下!不会让您看到正在保存的缓冲区.

如何首先显示所有已修改缓冲区的名称,以便我可以标记其中一些并快速保存所有其他缓冲区?

emacs save

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

JavaScript在构造函数和作为构造函数调用的函数返回对象之间有什么区别?

我知道这不是推荐的方法,但如果我声明以下函数,然后将它们作为构造函数调用,那么结果对象之间的区别(如果有的话)是什么?

function Something() {
    this.foo = "bar";
}

function something2() {
    var that = {};
    that.foo = "bar";
    return that;
}

var x = new Something();
var y = new something2();
var z = something2();
Run Code Online (Sandbox Code Playgroud)

即什么都会有所不同x,yz在这里?

something2编写构造函数不是更好的方法,因为你是否使用new不会影响函数的结果?

BTW应该something2在这里大写?(我假设不是因为Crockford对大小写非常坚定,因为函数会破坏全局命名空间......)

javascript constructor function

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

破折号相当于bash的花括号语法?

在bash中,php/{composer,sismo}扩展为php/composer php/sismo.有没有办法用/bin/sh(我相信是破折号),系统shell?我正在写git hooks,希望尽可能远离bash.

dash-shell

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

如何强制换出的 zsh 进程换入?

我的计算机上通常有许多长时间运行的 zsh 进程(分布在各个屏幕会话中),但一段时间未使用的 shell 往往会被替换掉。当我切换到这样一个换出的 shell 并按 Enter 键(在空提示符下)时,shell 需要很多秒才能响应并显示新的提示符(但之后它会恢复正常工作)。

\n\n

为了减少我的烦恼,我想要一个命令(例如unswap PID),我可以调用它(从另一个已经响应的 shell)来强制 shell 交换。

\n\n

关于如何实现这一目标有什么想法吗?

\n\n

PS我首先四处寻找命令来要求系统在任何进程 \xe2\x80\x93 中进行交换,但我没有发现这样的事情,让我相信这是不可能的。我在这里将我的问题集中在zsh,因为这是我真正感兴趣的情况,并且我希望针对该特定情况可能有解决方案。如果您有一个适用于任何进程(而不仅仅是 zsh)的更通用的方法,那也将非常受欢迎。

\n\n

PPS起初,我想到在 shell 中使用 trap 函数,然后它会执行一些足以导致 shell 交换的活动(任何事情)。WINCH但是,在使用信号尝试过此操作后,我发现它不起作用。(也许信号没有传递到换出的进程?有信号吗?)

\n\n
\n\n

编辑:在我的典型情况下,我有一堆zsh进程正在运行,然后我让浏览器打开(带有多个 Gmail、Facebook 等选项卡)太长时间,导致浏览器囤积所有可用 RAM 并挤压其他一切都进入交换。桌面有一段时间没有响应,但很快就会恢复正常。但是,当重新连接到屏幕会话时,必须手动唤醒每个 shell(遍历它们并在每个 shell 中按 Enter 键)。

\n

linux zsh

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

我不应该在MySQL的字段名中使用 - (破折号)吗?

我在产品表中有字段名category_id.

而且我还希望将类别ID的名称字段作为category-id.

我不应该使用任何充分的理由 - 在字段名称中?

哪里可以找到我不应该在MySQL字段和表名中使用哪个字符?

mysql

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

Ruby中的可扩展Markdown解析器?

我正在寻找重做/更新我的网页(Klingonska Akademien),以便在过去十年左右的时间里加速使用HTML和CSS.:)在我的研究中,到目前为止,我已经得出结论,我可能想要使用RakeSass,所以我想我也可以尽可能地坚持使用Ruby.

话虽这么说,我需要一个可扩展的 Markdown解析器.我已经看过Redcarpet,但似乎只有渲染器方面的东西是可扩展的,而不是解析器(可以理解它们的安全性和速度要求 - 但速度对我来说并不是那么重要).所以我不能添加自己的标记.

现在我已经有很多关于我想重用的克林贡语的文本,其中包括克林贡语中的{...}标记文本,并<...>标记其翻译.我想这个渲染为<b lang="tlh">...</b><i class="transl">...</i>在HTML输出,但我还需要进一步处理的内容{...}插入断字点.

是否存在基于Ruby的Markdown解析器,可以用这种方式添加自己的标记?

如果没有,是否有一个可以很容易修改的解析器来执行此操作?(对我而言,这意味着:编写良好/文档化的代码,仅用Ruby编写.)

ruby markdown

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

jquery.flot.dashes.js是否支持plothover和plotclick?

我有一个可行的工具提示系统设置与我的常规图形选项(不使用破折号)通过使用plothover事件,但当我切换到我的"黑白"模式(使用破折号)时,情节是不可能的.有没有办法在使用破折号时保持图形可以浏览和可点击?还是一种在没有破折号的情况下制作体面的黑白图案的方法?

示例系列: {data: data, dashes:{show: true, dashLength: 2}, color: "black", label: "Series 1"}

我目前的图形选项:

options = {
      yaxis: {max: maxValue, min: minValue},
      grid: {hoverable: true, clickable: true},
      legend: {show: false},
      xaxis: {tickFormatter: null}
  };
Run Code Online (Sandbox Code Playgroud)

我将plothover事件用于这样的工具提示:

$(this).bind("plotclick", function (event, pos, item){ //tooltip code here }

在此输入图像描述

在此输入图像描述

javascript jquery flot hover

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

为什么我的Perl循环变量是本地的,即使不使用`my`?

我注意到在Perl中创建循环时,循环变量似乎始终是循环的局部变量,即使在循环外的范围内声明时也是如此.为什么是这样?

例如,运行以下脚本时.(请注意,是不存在my之间foreach$x!)

#!/usr/bin/perl

use strict;
use warnings;

my $x = 42;
foreach $x (0, 1) {
    print "inside: $x\n";
}
print "outside: $x\n"
Run Code Online (Sandbox Code Playgroud)

我本来期望以下输出:

inside: 0
inside: 1
outside: 1
Run Code Online (Sandbox Code Playgroud)

但相反,我得到:

inside: 0
inside: 1
outside: 42
Run Code Online (Sandbox Code Playgroud)

这是故意的吗?或者它是Perl中的错误?

(在Perl 5.10.1和5.18.2上测试过.)

perl

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

标签 统计

javascript ×2

android ×1

constructor ×1

dash-shell ×1

emacs ×1

flot ×1

function ×1

hover ×1

jquery ×1

linux ×1

markdown ×1

mysql ×1

perl ×1

ruby ×1

save ×1

string ×1

zsh ×1