小编Jan*_*aek的帖子

用GD绘制图形

在这里.

我已经考虑了很长一段时间,并且还没有真正能够提出一个正确的方法来做到这一点.我还没有实现任何东西,因为我还在设计这个东西.

我的想法是我抓取一个网站的内部链接,我得到了解决,它很容易,但爬行后,我最终得到一个包含大量链接的数组,以及这些特定链接出现在我抓取的网站上的次数(以及他们如何联系).

有了这个庞大的数组,我想以某种方式绘制图形.假设我可以正确处理数据,这里真正的问题是我如何通过使用GD库在图像中绘制它.

我想如果少于12个元素,我可以将它们对齐在一个单位圆圈上,将它们分开,然后相应地连接它们,所以任何多达12个元素应该不是问题,但如果超过12个,它可能很棒让他们像这样排队http://nayena.com/stackoverflow/graph.png或者,那只是一个粗略的绘图,但我猜它只是为了证明一点.

所以我在这里寻找指导或提示,以便让数学成为一个好方法.

我以前做过条形图,所以我没有什么经验可以用GD做数学.如果可能的话,id不喜欢使用一些绘图仪库 - 最后,它让我更好地理解了事情应该如何.

php math gd graph

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

谷歌一样的搜索算法

我试图在我的简单数据结构中实现搜索算法.然而,这不是"如何做到这一点?" - 问题,而是"我怎么能优化算法?"

我试图保留文件索引,每个文件可以与任意数量的标签相关联(类似于一个类别)

这就是我的数据结构:

项:

 ------------------------------------
|  id  | description | short | score | 
 ------------------------------------
Run Code Online (Sandbox Code Playgroud)

标签:

 -------------
|  id  | text |
 -------------
Run Code Online (Sandbox Code Playgroud)

EntryTags:

 -------------------
| entry_id | tag_id |
 -------------------
Run Code Online (Sandbox Code Playgroud)

在搜索字段中,搜索请求将始终转换为使用加号(+)拆分的单个单词.

在下面的例子中,我将搜索"blue + website + simple + layout"

- split searchterm up into array named t
- convert each word in array t into a number using the id from "Tags" table
- for each element in array t, select make new array for each element with …
Run Code Online (Sandbox Code Playgroud)

php sql algorithm search-engine

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

Android:如何将ListView放入XML?

我想创建一个简单的应用程序,显示联系人列表(姓名,姓氏).我的代码:

package lista.android;

import java.util.*;

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.*;

class Contact{
    String nume;
    String prenume;

    Contact(String nume, String prenume){
        this.nume=nume;
        this.prenume=prenume;
    }

    public String toString(){
        return prenume +" "+ nume;
    }
}

public class Lista1Activity extends ListActivity {
    /** Called when the activity is first created. */
    ArrayList <Contact> lista;
    ArrayAdapter <Contact> adaptor;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setListAdapter(adaptor);

        lista=new ArrayList<Contact>();
        adaptor=new ArrayAdapter<Contact>(this, R.id.element, lista);

        adaugaContact("Florian", "Iancu");
        adaugaContact("Ioana", "Constantina");

    }

    public void adaugaContact(String nume, String …
Run Code Online (Sandbox Code Playgroud)

xml android listview

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

来自数据库的Android填充Spinner接受旧条目

在我的应用程序的开始我显示一个对话框.在这个对话框中,我有2个微调器.如果我更改第一个微调器的条目,则应用程序会加载JSON文件并将其解析为数据库.然后,微调器从保存JSON文件的数据库中填充SimpleCursorAdapter.问题是,当我更改第一个微调器时,它总是加载上次更改微调器时保存的数据库.

这是来自onItemSelected方法的代码:

final Handler handler = new Handler() {
    public void handleMessage(Message msg) {
        dialogs.dismiss();
    }
};
Thread checkUpdate = new Thread() {
    public void run() {
        klassenListeAktualisieren((new Long(txtBerufID)).toString());
        handler.sendEmptyMessage(0);
    }
};
checkUpdate.start();
dbHelperKlasse = new KlassenlisteDbAdapter(myContext);
dbHelperKlasse.open();

Cursor cursor_Names = dbHelperKlasse.fetchAllOfThem();
startManagingCursor(cursor_Names);

String[] columns = new String[] { dbHelperKlasse.KEY_TITLE };
int[] to = new int[] { android.R.id.text1 };

SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(myContext, android.R.layout.simple_spinner_item,cursor_Names, columns, to);
mAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
klassenSpinner.setAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)

如果您需要了解其他任何内容,请告诉我(代码等).

android simplecursoradapter android-spinner

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

文本溢出如何以css2中的点结束应该怎么办?

文本溢出如何以css2中的点结束?我完成的设计如下 -

<div class="container">
            <div style="padding-bottom:5px;"><span style="float:left;width:30%;">Address</span><span style="width:2%;">:</span><span style="padding-left:5px;width:60%;"><%#Eval("Address")%></span></div>
            <div style="padding-bottom:5px;"><span style="float:left;width:30%;">City</span><span style="width:2%;">:</span><span style="padding-left:5px;width:60%;"><%#Eval("City")%></span></div>
            <div style="padding-bottom:5px;"><span style="float:left;width:30%;">State</span><span style="width:2%;">:</span><span style="padding-left:5px;width:60%;"><%#Eval("State")%></span></div>
            <div style="padding-bottom:5px;"><span style="float:left;width:30%;">PIN</span><span style="width:2%;">:</span><span style="padding-left:5px;width:60%;"><%#Eval("PostalCode")%></span></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

css如下 -

.container 
{
    background:#EFF2F7;
    float:left;
    margin:0px 15px 10px 0px;
    border:1px solid #768BB7;
    max-width:23%;
    min-width:22%;
    max-height:120px;
    min-height:100px;
    padding-left:2px;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

PHP相当于javascript中的$ array []

我试图从javascript传递任意数量的数组到json通过ajax的php文件,问题词是任意的,假设遵循所有开发代码

var arrayContaingAll;

$("li", "#list").each(function()
{
  var a = array( $(".name",this).val(), $(".unit",this).val(), $(".amount", this).val() );
  arrayContainingAll[] = a;
});
Run Code Online (Sandbox Code Playgroud)

但是,阵列上的[]功能对我不起作用,我将如何实现这样的功能呢?

是的,我知道PHP损害了我的想法

javascript php multidimensional-array

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

SQL有什么问题?

我正在尝试使用PDO,所以我得到了这个:

所以,$_GET['word'] = "Jimi Hendrix"$_GET['cat'] = "music".

$now = htmlentities(rawurldecode($_GET['word']));
$cat = htmlentities($_GET['cat']); 

$dsn = 'mysql:dbname=DATABASE;host=localhost';
$user = "USER";
$password = "PASS";

# connect to the database
try {
    $DBH = new PDO($dsn, $user, $password);
                $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

                # the data to select 
                $data = array($cat, $now);

                $STH = $DBH->prepare("SELECT id, name FROM ? WHERE name LIKE ?");
                $STH->execute($data);
    $result = $STH->fetchAll();

}
catch(PDOException $e) {
    echo "Uh-Oh, something wen't wrong. Please try again later."; …
Run Code Online (Sandbox Code Playgroud)

php mysql sql pdo

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

Magento管理员路由扩展导致404

我目前正在参与学习和开发magento,并且我得到了为前端工作的东西,但是现在我正在尝试让后端工作的东西和我面临挑战.根据文档和谷歌,它应该很简单,但我仍然得到404s.

我创建了一个标准的文件结构,如下所示:

app
  code
    local
      Mediafunction
        Csvengine
          Block
          controllers
            Adminhtml  
              IndexController.php
          etc
            config.xml
          Helper
            Data.php
          Model
          sql
Run Code Online (Sandbox Code Playgroud)

我在config.xml中添加了一些东西,得到一个链接到菜单,它的实际工作所展示的模块,但是当IM点击喜欢的链接(其解析为/管理/ csvengine /索引/键/ foobar的,应),我刚刚得到一个404.

我尝试了各种各样的东西,但我一直回到:

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <Mediafunction_Csvengine before="Mage_Adminhtml">Mediafunction_Csvengine_Adminhtml</Mediafunction_Csvengine>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>
Run Code Online (Sandbox Code Playgroud)

目前不起作用(404).我的IndexController.php非常简单,它的唯一内容是:

<?php
class Mediafunction_Csvengine_Adminhtml_IndexController extends Mage_Adminhtml_Controller_Action
{
    public function indexAction()
    {
        $this->loadLayout();
        $this->renderLayout();
    }
}
Run Code Online (Sandbox Code Playgroud)

更改类的名称也没有任何效果,我真的对我做错了什么一无所知.我怎样才能使这个工作?

magento

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