原创 Linux 磁盤與磁盤分區

  Linux 系統中所有的硬件設備都是通過文件的方式來表現和使用的,我們將這些文件稱爲設備文件,硬盤對應的設備文件一般被稱爲塊設備文件。本文介紹磁盤設備在 Linux 系統中的表示方法以及如何創建磁盤分區。      磁盤分類      

原创 使用Laya引擎開發微信小遊戲(上)

  使用一個簡單的遊戲開發示例,由淺入深,介紹瞭如何用Laya引擎開發微信小遊戲。      img      作者:馬曉東,騰訊前端高級工程師。      微信小遊戲的推出也快一年時間了,在IEG的遊戲運營活動中,也出現了越來越多的以小遊

原创 Libusb交叉編譯和移植

  Libusb交叉編譯和移植      某項目內核需要支持USB的相關操作,所以考慮移植Libusb庫      1、到官網下載最新的libusb源碼(1.0.22)      2、解壓源碼      3、進入解壓後的文件夾進行交叉編譯

原创 Elasticsearch通關教程(五):如何通過SQL查詢Elasticsearch

  這篇博文本來是想放在全系列的大概第五、六篇的時候再講的,畢竟查詢是在索引創建、索引文檔數據生成和一些基本概念介紹完之後才需要的。當前面的一些知識概念全都講解完之後再講解查詢是最好的,但是最近公司項目忙經常加班,畢竟年底了。但是不寫的話我

原创 js基礎梳理-如何理解作用域和作用域鏈?

  本文重點是要梳理執行上下文的生命週期中的建立作用域鏈,在此之前,先回顧下關於作用域的一些知識。      1.什麼是作用域(scope)?      在《JavaScritp高級程序設計》中並沒有找到確切的關於作用域的定義,只是在“4.

原创 Redis之分佈式鎖

  一、加鎖原因      二、原子操作      三、分佈式鎖      四、分佈式鎖常見問題      一、加鎖原因      在一些比較高併發的業務場景,經常聽到通過加鎖的方法實現線程安全。      下面簡單介紹一下      1.

原创 Android開發過程中的坑及解決方法收錄

  1.某個控件要放在Linearlayout佈局的底部(底部導航條)      <LinearLayout      android:layout_width="match_parent"      android:orientation

原创 一起學爬蟲——如何爬取通過ajax加載數據的網站

  一起學爬蟲——如何爬取通過ajax加載數據的網站      目前很多網站都使用ajax技術動態加載數據,和常規的網站不一樣,數據時動態加載的,如果我們使用常規的方法爬取網頁,得到的只是一堆html代碼,沒有任何的數據。      請看下

原创 Python 操作 SQLite 數據庫

  寫在之前      SQLite 是一個小型的關係型數據庫,它最大的特點在於不需要單獨的服務、零配置。我們在之前講過的兩個數據庫,不管是 MySQL 還是 MongoDB,都需要我們安裝。安裝之後,然後運行起來,其實這就相當於已經有一個

原创 淺析libuv源碼-獲取精確時間

  在Timer模塊中有提到,libuv控制着延遲事件的觸發,那麼必須想辦法精確控制時間。      如果是JS,獲取當前時間可以直接通過Date.now()得到一個時間戳,然後將兩段時間戳相減得到時間差。一般情況下當然沒有問題,但是這個方

原创 java8 函數式編程一

  一、函數接口      二、Lambda 表達式      三、默認方法      四、其他      回到頂部      一、函數接口      接口    參數    返回類型    描述      Predicate<T>    

原创 002---Python基本數據類型--字符串

  定義:字符串是一個有序的字符集合,用來存儲和表示文本信息。用雙引和單引表示。是一種不可變類型。      創建:      In [9]:      s = 'Hello Python'      print(s)      Hello

原创 帶着新人學springboot的應用10(springboot+定時任務+發郵件)

  接上一節,環境一樣,這次來說另外兩個任務,一個是定時任務,一個是發郵件。      1.定時任務      定時任務可以設置精確到秒的準確時間去自動執行方法。      我要一個程序每一秒鐘說一句:java小新人最帥      於是,我

原创 Spring Boot實現郵件服務,附常見郵箱的配置

  1. pom.xml文件中引入依賴      <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-star

原创 函數式編程之 Python

  1 函數式編程概述      前提:函數在 Python 中是⼀等對象      工具:built-in ⾼階函數;lambda 函數;operator 模塊;functools 模塊      模式:閉包與裝飾器      替代:⽤用