一開始用讀取css的方式來設background 屬性來設定

image
 

後來因需要動態變換圖檔,因此把css轉換成class的方式在jsx裏面

但發現有部份的屬性沒辦法正常顯示,像是backgroundSize...之類的

解決方法,把原來background的相關屬性都各別拆開,不要寫在同一行的background裏面

// header底圖的css語法
    const BgImageStyle = {

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

C#很多人使用iTextsharp來匯出pdf檔,
升級成iText7 (支援.net 6 以上環境) 後遇到中文無法顯示與字型問題
範例是把寫好的html語法直轉轉出成pdf檔並指定中文字體與字型,PDF檔為byte array格式輸出

using iText.Html2pdf;
using iText.Html2pdf.Resolver.Font;
using iText.Kernel.Geom;
using iText.Kernel.Pdf;

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

C#很多人使用iTextsharp來匯出pdf檔,
升級成iText7 (支援.net 6 以上環境) 後遇到中文無法顯示與字型問題
範例是把寫好的html語法轉出pdf檔並指定中文字體與字型,PDF檔為byte array格式輸出

using iText.Html2pdf;
using iText.Html2pdf.Resolver.Font;
using iText.Kernel.Geom;
using iText.Kernel.Pdf;

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

原來專案的是bootstrap3的版本,有一些畫面想升級到bootstrap5
在載入js的 @Scripts.Render("~/bundles/bootstrap5") 出現 「並未將物件參考設定為物件的執行個體」。

解法  "new ScriptBundle" 改為 "new Bundle"

// 原來 bootstrap3 js 
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include("~/Scripts/bootstrap.min.js","~/Scripts/respond.min.js"));

// bootstrap5.1.3 js
bundles.Add(new Bundle("~/bundles/bootstrap5").Include("~/Scripts/bootstrap-5.1.3/bootstrap.bundle.min.js"));

 

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

.net Core 如果需要將簡體轉繁體

1. nuget 安裝套件
安裝CHTCHSConv

2. 引用
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;

3. 程式
string text_source=  ChineseConverter.Convert(text_source, ChineseConversionDirection.SimplifiedToTraditional); // 轉成繁體

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

舊系統因升級 visual studio 和安裝較新版的Crystal Report造成在visual studio在開啟報表時發生錯誤,

目前解決方法是移除較新版的Crystal Report,並裝回原來舊版元件

3.JPG

如上圖,因升級後,發現目前Crystal Report版本為13.0.3500.0版,
舊系統並無法執行該版本的程式,只好把元件降回舊版,
在降版過程中,先移除參考,並加入元件,
重新執行後仍發生無法開啟報表或是 並未將物件參考設定為物件的執行個體於 CrystalDecisions.CrystalReports.Engine.ReportClass.Dispose等訊息,
仔細一看,在元件參考屬性仍然是新版元件。

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

希望用多執行緒的非同步方式在同一時間大量送出HttpRequest,
再以HttpGet的呼叫特定的Web API 取得回傳結果。

但總是在特定的連線數之後就發生Timeout,
一開始我們測試時只連一台,所以沒有發生Timeout,
當連線主機及連線數增加到特定數量後,開始發生Timeout。


【解決】

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

手機或行動裝置上沒有鍵盤事件,例如 keypress() keyup()  keydown()  等
因此部份手機是沒有keypress()事件可以觸發。
解決方式如下:

1. 保留之前的keyup/keypress等事件
$("#myInput").on("keyup", function () {
            //do something
});

$("#myInput").on("keypress", function () {
            //do something

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

 

2015古都馬,目前為止參加的第六場半馬
去年的經驗,在民生路時還卡在人群裏
今年刻意早點到起跑點排前面一點
從中華西路右轉民生路後大部份跑者就開始加速
一直到了安平四草大橋開始出太陽
肚子也開始餓了起來,露出疲態
看了一下手錶,到目前為止的速度還不錯,一直跑回終點,很開心破pb

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

20141221 紅瓦厝保生盃是我的第五半馬,
夏天發生小車禍休息了一陣子後並沒有認真的練習,
大多以維持體能為主,因此在開跑前只想說開心跑,健康完賽就好。

和去年的場地不同,今年移至沙崙,
原本想說沙崙空地多,應該很好停車,結果提早25分鐘到會場想不到每條路都停滿了,
走了快一公里到了會場,老習慣又發生了,肚子開始絞痛了起來,只好到廁所去輕量化。

開跑前溫度約15度,風不大! 因為沒有時間熱身,因此前2k跑很慢,

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

  10006930_10152314117959725_1477463311_n  

鯤喜灣龍山寺清水祖師路跑 - 這個月參加的第二場
也是2014上半年度報名的最後一場,前一個星期感冒頭暈流鼻水,原本想開心完賽就好,
早上約4:50起床,5:35分左右到會場,雖然是地方性的活動,參與的跑友並不少
開跑前又巧遇學長,兩人在起跑點小聊,等待鳴槍出發。

一開跑看別人衝自已腳步也跟著快,不到10分鐘,太陽出來,
跑出台17線後,正巧每天上下班必經的路線,
看著台17線旁的海岸線跑步是一種特別的感受,

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

ori_5325082c080d0  

2014-03-16 台南古都馬,第三次參加半馬活動
雖已經參加兩次半馬活動,但這次的狀況讓人難忘
活動前一週練跑20k時,從12K開始阿基里斯腱突然開始疼痛
比起之前的足底筋膜炎這次的感覺影響更大~

前五天開始休息不再跑步,也早抱著開心參賽能完賽就好的心態
休息的這幾天只能加強練習核心肌群和阿基里斯腱

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

P1120437.JPG

很難想像,2014-01-12這天有15個人騎著登山車從海拔400爬到海拔1300,
一路有爬不完的陡坡和扛不完的車,翻山越嶺就為了享用一餐的溫飽…

----------------------------------------
先來看看 本次領隊 阿諾出發前的行程說明

行程:太平山、梨子腳山(祝壽山)、馬鞍山、二尖山、大尖山O型環騎

簡介:

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

 

 

1531847_721813837837272_1518767252_n.jpg  
(照片來源:周大哥fb)

最近梅嶺的梅花大開,趁著花況還不錯,車隊排訂了梅嶺的賞梅行程
看似愜意的行程,大家一開始先在二層坪停車並整裝完畢,
從伍龍步道的超陡坡爬上海拔1091的竹子尖山且開心的拍完照片,
就在大家準備原路返回時,阿諾此時又露出了讓大家害怕的笑容說…『不要原路回去』

文章標籤

湯瑪的吳 發表在 痞客邦 留言(2) 人氣()

http://veloroutes.org 提供免費的GPS路徑上傳功能,
上傳完GPS格式檔案之後,可以和 Google Map 整合,
方便分享連結或是嵌入在BLOG與網頁中。

 步驟一:上傳GPS檔到 http://veloroutes.org/upload/

1  

步驟二:儲存路徑名稱與標籤
在紅色方框中為已上傳的GPS路徑,儲存完資料後,請點擊該連結。

2

文章標籤

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()