• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            羅朝輝(飄飄白云)

            關注嵌入式操作系統,移動平臺,圖形開發。-->加微博 ^_^

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              85 隨筆 :: 0 文章 :: 169 評論 :: 0 Trackbacks
            @白云不再飄

            從你用的網名與匿名狀態可以看出你帶著一定的偏見或情緒。

            就我所在項目組做的東西上面說的很明白:

            “先來說說我們在做什么樣的事情。我們在開發一個開源嵌入式終端操作系統,具體實現方式是用 C++ 改寫 Android 的 framework,讓這個系統同時支持 C++應用,Android 原生應用以及 Web 應用。雖然這個系統也是基于 Android,但與國內那些僅客制化 UI 的系統(如小米,錘子等)不同,我們做法改動更加徹底:完完全全的C++系統。據我所知,目前有兩家公司在做類似的事情:阿里云OS據說是改寫 Dalvik 而保留 framework(和我們沒相反,我們是保留 Dalvik 而改寫 framework),另一個是 HTC,HTC 的做法與我們非常相似。“

            是否是如”做的東西純粹就是抄襲,還抄不出點水準“,看官自有判斷。

            公司的其他產品,如私有云盤,智能硬件等,據我所知,不知道所謂的抄襲從何而來。
            @春秋十二月

            工作一兩年的話 10k并不算低,再說有個起字嘛,我們并不是說工作多年都是10k 的標準,起碼要對得起行業水平,具體多少要看自身水準了。
            @Marvin
            哈哈,本就是從C++起家的~~
            re: D3D中的texture應用示例 羅朝輝 2012-12-20 23:01
            @sgf

            文中就有寫 代碼:點此下載 啊!
            C++ 也是一樣的,自己給自己賦值時要特別小心。
            @3tgame

            多謝提醒,已經修改了。
            @華夏之火

            那些僅是語法形式的考究?那您自娛自樂吧
            這個實現還有一些值得考究的地方。比如:

            1,如下可以編譯通過么?
            TShared_Ptr<int> pInt;
            if (!pInt) {
            }

            if(pInt == 0) {
            }

            2,TShared_Ptr<int> 與 int * 的可置換性考慮沒?
            void normalize(int * pt);
            TShared_Ptr<int> pInt;
            normalize(pInt); //可否?

            3,考慮了賦值構造操作符沒?

            4,智能指針若不能直接從原生指針構造,那還算智能么?
            int a = 0;
            TShared_Ptr<int> pInt = new TShared_Ptr<int>(&a);

            @zhaoyg

            這里重點是說類型轉換,而不是內存布局。
            江大=江南大學?
            @tony508
            用來同步的。
            @marvin
            謝謝~~
            @marvin

            多謝鼓勵,一起加油~
            re: [iOS]在 iOS 平臺上編譯 DCMTK 羅朝輝 2011-12-28 12:24
            @路人

            3.6.1 我沒有試驗過。。。
            re: 【樹】樹算法之 B 樹 羅朝輝 2011-12-13 20:55
            @peter
            存儲到磁盤上的方法有多種,可以寫入文件,數據庫,序列化等,至于序列化的具體實現要看具體語言/庫的支持,或自己實現了
            re: Scrum 學習筆記 羅朝輝 2011-12-13 20:49
            @marvin
            你 q 多少,可以加我 89157335
            re: Scrum 學習筆記 羅朝輝 2011-12-09 13:40
            @marvin
            不是,哈哈~~
            re: [iOS]在 iOS 平臺上編譯 DCMTK 羅朝輝 2011-11-22 20:23
            @路人

            你確認你刪除了步驟 9 中所有的非 lib 的 dependencies?
            re: GitHub使用簡介 羅朝輝 2011-11-14 12:55
            git 的進階知識可以參考 ProGit 中文文檔:https://github.com/progit/progit/tree/master/zh
            re: [Cocoa]Obj-C 類方法簡介 羅朝輝 2011-11-01 20:37
            @無名
            你說的是 block,block 不是類方法吧
            re: [Mac]在 Mac 上開發 .Net 應用 羅朝輝 2011-10-15 22:56
            @飯中淹
            現在應該好很多了,至少在 Mac 下完全正常~~
            @呃

            誠然,我是筆誤了,將 overriding(重載) 寫成 overwrting(重寫,覆蓋),但是沒有將它們搞混:
            override 一般是子類重寫(覆蓋)父類的方法,以實現與父類不同的行為;
            overload 是重載,一般是用于在一個類里面實現若干同名但參數形式不同的重載方法,

            我明白你的境地,C, C++, Obj-C 三種相比,C 無疑是最簡潔,運行效率最高的;C++ 無疑是最復雜也很強大的;Obj-C 最優雅的,沒有C++ 的復雜難以掌握,但也足夠簡潔高效,最重要的是易學易用。

            都說學 C/C++ 的必有三個境界,C入門,唯C++,回歸 C。但是在這后不妨再去了解了解其他的語言,Obj-C或動態語言。jjHou 總結過 C++ 就像是個熔爐,包括四種編程范式在里面。至于你說的模版并非僅僅是一直自動代碼生成機制,它是完備的范型編程范式。

            我不想在這里比較語言的優劣,也不想詳談 C++的大而全,復雜易誤用等。C++ 以打補丁的形式增加了很多語法糖,無論是它的過去還是現在都說不上優雅。語言只是一種工具而已,在同樣的應用環境下,哪一種語言能被更快,更容易地掌握,應用,推廣,能讓編程者所想即可所用,就足以證明它是優雅的。

            你不妨去了解一下 Obj-C,討論也需要有些背景知識的。

            @Genius

            原文中的測試地址可能已經不能用了,你是用自己的測試網站么?參數傳遞正確么?有沒有 encode 參數?
            @wu

            這兩個是相同的,以下兩個是不同的,原文中舉例不當,已經修改過來了。

            -(int)foo:(int) bar bar1:(int)bar;
            -(char*)foo:(int) bar bar2:(int)bar;
            re: 【樹】樹算法之 B 樹 羅朝輝 2011-03-23 16:06
            @望見

            在 B 樹的實際應用中,每個節點存儲的關鍵字一般都較大(1千 ~ 幾千不等),所以一般只存儲 root 節點,以減少內存消耗,然后在需要的時候再從磁盤中讀取或寫入相應的節點,進行下一步操作。這里所說的從磁盤讀取或寫入就是從磁盤文件中讀取或寫入,一般都是從數據庫文件中。
            re: OpenGL中FBO的概念及其應用 羅朝輝 2010-08-26 09:16
            文章有兩段文字重復了好幾遍哈。。。。
            re: 字符串轉換 羅朝輝 2009-10-15 18:45
            @過路人

            這個對英文字母是可行的,但對中文日文等字符不可行~~
            re: 忍不住要寫幾句 羅朝輝 2009-09-01 09:59
            不錯的體驗嘛~~

            ps:心情日志可以別發首頁么?
            re: A* (路徑搜索)算法導引 羅朝輝 2009-08-13 16:11
            這文章講得的確不錯的。。
            我好像在哪里看到過全篇的譯文~~
            @狼狗

            我猜是為了保持 static 語義的一致性吧,就如 val 一樣:

            void foo()
            {
            static int val = 0;
            val++;

            }
            re: 定制任務欄托盤的 dll 羅朝輝 2009-06-09 09:02
            @Pear

            思路是這樣的,用單獨的線程處理代理過程。
            @矩陣操作

            謝謝提醒,已經更正過了了。好像Cpp博客對中文文件名支持不太穩定,已經改成英文文件名了。
            下載鏈接:http://www.shnenglu.com/Files/kesalin/Cplusplus0x_in_VC10.zip
            re: 定制任務欄托盤的 dll 羅朝輝 2009-06-08 23:51
            @xiao si le

            阻塞模式的寫兩個函數就搞定,是沒什么好說的;非阻塞模式的你要是有好辦法不妨賜教。犯不著在這里滿地找牙了
            re: 我的初次嘗試 羅朝輝 2009-06-08 10:56
            也可以用

            int main()
            {
            system("pause");
            return 0;
            }
            @狼狗

            這是因為是 static 的緣故,static 變量在內存中始終都只有一份,它在這里相當于全局的,和非靜態局部變量有著本質不同。
            亚洲а∨天堂久久精品| A级毛片无码久久精品免费| 亚洲国产精品无码久久久不卡| 久久99精品久久久久久动态图 | 亚洲欧洲日产国码无码久久99| 久久免费视频网站| 久久本道伊人久久| 亚洲中文字幕无码久久综合网| 国内精品久久久久久野外| 久久国产精品久久精品国产| 欧美日韩中文字幕久久久不卡| 久久se这里只有精品| 久久国产成人午夜aⅴ影院 | 亚洲精品NV久久久久久久久久| 久久国产视频99电影| 婷婷综合久久狠狠色99h| 久久综合精品国产一区二区三区| 久久精品国产99国产电影网| 色妞色综合久久夜夜| 久久久精品国产sm调教网站| 色综合久久精品中文字幕首页| 亚洲一本综合久久| 久久久青草青青国产亚洲免观| 18岁日韩内射颜射午夜久久成人| 精品无码久久久久国产| 狠狠人妻久久久久久综合| 四虎国产精品免费久久| 久久国产精品99国产精| 大蕉久久伊人中文字幕| 亚洲欧美成人久久综合中文网| 久久丫精品国产亚洲av不卡| 久久久噜噜噜久久中文福利| 欧美亚洲另类久久综合| 久久久噜噜噜久久中文字幕色伊伊| 久久久国产精品亚洲一区| 久久久精品久久久久特色影视| 色综合久久久久无码专区| 久久激情五月丁香伊人| 国产亚洲精品自在久久| 香蕉久久永久视频| 93精91精品国产综合久久香蕉|