原创 C# 泛型裏使用四則運算的辦法,委託的妙用

直接上代碼 public static class TestGenricCalc { public static T Clac<T>(T t1, T t2,Func<T,T,T>func) where T : s

原创 C# 簡單實現 奇葩排序中的算盤排序(算珠排序)算法

Console.WriteLine("Hello World!"); int[] arr = { 1, 3, 4, 0, 22, 4,0, 6, 3,10,8,6,7 }; Console

原创 wpf 空間座標系下,畫一個立方體輪廓

代碼: public partial class MainWindow : Window { public MainWindow() { InitializeCompo

原创 .net core的學習小結

課程:【.NET 6教程,.Net Core 2022視頻教程,楊中科主講】 https://www.bilibili.com/video/BV1pK41137He/?p=159&share_source=copy_web&vd_sourc

原创 Vue Vue-Router params 傳參 爲空 path定義參數 參數 param is not repeatable

我在Vue-Router4.0.3版本上出現這個問題 因爲官方 在2022年8月22日時廢除了未定義的傳參方式,所以必須使用定義的params。 解決辦法: 在配置路由時:path路徑上帶上傳值的key值。比如這樣: path:"/Auth

原创 【C#】爬取百度貼吧帖子 通過貼吧名和搜索關鍵詞

背景:最近喜歡看百度貼吧,因爲其內容大多都是吧友的真實想法表達等等原因。但是通過網頁去瀏覽貼吧,始終覺得不夠簡介,瀏覽帖子的效率不高,自己就萌發了通過自己爬取貼吧感興趣的關鍵字內容,自己寫了個winform客戶端,目前大致能瀏覽帖子了。

原创 qlserver 報錯5120 無法爲該請求檢索數據 系統找不到指定路徑

背景: 數據庫mdf文件所在盤符F盤被刪除了,也就是文件不存在了,sqlserver管理器打開就報錯5120,並且正常路徑的數據庫也不顯示出來。 要讓正常的數據庫顯示出來,就需要刪除掉已經沒有的數據庫。 解決辦法: drop databas

原创 c++ 友元類 友元類方法

一、友元類 #pragma once #include"Tv.h" class Remote { public: void chanDown(Tv& tv); }; #pragma once class Tv { public:

原创 c++ lambda學習舉例

#include <iostream> #include<vector> #include<algorithm> #include<cmath> #include<ctime> using std::cout; using std::ve

原创 【c++】求解八皇后問題

爲:在8×8格的國際象棋上擺放8個皇后,使其不能互相攻擊,即任意兩個皇后都不能處於同一行、同一列或同一斜線上,問有多少種擺法。一共92個解 解決思路:一層層回溯,採用深度優先的遞歸算法。 動態分配的數組不方便調試,看不到數據,用Positi

原创 【c++】const 限定符

#include <iostream> int main() { using namespace std; cout << "Hello World!\n"; const int Months = 12;//==

原创 【C#】關於ACCESS數據庫insert into報錯:標準表達式中數據類型不匹配

如果插入列有日期/時間類型,使用C#時,var ptime = new OleDbParameter("@DtTime", OleDbType.Date); OleDbType.Date 這個類型對應的就是C#裏的DateTime類型,需要

原创 C# winform GDI+ 五子棋 (二):根據博弈算法寫的人機AI(抄的別人的)

白棋是ai,最後ai走贏了。 根據博弈算法的一個AI。遍歷深度6層,下子很慢。其實我是從別人的代碼裏複製的算法,改到自己上面用了。 這個博弈算法 class GameAI { /// <summary>

原创 對專利的學習

專利只適用於申請的國家地區,比如在國外的技術如果沒有在我們國內申請專利,那麼我們國內可以使用同樣的技術,做出來的產品在國內銷售沒問題,但在國外銷售就不行。 專利並不是要形成樣品才能去申請,能描述出原理,符合專利申請的其他條件,就可以申請專利

原创 【C# wpf】個人網盤練習項目總結

採用 .net frameowrok 4.5.2 未寫持久層代碼,不可保存運行時的數據狀態。分服務端,客戶端,採用tcp通訊,使用了supersocket組件。服務端用winform ,客戶端用wpf。 wpf端,大多采用 mvvm模式開發