安基網 首頁 編程軟件學院
訂閱

雪缘比分直播雪缘园:軟件學院

  • 具有聊天,直播,會議,演播等功能的開源通訊系統,可二次開發

    具有聊天,直播,會議,演播等功能的開源通訊系統,可二次開發
    最近有粉絲朋友說想要一個有沒有類似微信的開源系統,可支持單聊,多人聊天,紅包等的。找了一會,發現一個更強大的。有需要的朋友可參考,學習學習。一、項目介紹即時通訊(IM)系統,免費IM系統(含單聊,群聊,聊天室,文件傳輸),免費一對一視頻聊天,VOIP,語音對講(回音消除),直播連麥,視頻直 ...
    2019-12-30 09:38
  • D編程語言基礎篇

    D編程語言基礎篇
    D 語言曾經興盛過,也隨著信息技術發展而頹廢過,但最終我們很高興的看到它又帶著強烈的自信開始復蘇,希望通過本文讓現代計算機科學工作者進一步了解這門具有獨特魅力的編程語言。引言D 語言是一門語法相當優雅的編譯型語言,自 1999 年發布至今已發展了 20 年,它既擁有 Java 那樣強大的表現力,又具 ...
    2019-12-24 12:31
  • 緩沖區溢出原理及ShellCode編寫

    緩沖區溢出原理及ShellCode編寫
    緩沖區溢出屬于非常有名的漏洞之一,其大體含義為:緩沖區溢出是超出程序內存設定范圍,數據溢出后程序發生異常,黑客可以利用緩沖區溢出執行指定代碼,重寫棧中的返回地址(ret_Addr)內容來執行任意操作。本文從棧的介紹、shellcode代碼示例、切入思路三個方面進行體系化介紹。一、棧的介紹棧是一種 ...
    2019-12-17 09:25
  • 匯編調試技巧及簡單破解

    匯編調試技巧及簡單破解
    為研究競品,學習了下如何破解,同時也可以更好地防御自己的產品。本文適合對匯編調試感興趣或想入門破解的同學。以下以arm linux(android)為例。elf簡介linux系統的可執行文件(也包括obj,.a,.so)采用的格式是elf。在網上找到的一張圖,很好地詮釋了elf的格式大致內容、布局,以及如何被加載和運行 ...
    2019-12-15 12:44
  • 介紹一款人人都能學會的創意編程語言-processing

    介紹一款人人都能學會的創意編程語言-processing
    進入到processing官網首頁點擊Download進入下載頁面我的是windows 10 64位系統,下載64位系統的processing下載以后是一個zip的壓縮包,軟件是綠色版本的,解壓以后直接使用,無需安裝我這里解壓到了D盤,這是解壓以后的內容點擊processing.exe直接運行以下是首次進入以后的界面復制以下代碼PFont myFon ...
    2019-12-9 08:32
  • Go語言和Python哪一個更容易學呢?

    Go語言和Python哪一個更容易學呢?
    Python和Go都是用于編寫Web應用程序的強大的高級編程語言,它們之間有什么區別嗎?下面本篇文章就來帶大家認識一下Python和Go語言,介紹一下Python和Go之間的區別,希望對大家有所幫助。什么是Python?Python是一種功能強大的高級編程語言,主要用于科學和工程計算。它是一種高效的語言,優雅務實,簡 ...
    2019-12-6 11:37
  • 十大進程注入(一) DLL遠程線程劫持注入技術解析

    十大進程注入(一) DLL遠程線程劫持注入技術解析
    進程注入是一種廣泛應用于惡意軟件或無文件攻擊中的躲避檢測的技術。其需要在另一個進程的地址空間內運行特制代碼,進程注入改善了不可見性、同時一些技術也實現了持久化。而所謂的DLL注入是諸多進程注入方法中最常用的技術。惡意軟件將惡意的動態鏈接庫的路徑寫入另一個進程的虛擬地址空間內,通過在 ...
    2019-12-2 12:50
  • 徹底搞懂動態庫、靜態庫、運行時庫、引入庫之間的區別

    徹底搞懂動態庫、靜態庫、運行時庫、引入庫之間的區別
    定義運行時庫:Unix中一個典型的運行時庫例子就是libc,它包含標準的C函數,如,print(),exit()等等,用戶能創建他們自己的運行庫(在Windows中是DLL),而具體的細節依賴編譯器和操作系統的。靜態庫:函數和數據被編譯進一個二進制文件(通常擴展名為.lib),靜態庫實際上是在鏈接時被鏈接到EXE的, ...
    2019-11-26 10:15
  • 怎樣使WEB API更安全?

    怎樣使WEB API更安全?
    隨著業務開放性的發展趨勢,為了應對快速發展的業務及靈活多變的程序需求,API(Application Programming Interface)在程序中的應用顯得愈發重要,WEB API為外部業務對接、系統間的調用提供了靈活性和創新性。然而與此同時,隨之而來的則是API應用帶來的一系列安全問題,任意訪問、數據泄露、竊取用戶 ...
    2019-11-25 09:55
  • 進程和線程、協程的區別,讀完之后,大部分程序員收藏了...

    進程和線程、協程的區別,讀完之后,大部分程序員收藏了...
     現在多進程多線程已經是老生常談了,協程也在最近幾年流行起來。python中有協程庫gevent,py web框架tornado中也用了gevent封裝好的協程。本文主要介紹進程、線程和協程三者之間的區別。一、概念  1、進程進程是具有一定獨立功能的程序關于某個數據集合上的一次運行活動,進程是系統進行資源分配和 ...
    2019-11-15 10:32
  • 原創:如何排查java進程cpu100%的問題

    原創:如何排查java進程cpu100%的問題
    cpu是時分(time division)的,操作系統里有很多線程,每個線程的運行時間由cpu決定,cpu會分給每個線程一個時間片,時間片是一個很短的時間長度,如果在時間片內,線程一直占有,則是100%;我們應該意識到,cpu運行速度很快(主頻非常高),除非密集型耗費cpu的運算,其它類型任務都會在小于時間片的時 ...
    2019-11-12 10:21
  • 做十年 Windows 程序員 VS 做10年 Linux 程序員,到底誰厲害?

    做十年 Windows 程序員 VS 做10年 Linux 程序員,到底誰厲害?
    如果一個程序員從來沒有在linux,unix下開發過程序,一直在windows下面開發程序, 同樣是工作10年, 大部分情況下與在linux,unix下面開發10年的程序員水平會差別很大。我寫這篇文章并不是想貶低windows下面開發的人,做windows開發的人看了可能會感覺不舒服,我并不是這個意思,我只是說說我自己的感 ...
    2019-11-11 12:12
  • Cryptography 密碼學基礎

    Cryptography 密碼學基礎
    Cryptography 是一個非常深奧的鄰域,這里只是從網絡工程的角度介紹一些最基礎的知識。網絡工程里面和 Cryptography 直接掛鉤的就是 VPN 的部分,里面涉及到了各種算法的選擇和配置。Cryptography 主要是為了解決通信安全的幾個問題:Confidentiality 保密性確保只有通信雙方才能看懂通信的數據Integri ...
    2019-11-4 09:33
  • 棄用 Notepad++,還有5款更牛逼的選擇

    棄用 Notepad++,還有5款更牛逼的選擇
    這兩天 Notepad++ 牛逼了,然后引發了大家的關注,這里師長作為技術媒體,不方便帶啥節奏,具體事件內容請大家自行百度。其實作為文本編輯工具,有比 Notepad++ 更好的替代工具。下面,跟著師長來盤點下,這5款更好玩的喲。1 Sublime Text (非開源 ...
    2019-11-4 08:58
  • 解密初、中、高級程序員的進化之路

    解密初、中、高級程序員的進化之路
    程序員的標準與要求初級程序員中級程序員(阿里 p5)高級程序員(阿里 p6)程序員的進化之路初級 -> 中級中級 -> 高級總結程序員的標準與要求初級程序員僅能完成簡單??楹拖钅康目⒐ぷ?,難以勝任復雜??櫚目?。通常是入行不久, 1 年 ...
    2019-10-28 08:00
  • 最新
    返回頂部
    {ganrao}