小编Ant*_*ney的帖子

这个()在Java中是什么意思

this() Java 中的意思是什么 ?

它看起来只有在放置时才有效

this();
Run Code Online (Sandbox Code Playgroud)

在类变量区域.

有人对此有所了解吗?

谢谢.

java this

9
推荐指数
2
解决办法
5934
查看次数

是否值得在TextChanged事件上等待几毫秒?

我有一个文本字段,用于过滤客户在移动设备上的操作.我想知道在用户键入少于3个字符时,我是否应该在启动代码之前等待几毫秒,并且只有在文本长于或等于3个字符时才执行代码.

执行的代码需要更长的时间(在更大的数据库上使用类似sql的语法),并且用户会在listview上看到挂起.

你怎么看?

c# iphone mobile android windows-mobile

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

您会选择什么除法运算符符号?

我目前正在设计和实现一种小型编程语言作为我正在上课的额外学分项目.我的问题是该语言有三种数字类型:Long,Double和Fraction.分数可以用适当或不正确的分数(例如"2 1/3"或"1/2")用语言书写.这个事实导致诸如"2/3.5"(长/双)和"2/3"(长/长)等问题无法被词法分析器正确处理.我看到的最佳解决方案是更改除法运算符.到目前为止,我认为"\"是最好的解决方案,因为"//"开始评论.

如果你正在设计语言,你会选择"\"吗?

你会选择其他东西吗?如果是这样,什么?

注意:无法更改分数的分配方式.

在此先感谢您的帮助,

-编辑-

目前的运营商是:

** (功率)

* (乘)

% (模数)

+ (加)

- (减去和否定)

~ (倒数)

! (不)

> (更大)的

< (减)

>= (大于相等)

<= (较少-相等)

== (平等)

<> (不等式)

& (和)

| (要么)

^ (XOR)

?? (空coalesing)

= (分配)

注意:我的老师没有严格的约束要求; 但是,我基本上让他相信我可以将一个简单的分数计算器变成一种语言.更改分数的语法将违反分数计算器的分数语法,最好避免使用.

programming-languages division operator-keyword

8
推荐指数
4
解决办法
613
查看次数

在Android浏览器链接中并不总是执行onClick而是导致焦点

我正在尝试使用HREF onClick处理程序为链接编写一个非常标准的JS行为,我面临着一个奇怪的问题,这个问题是由我认为在Android上的焦点/触摸模式行为造成的.

有时当我点击链接时,它不是执行动作,而是简单地选择/聚焦,只有一个焦点矩形,或者甚至还有一个填充的焦点矩形(选择而不是聚焦?).

现在的伪代码是

<a href="#" onClick="toggleDivBelowToShowHide(); return false;">go</a>
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情:

<a href="#" onTouchStart="toggleDivBelowToShowHide(); return false;">go</a>
Run Code Online (Sandbox Code Playgroud)

但是我在某些时候仍然会遇到同样棘手的问题.

android webkit focus onclick webview

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

在java中输出cmd命令的问题

我试图读取cmd命令的结果(例如dir).创建过程后,我使用了BufferedReader一个InputStreamReader.出于某种原因,BufferedReader尽管我知道必须要读取一些输出,但它仍然是空的.

这是我正在使用的代码:

String[] str = new String[] {"cmd.exe", "/c", 
            "cd", "c:\\",
            "dir", "/b", "/s"               
    };
    Runtime rt = Runtime.getRuntime();
    try{

        Process p = rt.exec(str);
        InputStream is =p.getInputStream();
        System.out.println(is.available());
        InputStreamReader in = new InputStreamReader(is);

        StringBuffer sb = new StringBuffer();
        BufferedReader buff = new BufferedReader(in);
        String line = buff.readLine();
        System.out.println(line);
        while( line != null )
        {
            sb.append(line + "\n");
        System.out.println(line);
            line = buff.readLine();
        }
        System.out.println( sb );
        if ( sb.length() != 0 ){
            File f = …
Run Code Online (Sandbox Code Playgroud)

java cmd

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

Android模拟器浏览器检测

我正在开发一个网站的移动版本.我目前正在使用此Javascript来检测和重定向用户:

if((navigator.userAgent.match(/iPhone/i)) || 
                (navigator.userAgent.match(/Android/i)) ||
                (navigator.userAgent.match(/iPod/i))) 
        { 
        window.location = "http://sitename.com/m/";
    }
Run Code Online (Sandbox Code Playgroud)

适用于iPhone和iPod,但Android没有成功.我在Eclipse中使用Android模拟器.我没有Android小工具来实际测试它.

难道我做错了什么?谁有同样的问题?

browser android android-emulator

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

PDO lastInsertId问题,php

我已经尝试了很多方法来获取最后一个插入ID以及下面的代码(较大类的snipplet),现在我放弃了.

有谁知道如何让PDO lastInsertId工作?

提前致谢.

    $sql = "INSERT INTO auth (surname, forename, email, mobile, mobilepin, actlink, regdate) VALUES (:surname, :forename, :email, :mobile, :mobpin, :actlink, NOW())";
$stmt = $this->dbh->prepare($sql);
if(!$stmt) {
 return "st";
}

$stmt->bindParam(':surname', $this->surname);
$stmt->bindParam(':forename', $this->forename);
$stmt->bindParam(':email', $this->email);
$stmt->bindParam(':mobile', $this->mobile);
$stmt->bindParam(':mobpin', $this->mobilePin);
$stmt->bindParam(':actlink', $this->actlink);

$result = $stmt->execute();
//return var_dump($result);
$arr = array();
$arr = $stmt->errorInfo();
$_SESSION['record'] = 'OK' . $dbh->lastInsertId();
$arr .= $_SESSION['record'];
return $arr;
Run Code Online (Sandbox Code Playgroud)

php pdo lastinsertid

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

Android IRC办公时间关于Android蓝牙RSSI的问题

我有一个关于Android上的蓝牙RSSI功能的问题(2.0或2.1):

创建蓝牙连接时,很容易获得RSSI值,但是如何重复获取已经激活的连接的RSSI值?能够做到这一点非常重要,因为这可以让你确定蓝牙设备是否彼此接近或相距很远,但我在Android API中找不到任何适当的函数调用.

知道Android RSSI的人可以帮我解决这个问题吗?

谢谢!

亚历克斯

android bluetooth rssi

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

Android如何覆盖ArrayAdapter的过滤器?

嘿各位我在这里的第一篇文章...我试着写一个自定义过滤器来过滤我的arrayadapter中的arraylist,这样当我点击按钮时我的listview被过滤了.

例如,当我点击我的按钮时

public void onClick(View arg0) {
            String abc = "abc";
            m_adapter.getFilter().filter(abc);
        }
Run Code Online (Sandbox Code Playgroud)

但是,当我点击我的按钮时,我的应用程序意外终止.这是我的arrayadapter和过滤器的代码.请帮我.

package com.ntu.rosemobile.searchlist;

public class ResultsAdapter extends ArrayAdapter<SearchItem> implements Filterable{

public ArrayList<SearchItem> subItems;
public ArrayList<SearchItem> allItems;
private LayoutInflater inflater;
private PTypeFilter filter;

public ResultsAdapter(Context context, int textViewResourceId, ArrayList<SearchItem> items) {

    super(context, textViewResourceId, items);
        this.subItems = items;
        this.allItems = this.subItems;
        inflater= LayoutInflater.from(context);
}

@Override
public Filter getFilter() {
    if (filter == null){
      filter  = new PTypeFilter();
    }
    return filter;
  }



//@Override
public View getView(int position, View convertView, ViewGroup …
Run Code Online (Sandbox Code Playgroud)

android arraylist filter android-arrayadapter

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

读取文本文件并将内容传输到mysql数据库

我需要一个PHP脚本来读取.txt文件.

文本文件的内容如下:

data.txt中

145|Joe Blogs|17/03/1954
986|Jim Smith|12/01/1976
234|Paul Jones|19/07/1923
098|James Smith|12/09/1998
234|Carl Jones|01/01/1925
Run Code Online (Sandbox Code Playgroud)

然后将这些存储到这样的数据库中

**DataID |名称| DOB**

234    |Carl Jones|01/01/1925
Run Code Online (Sandbox Code Playgroud)

如果有人能给我脚本来实现这一目标,我将非常感激.

更新:

<?
$handle = @fopen("data.txt", "r");
$conn = mysql_connect("localhost","username","password"); 
mysql_select_db("mydatabase",$conn);
while (!feof($handle)) // Loop til end of file.
{
$buffer = fgets($handle, 4096);
 // Read a line.
list($a,$b,$c)=explode("|",$buffer);
//Separate string by the means of |
echo $a."-".$b."-".$c."<br>";
$sql = "INSERT INTO data_table (iddata, name, age) VALUES('".$a."','".$b."',".$c.")";   
mysql_query($sql,$conn) or die(mysql_error());
}
?>
Run Code Online (Sandbox Code Playgroud)

在SQL语法中获取以下错误错误; ...在第1行使用')附近的正确语法

php mysql database text file

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