小编Too*_*ool的帖子

Android:我们必须手动创建模型类吗?

我正在创建一个模型类,假设它将被称为"历史",它将与SQLite数据库进行交互.

我们是否总是必须手动为模型类创建getter/setter/fields?这个没有自动发电机吗?

模型类的示例:

package com.example.fileexplorermanager;


public class History {

    //private variables
    int _id;
    String _file_name;
    String _full_path;
    String _file_type;

    // Empty constructor
    public History(){

    }
    // constructor
    public History(int id, String _name, String _full_path, String _file_type){
        this._id = id;
        this._file_name = _name;
        this._full_path = _full_path;
        this._file_type = _file_type;

    }

    // getting ID
    public int getID(){
        return this._id;
    }

    // setting id
    public void setID(int id){
        this._id = id;
    }

    public String getFileName(){
        return this._file_name;
    }

    public void setFileName(String file_name){
        this._file_name …
Run Code Online (Sandbox Code Playgroud)

android model

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

为什么这段代码不能正确排序包含数字的行?

我正在看这个读取输入行的程序,然后从K&R对它们进行排序.

如果我输入的话,我无法弄清楚为什么它没有正确排序

1234532 first line
abc second line
Run Code Online (Sandbox Code Playgroud)

它不会按递增顺序对它们进行排序.基本上,如果输入行包含数字或其他字母,我认为它不起作用.

但这适用于带字母的行:

abc
abcsda
Run Code Online (Sandbox Code Playgroud)

将正确排序.

这是代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAXLINES 5000

char *lineptr[MAXLINES];

int readlines(char *lineptr[], int nlines);
void writelines(char *lineptr[], int nlines);

void qsort(char *lineptr[], int left, int right);

int main(int argc, char *argv[])
{
     int nlines;

     if((nlines = readlines(lineptr, MAXLINES)) >= 0) {
          qsort(lineptr, 0, nlines-1);
          writelines(lineptr, nlines);
          system("PAUSE");
          return 0;
     } 
     else {
          printf("error: input too big to sort\n");
          return 1;
     }


  system("PAUSE");  
  return 0; …
Run Code Online (Sandbox Code Playgroud)

c pointers function

0
推荐指数
2
解决办法
319
查看次数

为什么这个div不包含ul

     <div class="pull_down">
       <ul class="zvuc">
         <li class="prod">
           <div class="conutine">
             <div class="prod_name"><a href="">Asus 15.6-Inch Versati...</a></div>
             <img src="../images/test/lotr.jpg">
             <div class="timer"></div>
           </div>
         </li>
         </ul>
        </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div.pull_down
{
    padding: 20px 20px 20px 30px;
}

li.prod
{
    background: url("../images/test/bg-horizontal.png") no-repeat;
    height: 286px;
    width: 170px;
    text-align: center;
    padding-top: 0;
    display: list-item;
    width: 170px;
    min-height: 286px;
    float: left;

}
ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
Run Code Online (Sandbox Code Playgroud)

当我用萤火虫鼠标在师上时,它不包含任何东西.为什么是这样?

html css

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

jquery:将[object Object]附加到字符串

无论我尝试什么,Jquery似乎都无法将str2的类型转换为字符串.

function parseXml(xml)
{
      $(xml).find("product").each(function()
      {

           var str1 = "div.timer";
           var **str2** = $(this).find("id");


           $("div.timer17").html(str1 + str2);
      });
}
Run Code Online (Sandbox Code Playgroud)

每次运行此函数时,div.timer17的内容都会更改为div.timer [object Object].

我尝试将对象Object转换为带有新String(obj)的字符串,使用json.stringify等.没有任何效果.请帮忙.

我的目标是将str2附加到str1,所以我可以得到想要的选择器(例如,div.timer25).

这是xml:

<?xml version="1.0" encoding="utf-8" ?>
<products>
<product cookie="The red">
  <timediff>02:28:59</timediff>
  <username>denis</username>
  <price>25</price>
  <id>17</id>
</product>

<product cookie="The red">
  <timediff>00:28:59</timediff>
  <username>denis</username>
  <price>35</price>
  <id>18</id>
</product>
</products>
Run Code Online (Sandbox Code Playgroud)

javascript string jquery

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

Firebug看不到display:block属性的元素?

我正在用firebug检查这个页面上的代码:

http://www.phppennyauctiondemo.com/

在右上角,有一个"注册"按钮和一个链接.

当我选择与firebug的链接时,在firebug的"Style"部分,我找不到display:block属性,即使我知道它在那里(它可以在firebug的"Computed"部分找到,它清楚地说,显示:块).

因此,如果链接具有默认的内联显示,并且没有使用css更改,那么为什么这个元素有一个display:block?我在这里失踪了什么?

html css firebug

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

如何使用正则表达式来匹配两个变量的相等?

我有像这样形成的线条:

1/1
3/5
5/5
7/10
Run Code Online (Sandbox Code Playgroud)

有没有办法匹配左边的数字与右边的数字匹配的行?

也就是说,我需要匹配第1/1和第5/5行.

regex

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

霍夫曼树:猜卡游戏

"设计一种策略,最大限度地减少在下面的游戏[Gar94],#52中提出的预期问题数量.你有一副牌,其中包括一个黑桃王牌,两个黑桃牌,三个三分球,以及最多九个牌9,总共制作45张牌.有人从洗牌甲板上取出一张牌,你必须通过询问是否回答问题来识别.

这是算法的设计和分析练习.

我想到的是两种解决方法:

  1. 它是9吗?不:是8岁吗?不:这是7吗?... 等等.

  2. 卡> 5?不是:卡> 2?... 等等.

哪种方法正确?

欢迎任何帮助.

编辑:我应该使用贪婪的方法.

algorithm tree huffman-code

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

Android - 如何在活动之间保持UI元素的静态?

我有一个带按钮的导航栏,我想在多个活动之间分享:

在此输入图像描述

目前,当我开始相同的活动(例如,点击LOST.DIR)时,整个屏幕会发生变化,包括导航栏(出现新的文件夹列表).

我想保持导航栏静态(在相同的活动类型之间保持不变,而不是在开始新活动后更改或重新显示).

这可能吗?

android android-intent

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

Android - "您的内容必须有一个ListView,其id属性为android.R.id.list"

我浏览了其他每个相同/类似的问题:

Android:您的内容必须具有ListView,其id属性为android.R.id.list

您的内容必须具有ListView,其id属性为'android.R.id.list'

没有任何帮助.

区别在于我的Activity没有扩展ListActivitiy(这似乎是上述情况中的问题).

我的活动扩展了FragmentActivity(我无法将其更改为Activity,因为我有依赖项).

public class MainActivity extends FragmentActivity 
Run Code Online (Sandbox Code Playgroud)

... 列表显示

<ListView
    android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:divider="#b5b5b5"
    android:dividerHeight="1dp"
    android:listSelector="@drawable/list_selector" >
</ListView>
Run Code Online (Sandbox Code Playgroud)

...片段视图

<fragment
    android:id="@+id/contentFragment"
    android:name="com.landa.fragment.ContentFragment"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/include1" />
Run Code Online (Sandbox Code Playgroud)

我也尝试按照上述问题的建议更改ListView的'id'格式 - Android不同意这种表示法.

内容片段扩展了ListFragment:

public class ContentFragment extends ListFragment {
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

android listactivity android-activity

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

Mercurial 推送不起作用

我使用 push 将几个文件推送到远程存储库(使用 SSH)。

推后我得到

denis@ubuntu:/var/www/mar$ hg push
pushing to ssh://denis@medsecop.com//var/www/vhosts/medsecop.com/stage/symphony
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 1 changesets with 2 changes to 2 files
Run Code Online (Sandbox Code Playgroud)

HG 说 2 个更改为 2 个文件。

但是当我登录我的服务器(我推送到的远程服务器)时,文件不存在(也没有改变)。

可能有什么问题?

version-control mercurial

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