hyljava

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          #

          eclipse集成maven

          1.eclipse集成maven
          http://eclipse.org/m2e/download/
          maven在線更新地址與下載插件地址
          2.下載maven 并且在機器上配置環境變量到bin目錄下;
          3.

          posted @ 2013-12-19 19:55 何云隆 閱讀(147) | 評論 (0)編輯 收藏

          周鴻祎-----把自己當成打工的,一輩子都是打工的

          別人覺得你是不是在打工,這個不重要。重要的是你自己千萬別把自己當成打工的,換個角度去看,是公司給你發工資,替你交學費,練著你自己的能力和經驗。你遇到產品經理、技術高手,或者公司創始人,從他們身上學到成功的經驗,甚至是失敗的教訓。

           

          我覺得有的人對創業的理解有誤區。他們把創業理解成幾個哥們開一個公司,回去印幾盒名片,我叫董事局主-席,你叫首席執行官,自己的同學脖子上都掛上個CXO,名字很洋氣,也不知道什么意思。如果把這個理解為創業就大錯特錯。

          我希望大家這樣來理解創業,把創業看成是一種心態,為了實現一個目標,孜孜不倦的去追求。只要你不滿足于現狀,想法設法去突破,那就是創業。如果你是一個在校學生,是搞電腦,如果你不滿足于只是把學分學好,不滿足于把考試應付好,而是花了很多時間提高你的編程能力,下了很大功夫來研究很多軟件,那這也是創業。學習是這樣,工作也是這樣,只要你勇敢的正視問題,積極的去解決問題,敢于去承擔未來的風險,這其實就是創業心態。

          如果我們把創業都理解成我今天出去成立一個公司,明天上市,后天市值超越Facebook,對不起,從來沒有過這樣成功的例子。天底下哪里有這么一帆風順的事?把你放在一馬平川的大平原上,你憑著直覺沿著直線走,其實從高空看下去,你走出來的路是彎的,是曲折的。創業也是一樣,雖然心里有個目標,但是要達到那個目標,你得解決一個個實際的問題。人的路都是一步一步走出來的,而且這個路一定不是直線。

          在中國更是這樣,環境確實太復雜了。特別是在創業早期,你沒有經驗,沒有資源,你頭腦里的創新可能僅僅就是一個想法,一個主意,但如果實現不了,那它就什么都不是。但是,要實現這個想法,這個主意,你需要有判斷力,需要有經驗,需要有知識。所以,我一直提倡大學生剛畢業的時候,不要頭腦一熱就攢出一個公司來,最好的方法是加入一家創業公司,甚至可以加入風險很大的種子公司,去學習創業,感受創業。

          很多人說,我加入別人的公司,那我不就成了一個打工的了嗎?給別人打工,誰認真干呀。錯了,如果你覺得自己是打工的,那你一輩子都是打工的。別人覺得你是不是在打工,這個不重要。重要的是你自己千萬別把自己當成打工的,換個角度去看,是公司給你發工資,替你交學費,練著你自己的能力和經驗。你遇到產品經理、技術高手,或者公司創始人,從他們身上學到成功的經驗,甚至是失敗的教訓。

          如果你加入這個公司,這個公司兩年之后死了,恭喜你,你一分錢沒損失,你參與一個活生生的公司從生到死的例子,你以后就可以避免重蹈覆轍。你一分錢沒花,你讓一個公司死了一回,你學到了如何避免失敗的教訓,這是一個多么值的事。這比你拿多少工資,比你到一個有名的大公司,有用多了。

          別人一見你,都說你在北京某大公司工作,太了不起。那都是虛榮心,一點意義沒有。所以我一直強調,如果你懷著創業的心態,那么你在什么狀態都可以叫創業。等到有一天,當你有一股強烈的沖動要辦公司去創業的時候,有可能你會發現,人各有所長,你不一定是做CEO的料,但你可能是優秀的CTO,你可能是很好的銷售主管,這個時候你就知道找什么樣的合伙人去創業了。

          所以,我鼓勵大家創業,其實是鼓勵大家培養創業的精神,我不主張各位一定要出去成立一個公司,那只是一個形式。美國硅谷很多人不是先裝模作樣地成立一個公司,而是在家里的車庫,利用業余時間先搞出來一個產品,這也是創業的一部分。

          我不希望傳授什么成功學,我最希望大家能夠想清楚未來幾年自己心里想要什么。在你創業的時候,不論遇到誘惑還是遇到挑戰,都能夠記住我說的那句話:拒絕平庸,與眾不同。你不一定要追隨當時的主流,也要能耐得住寂寞,甚至要有一種韌性,敢于屢敗屢戰,在未來長達五年或者八年、十年的時間里一直堅韌不拔地去探索,我相信五年以后、十年以后,可能中國新一代的企業家,中國新一代的創新領袖應該從各位里面誕生。

          posted @ 2013-12-18 22:24 何云隆 閱讀(167) | 評論 (0)編輯 收藏

          android library projects cannot be launched

          android library projects cannot be launched

           
          properties 在android選項中將 is library中將前面的勾去了

          posted @ 2013-12-14 23:04 何云隆 閱讀(147) | 評論 (0)編輯 收藏

          向ListView中添加數據

          BaseAdapter方式
          activity_main.xml

          <LinearLayout xmlns:android="    xmlns:tools="    xmlns:android1="    android:layout_width="match_parent"
              android:layout_height="match_parent" >

              <ListView
                  android1:id="@+id/listView1"
                  android1:layout_width="match_parent"
                  android1:layout_height="wrap_content"
                  android1:layout_weight="1" >
              </ListView>

          </LinearLayout>

          list_item.xml

          <?xml version="1.0" encoding="utf-8"?>
          <LinearLayout xmlns:android="
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="horizontal"
              android:gravity="center_vertical"
              android:id="@+id/waibubuju"
              >
             
              <TextView
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:id="@+id/bianhao"
                  android:text="編號"
                  android:textColor="#88ff0000"
                  android:gravity="center"
                   android:textSize="18sp"
                  />
              <LinearLayout
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:orientation="vertical"
                  android:id="@+id/neibubuju"
                  >
                  <TextView
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="姓名"  
                 android:id="@+id/username"
                     
                      />
           MainActivity.java

          package com.hyl.listViewpack;

          import java.util.ArrayList;

          import android.R.string;
          import android.os.Bundle;
          import android.app.Activity;
          import android.util.Log;
          import android.view.Menu;
          import android.view.View;
          import android.view.ViewGroup;
          import android.widget.Adapter;
          import android.widget.BaseAdapter;
          import android.widget.ListView;
          import android.widget.ScrollView;
          import android.widget.TextView;

          public class MainActivity extends Activity {
           protected static final String TAG = "MainActivity";
           private ListView listView1;
           ArrayList<ArrayList<String>> arr ;
           
           protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            listView1=(ListView) findViewById(R.id.listView1);
            arr=new ArrayList<ArrayList<String>>();
            for(int i=0;i<=50;i++){
             ArrayList<String> a=new ArrayList<String>();
             a.add("編號:"+i);
             a.add("姓名:"+i);
             a.add("電話:"+i);
             arr.add(a);
             
             
            }
            
            listView1.setAdapter(new  BaseAdapter() {
             
             
             public View getView(int position, View convertView, ViewGroup parent) {
              //父窗體 掛載 
              
              
              View view=View.inflate(MainActivity.this, R.layout.list_item, null);
           
              
              Log.e(TAG, "測試創建對象位置:"+position);
              
              
              ArrayList<String> a=arr.get(position);
              
              TextView tvbianhao=(TextView) view.findViewById(R.id.bianhao);
              tvbianhao.setText( a.get(0));
              
              TextView tvUserName=(TextView) view.findViewById(R.id.username);
              tvUserName.setText( a.get(1));
              
              TextView tvTel=(TextView) view.findViewById(R.id.tel);
              tvTel.setText( a.get(2));
              
              
              
              return view;
             }
             
             @Override
             public long getItemId(int position) {
              // TODO Auto-generated method stub
              return 0;
             }
             
             @Override
             public Object getItem(int position) {
              // TODO Auto-generated method stub
              return null;
             }
             
             @Override
             public int getCount() {
              
              return arr.size();
             }
            });
            
            
            
            
            
            
           }

           @Override
           public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
           }

          }


                  
                  <TextView
                      android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="電話"
                  android:id="@+id/tel"
                     
                      />
              </LinearLayout>
             

          </LinearLayout>

           

          ArrayAdapter方式
                                                                           //上下文對象    布局列表對象      顯示的TextView的ID   數組對象
            listView1.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.bianhao, new String[]{"選項一","選項二","選項三","選項四","選項五"}));


          SimpleAdapter方式

           listView1=(ListView) findViewById(R.id.listView1);
            
            ArrayList<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
            
            Map<String, Object> map1=new HashMap<String, Object>();
            map1.put("icon", R.drawable.ic1);
            map1.put("name", "功能一");
            list.add(map1);
            
            Map<String, Object> map2=new HashMap<String, Object>();
            map2.put("icon", R.drawable.ic2);
            map2.put("name", "功能二");
            list.add(map2);
            
            
            Map<String, Object> map3=new HashMap<String, Object>();
            map3.put("icon", R.drawable.ic3);
            map3.put("name", "功能三");
            list.add(map3);
            
            Map<String, Object> map4=new HashMap<String, Object>();
            map4.put("icon", R.drawable.ic1);
            map4.put("name", "功能四");
            list.add(map4);
            
            Map<String, Object> map5=new HashMap<String, Object>();
            map4.put("icon", R.drawable.ic5);
            map4.put("name", "功能五");
            list.add(map5);
            
            
            listView1.setAdapter(new SimpleAdapter(this, list, R.layout.list_item, new String[]{"icon","name"},new int[]{R.id.tubiao,R.id.gongneng} ));
            
            

            

          posted @ 2013-12-10 21:00 何云隆 閱讀(380) | 評論 (0)編輯 收藏

          利用AsyncHttpClient與服務器端傳輸數據

          創建一個顯示的界面xml
           <ListView
                  android:id="@+id/lv_show_view"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:layout_alignParentLeft="true"
                  android:layout_alignParentTop="true"
                  android:layout_marginTop="16dp" >
              </ListView>

          再創建一個item.xml
          <?xml version="1.0" encoding="utf-8"?>
          <LinearLayout xmlns:android="    android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="vertical" >
             
           <TextView
               android:layout_width="250dip"
               android:layout_height="wrap_content"
               android:id="@+id/title"
              
              
               />
           <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:id="@+id/timelength"
              
              
               />
          </LinearLayout>


          導入AsyncHttpClient需要的類

          之后


            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_show_list_activy);
            lv_show_view = (ListView) findViewById(R.id.lv_show_view);


             AsyncHttpClient client=new  AsyncHttpClient();
            
             String  url = "
               + "測試方法";
             client.get(url, new AsyncHttpResponseHandler() {
             
            
             public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
               List<Video> list=new ArrayList<Video>();
              try {
               Toast.makeText(ShowListActivy.this,statusCode+"", 1).show();
               
               String json = new String(responseBody);
                JSONArray array = new JSONArray(json);
               for(int i=0 ; i < array.length() ; i++){
                JSONObject item= array.getJSONObject(i);
               
                String id = item.getString("id");
                String title = item.getString("title");
                String timelength = item.getString("time");
                Log.e("jsonget", id+title+timelength);
                list.add(new Video( id, title, Integer.parseInt(timelength)));
               }
               List<Map<String, Object>> data = new ArrayList<Map<String, Object>>();
               for (Video v : list) {
                Map<String, Object> it = new HashMap<String, Object>();
                it.put("id", v.getId());
                it.put("title", v.getTitle());
                it.put("timelength", v.getTime());
                data.add(it);
               }
               SimpleAdapter adapter = new SimpleAdapter(ShowListActivy.this, data,R.layout.item, new String[] { "title", "timelength" },new int[] { R.id.title, R.id.timelength });
               lv_show_view.setAdapter(adapter);

               
               
               
              } catch ( Exception e) {
                Log.e("MainActivity", e.toString());
               
              }     
              
              
             }
             
            
             public void onFailure(int statusCode, Header[] headers,
               byte[] responseBody, Throwable error) {
              Toast.makeText(ShowListActivy.this,"shibai", 1).show();
              
             }
            });
            顯示出傳過來的json結果:
           
            
           

          本文章只是自己學習筆記,大家要慎重借鑒





          posted @ 2013-12-03 14:30 何云隆 閱讀(319) | 評論 (0)編輯 收藏

          文件下載到本地

          package com.shxt.controller;

          import java.io.File;
          import java.io.FileInputStream;
          import java.io.IOException;
          import java.io.OutputStream;
          import java.io.PrintWriter;
          import java.net.URLEncoder;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          public class DownLoadServlet extends HttpServlet {

           public void doGet(HttpServletRequest request, HttpServletResponse response)
             throws ServletException, IOException {

            this.doPost(request, response);
           }

           public void doPost(HttpServletRequest request, HttpServletResponse response)
             throws ServletException, IOException {

            response.setContentType("application/x-msdownload");
            PrintWriter out = response.getWriter();
            response.reset();// 可以加也可以不加
            response.setContentType("application/x-download");
            String filedownload = request.getRealPath("/images")
              + "\\02_開發第一個無狀態會話bean.avi";// "想辦法找到要提供下載的文件的物理路徑+文件名";
            System.out.print(filedownload);
            String filedisplay = "okokok.avi";// "給用戶提供的下載文件名";
            filedisplay = URLEncoder.encode(filedisplay, "UTF-8");
            response.addHeader("Content-Disposition", "attachment;filename="
              + filedisplay);
            

            OutputStream outp = null;
            FileInputStream in = null;
            try {
             outp = response.getOutputStream();
             // 你可以指定你的ftp輸入流
             in = new FileInputStream(new File(filedownload));

             byte[] b = new byte[1024];
             int i = 0;

             while ((i = in.read(b)) > 0) {
              outp.write(b, 0, i);
             }
             outp.flush();
            } catch (Exception e) {
             System.out.println("Error!");
             e.printStackTrace();
            } finally {
             if (in != null) {
              in.close();
              in = null;
             }
             if (outp != null) {
              outp.close();
              outp = null;
             }
             //out.clear();
             //out = pageContext.pushBody();
            }
           }

          }

          posted @ 2013-11-23 20:51 何云隆 閱讀(925) | 評論 (1)編輯 收藏

          ajax的傳值

               摘要: 轉自:轉載請標明出處:http://blog.csdn.net/anyoneking/archive/2008/05/23/2472145.aspx1.回傳一個普通的String字符串.2.回傳一個組織好的Javascript字符串.3.回傳一個Json對象.(需要引入json.jar)4.回傳一個XML對象.基本實現如下:其中測試頁面為: <%@page language="j...  閱讀全文

          posted @ 2013-11-22 16:55 何云隆 閱讀(1850) | 評論 (2)編輯 收藏

          html錨點&jsp錨點

          經過試驗后發現HTML錨點在JSP中并不兼容。兩者表示錨點的方法有所不同

           

          HTML錨點

          <a href="#1">goto1</a>

          .

          .

          .

          .

          <a name="1">111</a>

          這樣從goto1可以定位到111

           

          JSP錨點

          <a href="javascript:void(0)" onclick="document.getElementById('1').scrollIntoView();">goto1</a>

          <a id="1">1111</a>

          posted @ 2013-09-18 16:49 何云隆 閱讀(324) | 評論 (0)編輯 收藏

          HTML to PDF

          HTML to PDF conversion for your website or application

          http://www.htm2pdf.co.uk/

          posted @ 2013-07-10 10:41 何云隆 閱讀(1399) | 評論 (1)編輯 收藏

          通過js事件獲取元素中的屬性值

          通過js事件獲取元素中的屬性值
          <div id="c-title1" onclick="openAndClose(this)" value="content1" >報告概覽</div>

            function openAndClose(myelement) {
             
              alert(myelement.attributes["value"].value );
              
              

            }

          posted @ 2013-05-29 21:42 何云隆 閱讀(854) | 評論 (1)編輯 收藏

          僅列出標題
          共11頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 仁布县| 安新县| 高陵县| 吉水县| 威宁| 中山市| 临城县| 临沭县| 千阳县| 平顺县| 大理市| 叶城县| 阳曲县| 东辽县| 邵武市| 泸定县| 泸州市| 韶山市| 三明市| 定远县| 西城区| 曲水县| 远安县| 准格尔旗| 浦东新区| 兴海县| 邵武市| 平利县| 舒城县| 射洪县| 海盐县| 吴堡县| 铁岭市| 云龙县| 定兴县| 巴里| 沈丘县| 宜君县| 周至县| 阿克苏市| 津市市|