cyberlancertw

@cyberlancer

Joined on Nov 4, 2022

  • 一、概述 要向 SAS Viya 做 HTTP 請求,必須攜帶 token,這個 token 可以在登入後從網頁取來用,但網頁式取法不適合程式化的 API,另外雖然有程式化取法但傳送帳密的作法在資安上是不好的方案。 以下筆記的目標,是為了 WEB API 以程式化的做法向 SAS 取 token 以便第二次做請求,在 OAuth 2.0 的架構下要能達成這個目標,必須先有 client credential,再視需求是否有另外的變數(username+password 或 authorization code),然而要建立 client,必須帳號擁有 SASAdministrators 等 scope,所以下面的筆記從最初的設定群組開始,若已經完成一個階段,可以跳過往後看。 流程大致如下: 管理者將帳號加入足夠權限建立 client 的群組 一般帳號網頁取得 token 使用 token 透過 API 註冊 client
     Like  Bookmark
  • QR code SVG 產生器 裝置屬性檢視器 模擬器 河內塔 電扶梯站單邊vs都站滿 資料 經濟部能源局 再生能源發電量月資料 公開資料繪製圖表
     Like  Bookmark
  • 以下都以 Dapper 查詢資料庫為例,資料庫有兩個資料表,一個為 Products 有文字的欄位 Name,另一個為 Employees 有數字的欄位 Salary。 基本 async await 同步方法 using Dapper; 後,SqlConnection 連線物件可用的方法中,早期查詢用 Query 或 Query<T>,傳回的是多筆 IEnumerable<T>,後面接 .ToList() 來運用,這是 ==同步== 的方法,也就是一列一列程式碼往下走,還沒得到回應就會停在那裡,直到做完才會往後繼續。 下面程式碼的方法 GetProductName,會撈出 Products 資料表的所有 Name 資料,用頓號 、 串起來傳回來,我們再把文字再顯示在螢幕上,而 WAITFOR DELAY '00:00:03'; 是用來模擬網路延遲,可觀察螢幕出現「開始找商品名稱」後的等待時間,會明顯等最少三秒,取得結果才會印出串起來的文字。 using Dapper; using System.Data.SqlClient;
     Like  Bookmark
  • 前言 斜率的概念是高中教的,不過初中也很適合先認識,對很多初中數學的內容會有更完整的學習,而且會有一些好用的工具,我一般會建議初中生就先瞭解過斜率,可以在高中真正開始學的時候負擔不會那麼大。 如果你是初中生而且課內數學已經覺得很吃力了,也可以把下面當故事看,也許忽然就看懂本來就不太拿手的地方喔。 複習 在開始之前先複習一下初中一年級的方程式與直角坐標平面。 二元一次方程式 形如
     Like  Bookmark
  • 在國外,三角函數有一個口訣叫「SOH CAH TOA」,我很喜歡想要介紹他,不過這還牽涉到台灣人對比值的理解,所以下面先從分數與比值講起。 分數和比值 台灣、日本分數 例如 $\dfrac{3}{4}$ 四分之三,我們讀的「四分之三」意思是「四等分中的三分」;又例如 $\dfrac{5}{13}$ 十三分之五,是先讀「十三」再讀「五」,可能東亞都是這樣,像是日本讀 $\dfrac{3}{5}$ 是「ごふんのさん」、「五分の3」。 :::info 我們:先讀分母,再讀分子 :::
     Like  Bookmark