小编Chr*_*tis的帖子

使用CSS在移动设备上隐藏div

我想在移动设备上隐藏包含facebook likebox小部件的div.我试过这个,但它不起作用.

div代码:

<div id="facebook" class="fb-like-box mobile-hide" data-href="https://www.facebook.com/mypage" data-width="220" data-height="250" data-show-faces="true" data-stream="false" data-header="true"></div>
Run Code Online (Sandbox Code Playgroud)

css代码:

@media screen and (min-width: 0px) and (max-width: 720px) {
  #facebook { display: none; }
  .mobile-hide{ display: none; }
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?它使用id或类引用不起作用.

html css mobile hide

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

PHP - 准备好的语句和json_encode

我想使用预准备语句创建一个php脚本来查询我的数据库中的表并以json格式返回结果.我有一张医生表,我想找回一个特定专业的医生.我有一个版本的脚本不使用准备好的语句,工作正常.但是,当我使用预准备语句时,我的脚本不起作用.

非预备报表版本:

<?php
// include database constants
require_once("../config/config.php");             

// create db connection
$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);

/* check connection */
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

$mysqli->set_charset("utf8");

$speciality = $_POST['speciality'];

$query = "SELECT * FROM `doctors` WHERE speciality='$speciality'";
$result = $mysqli->query($query) or die("Error executing the query");
while($row = $result->fetch_assoc()) {
    $output[]= $row;    
}
print(json_encode($output));

$mysqli->close();
?>
Run Code Online (Sandbox Code Playgroud)

预备声明版本:

<?php
// include database constants
require_once("../config/config.php");             

// create db connection
$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); …
Run Code Online (Sandbox Code Playgroud)

php json prepared-statement

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

Android - AutoCompleteTextView仅在退格时有效

我有一个AutoCompleteTextView动态更新用户类型的建议列表.我的问题是,当我键入时,列表会更新,但下拉列表不会显示!但是当我删除一个字符(退格键)时,下拉列表会显示出来!

我甚至尝试autoText.showDropDown();在文本更改后显式调用但它不起作用.

这是我的TextChangedListener:

private TextWatcher textChecker = new TextWatcher() {
    @Override
    public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {

    }

    @Override
    public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        if(autoText.length()>9){
            new GeoTask().execute();
        }
    }

    @Override
    public void afterTextChanged(Editable editable) {
        if(autoText.length()>9){
            autoText.showDropDown();
            Log.i("UPDATE","showDropDown");
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

我甚至尝试重置适配器,autoText.showDropDown();但仍然没有:

autoText.setAdapter(null);
autoText.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

有没有办法让它发挥作用?


编辑:这是活动的完整代码.也许有人能找到我做错了什么......

public class TestDoctor extends Activity {

    TextView latText;
    TextView lngText;
    AutoCompleteTextView autoText;
    ArrayAdapter<String> adapter; …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview

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

访问动态生成的GUI JTextField对象

我正在写一个包含a的程序JButton.每次单击该按钮时,JTextField都会向a添加一个新按钮JPanel.

我的问题是,在用户创建了所有内容JTextFields并用信息填充后,我需要获取每个字段的文本.我怎样才能访问JTextFields它们动态生成的时间,因为它们没有实例名称?有没有更好的方法来获取每个文本,而不知道他们的实例名称.

这是...... actionPerformed事件的代码JButton

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    JTextField x = new JTextField();
    x.setColumns(12);
    p.add(x); 
    validate();
}
Run Code Online (Sandbox Code Playgroud)

java dynamic instance jpanel jtextfield

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

B + -Tree in Java

我想在Java中创建一个B + -Tree的简单实现,我需要一些帮助.我希望我的程序实现这些功能:搜索,插入,删除.

我的问题:

  1. 用于表示树的最佳数据结构是什么?我在想TreeMap.
  2. 在B + -Tree中,数据被存储在叶节点(K,V)和内部节点中而不是每个记录中的数据中存在指向子节点(K,P)的指针.我想建议如何指向另一个节点因为我不能在java中使用指针.

此外,如果您有任何建议,或者您想要一个简单的实现,我可以作为参考,请告诉我.

谢谢

java b-tree

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