原创 神祕C語言

對於c語言中指針的操作符有兩個:&和*。對於&,好理解,翻譯的也不錯,就是“取地址”的意思。但對於*,翻譯爲“解引用”,字面意思不好理解,即使看了後面內容才知道不過是“取指針指向的地址的內容”,也仍然是覺得怪怪的,“解引用”這個詞難記也難

原创 RecyclerView線性佈局定義高度

今天在學習RecyclerView時,發現了一個問題,當我將RecyclerView嵌套在ScrollView中,爲了防止點擊衝突,對線性RecyclerView設置了setNestedScrollingEnable(false),此方法

原创 activity啓動模式的理解

首先說下什麼是Activity,按照我的理解,我們在手機上看到的每一個頁面都是一個Activity,包括系統的桌面,也是一個Activity。 要啓動一個Activity有四種模式:standard(標準啓動模式)、singleTop、s

原创 虛擬內存、虛擬光驅

應用場景: 我們開發板內存可用1000M左右, 我的程序使用malloc分配576M,運行沒問題; 分配768M(內存使用會達到850M)時,會發生oom,我的程序會被系統殺死。 有啥辦法讓我能夠分配大致900M的內存呢? 方案:zram

原创 java生態

Java(甲骨文公司) Java平臺 ▪ Java 編程語言 ▪ JVM ▪ Java ME ▪ Java SE ▪ Java EE ▪ Java Card       昇陽電腦主要技術 ▪ Squawk ▪ JDK ▪ Op

原创 ES6 以前版本以後版本的特性

6以前版本功能,不支持哪些功能 6以前的版本添加了哪些特性,然後又發展了哪些新腳手架,前後端分離帶來哪些新模塊(vue的權限管理) uni-app安裝vue-cli3 1、安裝指定版本號/在uin-App安裝其他版本無法使用upx/rpx

原创 性能測試tps

TPS:Transactions Per Second,意思是每秒事務數,一個事務是指一個客戶機向服務器發送請求然後服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應後結束計時,以此來計算使用的時間和完成的事務個數。  每個

原创 操作步驟記錄

一、複製一個項目,並修改項目名 找到存放項目的文件夾,直接複製項目,如HelloWorld -> HelloWorldDemo 打開復制後的項目,開始進行修改: 第一步:一次性修改前兩個位置: 右擊項目 選擇Refactor/Renam

原创 git用法自己的一點總結

1、只想要git服務器最新的版本,對本地的修改不做任何理會,就需要用到git pull的強制覆蓋。 注意:在git pull的時候,一般要用 git stash把當前的代碼保存。git pull = git fetch + get mer

原创 負載均衡二

ヽ(●-`Д´-)ノ以後留一個位置

原创 一些可以玩的技術記錄

一、人們經常將跨站腳本攻擊(Cross Site Scripting)縮寫爲CSS,但這會與層疊樣式表(Cascading Style Sheets,CSS)的縮寫混淆。因此,有人將跨站腳本攻擊縮寫爲XSS。      XSS攻擊通常指的

原创 ipV6

前言 衆所周知,32位的IPv4地址已經基本耗盡(這裏的耗盡只是說的分配完了,實際上有相當一部分並沒有投入到使用中),新一代的網絡協議--IPv6採用128位的地址長度擁有更大的地址空間,如此大的地址空間,可以給地球上的每粒沙子分配一個I

原创 搭建自己的爬蟲網頁

爬蟲使用nodejs實現,網站使用hexo+bootstrap構建,託管gitlab,使用gitlab CI自動構建,部署在github pages 因爲文中出現一些工具性質的東西,需要 js 代碼的運算,但是又不能都寫到 markdow

原创 三高之一高併發

網絡層負載均衡 OSPF 應用層解決方案 F5方案 服務器解決,ngnix 代碼層(併發編程),消息中間件,熔斷,微服務,數據庫優化 一、併發(concurrency)和並行(parallellism)是: 解釋一:並行是指兩個或者多個事

原创 CDN緩存結點

CDN加速意思就是在用戶和我們的服務器之間加一個緩存機制,通過這個緩存機制動態獲取IP地址根據地理位置,讓用戶到最近的服務器訪問。 那麼CDN是個啥?全稱Content Delivery Network即內容分發網絡。 CDN是一組分佈在