问题列表 - 第41100页

是否有Java JSON反序列化器将字符串解码为列表的字典或基本类型的字典列表

我需要从不基于标准对象的数据库JSON文档中撤回.

有没有办法使用JAVA将这些文档"反序列化"为原始对象的列表和字典(string,int,bool等...)

任何可以双向执行此操作的库?换句话说,我正在寻找System.Runtime.Serialization.Json的Java计数器部分

java primitive json

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

如何从Mac上的终端窗口运行g ++

我有一个简单的C++程序,我可以编译(从命令行g ++)并从我的工作计算机运行,但不是从我的家用计算机运行.我不知道他们有什么不同!它们都是macbooks,我在两者上都安装了iPhone SDK.

在我的家用电脑上:当我添加/Developer/usr/bin到我的时候,PATH我可以运行g ++,但它不能包括<string>,它不能识别printf和这样的功能.我还需要做些什么来使g ++工作?

c++ macos gcc g++

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

数组元数据问题(缓存行)

有一些简单的代码

Int32[] tmpInt = new Int32[32];

            long lStart = DateTime.Now.Ticks;


            Thread t1 = new Thread(new ThreadStart(delegate()
            {
                for (Int32 i = 0; i < 100000000; i++)
                    Interlocked.Increment(ref tmpInt[5]);
            }));

            Thread t2 = new Thread(new ThreadStart(delegate()
            {
                for (Int32 i = 0; i < 100000000; i++)
                    Interlocked.Increment(ref tmpInt[20]);
            }));


            t1.Start();
            t2.Start();

            t1.Join();
            t2.Join();

            Console.WriteLine(((DateTime.Now.Ticks - lStart)/10000).ToString());
Run Code Online (Sandbox Code Playgroud)

我的核心2组合需要大约3秒钟.如果我将t1中的索引更改为tmpInt [4],则需要约5.5秒.

无论如何,第一个缓存行在索引4处结束.由于缓存行是64字节而5个int32只是20个字节,这意味着在实际数组之前有44个字节的元数据和/或填充.

我测试的另一组值,其中5和21.5和21需要~3秒,但5和20需要~5.5秒,但这是因为索引20与索引5共享相同的缓存行,因为它们在相同的间隔内64个字节.

所以我的问题是,.Net在数组之前预留了多少数据并且这个数量在32位和64位系统之间变化了吗?

谢谢 :-)

.net c#

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

如何使用Python下载文件?

嗨,大家好.我是Python的新手,我在CentOS上使用Python 2.5.

我需要下载像WGETdo这样的文件.

我做了一些搜索,有一些解决方案,一个明显的方法是:

import urllib2
mp3file = urllib2.urlopen("http://www.example.com/songs/mp3.mp3")
output = open('test.mp3','wb')
output.write(mp3file.read())
output.close()
Run Code Online (Sandbox Code Playgroud)

这很好用.但我想知道,如果mp3文件非常大,如1Gb,2Gb甚至更大.这段代码片段仍可以使用吗?是否有更好的方法可以在Python中下载大文件,也可以使用像WGETdo这样的进度条.

非常感谢!

python linux command-line centos wget

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

无法在android中获取接近传感器的值

有人可以举例说明如何使用接近传感器吗?我尝试以与其他传感器相同的方式使用它,但它不起作用.

这是我一直在使用的代码片段:

 final SensorManager mSensorManager;
 final Sensor mproximity;

mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mproximity =  mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);

mSensorManager.registerListener(new SensorListener(){

public void onAccuracyChanged(int arg0, int arg1) {
   // TODO Auto-generated method stub
   Toast.makeText(test.this,"proximity sensor accu ", Toast.LENGTH_SHORT).show();
}

public void onSensorChanged(int arg0, float[] arg1) {
   // TODO Auto-generated method stub
   Toast.makeText(test.this,"proximity sensor ", Toast.LENGTH_SHORT).show();
}

}, Sensor.TYPE_PROXIMITY, 1);
Run Code Online (Sandbox Code Playgroud)

请告诉我哪里出错了.

android sensor proximity

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

有没有什么可以在C中完成而不是在C++中以相反的方式完成

参考C和C++.我想知道其中一种语言是否有可能,而另一种语言是不可能的.

我对这个问题的一些想法:

  • 我的第一个想法是他们,因为他们都被翻译成集会,实际上应该可以用两种语言做我们想要的一切.

  • 但是因为C++是一种更高级别的语言而犹豫不决,所以它可能不会暴露创造C所做的所有可能性而C可能不会暴露所有可能的汇编等等.因为语言在我看来更高,对程序员来说更容易,但计算能力是降低.它是否正确?

  • 反过来说C++中有什么可能而不是C - 我不是指程序员的代码效率和可用性(意识到多态,继承等)但是想要知道有什么是不可能的. C.

  • 另一个要强调在C++中可能出现C语言的事实是使用C++的C++包装器(这被认为是纯C++编程吗?)(C++是用C++构建的吗?)

我很乐意澄清这个问题.

谢谢!

c c++

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

获取PHP多维数组的下一个和前一个元素

我有一个PHP列表,具有以下结构:

$center = '2';

$all = array(
   array(
     'foo'=>'abc',
     'bar'=>'def',
     'order' => 2 
   ),
   array(
     'foo'=>'abc',
     'bar'=>'def',
     'order' => 5 
   ),
   array(
     'foo'=>'abc',
     'bar'=>'def',
     'order' => 11 
   ),
  //..etc
);
Run Code Online (Sandbox Code Playgroud)

我想要做的是在数组之前和之后获取数组order == $ center.实现这一目标的最佳方法是什么?

php multidimensional-array

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

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

在UITableViewController中添加子视图

我正在使用UITableViewController,我已经调整了表视图的高度并将其移动了一点.现在我想在表视图上面添加一个UIImageView,但我唯一可以做的就是将UIImageView添加为UITableViewController的UITtableView的子视图,这样UIImageView就不在UITableView上面了,图像随桌面滚动视图.

我怎样才能完成我正在尝试的事情?这是我一直在使用的代码:

UIImageView *tabImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"temp.png"]];
[self.view addSubview:tabImageView];
Run Code Online (Sandbox Code Playgroud)

谢谢!

iphone cocoa-touch uitableview

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

当USER选择JComboBox中的项目时,如何创建一个触发器

我正在寻找一个只有当用户(正在使用该程序的用户)选择一个项目时才会触发的监听器JComboBox.我不想使用ActionListenerItemListener因为当我通过程序选择项目时也会触发.我也不能使用MouseListener它,因为它只在我点击时才会触发JComboBox,而不是在我选择一个项目时触发.

我想知道最简单的方法是什么?目前,我的解决方案很混乱.当我通过代码更改jcombobox的选定项目时,我将标志设置为true.在我的动作监听器中,只有在标志为false时才会执行.

java events jcombobox

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