问题列表 - 第21321页

用于检查文件是否存在的Pythonic方法?

检查文件是否存在以及是否创建文件的首选方法是什么?

python file

186
推荐指数
4
解决办法
27万
查看次数

jQuery首先选择all

在jQuery中,如何使用选择器访问除元素的第一个之外的所有元素?因此,在以下代码中,只能访问第二个和第三个元素.我知道我可以手动访问它们,但可能有任何数量的元素,所以这是不可能的.谢谢.

<div class='test'></div>
<div class='test'></div>
<div class='test'></div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

263
推荐指数
2
解决办法
15万
查看次数

为OpenGL绘制库

我需要绘制一个科学图形(例如,线条或条形图),然后在我的应用程序中渲染它,该应用程序使用OpenGL进行所有与显示相关的目的.

做这个的最好方式是什么?

有谁知道OpenGL的绘图库?

我找不到一个,到目前为止我想出的最好的事情是使用LibGD或PlPlot渲染我的图像,保存到PNG,然后加载相同的PNG作为OpenGL四元组的纹理.有没有人对更好的方法有任何建议,或者知道一个可以帮助我完成任务的图书馆?

opengl graphics plot png graph

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

Android:在软件键盘的另一个视图下有一个任意的View幻灯片

我希望在页面底部有一个View pop,就像Mms应用程序的compose部分中的软件键盘视图一样.它从底部滑入,好像它被添加到垂直方向的LinearLayout,只是使ListView更小.它成为当前布局的一部分,而不是弹出它的顶部.我想用我自己的自定义View来做这件事.

问题根本没有意义吗?

android

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

(何时)是实用的并行分类,你如何写一个有效的?

我正在为D编程语言开发并行化库.现在我对基本原语(并行foreach,map,reduce和tasks/futures)非常满意,我开始考虑一些更高级别的并行算法.并行化的更明显的候选者之一是排序.

我的第一个问题是,在现实世界中有用的排序算法的并行版本,还是主要是学术性的?如果它们有用,它们在哪里有用?我个人很少在我的工作中使用它们,仅仅是因为我通常使用比单一sort()调用更粗糙的并行度来将100%的所有内核挂起.

其次,对于大型阵列来说,似乎快速排序几乎是令人尴尬的并行,但我不能得到接近线性的加速,我相信我应该得到.对于快速排序,唯一固有的串行部分是第一个分区.我尝试并行化快速排序,在每个分区之后,并行排序两个子阵列.在简化的伪代码中:

// I tweaked this number a bunch.  Anything smaller than this and the 
// overhead is smaller than the parallelization gains.
const  smallestToParallelize = 500; 

void quickSort(T)(T[] array) {
    if(array.length < someConstant) {
        insertionSort(array);
        return;
    }

    size_t pivotPosition = partition(array);

    if(array.length >= smallestToParallelize) {
        // Sort left subarray in a task pool thread.
        auto myTask = taskPool.execute(quickSort(array[0..pivotPosition]));
        quickSort(array[pivotPosition + 1..$]);
        myTask.workWait();
    } else {
        // Regular serial quick sort.
        quickSort(array[0..pivotPosition]);
        quickSort(array[pivotPosition + 1..$]);
    }
}
Run Code Online (Sandbox Code Playgroud)

即使对于非常大的阵列,第一个分区所花费的时间可以忽略不计,与纯粹的串行版本的算法相比,我只能在双核上获得大约30%的加速.我猜测瓶颈是共享内存访问.有关如何消除这个瓶颈或瓶颈可能是什么的任何见解?

编辑:我的任务池具有固定数量的线程,等于系统中的核心数减1(因为主线程也起作用).此外,我正在使用的等待类型是工作等待,即如果任务已启动但尚未完成,则线程调用会 …

sorting parallel-processing multithreading scalability d

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

如何将Android连接到PC

我正在尝试将我的三星Galaxy连接到PC,但ddms工具无法识别我的手机.USB调试已启用.什么可能导致问题?

PS.我正在使用Ubuntu 9.10操作系统.

谢谢.

android ddms

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

在运行时加载python代码

我想.py在运行时加载一个文件.该.py文件基本上是一个配置文件,格式如下:

var1=value  
var2=value  
predicate_function=func line : <return true or false>  
Run Code Online (Sandbox Code Playgroud)

加载此文件后,我希望能够访问var1,var2并且predicate_function.对于每一行,我将它传递给谓词函数,如果它返回false,我将忽略它.

无论如何,我不确定如何在运行时加载python文件并访问其变量.

澄清:可能有任何数量的这些配置文件需要传递给主程序,直到运行时我才会知道它们的名称.谷歌告诉我应该使用__import__.我不确定如何正确使用该方法,然后访问导入文件的变量.

python runtime python-import

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

在mongo中验证数据的最佳方法是什么?

验证插入或更新到MongoDB中的数据的最佳方法是什么?是编写某种服务器执行的Javascript代码进行验证吗?

validation mongodb

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

如何实现Java客户端应用程序(Android)和PHP服务器应用程序之间的通信?

我有一个简单的Java客户端应用程序(Android应用程序).我必须编写一个PHP服务器应用程序,它接收来自Java客户端应用程序的请求,将一些数据写入MySQL数据库或从MySQL数据库中读取一些数据.它应该响应状态消息(写入失败/成功)或分别请求的数据.

我如何让Java客户端发送请求并从PHP程序接收回复?PHP程序将如何接收请求并发送回复?我已经搜索了SOAP和REST架构,但是寻找一个简单的教程,这将允许我实现这个简单的程序.

谢谢.

php java android client-server

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

模型在MVC框架中应该有多粗粒度?

我一直在阅读之前提出的几个问题,我没有遇到过一个以"黑白"为我回答问题的问题!所以,如果这是重复的,请道歉.问题可能类似于询问"一根绳子有多长",但请耐心等待!

对于registernation系统,我有一个用户模型,其功能如下:

  • 添加用户
  • DELETE_USER
  • activate_user

上述用户模型处理一个表.MySQL数据库中的users表.

你可以猜出每个函数的功能但是这个足够粗糙吗?我的意思是我的模型应该包含更广泛的方法,例如:

  • add_record
  • delete_record
  • update_record

我在表中传递的内容和要删除,添加或更新的记录的唯一标识符?

我正在使用codeigniter,但我对如何在纯MVC框架中完成任务感兴趣.

如果这个问题太挑剔,我道歉.

谢谢大家

php model-view-controller frameworks codeigniter

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