问题列表 - 第39338页

安卓上的跟踪路由

我是 android 平台的初学者,我想构建一个跟踪路由应用程序。所以这些是我的查询:

  1. 是否可以在 Android 中制作这样的应用程序?如果可能,请指导我遵循的方式。

  2. Android 是否支持底层编程来捕获 ICMP 数据包?或者我是否需要添加某种 JAR(在 Java 中)或其他一些库来支持这个应用程序?

  3. 在 Java 中,我们可以在 IDE 或 Eclipse 中导入 JPCAP 和 docjar 等类型的库,以便 Java 支持制作此类 API?

我需要宝贵的建议。

android traceroute jpcap

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

当只需要`field`时,什么是更快的SELECT*或SELECT`field`

我不想在这里假设,我以前被咬过/证明错了.

任何帮助,将不胜感激

mysql sql

3
推荐指数
2
解决办法
2017
查看次数

用PHP转换数组($ _FILES)

我想在这样的数组中处理多个文件上传$ _FILES

foreach ($_FILES as $file) {
 // do stuff...
 // $file['name'] and as such
}
Run Code Online (Sandbox Code Playgroud)

然而阵列似乎是这样的

Array ( 
    [name] => Array ( 
        [0] => 2010-10-04_205047.jpg 
        [1] => 
        [2] => 
    ) 

    [type] => Array (
        [0] => image/jpeg 
        [1] => 
        [2] => 
    ) 

    [tmp_name] => Array ( 
        [0] => E:\localhost\tmp\php118.tmp 
        [1] => 
        [2] => 
    ) 

    [error] => Array ( 
        [0] => 0 
        [1] => 4 
        [2] => 4 
    )   

    [size] => Array ( 
        [0] => 92127 
        [1] => 0 
        [2] …
Run Code Online (Sandbox Code Playgroud)

php arrays file

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

WaitForSingleObject在等待超时时间为零时会导致上下文切换吗?

在等待超时时间为零的事件时,是否会WaitForSingleObject(或WaitForMultipleObjects)导致上下文切换?(Sleep(0)据我所知,会立即产生一个线程时间片.)

现在,关于WaitForSingle|MultipleObject和事件处理.如果WaitFor*Object实际上需要等待,它显然会产生剩余的时间片.然而,有两种情况API并没有需要等待:

  • 要么发出事件信号,在这种情况下它可以返回 WAIT_OBJECT_0
  • 或者事件的状态无关紧要,因为我指定等待时间为零,在这种情况下,它可以立即返回,或者使用WAIT_OBJECT_0WAIT_TIMEOUT

现在,鉴于此,WaitForSingleObject如果提供超时时间为零,将导致线程上下文切换?

c++ windows winapi multithreading

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

KD树,慢树建设

我正在尝试构建KD Tree(静态情况).我们假设点在x和y坐标上排序.

对于均匀的递归深度,该集合被分成两个子集,其中垂直线穿过中间x坐标.

对于奇数递归深度,该集合被分成两个子集,其中水平线穿过中间y坐标.

可以根据x/y坐标从排序集中确定中值.这一步我在每次拆分之前做的.而且我认为它导致了树的缓慢构造.

  1. 你能帮我检查一下并优化代码吗?
  2. 我找不到第k个最近的邻居,有人可以帮我代码吗?

非常感谢你的帮助和耐心......

请参阅示例代码:

class KDNode
{
private:
Point2D *data;
KDNode *left;
KDNode *right;
    ....
};

void KDTree::createKDTree(Points2DList *pl)
{
//Create list
KDList kd_list;

//Create KD list (all input points)
for (unsigned int i = 0; i < pl->size(); i++)
{
kd_list.push_back((*pl)[i]);
}

//Sort points by x
std::sort(kd_list.begin(), kd_list.end(), sortPoints2DByY());

//Build KD Tree
root = buildKDTree(&kd_list, 1);
}


KDNode * KDTree::buildKDTree(KDList *kd_list, const unsigned int depth)
{
//Build KD tree
const unsigned int n = …
Run Code Online (Sandbox Code Playgroud)

c++ kdtree nearest-neighbor

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

在c#中反转Picturebox图像

我想在我的程序中制作一个按钮,将图片框的背景图像翻转180度,使其朝向另一个方向.所以我可以为此提供一些代码.我尝试使用此代码:capturebox.BackgroundImage.RotateFlip = 180; 但这是错误的,程序不编译,请帮忙.

谢谢

编辑

是的,对不起,我的意思是一个镜像,基本上面向另一个方向,所以例如左手击球手的照片可以是镜子,所以看起来他们是板球上的右手击球手.我希望这个例子有所帮助.

谢谢

c# rotation background-image picturebox

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

pyPdf无法从我的PDF中的某些页面中提取文本

我正在尝试使用pyPdf从多页PDF中提取和打印页面.问题是,文本不是从某些页面中提取的.我在这里放了一个示例文件:

http://www.4shared.com/document/kmJF67E4/forms.html

如果运行以下命令,则前81页不返回任何文本,而最后11页正确提取.有人可以帮忙吗?

from pyPdf import PdfFileReader  
input = PdfFileReader(file("forms.pdf", "rb"))  
for page in input1.pages:  
    print page.extractText()  
Run Code Online (Sandbox Code Playgroud)

python pdf

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

Django:如何重定向到表单来源的页面

在我的Django应用程序中,我有多个页面显示一个链接,该链接加载显示表单的新页面.提交表单时,重定向到访问此表单的原始页面的最简洁方法是什么?

始发页面 - >表单页面 - >始发页面

使用下一个变量似乎是unellegant,因为我必须在原始页面链接上将其设置为GET变量,然后在表单中将其设置为隐藏的POST变量?任何其他想法将不胜感激.

python django

4
推荐指数
2
解决办法
2374
查看次数

jQuery:包括这个的多个选择器

我想选择'这个'和其他东西.例如:

$(this + ', ' + this + ' > div')
Run Code Online (Sandbox Code Playgroud)

我怎么能做这个工作?这可能在一个选择器中吗?

jquery

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

提升:copy_file失败并拒绝访问,但没有权限问题

我编写了以下例程,以便将目录中的所有文件复制到子目录然后将其删除,但我仍然在copy_fail上获得访问被拒绝,这看起来很容易让我误解.路径是更正,文件存在,并且权限在刚刚创建的目标目录中不是只读的.

有什么建议如何寻找问题的根源?

我试图调试,但我没有boost :: filesystem源代码.

任何建议表示赞赏.

void
moveConfigurationFileToSubDirectory()
{
 // TODO: Catch errors.

 boost::filesystem::path full_path( boost::filesystem::current_path() );

 // Create directory subdir if not exist
 boost::filesystem::path subdirPath(kSubdirectory);
    if ( !boost::filesystem::exists(subdirPath) )
 {
  PLog::DEV.Development(devVerbose, "%s: creating directory %s", __FUNCTION__, subdirPath.string());
  boost::filesystem::create_directories(subdirPath);
 } else
  PLog::DEV.Development(devVerbose, "%s: directory %s exist", __FUNCTION__, subdirPath.string());

 // Iterate through the configuration files defined in the static array
 // copy all files with overwrite flag, if successfully delete file (looks like there is not remove)
 for (int i = …
Run Code Online (Sandbox Code Playgroud)

c++ boost-filesystem

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