原创 業餘android studio開發(3.5)—— webView完善,問題處理

webView能運行了,但是我自己寫的那個網頁是響應式,自帶了導航和標題,不需要app裏原生的tilte欄,百度了幾個app全屏的方法,都是一調試就報錯。​比如app的樣式改成 android:theme="@android:style/

原创 【小問題】js連接符,+;變量的保存。

1.連接符+與,的小區別 <script> var a ="test"; document.write("this is",a); console.log("this is",a); alert("this is",a); </scrip

原创 \r \n \r\n \n\r 測試

#include<stdio.h> int main() { printf("abcdefghik\n"); printf("1234567890n\n"); printf("1234567890r\r"); printf("12345

原创 業餘android studio開發(3)—— 瀏覽網頁(webView控件)

公司花了5萬塊錢找人做APP,一個月過去了,團隊帶來了初期樣品,讓我大跌眼鏡——用CMS搭建了一個網站,用APP直接瀏覽網頁,沒有任何功能。 決定自己也嘗試做一個類似的,通過觀察widgets覺得webView可以實現,於是百度了一下,仿

原创 TEXTAREA中文內容監控

寫了一個小頁面,用來記錄TEXTAREA輸入的中文內容,同時記錄輸入時間。存入數組,最終在另一個頁面以時間順序播放文字。 timeTable是一維數組,裏面的數據爲【當前字數,當前時間,當前字數,當前時間……】,每次輸入中文時會取當前輸入

原创 基於nodejs+selenium自動過滑動驗證碼的QQ刷贊

引子 不知道大家是否還記得之前讓我刷讚的小朋友,自從他回到學校後,可能是由於學業太忙,把我們組成刷贊團隊的事情忘記了,只是每天早上給我發信息幫他刷贊,遲遲沒有新的用戶,刷贊就沒有量產的動力,我怠慢了幾天沒給他刷,他就不再理我了,我

原创 給Jplayer加上聲音可視化效果

前一陣子有個網友通過之前寫的一篇音頻可視化的文章找到我,讓我幫忙給他的音樂網站加個播放效果,自己正好沒啥事做欣然答應。 由於疏於學習,基礎掌握的不好,我一直以爲音頻可視化是通過Web audio API實現的,腦子不會轉彎,總覺得

原创 免費免備案PHP/MYSQL空間

最近幫朋友做個項目。出於緊急上線需求,還未來得及備案,在網上找到一個“三豐雲”免費虛擬主機 https://www.sanfengyun.com 速度還不錯,有需要的朋友可以試一下。

原创 炫龍dd2——黑蘋果Clover EFI文件共享

下載地址 鏈接: https://pan.baidu.com/s/1INIsC57Ji0zqH_ZMDfQ_Wg 提取碼: z2kf 已驅動內容 10.14 mojave 核顯Intel UHD 630,快捷鍵調亮度的ddst補丁

原创 PC通過Android代理服務器上網(USB共享網絡)

我的設備 小米Mix2 黑蘋果筆記本 usb連接線 設置 手機通過wifi上網,usb連電腦,打開usb調試,usb共享網絡。 打開手機上面的’蘭燈’,我是在百度上搜的無限流量版,設置全局流量代理。 閱讀這個文章https://

原创 異步函數順序執行的實現(下)

(這個內容很早就寫完了,放在了CSDN上,把這半截忘記了。。。) 接上節。 在上面的基礎上,我們使用構造函數的方法,把代碼重新整理一下(結構)。 function Chain(){ this.taskList = [],

原创 setTimeout,setInterval參數

今天讀源碼的時候又學習了一種setTimeout放參數的方法。 假如現在有一個需要使用setTimeout延時執行的函數func,結構如下 function func(arg1,arg2){ ... } 以前我使用的方法是 setTim

原创 異步函數順序執行的實現(上)

這幾天在研究實現一個類似Promise思想的庫,也不完全一樣,主要目標是保證異步事件的執行順序。 比如有四個異步事件A,B,C,D 需要這樣一個執行順序 A => B => C => D 想了好幾種方案。 其中有一種是先建立一個任務鏈表

原创 for循環中的i++與++i

今天遇到一個for循環 for(i=1;i<=1;++i){ console.log(i) } 其中使用的是++i,我以爲++i會先於判斷執行,就上網找了找i++ 與 ++i的區別。 答案很少,有一個說的是效率後者高一些。 然後我又寫了一個

原创 一道js變量上浮面試題

function a() { var a = 1; function b() { a = 10; return; function a() {} } b();