小编JJJ*_*JJJ的帖子

如何将存储在字符串中的数值加在一起?

我正在尝试添加1到我的JavaScript变量中,但以下代码未提供预期结果:

var val1 = document.getElementById('<%= rng1.ClientID %>');
var val2 = val1.value + "1";
alert(val2.value);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript

11
推荐指数
2
解决办法
7万
查看次数

如何在Objective-C中进行矩阵和向量数学运算?

我需要在Objective-C中进行矩阵和向量数学运算.是否有教程显示这是如何工作的?有数学库派上用场吗?

iphone math vector objective-c matrix

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

使用Commons Compress将目录压缩到tar.gz

我正在使用commons压缩库来创建目录的tar.gz.我有一个目录结构如下.

parent/
    child/
        file1.raw
        fileN.raw
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码进行压缩.它运行良好,没有例外.但是,当我尝试解压缩tar.gz时,我得到一个名为"childDirToCompress"的文件.它的大小正确,因此文件在tarring过程中显然已经相互附加.所需的输出将是一个目录.我无法弄清楚我做错了什么.任何有智慧的公共审判者都可以让我走上正确的道路吗?

CreateTarGZ() throws CompressorException, FileNotFoundException, ArchiveException, IOException {
            File f = new File("parent");
            File f2 = new File("parent/childDirToCompress");

            File outFile = new File(f2.getAbsolutePath() + ".tar.gz");
            if(!outFile.exists()){
                outFile.createNewFile();
            }
            FileOutputStream fos = new FileOutputStream(outFile);

            TarArchiveOutputStream taos = new TarArchiveOutputStream(new GZIPOutputStream(new BufferedOutputStream(fos)));
            taos.setBigNumberMode(TarArchiveOutputStream.BIGNUMBER_STAR); 
            taos.setLongFileMode(TarArchiveOutputStream.LONGFILE_GNU);
            addFilesToCompression(taos, f2, ".");
            taos.close();

        }

        private static void addFilesToCompression(TarArchiveOutputStream taos, File file, String dir) throws IOException{
            taos.putArchiveEntry(new TarArchiveEntry(file, dir));

            if (file.isFile()) {
                BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
                IOUtils.copy(bis, taos);
                taos.closeArchiveEntry();
                bis.close();
            } …
Run Code Online (Sandbox Code Playgroud)

java compression tar apache-commons apache-commons-compress

11
推荐指数
3
解决办法
3万
查看次数

什么是在Scala中调用的?

我知道=>在Scala中使用的是函数文字,意思是"将左边的东西转换为右边的东西".但实际上所谓的符号是什么?等于,暗示,lambda?什么?

scala

11
推荐指数
3
解决办法
3160
查看次数

Python:EOFError:读取一行时的EOF

这可能会重复,但现有的答案都没有解决我的问题.

所以,我正在使用Python 2.7,每当我尝试这个时,我都会收到此错误(标题):

number = int(raw_input('Number : '))
Run Code Online (Sandbox Code Playgroud)

我在Sublime Text 2,compileronline.com和codecademy中试过这个; 它在这两个网站中失败了.它适用于codecademy和终端编译器,但我无法理解为什么它会失败.

python compiler-construction text python-2.7 sublimetext2

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

在jQuery中设置init函数

这里只是一个简单的问题,我想知道如何将它们设置为init()函数,然后在document.ready上运行该函数.此代码正在单独的main.js文件中使用.是否需要从索引页面调用?

$('#main_right_line_one').click(function(){
    $('#main_regular_layover, #main_deep_layover').fadeOut('slow', function(){
        $('#main_light_layover').fadeIn('slow');
    });
});

$('#main_right_line_two').click(function(){    
    $('#main_light_layover, #main_deep_layover').fadeOut('slow', function(){
        $('#main_regular_layover').fadeIn('slow');
    });
});

$('#main_right_line_three').click(function(){
    $('#main_light_layover, #main_regular_layover').fadeOut('slow', function(){
        $('#main_deep_layover').fadeIn('slow');
    });
});
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.我真的试图绕过这个,但我似乎找不到任何好的教程来解释init()足够我的特定代码.

jquery

11
推荐指数
2
解决办法
7万
查看次数

如何使用隐藏的主窗体启动Delphi应用程序?

我在Delphi上有以下主表单初始化的应用程序:

Application.CreateForm(<class>, <variable>);
Run Code Online (Sandbox Code Playgroud)

它显示应用程序启动时的主要表单.

如何使用隐藏的主窗体(或者在非可视模式下)启动Delphi应用程序?

delphi

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

如何放大复杂的svg结构

我有一组复杂的形状在片段中.它们是用React渲染的,但我真的只是在寻找一些关于如何能够放大和缩小这些形状的指针.

我的谷歌搜索失败了,我只能找到图表的例子.

如何放大和缩小这样的复杂结构?

    <svg height="767" width="903">
    <g class="vx-group vx-tree" transform="translate(20, 70)">
        <g class="vx-group" transform="translate(0, 70)">
            <g class="vx-group" transform="translate(0, 0)">
                <path class="vx-link-vertical" d="M451.5,0C451.5,233.5,451.5,233.5,451.5,467" percent="0.5"
                      stroke="#f7f7f3" stroke-width="1" stroke-opacity="0.2" fill="none"></path>
            </g>
            <g class="vx-group" transform="translate(0, 0)">
                <g class="vx-group" transform="translate(451.5, 0)" opacity="1">
                    <g class="vx-group node__container" transform="translate(0, 0)">
                        <svg class="" x="0" y="0" style="overflow: visible;">
                            <polygon
                                    points="25.98076211353316,-14.999999999999998 25.98076211353316,14.999999999999998 1.83697019872103e-15,30 -25.98076211353316,14.999999999999998 -25.980762113533157,-15.000000000000004 -5.510910596163089e-15,-30"
                                    class="node__hexagon"></polygon>
                        </svg>
                        <g class="vx-group node__business-unit" transform="translate(0, 0)">
                            <use xlink:href="#icon-BusinessUnit"></use>
                        </g>
                        <g class="hierarchy-label__container" transform="translate(0, -40)">
                            <path class="" d="
                                  M 0.0078125, 5.15625
                                  L 34.64882865137755,25.156249999999996 
                                  M -0.9921875, 5.15625 …
Run Code Online (Sandbox Code Playgroud)

svg reactjs

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

你如何监听在JavaScript中移动的HTML元素?

我有一个HTML元素,我需要跟踪另一个元素.具体来说,我需要让两个元素的左上角和右上角定位相同.当窗口调整大小时,resize事件被触发,我可以调整依赖元素的位置.但是,如果被跟踪的元素被重新定位(但没有调整大小),我看不到任何DOM事件.

我们怎样才能知道DOM元素是否被移动了?我们正在使用最新的jQuery.

这是一个代码示例.

请注意,div elementOnemouseTrackingdivs是为了显示因某些原因而移动的元素,这些元素不在我的代码控制之内.

  1. 此代码适用于该elementOne案例.
  2. MouseTrackingTracker 不跟踪移动元素.
  3. ResizerTracker 不会在溢出的情况下在完整文本周围放置边框.

我希望trackingDivs移动和调整大小,无论跟踪元素的变化原因是什么.

此代码依赖于窗口大小调整是钩子事件.当元素改变其尺寸时,挂起一些触发的事件更接近我的需要.

<!DOCTYPE html>
<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.js"></script>
  <style type="text/css">
#elementOne { float : right;width : 200px; display:inline-block}
#resizer { float : left; display:inline-block}
.trackedDiv { width:50px; height:50px; background-color: blue }
.trackingDiv { position:absolute; z-index: 1; border:3px green; border-style: solid;}
</style>
<script>
  $(function() {
      $( window ).bind("resize",function(){
          $("#elementOne").trigger("reposition");
          $("#mouseTracking").trigger("reposition");
          $("#resizer").trigger("reposition");
       });

       var repositionFunction = function(selfish, element){
           var self = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery javascript-events

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

如何在Ubuntu 12.04上更新Sublime Text 2?

我正在尝试更新Ubuntu 12.04上的Sublime Text 2,我正在使用webupd8team存储库,但是我的旧版Sublime没有被覆盖.所以我最终安装了Sublime Text 2.0.1和2.0.2.当我运行sudo apt-get remove sublime-text*时,它只卸载2.0.2版本.如何卸载2.0.1版本或更新以便用2.0.2覆盖它?提前致谢.

ubuntu sublimetext2

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