问题列表 - 第15113页

通过ksh中的一系列整数进行迭代?

如何在ksh中使用for循环遍历一个简单的整数范围?

例如,我的脚本目前正在执行此操作...

for i in 1 2 3 4 5 6 7
do
   #stuff
done
Run Code Online (Sandbox Code Playgroud)

...但是我想将范围扩展到7以上.有更好的语法吗?

shell ksh

21
推荐指数
6
解决办法
5万
查看次数

用C++淡化Windows桌面

我试图找出如何淡出或调暗Windows桌面,然后正常显示桌面的矩形部分.这是一个屏幕区域捕获程序.你可以看到我在Jing Fading中的精确效果,网页背景也常见.任何提示/指针/ C++源码都非常感谢.到目前为止谷歌没有帮助.

谢谢,内维尔

c++ windows screen-capture

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

如何在Java String中的每个大写字母前添加下划线?

我有这样的"HelloWorldMyNameIsCarl"的字符串,我希望它成为像"Hello_World_My_Name_Is_Carl".我怎样才能做到这一点?

java string replace

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

为什么将<script>附加到动态创建的<iframe>似乎在父页面中运行脚本?

我正在尝试使用JavaScript创建<iframe>,然后将<script>元素附加到<iframe>,我想在<iframe> d文档的上下文中运行.

不幸的是,我似乎做错了 - 我的JavaScript似乎成功执行,但<script>的上下文是父页面,而不是<iframe> d文档.当浏览器请求iframe_test.js时,我在Firebug的"Net"选项卡中也会收到301错误,但它会再次请求它(不知道为什么?)成功.

这是我正在使用的代码(现场演示http://onespot.wsj.com/static/iframe_test.html):

iframe_test.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>&lt;iframe&gt; test</title>
  </head>
  <body>
    <div id="bucket"></div>
    <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function() {
        $('#bucket').append('<iframe id="test"></iframe>');
        setTimeout(function() {
          var iframe_body = $('#test').contents().find('body');
          iframe_body.append('<scr' + 'ipt type="text/javascript" src="http://onespot.wsj.com/static/iframe_test.js"></scr' + 'ipt>');
        }, 100);
      });
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

iframe_test.js

$(function() {
  var test = '<p>Shouldn\'t this be inside the &lt;iframe&gt;?</p>';
  $('body').append(test);
});
Run Code Online (Sandbox Code Playgroud)

一件似乎不寻常的事情是iframe_test.js中的代码甚至可以工作; …

javascript iframe jquery dynamic parent

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

Objective-C和C互操作性

我们将不得不编写一个C库,这个库必须可以从Objective-C访问.现在我对Objective-C一无所知,所以我想知道Objective-C < - > C的互操作性有多简单.这就像在Objective-C代码中包含C头并链接到库一样简单吗?有什么特别的我应该做的(比如extern "C"C++ 的一点)?

c interop objective-c

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

获取Dbus的Java绑定以在Android上运行

有没有人成功在Android上运行dbus的Java绑定?所有的迹象表明,在已经运行的Android操作系统内的进程DBUS,但通过Java接口他们没有正式的接入点.提前致谢!

java android dbus

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

将Array初始化为Blank自定义类型OCAML

我已经设置了自定义数据类型

type vector = {a:float;b:float};
Run Code Online (Sandbox Code Playgroud)

我想初始化一个类型向量但不包含任何内容的数组,只是一个长度为x的空数组.

下列

let vecarr = Array.create !max_seq_length {a=0.0;b=0.0}
Run Code Online (Sandbox Code Playgroud)

使数组init为{a = 0; b = 0},并将其保留为空白会给我带来错误.是我试图做甚至可能吗?

arrays ocaml

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

提高代码序列化速度的更好方法

我有以下代码将List序列化为字节数组,以通过Web服务进行传输。该代码在较小的实体上工作相对较快,但这是一个大约60,000个项目的列表。执行formatter.Serialize方法需要几秒钟。无论如何要加快速度?

public static byte[] ToBinary(Object objToBinary)
{
    using (MemoryStream memStream = new MemoryStream())
    {
        BinaryFormatter formatter = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.Clone));
        formatter.Serialize(memStream, objToBinary);
        memStream.Seek(0, SeekOrigin.Begin);
        return memStream.ToArray();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# performance serialization visual-studio-2005

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

在C++构造函数中引导下划线的含义是什么?

好吧我不是一个非常有经验的C++程序员,但我想知道下面的构造函数的参数中下划线的意义是什么?

class floatCoords
 {
 public:
  floatCoords(float _x, float _y, float _width, float _height)
   : x(_x), y(_y), width(_width), height(_height)
  {

  }
  float x, y, width, height;
  ...
Run Code Online (Sandbox Code Playgroud)

c++ syntax constructor arguments identifier

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

将十进制数转换为二进制数

我目前正在阅读Charles Petzold的书"Code".在其中,他解释了如何使用以下模板将十进制数转换为二进制数:

                [ ]   [ ]   [ ]   [ ]   [ ]   [ ]   [ ]   [ ]
                ÷128  ÷64   ÷32   ÷16   ÷8    ÷4    ÷2    ÷1
                [ ]   [ ]   [ ]   [ ]   [ ]   [ ]   [ ]   [ ]
Run Code Online (Sandbox Code Playgroud)

在书中,他对如何使用模板的解释如下:

"将整个十进制数字(小于或等于255)放在左上角的方框中.将该数字(被除数)除以第一个除数(128),如下所示.将商放在下面的方框中(左下角的框,以及右边框中的剩余部分(顶行的第二个框).第一个余数是下一次计算的红利,它使用64的除数.以相同的方式继续通过模板.

请记住,每个商将为0或1.如果被除数小于除数,则商为0,余数仅为被除数.如果被除数大于或等于除数,则商为1,余数为除数 - 除数.这是用150完成的:"

                [150]  [22]   [22]   [22]   [6 ]   [6 ]   [2 ]   [0 ]
                ÷128   ÷64    ÷32    ÷16    ÷8     ÷4     ÷2     ÷1
                [1 ]   [0 ]   [0 ]   [1 ]   [0 ]   [1 ]   [1 …
Run Code Online (Sandbox Code Playgroud)

algorithm binary decimal

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