原创 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 模塊 模式:閉包與裝飾器 替代:⽤用