原创 Android+SQlite 小型管理系統

      Android學習過程中,結合sqlite數據庫完成小型的人員管理系統,儘管項目比較小,但是整體思路比較清晰,功能比較實用,適合新手學習。下面是效果圖: 項目整體架構: 部分代碼: dbHelper.java publ

原创 Xcode Object-c 更改按鈕外觀

   XCode中按鈕默認的形狀不太美觀,那麼如何重寫完成對按鈕控件的繪製呢? 1、新建Cocoa Class文件btnView類,在btnView.m文件中重寫方法-(void)awakeFromNib方法: @implementat

原创 Java 內存區域和GC機制

Java垃圾回收概況   Java GC(Garbage Collection,垃圾收集,垃圾回收)機制,是Java與C++/C的主要區別之一,作爲Java開發者,一般不需要專門編寫內存回收和垃圾清理代 碼,對內存泄露和溢出的問題,也不

原创 Java併發編程:volatile關鍵字解析

 volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatile關鍵字才得以重獲生機。   volati

原创 仿微信聊天界面點擊底部+圖標彈出相應選項

    本文想要實現的簡單效果如下(gif效果不是很清晰,大家見諒。。):           以下是如何具體實現的相關部分代碼:     main.xml: <?xml version="1.0" encoding="utf-8"?>

原创 atoi,itoa,strcpy,strcp,memcpy的實現

1、memcpy、memmove、memset源碼   定義函數:   void *memcpy(void *dest, const void *src, size_t n)   函數說明:   memcpy()用來拷貝src所

原创 世界名牌大學公開課集

斯坦福大學公開課 《7個顛覆你思想的演講》 全7集 翻譯至第7集(網易翻譯1-7集) 在線觀看 《經濟學》 全10集 翻譯至第5集(網易翻譯1-5集) 在線觀看 《商業領袖和企業家》 全4集 翻譯至第4集(網易翻譯1-4集) 在線觀看

原创 Linux內核啓動過程

啓動第一步--加載BIOS當你打開計算機電源,計算機會首先加載BIOS信息,BIOS信息是如此的重要,以至於計算機必須在最開始就找到它。這是因爲BIOS中包含了CPU的相關信息、設備啓動順序信息、硬盤信息、內存信息、時鐘信息、Pn

原创 C語言中內存以及堆棧情況

  大學在學習數據結構和C語言過程中總是被什麼堆、棧等各種和存儲相關名詞搞暈,先爲了方便以後的學習進行簡單總結。    一般我們編譯的C代碼中在內存中分下面幾個區:        1、棧區(stack):由編譯器自動分配釋放 ,存放

原创 網易互娛2017實習生招聘在線筆試第一場-3劃線

時間限制:10000ms 單點時限:1000ms 內存限制:256MB 描述 小王最近在開發一種新的遊戲引擎,但是最近遇到了性能瓶頸。於是他打算從最基本的畫線功能開始分析優化。畫線其實就是調用一次drawline命令,根據給出的兩

原创 Android手機如何錄製屏幕及轉GIF

     有時候我們需要錄製Android手機的屏幕,比如寫了一個Demo應用,需要發佈到博客和微博上。     目前只有4.4以上版本的真機(不支持虛擬機)支持頻幕視頻錄製功能。     你需要更新adt版本(如果你當前adt版本不

原创 第一章 從開機加電到執行main函數之前的過程

   從開機到main函數的執行分三步完成,其目的是實現從啓動盤加載操作系統程序,完成執行main函數所需要的準備工作。    第一步:啓動BIOS,準備實模式(實模式是Intel 80286和之後的80x86兼容CPU的操作模式)下的中

原创 C語言gcc編譯過程以及常用編譯選項

    上篇文章知道了C代碼編譯後存放在內存中的位置,那麼C代碼的整個編譯過程又是怎樣的呢?一條命令gcc hello.c就可以編譯成可執行程序a.out,然後./a.out之後就可以執行hello.c這個程序的代碼了。下面的文章分析的不

原创 二進制中1的個數問題

問題描述: 任意給定一個32位無符號整數n,求n的二進制表示中1的個數,比如n = 5(0101)時,返回2,n = 15(1111)時,返回4。這也是一道比較經典的面試題目了。 常規法: 其實就是最簡單的方法,有點程序基礎的人都能想得

原创 TCP、UDP、HTTP、SOCKET介紹

IP:網絡層協議;TCP和UDP:傳輸層協議;HTTP:應用層協議;SOCKET:TCP IP網絡的API。TCP IP代表傳輸控制協議 網際協議,指的是一系列協議 IP:網絡層協議; TCP和UDP:傳輸層協議; HTTP:應用層協議