小编ray*_*b95的帖子

使html浮动元素占用div内的空间

我有一个漂浮<div>在另一个内<div>,包含div有一个黑色边框...

问题是浮动<div>实际上并没有占据它的高度(大约600px)左右,所以<div>带边框的包含最终会像20 px一样高,边框直接通过内部div.

我如何让内部div占据它应该占据的空间,同时仍然让它浮动?

这是我的来源:

<div style="border:1px solid black">
    <div style="float:left;height:200px;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html margin

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

C#线程崩溃在第二个线程上,不确定如何修复

为了好玩,我创建了一个mandelbrot程序.我现在试图通过将图像分成两个左/右部分以由两个线程处理来使其成为多线程.但是,应用程序一启动就会崩溃(尽管基于我的控制台输出,第一个线程在崩溃后继续但第二个线程永远不会启动)并且我不确定该怎么做.

崩溃是在线,this.output[x][y] = this.calculate_pixel_rgb(x, y);并说我缺少一个对象引用,我不明白,因为它适用于第一个线程.

    public void compute_all()
    {
        this.setcolors(); this.zoom_multiplier = (4 / this.zoom / this.resolution);
        Thread thread1 = new Thread(new ParameterizedThreadStart(computation_thread)); thread1.Start(new double[] { 0, 0.5 });
        Thread thread2 = new Thread(new ParameterizedThreadStart(computation_thread)); thread2.Start(new double[] { 0.5, 1 });
        thread1.Join(); thread2.Join();
    }

    public void computation_thread(object threadinfo)
    {
        double[] parameters = (double[])threadinfo;

        this.output = new int[this.resolution][][];
        for (int x = (int)(this.resolution * parameters[0]); x < (int)(this.resolution * parameters[1]); x++)
        {
            this.output[x] = new int[this.resolution][];
            for (int y …
Run Code Online (Sandbox Code Playgroud)

.net c# concurrency multithreading for-loop

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

将XML特定解析为数组

所以,如果我的XML看起来像这样....

<people>
    <person>
        <name>a</name>
    </person>
    <person>
        <name>b</name>
    </person>
</people>
Run Code Online (Sandbox Code Playgroud)

什么是最好/最简单的方法将其解析为一个名为'people'的C#数组,其中people [0]是第一个人对象,然后它将如何格式化以及如何访问它?

谢谢!

.net c# xml linq linq-to-xml

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

用json解决问题,按变量设置键名

var a = { property: ((type == 'files') ? 'id' : ((type == 'folders') ? 'name' : '')) };     // have to create a dummy object property...
return_json[type].push({ a['property']: Content[type][index][a['property']] });
Run Code Online (Sandbox Code Playgroud)

我正在尝试为客户端查询返回一些JSON,但我需要返回对象的键基于变量,并且它不起作用.我的印象是创建一个虚拟对象会起作用,但事实并非如此.

Firefox告诉我错误,丢失:在第二行的['property']的属性ID之前.

谢谢!


以下是您需要的所有代码.是的,它主要是面向对象的.这两个函数用于在删除文件的ajax请求或用户尝试执行的任何操作之前获取用户选择的文件列表(这是文件管理器).但是对于某些事情我只想返回每个文件的ID,而不是整个对象,这就是我遇到问题的地方.对于文件,它需要返回"id",而它应该返回文件夹的"名称".

GetSelectedJSON: function(which = 0, onlyselected = true, justids = false) {            // add another param to only get IDs!

    var return_json = { files: [], folders: [] }

    this.ForEachItem(which, onlyselected, function(index,type) {

        var type = ((type == 1) ? 'files' : ((type == 2) ? …
Run Code Online (Sandbox Code Playgroud)

javascript variables json push object

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

在php中排序数组数组

我有一个像这样创建的数组:

$i = 0;

$files = array();   

while ($file = mysql_fetch_array($query_files)) {
    $files[$i] = array();
    $files[$i] = $file;
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

我需要能够根据每个$ file ['name']又名$ files [$ i] ['name']对$ files数组进行排序.

我该怎么做呢?谢谢!

php mysql arrays sorting

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