嘗試通過AI模型進行簡單的編碼

一、前言

最近嘗試通過AI來編程,總體感覺還是能處理寫簡單的問題,復雜的問題目前還是無法解決。主要的痛點還是數據噪音,就是AI永遠不會承認它不會,它會給你的一個錯誤的信息,它也不會告訴你你的問題它暫時無法完整正確解答。就是比直接Google和百度稍微好一點點

二、使用AI日常編碼

1、SQL

SELECT   table_schema AS 'Database',   ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'  
FROM   information_schema.TABLES   
GROUP BY   table_schema;

?

SELECT   table_name AS 'Table',   ROUND(((data_length + index_length) / 1024 / 1024), 2) AS 'Size (MB)'   
FROM   information_schema.TABLES   
WHERE   table_schema = 'your_database_name'   
GROUP BY   table_name;

2、java代碼 代碼編寫

?

import java.time.LocalDate;  
import java.time.LocalDateTime;  
import java.time.LocalTime;  
import java.time.format.DateTimeFormatter;  
import java.time.format.DateTimeParseException;  
import java.util.Date;  public class DateUtils {  private static final String DEFAULT_DATE_PATTERN = "yyyy-MM-dd";  private static final String DEFAULT_TIME_PATTERN = "HH:mm:ss";  private static final String DEFAULT_DATE_TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";  public static String formatDate(Date date, String pattern) {  if (date == null) {  return null;  }  return date.toInstant().toString().replaceAll(".*\\+|.*\\-.*", "");  }  public static String formatDateTime(Date dateTime, String pattern) {  if (dateTime == null) {  return null;  }  return dateTime.toInstant().toString().replaceAll(".*\\+|.*\\-.*", "");  }  public static Date parseDate(String strDate, String pattern) {  if (strDate == null || strDate.isEmpty()) {  return null;  }  DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);  try {  LocalDate date = LocalDate.parse(strDate, formatter);  return Date.from(date.atStartOfDay().toInstant());  } catch (DateTimeParseException e) {  e.printStackTrace();  return null;  }  }  public static Date parseTime(String strTime, String pattern) {  if (strTime == null || strTime.isEmpty()) {  return null;  }  DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);  try {  LocalTime time = LocalTime.parse(strTime, formatter);  return Date.from(time.atDate(LocalDate.now()).toInstant());  } catch (DateTimeParseException e) {  e.printStackTrace();  return null;  }  }  public static Date parseDateTime(String strDateTime, String pattern) {  if (strDateTime == null || strDateTime.isEmpty()) {  return null;  }  DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);  try {  LocalDateTime dateTime = LocalDateTime.parse(strDateTime, formatter);  return Date.from(dateTime.atZone(java.time.ZoneId.systemDefault()).toInstant());  } catch (DateTimeParseException e) {  e.printStackTrace();  return null;  }  }  
}

?

這個類包含以下方法:

  • formatDate:將日期轉換為字符串。使用默認日期格式。
  • formatDateTime:將日期時間轉換為字符串。使用默認日期時間格式。
  • parseDate:將字符串解析為日期。使用默認日期格式。如果解析失敗,會打印錯誤堆棧并返回null。
  • parseTime:將字符串解析為時間。使用默認時間格式。如果解析失敗,會打印錯誤堆棧并返回null。注意,這個方法假設你正在為當前日期解析時間。如果你想為特定的日期解析時間,你需要自己添加日期信息。
  • parseDateTime:將字符串解析為日期時間。使用默認日期時間格式。如果解析失敗,會打印錯誤堆棧并返回null。注意,這個方法假設你正在為當前日期解析日期時間。如果你想為特定的日期解析日期時間,你需要自己添加日期信息。

3、linux運維

以下是一些常用的 Linux 運維命令:

  1. ifup:啟動網卡。
  2. ifdown:關閉網卡。
  3. netstat:顯示網絡狀態。
  4. ss:全拼 Socket Statistics,用來獲取 socket 統計信息,它可以顯示和 netstat 類似的內容。ss 的優勢在于它能夠顯示更多更詳細的有關 TCP 和連接狀態的信息,而且比 netstat 更快速更高效。
  5. nslookup:交互式查詢互聯網 DNS 服務器的命令。
  6. dig:常用的域名查詢工具,可以用來測試域名系統工作是否正常。
  7. traceroute:顯示數據包到主機間的路徑。traceroute 指令讓你追蹤網絡數據包的路由途徑,預設數據包大小是 40Bytes,用戶可另行設置。
  8. mount:用于掛載 Linux 系統外的文件。
  9. umount:用于卸除文件系統。
  10. fsck:全拼 file system check,用來檢查和維護不一致的文件系統。
  11. parted:磁盤分區命令,沒有磁盤大小限制。

以上命令是在 Linux 運維中常用的部分命令,這些命令能夠滿足日常大部分的運維需求,但具體使用哪個命令還需要根據實際情況來決定。

?4、計算機網絡

Web網絡運維包括以下方面:

  • 服務器管理。這包括入侵檢測、數據備份、服務器優化、常見故障處理以及日志安排等日常維護工作。在服務器的日常管理中,入侵檢測是一項非常重要的工作,包括日常的服務器安全例行檢查和遭到入侵時的入侵檢查。
  • 軟件和系統的部署與維護。網絡運維人員需要負責軟件的發布和系統的部署,這包括將具體的軟件和系統/硬件資源整合形成產品并對外提供服務。
  • 監控與優化。為了確保網絡的高可用性和高性能運行,需要對網絡進行實時監控和優化。這包括監控網絡設備的狀態、網絡流量、系統資源等,以及在需要時進行優化和調整。
  • 故障排除。當網絡出現故障時,網絡運維人員需要迅速定位并排除故障。這可能涉及到對網絡設備、服務器、操作系統等進行檢查和修復。
  • 網絡安全管理。網絡安全是網絡運維的重要組成部分。網絡運維人員需要采取一系列措施來保護網絡免受攻擊和威脅,包括配置防火墻、更新安全補丁、實施訪問控制策略等。
  • 數據備份與恢復。為了防止數據丟失或損壞,網絡運維人員需要定期進行數據備份,并制定數據恢復計劃。這可能涉及到對數據庫、文件系統等進行備份和恢復。
  • 日志管理。日志是網絡運維的重要工具,用于監控系統的運行狀態、診斷問題以及追蹤攻擊者。網絡運維人員需要收集、分析和管理系統的日志信息。
  • 合規性與審計。網絡運維人員需要確保網絡系統的合規性,遵守相關法規和標準。此外,還需要進行定期的審計和合規性檢查,以確保系統符合要求。

以上是Web網絡運維的主要工作內容,希望能對你有所幫助。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/206907.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/206907.shtml
英文地址,請注明出處:http://en.pswp.cn/news/206907.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python基礎語法詳解,零基礎入門必須掌握的知識點

文章目錄 一、Python輸出1、repr() 或 str() 轉成字符串2、字符串填充空格進行格式化3、!a (使用 **ascii()**), !s (使用 **str()**) 和 !r (使用 **repr()**) 可以用于在格式化某個值之前對其進行轉化 二、Python標識符三、Python保留字符(關鍵字)四、…

代碼隨想錄算法訓練營第四十五天| 70 爬樓梯 322 零錢兌換 279 完全平方數

目錄 70 爬樓梯 322 零錢兌換 279 完全平方數 70 爬樓梯 本題可以轉化為完全背包問題進行解答。 class Solution { public:int climbStairs(int n) {vector<int>f(n 2);f[0] 1;int m 2;for(int i 1;i < n;i){for(int j 1;j < m;j){if(i > j)f[i] f[i - j]…

[Python系列] 文字轉語音

什么是TTS TTS 是 Text-to-Speech 的縮寫&#xff0c;中文稱為“文本到語音”。它是一種將書面文本轉換為自然聽起來的語音的技術。TTS 技術廣泛應用于各種場景&#xff0c;如智能助手、語音合成、電子閱讀器等。 TTS 技術通過機械的、電子的方法產生人造語音。它隸屬于…

對Spring源碼的學習:一

目錄 BeanFactory開發流程 ApplicationContext BeanFactory與ApplicationContext對比 基于XML方式的Bean的配置 自動裝配 BeanFactory開發流程 這里的第三方指的是Spring提供的BeanFactory&#xff0c;Spring啟動時會初始化BeanFactory&#xff0c;然后讀取配置清單&#…

外匯天眼:什么時段做外匯交易最好,有所謂的“最佳時間點”嗎?

在外匯交易的時候&#xff0c;很多手動交易的投資者不知道到底什么時間段操作交易最適合自己。 我們在進行選擇最佳交易時間的時候&#xff0c;一定要明白各時間段的全球各個市場的交易狀況&#xff0c;這樣你才能分配好自己的時間。 當然在通過技術分析與基本分析選擇好幣種后…

PostgreSQL 索引介紹和使用事項

索引內容 關鍵點 索引是一種數據結構&#xff0c;用于加快數據庫查詢的速度。它類似于書籍的目錄&#xff0c;可以快速定位到特定的數據頁。 PG數據庫支持多種類型的索引&#xff0c;包括B樹索引、哈希索引、GiST索引、SP-GiST索引和GIN索引等。 B樹索引是PG數據庫中最常用的…

Google剛發布AlphaCode 2,讓我們碼農多了個小伙伴一起干活

除了其Gemini生成式人工智能模型之外&#xff0c;谷歌今天早上發布了AlphaCode 2&#xff0c;這是谷歌DeepMind實驗室大約一年前推出的代碼生成AlphaCode的改進版本。 事實上&#xff0c;AlphaCode 2實際上由Gemini提供支持&#xff0c;或者至少是由Gemini的某個變體&#xff…

Linux學習教程(第十五章 Linux系統日志管理)

第十五章 Linux系統日志管理 系統日志詳細地記錄了在什么時間&#xff0c;哪臺服務器、哪個程序或服務出現了什么情況。不管是哪種操作系統&#xff0c;都詳細地記錄了重要程序和服務的日志&#xff0c;只是我們很少養成查看日志的習慣。 日志是系統信息最詳細、最準確的記錄者…

煤炭物流行業分析:中國各個分布地區生產占比調研

煤炭物流是指從煤炭生產所需物料進入企業開始&#xff0c;直至把商品煤運達客戶為止的全過程的物流活動。廣義的講&#xff0c;煤炭物流包括煤炭企業原材料的采購、原煤開采、洗選加工、儲存、運輸、銷售以及礦巖等廢棄物的綜合利用諸多環節。狹義的講&#xff0c;煤炭物流是指…

基于個微機器人的開發

簡要描述&#xff1a; 下載消息中的動圖 請求URL&#xff1a; http://域名/getMsgEmoji 請求方式&#xff1a; POST 請求頭Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 參數&#xff1a; 參數名必選類型說明…

spring boot 事件機制

目錄 概述實踐監聽spring boot ready事件代碼 源碼初始化流程調用流程 結束 概述 spring boot 版本為 2.7.17 。 整體看一下spring及spring boot 相關事件。 根據下文所給的源碼關鍵處&#xff0c;打上斷點&#xff0c;可以進行快速調試。降低源碼閱讀難度。 實踐 spring…

TCP聊天

一、項目創建 二、代碼 Client類 package tcp;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; import java.util.Scanner;public class Client {public static void m…

電子學會C/C++編程等級考試2022年06月(四級)真題解析

C/C++等級考試(1~8級)全部真題?點這里 第1題:公共子序列 我們稱序列Z = < z1, z2, ..., zk >是序列X = < x1, x2, ..., xm >的子序列當且僅當存在 嚴格上升 的序列< i1, i2, ..., ik >,使得對j = 1, 2, ... ,k, 有xij = zj。比如Z = < a, b, f, c &…

QT Windos平臺下打包應用程序

一、windeployqt.exe windeployqt&#xff1a;是 Qt 框架自帶的一個工具&#xff0c;用于將一個 Qt 應用程序在 Windows 操作系統下進行打包。它可以通過掃描應用程序的依賴項獲取所需的 Qt 庫文件、插件和翻譯文件&#xff0c;以及復制應用程序可執行文件和所需的依賴項到指定…

電商價格數據監測接口/品牌商品控價接口/商品數據分析接口/比價搜索API接口,超詳細的接口說明

電商價格數據監測API接口是一種用于監測電商平臺上商品價格的API接口&#xff0c;可以幫助品牌和商家及時獲取商品價格信息&#xff0c;掌握價格動態&#xff0c;進行價格對比和分析&#xff0c;以更好地制定價格策略和進行價格調整。 該接口可以監測多個電商平臺的商品價格信…

VM:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize256m; support was removed in 8.0 “JDK 8兼容性指南” 指出&#xff0c;在Java 8中&#xff0c;命令行標志 MaxPermSize 已被刪除。原因是永久代從熱點堆中被移除并被轉移到本地內存。所以為了刪除…

【C++】:搜索二叉樹

朋友們、伙計們&#xff0c;我們又見面了&#xff0c;本期來給大家解讀一下有關多態的知識點&#xff0c;如果看完之后對你有一定的啟發&#xff0c;那么請留下你的三連&#xff0c;祝大家心想事成&#xff01; C 語 言 專 欄&#xff1a;C語言&#xff1a;從入門到精通 數據結…

C語言之動態內存管理(malloc calloc realloc)

C語言之動態內存管理 文章目錄 C語言之動態內存管理1. 為什么要有動態內存管理2. malloc 和 free2.1 malloc2.2 free2.3 例子 3. calloc 和 realloc3.1 calloc3.2 realloc 4. 常見的動態內存錯誤4.1 對NULL指針的解引?操作4.2 對動態開辟空間的越界訪問4.3 對?動態開辟內存使…

女裝品牌網站建設的作用如何

服裝是任何人都需要的必備品&#xff0c;尤其是女裝&#xff0c;由于女性群體愛美追求時尚的心理更高&#xff0c;因此市場中有大量女裝品牌以及大量消費者&#xff0c;其規模非常高&#xff0c;眾多大小品牌林立及消費征集下&#xff0c;商家們經營也并不太容易&#xff0c;企…

Themis: Fast, Strong Order-Fairness in Byzantine Consensus

目錄 筆記后續的研究方向摘要引言秩序井然 Themis: Fast, Strong Order-Fairness in Byzantine Consensus CCS 2023 筆記 后續的研究方向 摘要 我們介紹了Themis&#xff0c;這是一種將交易的公平排序引入&#xff08;許可的&#xff09;拜占庭共識協議的方案&#xff0c;最…