2023-08-28-今日內容

# 2023-08-28-raspberrypi 使用靜態IP(Wi-Fi的連結)

2023-08-28–rf

2023-08-28-調用棧callstack

2023-08-28-vscode 波浪線

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

2023-08-28-raspberrypi 使用靜態IP(Wi-Fi的連結)

設置 Raspberry Pi 的靜態 IP 地址與有線連接和無線連接的過程基本相同。以下是在 Raspberry Pi 上使用 WiFi 設置靜態 IP 地址的步驟:

  1. 查看 WiFi 接口名稱: 首先,使用以下命令查看你的 WiFi 接口名稱(通常為 wlan0):

    ifconfig
    
  2. 編輯 dhcpcd.conf 文件: 在終端機中,使用以下命令編輯 dhcpcd.conf 文件:

    sudo nano /etc/dhcpcd.conf
    
  3. 添加靜態 IP 配置:dhcpcd.conf 文件的底部,添加以下類似的配置,以指定靜態 IP 地址、網關、DNS 等信息。請將以下示例配置替換為你的網絡信息:

    interface wlan0
    static ip_address=192.168.1.100/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1
    

    記得將 wlan0 替換為你的 WiFi 接口名稱,並根據你的網絡配置填寫正確的值。

  4. 保存並退出編輯器: 按下 Ctrl + X 鍵,然後按下 Y 鍵確認保存,然後按下 Enter 鍵退出編輯器。

  5. 重新啟動 Raspberry Pi: 使用以下命令重新啟動 Raspberry Pi,使新的靜態 IP 配置生效:

    sudo reboot
    
  6. 確認 IP 地址: 重新啟動後,使用以下命令確認 Raspberry Pi 是否使用了指定的靜態 IP 地址:

    ip addr show wlan0
    

請根據你的 WiFi 網絡配置和需求進行相應的修改。設置靜態 IP 地址可以確保 Raspberry Pi 在每次啟動時都使用相同的 IP 地址,從而更容易進行遠程連接和管理。

#raspberrypi #ip

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

2023-08-28–rf

-rf 是命令行中的一個選項,它用於刪除文件和目錄。這個選項有兩部分:

  • -r:表示遞歸(recursive),它會遞歸地刪除目錄及其內容,包括所有子目錄和文件。
  • -f:表示強制(force),它會強制刪除文件或目錄,而不會提示確認。

因此,當你在命令行中使用 -rf 選項時,它會刪除目標文件或目錄以及其內容,而且不會提示確認,這是一個具有破壞性的操作,需要謹慎使用。

#cml

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

2023-08-28-調用棧callstack

“Call stack”(调用栈)是指在程序执行过程中用于跟踪函数调用的一种数据结构。当一个函数被调用时,它会在调用栈中创建一个新的栈帧(stack frame)来存储函数的局部变量、参数和返回地址等信息。当函数执行完成后,它的栈帧会被弹出,控制权回到调用该函数的地方。

调用栈的工作方式类似于堆叠盘子:当你放置一个新的盘子时,它会放在盘子堆的顶部;当你从堆顶移除盘子时,它会暴露下面的一个盘子。调用栈同样记录了函数的调用顺序,以及每个函数在何处被调用。

当代码中存在多个函数嵌套调用时,调用栈非常有用,它可以追踪函数之间的关系,以及在程序执行期间每个函数的状态。如果在函数中发生错误或异常,调用栈可以帮助您确定错误发生的位置,以及在调用栈中的哪个函数中出现了问题。

调用栈也可以用于递归函数的实现,因为递归函数会多次调用自身,而每次调用都会创建一个新的栈帧。

总之,调用栈是程序执行期间用于管理函数调用和跟踪执行流程的重要数据结构。

#callstack

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

2023-08-28-vscode 波浪線

在 Visual Studio Code (VS Code) 中,波浪线(wavy underline)通常用于表示代码中的问题或警告。波浪线的颜色和样式可能因问题类型而异,但它们都是用来提醒您注意代码中的一些可能需要关注或修复的地方。

不同类型的波浪线和其含义如下:

  1. 红色波浪线: 红色的波浪线通常表示编译错误或语法错误。这意味着代码中存在语法问题,可能会导致代码无法正确编译或执行。

  2. 黄色波浪线: 黄色的波浪线通常表示警告。这可能是一些代码中的潜在问题或不推荐的做法,但不会阻止代码的编译和运行。

  3. 蓝色波浪线: 蓝色的波浪线通常表示建议性的提示。这可能是一些代码中的优化建议或更好的实践。

  4. 绿色波浪线: 绿色的波浪线通常表示提示信息,如变量未使用等。

波浪线的出现通常是由于 VS Code 内置的代码分析工具或安装的插件检测到了代码中的问题。点击波浪线上的小图标,您可以查看问题的详细信息,以及可能的修复建议。

总之,波浪线是 VS Code 中的一个重要视觉指示,帮助您更轻松地发现和解决代码中的问题,以提高代码的质量和可读性。

#vscode #tools #匯總今日內容