顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - fell0206

頁: [1] 2 3 ... 12
1
各位大大很抱歉!也許我沒說清楚我想要問的問題,問題如下:
1.我的CODE有符合MVC Pattern嗎?
2.MVC Pattern不是透過C去協調M&V嗎!那如果我今天有多個V,那不就有可能會有多個M&C?
3.MVC Pattern的特色不就是當M有變動的時候,C&V不用修改,但我今天若將C中的caculate method改成如下:
代碼: [選擇]
        public String caculate(int x, int y, int z) {
return x + y + z;
}
如果一來,C&V不就都要做修正了嗎?請各位大大可否解釋一下到底是什麼意思! Thank you~

2
各位大大,小弟最近在學MVC的架構,參考了許多的資料,也實作出了1個VIEW對一個Controller對一個Model,的簡單例子,但問題來了,實際在應用時不可能只有一個VIEW,所以我試著在Controller中加入多個VIEW,想了四天終於寫出來了!但小弟覺得怪怪的請大大指點一下,並且可否針對寫法提供一些改善的方法!謝謝~

代碼: [選擇]
//Initial.java
import java.util.*;

public class Initial {

/**
* @param args
*/

public static void main(String[] args) {
// TODO Auto-generated method stub
View v = new View("View");
View2 v2 = new View2("View2");
Model m = new Model();
Controller c = new Controller(m);
c.add(v);
c.add(v2);

v.display();
v2.display();

c.showAryList();
}
}
代碼: [選擇]
//Controller.java
import java.util.*;

public class Controller {

// private Viewable v;
private Model m;
private List aryList;

public Controller(Model m) {
// TODO Auto-generated constructor stub
this.m = m;
aryList = new ArrayList();
}

public void add(Viewable v) {
aryList.add(v);
System.out.println(v.getName() + "已被加入!");
v.addController(this);
}

public void removeView(Viewable v) {
aryList.remove(v);
System.out.println(v.getName() + "已被刪除!");
}

public void sumNumber(Viewable v, int N1, int N2) {
if (aryList.contains(v)) {
((Viewable) this.aryList.get(aryList.indexOf(v))).show(this.m
.caculate(N1, N2));
}
removeView(v);
}

public void substractNumber(Viewable v, int N1, int N2) {
if (aryList.contains(v)) {
((Viewable) this.aryList.get(aryList.indexOf(v))).show(this.m
.substract(N1, N2));
}
}

public void showAryList() {
for (int i = 0; i < aryList.size(); i++) {
System.out.println(aryList.get(i).getClass());
}
}
}
代碼: [選擇]
//Model.java
public class Model {

public Model() {
// TODO 自動產生建構子 Stub
}

public int caculate(int x, int y) {
return x + y;
}

public int substract(int x, int y) {
return x - y;
}

}
代碼: [選擇]
//Viewable.java
public interface Viewable {
// final String name;
public String getName();

public void addController(Controller c);

public void show(int result);
}
代碼: [選擇]
//View.java
import java.util.*;

public class View implements Viewable {

private int no1;
private int no2;
private Controller c;
private String name;

public View(String n) {
// TODO Auto-generated constructor stub
this.name = n;
}

public String getName() {
return this.name;
}

public void addController(Controller c) {
this.c = c;
}

public void display() {
Scanner s = new Scanner(System.in);
System.out.print("No 1:");
no1 = s.nextInt();
System.out.print("No 2:");
no2 = s.nextInt();
c.sumNumber(this, no1, no2);
}

public void show(int result) {
System.out.println(no1 + "+" + no2 + "=" + result);
}
}
代碼: [選擇]
//View2.java
import java.util.Scanner;

public class View2 implements Viewable {
private int no1;
private int no2;
private Controller c;
private String name;

public View2(String n) {
// TODO 自動產生建構子 Stub
this.name = n;
}

public String getName() {
return this.name;
}

public void addController(Controller c) {
this.c = c;
}

public void show(int result) {
// TODO 自動產生方法 Stub
System.out.println(no1 + "-" + no2 + "=" + result);
}

public void display() {
Scanner s = new Scanner(System.in);
System.out.print("No 1:");
no1 = s.nextInt();
System.out.print("No 2:");
no2 = s.nextInt();
c.substractNumber(this, no1, no2);
}

}

3
Java程式設計討論區 / Java + Text to speech?
« 於: 2010-03-23 21:14 »
各位大大,我有幾個問題想問看看各位的看法,目前需要做測出一個可以for JAVA的TTS package,但在網上找了很久,也找到幾個,但就是沒有support中文,所以我想請問一下:
1.有沒有大大知道那個TTS的package可以for 中文和英文的?
2.以TTS這個功能來說,是不是用微軟的去開發會比較快(Microsoft Speech SDK)?
3.如果在沒有語言的使用限制下,大大們會覺得用那個比較好?
謝謝~

4
大大您好,感謝您的回答,但小弟是要"刻意造成網頁過期",不是讓網頁不過期,請大大指點指點!! Thank you~~

5
各位大大,不知在JSP中有沒有什麼方法可以讓使用者按下"回上頁"後,會出現網頁已過期的方法?不管是透過瀏灠器或javascript都一樣!請各位大大指點指點!! Thank you~

6
感謝大大的指點!!現在可以了!
但我想請問一下!
為什麼加入Path不行,因為我在網路上找的解法也是教我們這樣做的!!
請大大再指點指點! Thank you~

7
抱歉,忘了附上error message,如下:
C:\htdocs\JSP\jsp\src\java\company>javac HellowTaglib.java
HellowTaglib.java:7: package javax.servlet.jsp does not exist
import javax.servlet.jsp.*;
^
HellowTaglib.java:8: package javax.servlet.jsp.tagext does not exist
import javax.servlet.jsp.tagext.*;
^
2 errors

C:\htdocs\JSP\jsp\src\java\company>

請各位大大指點指點!! Thank you~

8
Java程式設計討論區 / 無法compileservlet
« 於: 2009-07-16 22:50 »
各位大大,小弟寫了以下的CODE:

package company;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
public class HellowTaglib {

}

但一直無法編譯成功,我知道要加入servlet-api.jar到path中,但我也加入了,可是還是不行,以下是我的path內容:
C:\Program Files\PHP\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_13\bin\;C:\Program Files\Inventec\Dreye\DreyeSA\DreyeTTs\eTTS;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mysql-connector-java-5.1.7-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar
請各位大大指點指點!! Thank you~

9
原來如此!感謝大大的指點~

10
終於...歷經了二週左右的研究,終於知道那有問題了:
1.可能是我的web.xml有點問題,所以我後來新一個web application
2.<jsp:getProperty name="personData" property="test" />,雖然我在java file中是寫"getTest()"但當我在JSP頁面中則是要將property設為小寫

不過小弟又有一個問題,不是說java裡,大小寫是有別的嗎?那為什麼我的property要設為小寫才能RUN??請各位大大指點指點!!Thank you~

11
Java程式設計討論區 / JSP無法使用javaBeans!
« 於: 2009-07-08 09:14 »
各位大大,小弟是用NetBeans IDE 6.5.1寫JSP,而我在"Source Packages"下新增一個名為com的資料夾,並建立personData.java:
package com;
public class personData {
    public String getTest(){
      return "jfdksl;a;sldjfkdalsdf";
    }

}
然後compiler後,將personData.class托到\WEB-INF\classes\com\下,並且建立useBean.jsp:
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h1>Hello World!</h1>
        <jsp:useBean id="personData" scope="application" class="com.personData" />
    </body>
</html>
但一直產生錯誤:"The server encountered an internal error () that prevented it from fulfilling this request."
目前還在努力找解法(雖然有找到,但都解不出來),請各位大大指點指點!! Thank you~~

12
感謝大大的指點!
是這樣的!
因為我本來是這樣寫:
0 7 * * * /usr/bin/php /home/XXX/public_html/XXX/xxx.php
可是因為都沒反應!所以上網查,發現有大大這樣寫!所以才改成這樣!
請大大在指點指點! Thank you~

13
PHP程式設計討論區 / crontab+PHP排程問題?
« 於: 2008-12-30 21:08 »
各位大大,小弟希望每天早上7點跑某一個PHP檔,所以小弟用了crontab -e去新增:
0 7 * * * apache php /home/XXX/public_html/XXX/xxx.php
但其一直都沒有反應!而我的xxx.php的權限是:-rwxr-xr-x
(小弟不是用ROOT去crontab -e的!)
不知為什麼不行??
請各位大大指點指點~ Thank you!!!

14
感謝各位大大的指點!
小弟在不段的測試中,發現...似乎是document.getElementsByName(input);所產生的問題!只要將這行弄掉,一切就OK了!
請各位大大在指點指點! Thank you~

15
感謝大大的指點!
改成onkeyup還是不行!也只檢查一次而已!!
請大大在指點指點! Thank you~

16
網頁技術 / IE7+conchange()只會檢查一次!
« 於: 2008-10-14 22:27 »
各位大大,在JS中,有個onchange事件,但小弟在IE7裡測試,它似乎只能判斷改變一次,不知要怎麼處理?
CODE如下:
<html>
<head>
<title>ck_mail</title>
<script>
function check(input,ID){
  var tag=true;
  var message="";
  var str="";
for(i=0;i<input.length;i++){
  check=document.getElementsByName(input);
  for(var z=0;z<check.length;z++){
        str=check[z].value;
    for(var i=0;i<str.length;i++){
      /*Find ASCII Code 32~47 from str---Start---*/
          for(var j=0;j<=15;j++){
            if(str.charCodeAt(i)==(32+j)){
              tag=false;
                  message="不可輸入非法字元"
                  break;
            }
          }
          /*Find ASCII Code 32~47 from str---End---*/
          /*Find ASCII Code 58~64from str---Start---*/
          for(j=0;j<=6;j++){
            if(str.charCodeAt(i)==(58+j)){
              tag=false;
                  message="不可輸入非法字元"
                  break;
            }
          }
          /*Find ASCII Code 58~64 from str---End---*/
          /*Find ASCII Code 91~96 from str---Start---*/
          for(j=0;j<=5;j++){
            if(str.charCodeAt(i)==(91+j)){
              tag=false;
                  message="不可輸入非法字元"
                  break;
            }
          }
          /*Find ASCII Code 91~96 from str---End---*/
          /*Find ASCII Code 123~126 from str---Start---*/
          for(j=0;j<=3;j++){
            if(str.charCodeAt(i)==(123+j)){
              tag=false;
                  message="不可輸入非法字元"
                  break;
            }
          }
          /*Find ASCII Code 123~126 from str---End---*/
    }
  }
}
  /*Using function match to check string---Start*/
  if(str.match("\\W+")!=null){
        tag=false;
  }
  /*Using function match to check string---End*/
  if(tag==true){
        return tag;
  }else{
    alert(message);
        return tag;
  } 
}
</script>
</head>
<body>
<form method=POST action="" name=TEST>
  <p>
  <input name=T1 size=20 onchange="return check(['T1'])"></p>
  <p><input type=submit value=提交 name=B1><input type=reset value=重新設定 name=B2></p>
</form>
</body>
</html>
請各位大大指點指點~ Thank you!

17
PHP程式設計討論區 / 回覆: 字串檢查
« 於: 2008-09-28 10:33 »
感謝大大的指點!
...
然後在存入資料庫時先將密碼做編碼(md5 or sha1)
user 登入時輸入的密碼用同樣的方式編碼
並跟資料庫的密碼(已編碼過的)直接比對
...
看來該方法似乎挺普遍的(網路上大多數的文章也這樣說),那小弟在問一個題題,username的檢查,大多數似乎都用ereg,這類正規運算去檢查,不知要檢查那些,小弟只想出"<([^>]|\n)*>",不知還有沒有?
請大大在指點指點~Thank you!

18
PHP程式設計討論區 / 回覆: 字串檢查
« 於: 2008-09-27 23:32 »
...例如 md5, sha1..., user傳來的資料編碼後直接比對是否相同
感謝大大的指點!!
不知大大是否是指密碼的部份?
請大大在指點指點! Thank you~

19
PHP程式設計討論區 / 字串檢查
« 於: 2008-09-27 22:28 »
各位大大,以登入登入介面來說,一般都會做輸入的檢查,小弟有幾個問題:
1.檢查的方法可以用javascript,但javascript較容易裡破解,所以一般都會在PHP在做一次檢查,既然這樣,那javascript的檢查是不是可以不要?
2.以PHP檢查的方法有很多,一般都ereg之類的,那如果把字串拆成字元,在轉成ASCII,在比對是否有在某範圍內,不知這樣和ereg比較來,有沒有比較好和比較快?
請各位大大指點指點! Thank you~

20
PHP程式設計討論區 / 回覆: PHP+XML/SWF?
« 於: 2008-09-24 20:11 »
感謝大大的指點!!
是這樣的,由於小弟依照大大的要求做TEST時發現..."檢視原始檔"時,內容都連在一起,所以改了一下CODE:
...
<chart>
  <chart_type>column</chart_type>
    <chart_data>
      <row>
        <null/>
      <?php for($i=0;$i<sizeof($total)-1;$i=$i+1){ ?>
        <string><?php echo $i; ?></string>
      <?php } ?>
     </row>
     <row>
       <string>Column</string>
        <?php for($i=0;$i<sizeof($total)-1;$i=$i+1){ ?>
          <number><?php echo $total[$i]; ?></number>
        <?php } ?>
</row>
</chart_data>
</chart>
我將輸出的內容用到sample.xml中,並用sample.html開都是OK的!(除了出現Adobe Flash Player安全性).請各位大大在指點指點!! Thank you~

21
PHP程式設計討論區 / PHP+XML/SWF?
« 於: 2008-09-24 17:10 »
各位大大,小弟用XML/SWF這個套件在寫圖表,但...我的FLASH一直出不來,會出現"script會讓flash變慢,如果繼續執行電腦會停止回應",可是我單獨看xml_source=XXX.php的XXX.php是可以看的!以下是我的CODE:
<?
$q_id=$_GET["q_id"];
$id=$_GET["id"];
$r=mysql_query("select * from q$q_id");
$i=0;
while($i<$id){
  $row=mysql_fetch_object($r);
  $total=$row->option_body;
  $i=$i+1;
}

$total=explode(",",$total);
for($i=0;$i<sizeof($total)-1;$i++){
  $total[$i]=0;
}
$i=1;
$r=mysql_query("select * from r$q_id");
while($row=mysql_fetch_object($r)){
  $temp=explode("|",$row->q_result);
  $temp=explode(",",$temp[$id-1]);
  $total[$temp[0]]=$total[$temp[0]]+1;
}
echo "<chart>";
echo "<chart_type>column</chart_type>";
echo "<chart_data>";
echo "<row>";
echo "<null/>";
  for($i=0;$i<sizeof($total)-1;$i=$i+1){
    echo "<string>$i</string>";
  }
echo "</row>";
echo "<row>";
echo "<string>Column</string>";
  for($i=0;$i<sizeof($total)-1;$i=$i+1){
    echo "<number>$total[$i]</number>";
  }
echo "</row>";
echo "</chart_data>";
echo "</chart>";
?>
請各位大大指點指點!! Thank you~

22
感謝各位大大指點!後來TRY了很久,終於出來了!
要不要把 code 貼上來, 這樣比較好了解問題!?  ::)

既然是後續接資料會有麻煩問題

那何不換另一種方式?
回大大,因為我覺得用Array去設或許命名上比較麻煩,但在接值的時候能以迴圈來跑,這樣對PC來說和設計者都比較方便! Thank you~

23
各位大大,我有三個控制項,checkbox,radiobox,textbox,我都是以Array的方法為它命名,但...在接值的時候,因checkbox是複選,所以..會有兩個以上,不知要如何區分那些是checkbox,那些是radiobox之類的,因為抓過來就只有一個Array,只能以index的方式把值掀出來,請各位大大指點指點! Thank you~

24
感謝大大的指點!
大大真是一語驚醒夢中人,突然想到...我的connection是用include進來的,害小弟嚇一跳,以為出了什麼事!
Thank you~

25
PHP程式設計討論區 / mysql密碼自己跑出來!
« 於: 2008-08-18 18:45 »
各位大大,小弟寫如下的code:
$password1=$_POST["password1"];
$password2=$_POST["password2"];
...
if(strcmp($password1,$password2)==0){
mysql_query("insert into login (username,pass) values ('$username','$password')");
}
...
可是並沒有$password這個變數,結果...我一回資料庫看...它竟然把mysql的密碼填進去!不知為什麼會這樣?請各位大大指點指點! Thank you~

26
感謝各位大大的指點!!
不知有沒有大大知道有什麼方法可以做網頁的壓力測試?
請大大指點指點! Thank you~~

27
感謝大大的指點!
這篇文章之前就看到過,不過英文差所以看不太懂,經大大的翻譯,著實了解不少!
小的在問一個問題,在判斷權限時,若我設定SESSION中的資料有一定的格式(例:XXX,Y),然後我用eregi去判斷是否符合,這樣應該會比只check SESSION是否為NULL來的好吧?(不知大大覺得有沒有必要)請大大在指點指點~~ Thank you!

28
感謝大大的指點!
若排除SERVER的安全來說的話(因為...那並非自己的PC),應該有那些是基本的安全?
小的是在寫問卷系統,所以...只有一般的填表單及登入的動作而已,如果只是這樣...有什麼方法可以做到比較安全?
請大大指點指點! Thank you~

29
請各位大大,小弟想請問一下!
1.當我寫一個網站我應該有那些的安全機制?
2.如果我要測試我寫的網頁能夠一次容納多少人使用,才不會當機,不知有沒有大大知道要如何做?
請各位大大指點指點! Thank you~

30
肉腳版 / 回覆: 補數運算的問題?
« 於: 2008-07-24 14:28 »
感謝大大的指點!!
看來小弟算的才是對的!!書印錯了!!
Thank you~~

頁: [1] 2 3 ... 12