问题列表 - 第40851页

检查Python中的可变性?

考虑以下代码:

a = {...} # a is an dict with arbitrary contents
b = a.copy()
Run Code Online (Sandbox Code Playgroud)
  1. 可变性在dicts的键和值中起什么作用?
  2. 如何确保对一个字典的键或值的更改不会反映在另一个字典中?
  3. 这与dict键的可混合约束有什么关系?
  4. Python 2.x和Python 3.x之间的行为有什么不同吗?

如何检查Python中的类型是否可变?

python immutability python-2.x python-3.x hashable

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

动态更改dojo datagrids结构

在收到新信息后,我无法尝试更改数据网格的结构.每次进行查询时,我都需要能够更改列数.

我用来创建网格的javascript代码

function setgrid(){
    var gridLayout = [];
    var key, i;
    for(i = 0; i < 10; i++) {
        key = i + "";
        gridLayout.push({
            field: key, 
            name: key,
            editable: false
        });                       
    }

    // create a new grid:
    billsGrid = new dojox.grid.DataGrid({
        query: {},
        //store: store,
        clientSort: true,
        rowSelector: '20px',
        structure: gridLayout,
        columnReordering: true
    }, gridContainer);

    // Call startup, in order to render the grid:
    billsGrid.startup();
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<div id="gridContainer" style="width: 650px; height: 600px; border: 1px solid silver;" />
Run Code Online (Sandbox Code Playgroud)

如何更改网格以使用5列的新布局?

dojo dojox.grid.datagrid

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

4
推荐指数
3
解决办法
8159
查看次数

带有Core Animation的iPad翻盖

我正在尝试制作翻转时钟动画,我发现本教程非常有趣 http://www.voyce.com/index.php/2010/04/10/creating-an-ipad-flip-clock-with-核心动画/ 但我仍然无法使它工作.如果有人这样做并且可以分享经验甚至是非常好的代码源.

谢谢,

PS:如果您有其他教程链接,请分享.

iphone core-animation objective-c ipad

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


Eclipse从构建路径中删除测试文件夹

我有两个文件夹,src和test(对于junit).当我导出时,测试文件夹被打包到带有JUnit的jar中,这是我不想要的.我去了项目的构建路径,试图在'导出顺序'中取消选择'test'文件夹,但它不允许我取消选择它.

然后我尝试使用*(所有)排除'soruces'选项卡中的文件夹,但是当我尝试导出时出现错误.

如何从导出中排除我的测试文件夹?

java eclipse

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

android maps:数组索引超出绑定异常

我有一项任务,要显示在Android地图中显示的458个标记.为避免与性能相关的问题,我使用AsyncTask实例更新了地图上的数据.

这是我做的简短场景.

  1. 我获取了英国各地458个地点的纬度/经度.
  2. 我运行循环,根据Android博客教程,我在ItemizedOverlay课堂上添加它们
  3. 在每50次迭代后,我调用publishProgress方法在地图中放置50个标记.

在第50次迭代之后,流程进入onProgressUpdatevia publishProgress,这是我的onProgressUpdate方法代码

// MapOverLays = mapView.getOverlays(); 
//This line was called in asyc task's constructor   
// Hello Overlay is an instance of ItemizedOverlay.
mapOverlays.add(helloOverLay);
//MapView.getController - Also called in Constructor
controller.setZoom(12);

controller.animateTo(centerPoint);
controller.setCenter(centerPoint);
Run Code Online (Sandbox Code Playgroud)

此代码抛出ArrayIndexOutOfBoundException,logcat不显示我的模块中的任何类.如果它解释了我的问题,这是logcat转储.

12-07 11:34:48.644: ERROR/AndroidRuntime(508): java.lang.ArrayIndexOutOfBoundsException
12-07 11:34:48.644: ERROR/AndroidRuntime(508):     at com.google.android.maps.ItemizedOverlay.getIndexToDraw(ItemizedOverlay.java:211)
12-07 11:34:48.644: ERROR/AndroidRuntime(508):     at com.google.android.maps.ItemizedOverlay.draw(ItemizedOverlay.java:240)
12-07 11:34:48.644: ERROR/AndroidRuntime(508):     at com.google.android.maps.Overlay.draw(Overlay.java:179)
12-07 11:34:48.644: ERROR/AndroidRuntime(508):     at com.google.android.maps.OverlayBundle.draw(OverlayBundle.java:42)
12-07 11:34:48.644: ERROR/AndroidRuntime(508):     at com.google.android.maps.MapView.onDraw(MapView.java:476) …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-maps

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

linux中的c ++设备驱动程序开发

我想获得更多有关使用c ++ for Linux编写图形设备驱动程序和音频设备驱动程序的详细信息.我是开发设备驱动程序的新手,请提供相同的开发/文档详细信息.

谢谢

-Pravin

c++ device-driver linux-device-driver

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

建立基于角色的应用

我必须建立一个小网站

我有7种类型的用户.哪些可以登录系统.

一些用户只能添加设备,其他人可以添加/编辑.他们中的一些人只能查看.

所有用户在系统中添加设备都会有一些共同的字段,某些字段将是用户特定的.

我必须通过用户更换设备跟踪设备的所有变化.

任何人都可以解释什么是做这项工作的最佳方式.

用户的感知表结构中的方式以及跟踪设备和用户的变化,以跟踪登录和他们所做的更改.

我使用的是php和mysql数据库.

我不想去CMS,Frameworks.这是一个小应用程序.

php mysql tracking roles

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

JS:循环遍历数组(for ... in)

为什么当我这样做

http://jsfiddle.net/xe4Ph/1/

var footnoteLinks = [1,2,3];
for (var i in footnoteLinks) {
   document.write(footnoteLinks[i] + ", ");
}
Run Code Online (Sandbox Code Playgroud)

我得到的是......

1,2,3,function(){return lower; },function Array(){[native code]},function pop(){[native code]},function push(){[native code]},function reverse(){[native code]},function shift() {[native code]},function sort(){[native code]},function splice(){[native code]},function unshift()

这是为什么?什么功能等...我觉得它工作正常b4,我不知道是什么导致了这一点,对于我尝试的所有浏览器似乎都一样.Firefox 3.6,Chrome 6(我认为?),IE9

javascript arrays for-loop

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