當幸福來敲門

          我就會牢牢抓住!
          隨筆 - 50, 文章 - 3, 評論 - 8, 引用 - 0
          數據加載中……

          2014年3月5日

          需求工程師的工作內容

          1.和業務部門 、客戶溝通(溝通是整個需求設計到開發使用為止);
          2.學習業務;
          3.有意識聽速求(客戶最急需的),也就是優先級問題;
          4.搜集需求,整合,提煉,完成分析;(考慮周全找關聯 找核心)
          5.編寫需求產品文檔(文字和圖列、流程圖等相結合)
          6.掌握相關工具;(比如visio/axure)
          7.文檔系統講解(講解對象:開發和測試)
          8.驗證開發完后的產品(驗證結束后再測試);
          9.用戶培訓(需求工程師主持);
          10.了解相關系統(了解整個業務面 而不是 內部的功能點);

          注意:數據表設計中盡量存可分析的信息代碼;

          posted @ 2014-03-05 15:23 wyx 閱讀(202) | 評論 (0)編輯 收藏

          2014年3月4日

          面試題積累

          1. struts1和struts2的區別
          2. hibernate和ibatis的區別
          3. json和xml的區別
          4. ajax的原理
          5. ajax和iframe嵌套有什么區別
          6. gbk utf8 iso-8859-1都是多少字節
          7. extjs和jquery的區別
          8. js從前端如何解決跨域問題
          9. 單例模式的優點,工廠模式的原理
          10. spring的mvc模式
          11. jdk1.7新功能
          12. 為什么會出現亂碼

          posted @ 2014-03-04 15:35 wyx 閱讀(229) | 評論 (0)編輯 收藏

          2013年11月18日

          Hibernate 查詢有關in的查詢

          http://www.iteye.com/problems/74892

          List<Integer> ids = new ArrayList<Integer>();
          ids.add(3);
          ids.add(4);
          ids.add(5);
          Query query=session.createQuery(from document where id in (:ids)); 
          query.setParameterList("ids", ids);
          query.list();

          posted @ 2013-11-18 17:42 wyx 閱讀(628) | 評論 (0)編輯 收藏

          2013年11月4日

          用hibernate插入數據保證插入數據ID同步 ,插入之后返回對象

          public FDataReport addFDataReport(FDataReport datareport);//數據新錄入返回對象,對應的就會把ID也返回

          posted @ 2013-11-04 17:43 wyx 閱讀(255) | 評論 (0)編輯 收藏

          2013年11月1日

          關于登錄界面 記住用戶名和密碼的一段代碼

          Cookie cookies[]=request.getCookies();
              Cookie stCookie=null;
              String password=null;
              String passwordvalue=null;
              String usernamevalue=null;
              String cookiename = null;
              String nameandpassword[]=new String[3];
              if (cookies != null) {
             for (int i = 0; i < cookies.length; i++) {
              stCookie = cookies[i];
              cookiename = stCookie.getName();
              if (cookiename!=null && cookiename.equalsIgnoreCase("db_password")) {
               passwordvalue = stCookie.getValue();
               password = passwordvalue;//.substring(8, passwordvalue.length()-3);
               nameandpassword[1] = password.trim();
              }
              if (cookiename!=null && cookiename.equalsIgnoreCase("db_username")) {
               usernamevalue = stCookie.getValue();
               nameandpassword[0] = usernamevalue.trim();
              }
              }
           }





          <body>
          <p>
                 <label for="LoginName">
                  用戶名 / 郵箱:
                 </label>
                 <input class="text" type="text" id="LoginName" name="LoginName"
                  value="<%=nameandpassword[0]==null?"":nameandpassword[0] %>" />
                </p>
                <p>
                 <label for="Password">
                  密碼:
                 </label>
                 <input class="text" type="password" value="<%=nameandpassword[1]==null?"":nameandpassword[1] %>" name="Password" id="Password" />
                </p>


          </body>

          posted @ 2013-11-01 15:08 wyx 閱讀(312) | 評論 (0)編輯 收藏

          2013年10月18日

          form表單提交兩次原因

          昨天做用戶注冊,添加用戶時候總是提交兩次
          最后才找到原因 提交表單的按鈕就是設置成button的了 但是名稱是submitButton也不可以 所以修改下按鈕名稱就可以了!!!
          ⊙﹏⊙b汗

          posted @ 2013-10-18 09:21 wyx 閱讀(427) | 評論 (0)編輯 收藏

          2013年9月4日

          關于安全問題——用戶中心

          1.當用戶操作用戶中心的信息,編碼獲取用戶對象應該是通過該用戶登錄保存的session或者cookie獲得,
          而不是通過用戶ID獲得(否則當有人知道通過ID傳值,容易輕易修改掉其他用戶的信息)

          2.前臺下載也需要通過后臺處理 放置業內人士知道下載文件真實地址,獲得大量數據信息

          posted @ 2013-09-04 17:13 wyx 閱讀(210) | 評論 (0)編輯 收藏

          2013年7月31日

          FCKeditor 取值

          《轉自http://blog.sina.com.cn/s/blog_5f66526e0100kf6b.html

          主要步驟:

          第一步:導入需要的js文件(根據實際情況修改相應路徑)
          <script src="js/jquery.js" type=text/javascript></script>   
          <script src="fckeditor/fckeditor.js" type="text/javascript"></script>
          第二步:初始化(根據實際情況修改相應路徑)   

          sBasePath    = '/duotunkf/fckeditor/' ;#編輯器所在文件夾;
          oFCKeditor    = new FCKeditor('content') ;
          oFCKeditor.BasePath = sBasePath ;
          oFCKeditor.Value = 'test' ;
          oFCKeditor.ToolbarSet = 'Basic' ;
          oFCKeditor.Create() ;

          其中content為頁面你所綁定的textArea的id或name

          第三步:取值

          var oEditor = FCKeditorAPI.GetInstance('content');  
          editorValue = oEditor.GetHTML();  
          第四步:賦值(更新的時候先把原有的值賦給textarea)

          var oEditor = FCKeditorAPI.GetInstance('content');  
          oEditor.SetHTML("value"); 

           

          下面是本人寫的一個賦值測試程序,供大家參考。源碼如下:

          <html>
           <head>

               <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                  <script src="js/jquery-1.3.2.min.js"></script>
                  <script src="fckeditor/fckeditor.js"></script>
                  <script>
                  $(document).ready(function(){
                    $("#test").click(function(){
              var oEditor = FCKeditorAPI.GetInstance('content');  
              oEditor.SetHTML($("#test option:selected" ).text());
              });
            });
                  </script>
           </head>
           <body>
            
            <form action="" method="post">
                  <script>
                      sBasePath    = '/duotunkf/fckeditor/' ;#編輯器所在文件夾;
                      oFCKeditor   = new FCKeditor('content') ;
                      oFCKeditor.BasePath = sBasePath ;
                      oFCKeditor.Value = 'test' ;
                      oFCKeditor.ToolbarSet = 'Basic' ;
                      oFCKeditor.Create() ;
            </script>
             <br>
                      <label for="test">
                <select name="test" size="4" id="test">
                  <option value="1">i.點擊這里改變編輯器的值</option>
                  <option value="2">ii.點擊這里改變編輯器的值</option>
                  <option value="3">iii.點擊這里改變編輯器的值</option>
                     </select>
                    </label>
            </form>
           </body>
          </html>


          posted @ 2013-07-31 14:19 wyx 閱讀(182) | 評論 (0)編輯 收藏

          2013年7月12日

          關于數據表建設的int 和 number varchar和nvarchar的區別


          提交了,剛才修正了一些問題;一主鍵需要設置number類型同時告訴擴充到10
          管華(管華) 10:44:15
          你剛才是int類型,,int最大是到6萬多吧,,如果你設置這個,意味著到時你到6萬多的會員后,系統出問題,插入不進去了,到時你還得改;
          管華(管華) 10:45:46
          第二,你用的是字符VARCHAR2類型,這個;類型在oracle里不太好,會持久化占用一部分空間,比如你設置的VARCHAR2(1000),他不管你里面有沒有數據,都會占用這1000個字符的空間;因此需要改為NVARCHAR2 ,他是自適應,當你沒存儲值,他不占據空間


          另外根據有些字段,比如人名  name  NVARCHAR2(20)分配20個字符就可了,分配500個,會浪費多余的空間同時使得系統慢碎片多;因此根據實際情況,酌情分配

          posted @ 2013-07-12 10:49 wyx 閱讀(331) | 評論 (0)編輯 收藏

          2013年7月4日

          sql語句特殊字符處理

          update tc_report t set xlsfile='ChinaLivestock'||chr(38)||'FeedWeeklyMarketReport20130703.doc' where t.xlsfile like 'China Livestock & Feed Weekly Market Report 20130703%'

          posted @ 2013-07-04 10:36 wyx 閱讀(274) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 开封县| 唐海县| 台湾省| 溧阳市| 通道| 昌黎县| 奉节县| 台湾省| 通城县| 武穴市| 手机| 克拉玛依市| 饶阳县| 安达市| 磴口县| 娄烦县| 任丘市| 巴青县| 衡东县| 苏州市| 南充市| 西丰县| 阳泉市| 长宁县| 陵水| 祁阳县| 堆龙德庆县| 于都县| 始兴县| 沧州市| 九台市| 河南省| 乐平市| 封开县| 延津县| 连城县| 赣榆县| 抚州市| 无锡市| 盱眙县| 吉木萨尔县|