原创 物聯網·智能監控——Ubuntu上搭建FTP服務器,並實現FTP文件上傳

一、安裝並配置vsftpd 步驟爲: 1.sudo apt-get install vsftpd //安裝vsftpd 2.cd /etc/ //備份默認的

原创 關於U盤中“文件夾EXE病毒”的解決方案

筆者在使用U盤時,無意之間發現U盤所有文件的後綴名均變爲“.exe”,經過查詢相關資料,確認這是一種病毒(文件夾EXE病毒) 一、簡介:木馬名稱:Worm.Win32.AutoRun.soq,當把U盤插入到一臺電腦後,U盤內生成了

原创 操作系統文件的兩種結構

文件: 文件指的是一組帶標識的邏輯上有完整意義的數據項(構成文件內容的基本單元)的序列,或者是相關聯記錄的集合,文件存放在磁盤或磁帶等存儲介質上。 文件的邏輯結構和物理結構: 一、邏輯結構: 1.無結構文件(流式文件); 2.有結

原创 Win10防火牆相關命令總結

首先打開cmd,相關命令爲: 一、關閉防火牆 NetSh Advfirewall set allprofiles state off 二、查看防火牆狀態 Netsh Advfirewall show allprofiles

原创 Windows10系統安裝軟件時顯示“無法訪問Windows Installer服務。Windows Installer沒有正確安裝時可能發生這種情況。” or “錯誤2:系統找不到指定的文件”

筆者在安裝BlueJ和VMware Workstation Pro等軟件時遇到如下問題: 具體錯誤信息如圖所示: 剛開始以爲系統沒有啓動Windows Installer服務,上網查找相關信息,需要重新安裝Windows Ins

原创 安卓開發筆記——安卓Post方法提交數據至服務器後服務器返回數據至客戶端

筆者在開發二手市場APP後臺時,需要通過安卓Post方法提交數據至服務器後服務器返回數據至客戶端,這部分具體代碼爲: public void sendGetHttpRequest(){ OkHttpClient

原创 安卓開發筆記——解決Tomcat 80端口占用問題

1.“Windows+R”打開“運行”,輸入“cmd+回車”打開命令行窗口 2.輸入netstat -ano|findstr 8080 查看當前佔用80端口的PID (netstat -a爲查看所有端口) 3.輸入tasklist

原创 安卓開發筆記——Android禁止EditText自動彈出軟鍵盤解決方案

打開相應XML佈局文件,在包含EditText的父佈局中添加: android:focusable=“true” android:focusableInTouchMode=“true” 即可

原创 算法分析與設計之動態規劃

算法分析與設計之動態規劃中的“二”、“三”、“四” 兩個關鍵成分: 1.最佳子結構; 2.重疊子問題。 三個基本組成部分: 1.遞推關係; 2.表格計算; 3.回溯過程。 四個步驟: 1.表徵最優解的結構; 2.遞歸定義最優解的值

原创 安卓開發筆記——通過SharePreferences實現Adapter向Activity傳遞數據

筆者在實現仿京東商品分類功能時,需要點擊右邊商品小類(RightAdapter)跳轉到相應的商品搜索列表(SortSearchActivity),爲了實現這一功能,需要解決兩個問題: 1.爲RightAdapter中的商品小類設置

原创 安卓開發筆記——安卓開發中關於drawble路徑下圖片格式錯誤可能導致的問題

我們在安卓開發(使用Android Studio)的過程中可能會遇到這樣的報錯信息: Error:Execution failed for task ':app:mergeDebugResources'. > Error: jav

原创 安卓開發筆記——APP閃退解決方案

筆者在開發一個智能家居APP的過程中,遇到APP閃退的情況,將日誌打印出來: 懷疑可能是佈局文件的問題,最後發現是由於佈局的View中的“V”誤敲成了小寫: 將佈局相關內容改正過來即可,APP就可以重新啓動,日誌提示在開發過程

原创 C、C++學習筆記——編寫圖形化界面鏈接時出現“LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main”解決方案

筆者在使用Microsoft Visual C++寫一個圖形化界面時,程序在編譯時沒有問題,編譯通過,但是在鏈接時報錯,如下圖所示: 錯誤信息: LIBCD.lib(crt0.obj) : error LNK2001: unr

原创 安卓開發筆記——將域名解析爲IP地址

筆者在開發一款智能監控系統手機客戶端時,需要利用Socket和服務器端進行通信,但是隻能在客戶端和服務端置於同一局域網中才能通信,客戶端處於外網無法訪問,爲了解決外網訪問這一問題,需要通過Java代碼將域名解析爲ip地址,具體代碼

原创 安卓開發筆記——Socket使用方法

Android與服務器的通信方式主要有兩種: 1.Http通信 2.Socket通信 兩者的最大差異在於: 1.Http連接使用的是“請求-響應方式”,即在請求時建立連接通道,當客戶端向服務器發送請求後,服務端才能向客戶端返回數據