在这里.
我已经考虑了很长一段时间,并且还没有真正能够提出一个正确的方法来做到这一点.我还没有实现任何东西,因为我还在设计这个东西.
我的想法是我抓取一个网站的内部链接,我得到了解决,它很容易,但爬行后,我最终得到一个包含大量链接的数组,以及这些特定链接出现在我抓取的网站上的次数(以及他们如何联系).
有了这个庞大的数组,我想以某种方式绘制图形.假设我可以正确处理数据,这里真正的问题是我如何通过使用GD库在图像中绘制它.
我想如果少于12个元素,我可以将它们对齐在一个单位圆圈上,将它们分开,然后相应地连接它们,所以任何多达12个元素应该不是问题,但如果超过12个,它可能很棒让他们像这样排队http://nayena.com/stackoverflow/graph.png或者,那只是一个粗略的绘图,但我猜它只是为了证明一点.
所以我在这里寻找指导或提示,以便让数学成为一个好方法.
我以前做过条形图,所以我没有什么经验可以用GD做数学.如果可能的话,id不喜欢使用一些绘图仪库 - 最后,它让我更好地理解了事情应该如何.
我试图在我的简单数据结构中实现搜索算法.然而,这不是"如何做到这一点?" - 问题,而是"我怎么能优化算法?"
我试图保留文件索引,每个文件可以与任意数量的标签相关联(类似于一个类别)
这就是我的数据结构:
项:
------------------------------------
| 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) 我想创建一个简单的应用程序,显示联系人列表(姓名,姓氏).我的代码:
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) 在我的应用程序的开始我显示一个对话框.在这个对话框中,我有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)
如果您需要了解其他任何内容,请告诉我(代码等).
文本溢出如何以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) 我试图从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损害了我的想法
我正在尝试使用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) 我目前正在参与学习和开发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)
更改类的名称也没有任何效果,我真的对我做错了什么一无所知.我怎样才能使这个工作?