问题列表 - 第15925页

android地图:如何长期点击地图?

如何长时间点击地图视图,以便在地图上的该点显示地点标记?

我试了几次没有成功:

1)使用setOnLongClickListenerMapvView其从未检测出的longclicks.

2)我的另一个想法是扩展MapView到覆盖dispatchTouchEvent..创建一个GestureDetector来响应longpress回调.但我被困在中途,因为我无法处理我的子类Mapview.即

MyMapview mymapview; //MyMapView extends MapView

//results in a classcast exception
mymapView = (MyMapView) findViewById(R.id.map);
Run Code Online (Sandbox Code Playgroud)

3)我知道如何尝试这个的唯一另一种方法是:检测MotionEvent.ACTION_DOWN并将延迟的runnable发布到处理程序并检测longpress是否还有其他两个事件:acton_move或action_up.

有人可以提供任何这些方法的想法来检测长按吗?

android long-click android-mapview

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

为什么firebug将<tbody>添加到<table>?

我查看了html源代码,没有<tbody>,但是当在HTML标签中通过firebug查看时,会<tbody>出现.知道为什么吗?

html firebug dom

30
推荐指数
2
解决办法
5358
查看次数

++ i和i ++之间的区别

可能的重复:
i ++或++ i的效率更高?
我们如何解释表达式的结果(++ x)+(++ x)+(++ x)?
循环中i ++和++ i之间的区别?

我正在尝试这两个程序:

void fun(){
     int k = 0;
     int i= 10;
     k = (i++)+(++i);
     cout << k << endl;
}
Run Code Online (Sandbox Code Playgroud)

输出= 22,因为i ++将给出10而++我将评估为12.

void fun(){
     int k = 0;
     int i = 10;
     k = (++i)+(++i);
     cout << k << endl;
}
Run Code Online (Sandbox Code Playgroud)

输出= 24

它应该是23我猜,还是有些东西我无法看到?

c++

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

javac无法在Windows命令提示符下工作

我正在尝试使用javacWindows命令提示符,但它不起作用.

将目录添加"C:\Program Files\Java\jdk1.6.0_16\bin\"PATH环境变量的末尾后,该java命令正常工作,但使用时javac给出了以下错误:

'javac'未被识别为内部或外部命令,可操作程序或批处理文件.

java windows javac command-prompt

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

我将如何编写虚拟机

我对编程虚拟机很感兴趣,没有像虚拟机或vmware那样华丽,但可以模仿一个简单的架构,无论是cisc还是risc,比如Zilog,SPARC,MIPS或80686架构模型.

我想通过这样做,制作一个相同类型的模拟器会相对简单,我只是对使用它来获得经验感兴趣(作为我的第一个C项目,我宁愿在C中做这个比在还要别的吗).

vm-implementation

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

我可以在相同的Spring安全配置中放置3种不同的身份验证方案

我的要求是提供:

  1. 基于用户ID密码的身份验证
  2. 开放基于身份验证
  3. 基于URL的身份验证(我们拥有的自定义sso impl)

在同一个项目中.

我试图将Spring安全性插入到现有项目中(为简单起见,代码被剥离):

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation=
    "http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/security
    http://www.springframework.org/schema/security/spring-security-2.0.1.xsd">

    <http auto-config="false">
        <remember-me user-service-ref="rememberMeUserService" key="some custom key" /> <!-- TODO: Key made for testing reasons.... -->
        <intercept-url pattern='/mainApplication/Main screen.html' access="ROLE_ADMIN"/>
        <intercept-url pattern='/**' filters="none"/> <!-- Allow entry to login screen -->
        <openid-login authentication-failure-url="/Login.html?error=true" default-target-url="/mainApplication/Main screen.html" user-service-ref="openIdUserService"/>
        <form-login login-page="/Login.html" authentication-failure-url="/Login.html?error=true" always-use-default-target="true" default-target-url="/mainApplication/Main screen.html"/>
    </http>

    <beans:bean id="rememberMeUserService" class="mypackage.CustomUserService">
        <beans:property name="usersService" ref="usersService"></beans:property>
    </beans:bean>

    <!-- Common login shared entry-point for both Form and OpenID based logins …
Run Code Online (Sandbox Code Playgroud)

java configuration spring spring-security

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

.NET中的密码加密/解密代码

我希望在C#中简单加密和解密密码.如何在数据库中以加密格式保存密码并通过解密检索原始格式?

.net c# encryption cryptography

27
推荐指数
2
解决办法
16万
查看次数

cakephp save返回true但不保存

CakePHP让我疯了!

这是我的代码:

if($this->Page->save($datavalue))
{
$this->Session->setFlash('Page content updated successfully.');
}
else
{
$this->Session->setFlash('Page content was not updated.');
}
Run Code Online (Sandbox Code Playgroud)

它总是说成功更新,但数据库中没有更新.以下是$ datavalue的内容:

Array
(
    [Page] => Array
        (
            [id] => 1
            [name] => home
            [title] => Home page1
            [meta_keywords] => keyword1
            [meta_description] => this is home page
            [content] => home page content
            [sidebar] => sidebar content
        )

)
Run Code Online (Sandbox Code Playgroud)

我是CakePHP的新手,你能不能给我一个关于它可能出错的概念?

提前致谢.

-happyhardik

这是我的型号代码:

<?php

class Page extends AppModel
{   
    var $name='Page';
    var $useTable = false;    
}
?>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!我试图在保存之前添加这两行,希望它会有所帮助:

$this->Page->set($datavalue);
$this->Page->id = $id;  
Run Code Online (Sandbox Code Playgroud)

但他们都没有帮助.


这是表结构: …

cakephp save

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

JSON响应不起作用?

我是JSON/jQuery的新手,我正在尝试各种JSON-AJAX示例.不幸的是,我的简单代码似乎没有用.

这是我在testjs.js中的JS/jQuery:

$(document).ready(function(){ 

$("#radio").click(function () { 

    $.getJSON("testphp.php", { testtest: 'blah' }, function(data){
    alert(data.response);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我在testphp.php中的PHP:

<?
        if(isset($_GET['testtest'])) {
        $arr = array('response'=>'error');
        echo json_encode($arr);
        }
 ?>

    <HTML>
    <HEAD></HEAD>
    <BODY>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script src="testjs.js"></script>
    <input id="radio" type="radio" name="group1" value="radio"> radio<br>
    </BODY>
    </HTML>
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中加载testphp.php时,在firebug中,我注意到在单击单选按钮后,数组正确返回为{"response":"error"}.但是,警报根本没有出现......

我也尝试过这里解决的其他类似例子(比如这一个:如何从jquery脚本中获取jSON响应变量),但这些正确的解决方案也不会为我产生警报.我一定是做错了什么......

任何想法都非常感激.谢谢!

jquery json

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

Delphi中有一个高效的全字搜索功能吗?

在Delphi 2009或更高版本(Unicode)中,是否有任何内置函数或小程序在某处编写,可以进行合理有效的全字搜索,其中提供定义单词的分隔符,例如:

function ContainsWord(Word, Str: string): boolean;

const  { Delim holds the delimiters that are on either side of the word }
  Delim = ' .;,:(){}"/\<>!?[]'#$91#$92#$93#$94'-+*='#$A0#$84;
Run Code Online (Sandbox Code Playgroud)

哪里:

Word: string;  { is the Unicode string to search for }
Str: string;   { is the Unicode string to be searched }
Run Code Online (Sandbox Code Playgroud)

如果"Word"在字符串中,我只需要它返回true或false值.

在某个地方必定有这样的东西,因为标准的查找对话框具有"仅匹配整个单词"作为其中一个选项.

这通常(或最好)如何实施?


结论:

RRUZ的答案很完美.SearchBuf例程正是我所需要的.我甚至可以进入StrUtils例程,提取代码,并根据我的要求进行修改.

我很惊讶地发现SearchBuf不首先搜索该单词然后检查分隔符.相反,它一次查找字符串的字符,寻找分隔符.如果找到一个,则检查字符串和另一个分隔符.如果找不到,则查找另一个分隔符.为了效率,这非常聪明!

delphi unicode delimiter

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