發表文章

[iOS,XCode,Pod] 當Pod instal 發生錯誤

圖片
開啟專案時,pod instal 發生錯誤 [!] Automatically assigning platform `iOS` with version `11.0` on target `M2Test` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`. 解決方法∶ 1 打開Podfile 2 移除第二行 #platform:ios, ‘9.0’ 中的# 3 打開終端機重新 pod install [!] Couldn't determine repo type for URL: `https://cdn.cocoapods.org/`: Permission bits for '/Users/D/.netrc' should be 0600, but are 644 解決方法∶ chmod 600 ~/.netrc

[MVC] 使用 Html.Raw 從Model 產出 JSON 字串

Checkmarx 弱點:Reflected XSS All Clients 該元素的值於程式流程中沒有被正確地過濾(Filter)或驗證,並最終顯示於使用者端方法DisplayDetails()這可能為跨站腳本(Cross-Site-Scripting)攻擊 一般在輸出網頁時內嵌 JSON 轉成 JavaScript <script> var DataItem = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model.DataItem)); </script> 但如果model 裡有含html字串,會導致XSS 風險 宣告產出如下: <script> var DataItem = @Html.Raw( Newtonsoft.Json.JsonConvert.SerializeObject(Model.DataItem, new Newtonsoft.Json.JsonSerializerSettings { StringEscapeHandling = Newtonsoft.Json.StringEscapeHandling.EscapeHtml })); </script> JsonConvert.DefaultSettings = () => new JsonSerializerSettings { StringEscapeHandling = Newtonsoft.Json.StringEscapeHandling.EscapeHtml };

[linux]查看哪個資料夾使用量最高

  使用 du -h -x --max-depth=1   查看哪個資料夾使用量最高 du -h -x --max-depth=1 刪除檔案 rm filename rm abc.txt

[MS SQL] 當.SQL 檔案太大,無法用SSMS執行解決方案

使用產生指令碼將檔案備份, 當.SQL 檔案太大, 從SSMS打開或是記事本,會當掉無法開啟 可以使用以下方法執行:  C:\Program Files\Microsoft SQL Server\130\Tools\Binn\ sqlcmd -S 資料庫IP -U 使用者名稱 -P 使用者密碼 -d 資料庫名稱 -i ".sql檔案路徑,如:「C:\…\SQL.sql" sqlcmd -S Localhost -U sa -P password -d dbname -i "C:\compilerok\compilerok.sql"

MySQL 資料庫建立,定序查詢

MySQL 資料庫都各自有一個預設編碼 (database character set) 與一個預設定序 (database collation) 的設定值.,會影響資料存取 可在建立資料庫時決定, 也可透過 ALTER 來改變。 可以透過下列方式取得設定值 mysql >   SHOW   VARIABLES   LIKE   "character_set_database" ; mysql >   SHOW   VARIABLES   LIKE   "collation_database" ; 透過產生指定碼確認: mysql >   SHOW   CREATE   DATABASE  DATABASE_NAME;

[MS-SQL] 查詢資料庫中,各table 所佔容量、筆數

  查詢語法如下  可查資料庫中,各table 所佔容量、筆數  SELECT       t . object_id ,    OBJECT_NAME ( t . object_id )  ObjectName ,    sum ( u . total_pages )   *  8 Total_Reserved_kb ,    sum ( u . used_pages )   *  8 Used_Space_kb ,    u . type_desc ,    max ( p . rows )  RowsCount FROM    sys . allocation_units  u    JOIN   sys . partitions  p  on  u . container_id  =  p . hobt_id    JOIN   sys . tables  t  on  p . object_id   =  t . object_id GROUP   BY    t . object_id ,    OBJECT_NAME ( t . object_id ),    u . type_desc ORDER   BY    Used_Space_kb  desc ,    ObjectName ;  

Windwos 2019 更新時區,無權限 change time zone not have permission

圖片
已使用adminstrator權限開啟更新時區(change time zone) 回覆無權限更新 在命令列打上: timedate.cpl  並按右鍵使用管理者權限打開即可