小编Sim*_*ock的帖子

第二级CSS下拉菜单无法正常工作

我不知道如何正确解释这一点,但我的网站上有一个CSS菜单,第一层工作正常,当您将鼠标悬停在菜单项上时,列表显示为下拉列表.但是这些子列表也出现了,而不是等待悬停.如果你去这里:

http://www.negativeworld.org/test.php

并将鼠标悬停在"主要"上你会看到我的意思,"测试1"和"测试2"只应在"测试"悬停时出现,而是当"主"悬停时它们立即出现.

这是我的CSS:

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul {
    background-image: url(design/banner_menu_fd_excel.png);
    margin: 0;
    padding: 0;
    list-style: none;
    width: 140px;
}

ul li {
    position: relative;
    z-index:100;
}

li ul {
    position: absolute;
    left: 0px;
    width: 140;
    display: none;
}

ul ul  ul { position: absolute; left: 100%; top: -1; z-index:100; }

li:hover { …
Run Code Online (Sandbox Code Playgroud)

html css php

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

上下文阴影画布 HTML5/Javascript 时如何提高性能?

我使用 Javascript 编写了一个 Windows 8 游戏 Metro 风格。gameContext我有一个问题,当我设置阴影或透明时,游戏速度太慢。

ctx.shadowColor="black";
ctx.shadowBlur = 10; 

ctx.globalCompositeOperation = "lighter";
ctx.globalAlpha = 0.3;
Run Code Online (Sandbox Code Playgroud)

我怎样才能提高游戏的性能?

javascript html5-canvas

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

在循环中附加CSS

我试图在一些文字中添加不同的颜色:

var s = ["red", "green"];   
for (i=0; i < s.length; i++) {
    $(".colors").append("<span>TEXT </span>").css("color", s[i]);
}
Run Code Online (Sandbox Code Playgroud)

两个跨度的输出都是绿色,但我的意图是第一个是红色,只有第二个是绿色.我究竟做错了什么?

javascript css jquery

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

使用 MATLAB 保存为变量文件名

我有很多图片都在一个名为1.jpg、2.jpg、3.jpg等的目录中,我一一阅读。我做一些操作然后我保存它们。

我想自动化这个操作。我可以读取图像名称。然后在生成输出文件时,我从输入文件名中提取 image_name,添加我需要的扩展名,添加我想要保存的文件类型,然后通过打印命令保存图像。

%//Read the image
imagefiles = dir('*.bmp');      
nfiles = length(imagefiles);    % Number of files found
for ii=1:nfiles
    currentfilename = imagefiles(ii).name;
    currentimage = imread(currentfilename);
    images{ii} = currentimage;
    Img=currentimage;

    %//Do some operation on the image

    %//Save the image file
    h=figure;
    %//Display the figure to be saved  
    token = strtok(currentfilename, '.');
    str1 =  strcat(token,'_op');
    print(h,'-djpeg',str1);
end
Run Code Online (Sandbox Code Playgroud)

这个程序运行良好,但后来我发现了这个命令来绘制漂亮的图形。 export_fig

export_fig 采用以下形式的基本命令:

export_fig file_name.file_type
Run Code Online (Sandbox Code Playgroud)

如何自动替换存储为 str1 的输出文件名代替 export_fig 命令中的 file_name 占位符。

注意:请注意 export_fig 文档中的这一点(对于变量文件名)

for a = 1:5
plot(rand(5, 2));
export_fig(sprintf('plot%d.png', a));
end …
Run Code Online (Sandbox Code Playgroud)

printing matlab image-processing save-as

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

NSArray mutableCopy创建新数组但仍指向旧内容

我在我的单例类中有一个NSMutableArray调用playersArray,它为我的应用程序主数据源保存.每个对象playersArray都是a NSDictionary,内容如下:

{
    sgfID = 1;
    sgfPlayer = "<PlayerContact: 0xbf851b0>";
}
Run Code Online (Sandbox Code Playgroud)

PlayerContact是一个NSObject包含以下属性的子类:NSString*playerName,playerTeam,BOOL PlayerSelected等.

在我的一个ViewControllers中viewDidLoad,我想把一个深入的副本playersArray带到一个NSMutableArray命名的duplicatePlayersArray.我是这样做的

playersArray = [[SGFHelper sharedHelpers] SGFContactsArray];
duplicatePlayersArray = [playersArray mutableCopy];
Run Code Online (Sandbox Code Playgroud)

现在我有两个单独的副本,我的印象是playersArray和duplicatePlayersArray是内存中两个完全不同的数组.但是我发现它们不是!

即使调试器显示它们具有不同的内存地址,它们的内容也具有相同的内存地址.所以当我这样做时:

[((NSMutableDictionary *)[duplicatePlayersArray objectAtIndex:0]) setObject:@"333" forKey:@"sgfID"];
Run Code Online (Sandbox Code Playgroud)

playersArray的索引字典:0在上面的代码行运行之前已经使用了"333"作为关键字"sgfID"而不是"1".

但是,如果我运行下面的代码,那么两个数组开始不同

[duplicatePlayersArray replaceObjectAtIndex:0 withObject:tempDict];
Run Code Online (Sandbox Code Playgroud)

这仍然没有解决我的担忧,因为我想要相信的两个阵列仍然是"连接"的.一次更改会导致另一个数组更改其内容.

请各位朋友请给我一个深入复制数组的方法我解释了内容,其中所有内容都保存在不同的对象中.

arrays iphone objective-c deep-copy ios

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

如果mysql_num_rows等于ZERO则不起作用

我正在使用此代码计算行并尝试执行IF num rows equals to ZERO do INSERT if not UPDATE但它不起作用.

当我使用==operator时没有任何反应.如果我使用>=操作符脚本插入值,但在每次刷新时运行插入查询,并且值在MySQL表中重复.

这是代码:

$isexist = mysql_query("select count(*) from wcddl_filehosts where downloadid = '".$download[id]."'");

if (mysql_num_rows($isexist) == 0) {
mysql_query("insert into wcddl_filehosts (downloadid, rs) values ('".$download[id]."','$totalRS')");
} else {
mysql_query("update wcddl_filehosts set rs = '$totalRS' where downloadid = '".$download[id]."'");
}
Run Code Online (Sandbox Code Playgroud)

这有什么问题?

php mysql

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

更改选择的值事件不适用于<select>

当下拉列表的选定值发生变化时,以下代码不起作用.如果有任何错误请更正.

<!doctype html>
  <html lang="en">
    <head>
      <meta charset="utf-8">

      <script src="jquery-1.9.1.js"></script>
      <script type="text/javascript">

        $(document).ready(function(){
          ("#theSelect").change(function(){
            alert("a");
          });
        });

      </script>

    </head>

  <body>
    <select id="theSelect">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何为Object []分配多个值?

我正在使用这段代码插入到hashmap中.

我已经分配了多个值Object[],但是当我运行程序时,我收到了这些错误.

我该如何解决这个错误:

<identifier> expected
illegal start of type
 ';' expected
Run Code Online (Sandbox Code Playgroud)

码:

public final static Object[] longValues = {"10", "iosl-proi", "10.10.10.10.10.","5","O"},{"11", "pree-lee1", "12.1.2.","4","O"},{"13", "trtg-lv1t", "4.6.1.","3","O"};
Run Code Online (Sandbox Code Playgroud)

java

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