首頁 > 電腦
  • 使用Xamarin在Visual Studio中開發Android應用 使用Xamarin在Visual Studio中開發Android應用

    本文使用的環境是Windows 8 Visual Studio 2012.2

    1.下載Xamarin
    http://xamarin.com/download
    2.安裝Xamarin
    下載後執行EXE檔案
    之後經過一些必要的下一步
    想要開發Andro

    2020-06-16

  • Linux檔案與目錄管理之ls的使用 Linux檔案與目錄管理之ls的使用

    來源:鳥哥的私房菜
    鳥哥的Linux私房菜-基礎學習篇(第四版)高清完整書籤PDF版 http://www.linuxidc.com/Linux/2016-02/128220.htm
    檢視檔案與目錄 ls
    ls [-aAdfFhilnrRSt] 目

    2020-06-16

  • Windows 10下通過Hyper-V安裝Ubuntu 16.04 Windows 10下通過Hyper-V安裝Ubuntu 16.04

    一直也來在做C#的開發,Winform及Web都有所涉及,想在閒暇之餘學習下Python,拓展一下自己的知識。既然決定學習Python那麼就直接在Linux下進行吧,由於Ubuntu最近很火而且也有方便

    2020-06-16

  • [RHCE]rhel7 root系統使用者密碼修改 [RHCE]rhel7 root系統使用者密碼修改

    rhel7 root 使用者密碼破解


    進入grub 編輯當前kernel版本選單欄,在linux6 最後新增 rd.break引數


    linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/mapper/rhel-root

    2020-06-16

  • Ubuntu 安裝 Minecraft 我的世界 Ubuntu 安裝 Minecraft 我的世界

    Minecraft是一款自由度很高的沙盒遊戲,《我的世界》、《當個創世神》、《麥塊》、《我的手藝》等僅為非官方中文譯名。並可以跨平台執行(Windows Linux Mac)。下面介紹下在Ub

    2020-06-16

  • 讓樹莓派變成你的家庭防火牆 讓樹莓派變成你的家庭防火牆

    以往,我們自己做家庭防火牆,使用的更多的是一台淘汰的台式主機加裝一張網絡卡,安裝上一個比較穩定的 Linux 發行版,然後稍作設定即可。不過現在有了樹莓派,我們可以以更低的功耗

    2020-06-16

  • Ubuntu 14.04下編譯安裝Vim7.4+Vimgdb Ubuntu 14.04下編譯安裝Vim7.4+Vimgdb

    一、準備工作
    1、下載Vim74和適合7.4版本的vim-gdb:
    (1)vim-7.4.tar.bz2
    (2)vimgdb-for-7.4

    2、解除安裝已存在的vim以及相關元件
    如果已經通過軟體中心安裝了vim,

    2020-06-16

  • OpenSSL交叉編譯不修改Makefile的方法 OpenSSL交叉編譯不修改Makefile的方法

    利用arm-none-linux-gnueabi-gcc交叉編譯openssl,生成靜態庫檔案libcrypto.a ,libssl.a
    1、從openssl官網下載openssl最新版本,我下載的是openssl-1.0.2e。下載地址:http://www.

    2020-06-16

  • Linux系統教學:Linux下如何安裝軟體 Linux系統教學:Linux下如何安裝軟體

    一、解析Linux應用軟體安裝包
    通常Linux應用軟體的安裝包有三種:
    1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。
    2) rpm包,如software-1.2.3-1.i3

    2020-06-16

  • CentOS 7安裝Python3.5 CentOS 7安裝Python3.5

    CentOS 7下安裝Python3.5
    •安裝python3.5可能使用的依賴
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

    •到pyth

    2020-06-16

  • CentOS 7安裝Oracle JDK CentOS 7安裝Oracle JDK

    CentOS 7安裝Oracle JDK,檢視Linux是否自帶的JDK,如有openJDK,則解除安裝
    java -version

    rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

    解除安裝openjdk
    su root
    yum -y rem

    2020-06-16

  • 在CentOS7上安裝Python3.5.0與舊版本Python2.7.5共存 在CentOS7上安裝Python3.5.0與舊版本Python2.7.5共存

    在CentOS7上安裝Python3.5.0與舊版本Python2.7.5共存問題解決。
    當前版本
    [linuxidc@localhost ~]$ python -V
    Python 2.7.5
    安裝說明
      我們必須不能破壞系統的環境。因為

    2020-06-16

  • Neofetch:個性化顯示Linux系統資訊 Neofetch:個性化顯示Linux系統資訊

    可用於檢視和顯示 Linux 系統資訊的開源工具和指令碼實在太多,Neofetch 也是其中之一,Neofetch 可以以更全面的方式來顯示輸出詳實的 Linux 系統資訊
    簡單地來說,如果你想檢視

    2020-06-16

  • TCP的三次握手 TCP的三次握手

    第一次握手
    用戶端呼叫connect,向伺服器端傳送連線請求報文。該報文是一個特殊報文,報文首部同步位SYN=1,同時確認位ACK=0,seq=x表示確認欄位的值為x,該欄位值由用戶端選擇,表示

    2020-06-16

  • Linux系統和Windows系統的硬碟分割區 Linux系統和Windows系統的硬碟分割區

    Windows系統中的硬碟是通過磁碟0,磁碟1,來表示第一塊硬碟,第二塊硬碟,然後在第一塊硬碟磁碟0上進行分割區,分割區使用碟符表示的比如C槽,D槽……等等,一般碟符

    2020-06-16

  • epol學習筆記 epol學習筆記

    epoll的相關系統呼叫
    epoll_create()
    epoll_ctl()
    epoll_wait()
    int epoll_create(int size);
    建立一個epoll的控制代碼。

    自從linux2.6.8之後,size引數是被忽略的。
    建立epoll控

    2020-06-16

  • Too many open files解決辦法 Too many open files解決辦法

    Too many open files解決辦法
    1,修改/etc/security/limits.conf檔案內容
    使用sudo vim /etc/security/limits.conf命令進入/etc/security/limits.conf檔案中。
    在/etc/securi

    2020-06-16

  • 關於epoll_wait返回值的一個簡單測試 關於epoll_wait返回值的一個簡單測試

    關於epoll_wait返回值的一個簡單測試
    void test(int epollfd)
    {
      struct epoll_event events[MAX_EVENT_NUMBER];
      int number;
      while (1)
      {
        number

    2020-06-16

  • epoll出現Bad file descriptor的原因 epoll出現Bad file descriptor的原因

    epoll出現Bad file descriptor的原因
    錯誤的順序:
      close();
      epoll_ctl(epollfd, EPOLL_CTL_DEL, sockfd, &ev);
    正確的順序:
      epoll_ctl(epollfd, EPOLL_CTL_DEL, s

    2020-06-16

  • epoll 事件之 EPOLLRDHUP epoll 事件之 EPOLLRDHUP

    在對系統問題進行排查時,我發現了一個奇怪的現象:明明是對方斷開請求,系統卻報告一個查詢失敗的錯誤,但從使用者角度來看請求的結果正常返回,沒有任何問題。
    對這個現象深入分析

    2020-06-16

  • Linux入門教學:從Fedora 21升級到Fedora 22 Linux入門教學:從Fedora 21升級到Fedora 22

    閱讀目錄

    引言
    先將Fedora 21的所有軟體包更新到最新狀態
    安裝fedup軟體包
    升級系統
    解決系統升級過程出錯的問題
    重新啟動系統
    新系統的變化

    引言
      Fedora 22於5月26

    2020-06-16

  • Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP

    閱讀目錄

    Ubuntu 15.04中的Eclipse 4.4
    擁抱Java 8
    Eclipse 4.4中的Web開發環境
    預覽功能需要libwebkitgtk-1.0-0,否則會出錯


    Ubuntu 15.04中的Eclipse 4.4
      在前一篇

    2020-06-16

  • Linux虛擬檔案系統VFS Linux虛擬檔案系統VFS

    Linux在不同的檔案系統之上做了一個抽象層,使得檔案、目錄、讀寫存取等概念都成為抽象層概念,這個抽象層被稱為虛擬檔案系統(VFS)。
    Linux核心的VFS子系統如下:

    每個進程在PC

    2020-06-16

  • Debian8升級核心到4.5 Debian8升級核心到4.5

    本文講述如何升級Debian8的核心到4.5版本
    0x01:去linux kernel官網https://www.kernel.org/下載4.5的核心,選擇tar.xz格式
    0x02:想辦法把下載好的包弄進你的虛擬機器或...直接

    2020-06-16

  • LFCS 系列第四講:對儲存裝置分割區、格式化檔案系統和設定交換分割區 LFCS 系列第四講:對儲存裝置分割區、格式化檔案系統和設定交換分割區

    去年八月份,Linux 基金會發起了 LFCS(Linux Foundation Certified Sysadmin(Linux 基金會認證系統管理員))認證,給所有系統管理員一個展現自己的機會。通過基礎考試後,他們可以勝任

    2020-06-16

IT145.com E-mail:sddin#qq.com