歡迎來到Christine的部落格,不時我會分享「美食、品牌開箱、美妝、美睫、美甲、SPA放鬆、耳燭」店家分享,分享前也會幫大家做好把關~歡迎多多追蹤我的其他社群唷
- Jan 15 Mon 2024 13:10
台中西區 | Themetime 悠時候 | 台中Bistro—精緻平價小酒館,來欣賞超美夜景,最佳放鬆地點,台中約會餐廳推薦,深夜還有啤酒陪伴
- Jan 05 Fri 2024 10:00
台中潭子 | 香草騎士x香草家—!!!文章內有折扣碼!!! 星球巧克力、手繪巧克力,情人節禮物首選,男女生都想收到的禮物
- Dec 29 Fri 2023 18:55
彰化花壇 | 全國麗園—大飯店婚宴會館 | 名店年菜推薦 | 除夕圍爐過年桌菜C/P值爆高、嚴選海陸高級食材,佔地7000坪來店用餐停車不煩惱!
- Dec 14 Thu 2023 16:00
【傑昇通信】全台皆有門市—舊機換新機 / 舊機回收 / 高價回收舊手機 / 舊機折現 / 挑戰手機市場最低價
舊機回收換現金,
想把這個好康給記錄一下(*´∀`)~
現在手機每年推陳出新,
iPhone15出來身邊好多朋友是直接秒換呢!((土豪
不過買了新手機,舊手機留在身邊就會是折舊,
- Nov 27 Mon 2023 11:30
【3M Scotch】#3842 新上市|黏性增3倍的手撕透明膠帶,增厚50%厚度,再也不用再花時間找膠帶頭在哪了!
最近雙11 剛過,我在線上電商網站買了好東西要來跟大家分享分享。
因為平常很喜歡分享生活上的好物,也代表平常就很喜歡主動發覺好用新事物,各種電商平台幾乎都會有我的足跡(成就感滿滿的~),所以包裹便都會往家裡寄送
開箱/封箱簡直是我的生活日常,平常為了省時間封箱,還為此買了大捲的橘色膠台(大家腦中的那款),主要是因為橘色膠台可以幫忙將膠帶頭暫時黏貼在膠臺上面。
- Nov 27 Mon 2023 11:20
【3M Scotch 開箱剪刀】鈦金屬8吋—生活必備包裹拆箱剪拆二合一的高級開箱剪刀,一秒讓你變成生活智慧王
最近雙11剛過,趁著活動之際買了一些實用性的文具來放在家裡,因為平常都有開箱包裹的需求,所以這把剪刀對我來說是個必買的文具,他使用起來真的超級「省時省力」、「多工能」的啦!
平常可以把它當作剪刀來使用,也可以在開箱包裹時拿來開包裹唷!
- Nov 18 Sat 2023 08:00
墾丁恆春 | 悠樂趣潛水俱樂部—各種好玩的都在這間潛水旅店—健身房、滑板、木箱鼓、飛鏢、手沖咖啡、switch..
- Nov 17 Fri 2023 09:00
【苗栗西湖】苗栗親子一日遊 | 田野鄉鎮輕旅行,來苗栗騎電輔車造訪網美行程—屋角咖啡、柴燒卡帕尼、綠景複合農園
時間快的很快,時間是11月份了,都快要進到秋季了~
最近苗栗西湖鄉正在推動綠能電動車,很開心能夠與湖東休閒農業區總幹事 陳軍羽 一同同遊苗栗縣西湖鄉
因為最近快要換季了,天氣慢慢地開始轉陰,我也想規劃造訪幾個景點當作秋季旅遊,選擇了離家不遠的柚子鄉西湖,感受一下秋季的西湖之美,詳細的旅遊景點介紹也可以參考西湖遊客中心。
- Nov 16 Thu 2023 18:00
莫宰羊|川味鴨血羊肉爐—老字號羊肉爐新出了常溫調理包,「全聯」獨家販售中|台大教授最愛羊肉爐名店,回到家鄉也能吃到台北回憶了
終於換季成冬季了耶!!!以往在台北就會相約室友們一起去走路五分鐘遠的莫宰羊一起去喝個熱湯,現在我可以在家就吃到日日朝思暮想的台北莫宰羊羊肉湯了!!!!!
現在竟然可以在全聯購買到了耶!期待往後每天的日子裡都可以吃麻辣湯底、好開心呀~~~而且還是川香麻辣味道的湯底呢!
- Oct 13 Fri 2023 13:10
TAKAMI 角質道|日本高等評價保養精華小藍瓶—皮膚科醫生推薦以「護養角質」代替去角質的「零摩擦角質護養」保養觀念,真的不要再去角質了‼️
【TAKAMI 角質道—小藍瓶】購買渠道
每次到了換季我的皮膚就開始失控大量的出油,
本身肌膚是屬於混合肌,
有時候我真的太累的時候,
前一天忘記卸妝就睡覺(超級壞習慣
- Oct 02 Mon 2023 18:46
【BOM 碧波曼】符合各個場合的霧面唇膏—絲絨啞光鎖色唇釉、星光閃耀亮彩眼影
- Sep 27 Wed 2023 16:00
台北大安區 | 尚相館 SHANG PHOTO—韓式證件照、履歷照、孕婦寫真、個人沙龍照,擁有超專業攝影師及攝影環境,讓妳一秒變身為韓妞!
- Sep 25 Mon 2023 12:40
菁英英文(台北旗艦教室)|出國留學前緊急補血,擁有線上/線下資源的TOEFL及IELTS補習班,還有全擬真模擬考‼️ 曾經的我也很害怕英文....
這次會來到菁英國際英文線下補習班,
主要是想要加強我的口說能力,
基於上次在Altas線上報名了口說課程,
Lily老師給予了我好多建議,
讓我對於說英文有更大的自信✨
- Sep 14 Thu 2023 19:00
【嬌蘭】全新皇家蜂王乳蜂蜜修護白霜、皇家蜂王乳平衡油3G—全新煥膚體驗,由粗皮變嫩皮,毛孔都變細緻了!!簡直是亞洲混合皮救星
嬌蘭又有新品了耶!!!
好期待又想把我心目中最好的保養品分享給大家❤️
記得對於嬌蘭很早的印象是,嬌蘭的香水很厲害!
每次經過百貨公司或是免稅店都會被他們的香水吸引,
- Aug 27 Sun 2023 12:20
【台北市雙層觀光巴士】2023臺北國際喵嗚季|跟著喵嗚玩臺北 (艋舺廟街尋貓趣)—搭乘旅遊巴士認識台北的發展歷程
存活在台北這麼久的時間,
從未搭乘過台北觀光雙層巴士啦~
出於好奇心,
就報名參加了這一次「2023臺北國際喵嗚季」所舉辦的「跟著喵嗚乘觀巴士、玩臺北」,
一同探索結合貓咪和文史主題的精彩導覽!
- Aug 08 Tue 2023 14:43
馬來西亞(住宿)|大紅花🌺海上泳池別墅VILLA渡假村—房內專屬泳池+蒸氣室
- Jul 04 Tue 2023 13:30
克麗緹娜 | 粉紅鑽產品5件組—改善亞洲女性最注重的暗沉、紋路問題|使用後讓臉部擁有鑽石光亮白,我的臉部保養推薦
夏天出門在外,感覺臉部的水分都被蒸發光了(!!)
出門在外時間不允許還沒辦法定期補充臉部水分,
長期下來臉部便是暗沉不少。除此之外,
- Jun 26 Mon 2023 14:59
[JS] 正則表達式(Regular Expression, regex)
文章來源:
https://pjchender.dev/javascript/js-regex/#%E6%8B%AC%E8%99%9F%E5%A5%97%E7%94%A8%E5%88%B0%E6%89%80%E6%9C%89
https://pjchender.dev/javascript/js-regex/#%E6%8B%AC%E8%99%9F%E5%A5%97%E7%94%A8%E5%88%B0%E6%89%80%E6%9C%89
'str'.match(/[0-9]+/); // 1 次以上的數字,等同於 "\d"
'str'.match(/[A-Za-z]+/); // 1 次以上的英文字
'str'.match(/[A-Za-z0-9_]+/); // 1 次以上的英數字含底線,等同於 "\w"
'str'.match(/.+/); // 1 次以上的任意字元
- Jun 21 Wed 2023 12:30
台北信義區(市政府站) | XD BAR 露天駐唱DJ音樂平台—信義區Bar推薦|統一阪急百貨二樓|啤酒、燒酒、調酒、馬卡龍、滷味 放鬆之餘還可以觀賞101大樓
XD bar
⏰營業時間:
週二 ~ 週六 00:00–12:00, 17:00–00:00
星期一 17:00–00:00
- Jun 12 Mon 2023 16:29
Linux下SVN命令語法
轉發自 https://pxnet2768.pixnet.net/blog/post/66987519
最近經常使用svn進行代碼管理,這些命令老是記不住,得經常上網查,終於找了一個linux下svn命令使用大全:
1、將文件checkout到本地目錄
svn checkout path(path是服務器 上的目錄)
例如:svn checkout svn://192.168.1.1/pro/domain
簡寫:svn co
2、往版本庫中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加當前目錄下所有的php文件)
3、將改動的文件提交到版本庫
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用–no-unlock開關)
例如:svn commit -m “add test file for my test“ test.php
簡寫:svn ci
4、加鎖/解鎖
svn lock -m “LockMessage“ [--force] PATH
例如:svn lock -m “lock test file“ test.php
svn unlock PATH
5、更新到某個版本
svn update -r m path
例如:
svn update如果後面沒有目錄,默認將當前目錄以及子目錄下的所有文件都更新到最新版本 。
svn update -r 200 test.php(將版本庫中的文件test.php還原到版本200)
svn update test.php(更新,於版本庫同步。如果在提交的時候提示過期的話,是因為沖突,需要先update,修改 文件,然後清除svn resolved,最後再提交commit)
簡寫:svn up
6、查看文件或者目錄狀態
1)svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示)
【?:不在svn的控制中;M:內容被修改;C:發生沖突;A:預定加入到版本庫;K:被鎖定】
2)svn status -v path(顯示文件和子目錄狀態)
第一列保持相同,第二列顯示工作版本號,第三和第四列顯示最後一次修改的版本號和修改人。
註:svn status、svn diff和 svn revert這三條命令在沒有網絡的情況下也可以執行的,原因是svn在本地的.svn中保留了本地版本的原始拷貝。
簡寫:svn st
7、刪除 文件
svn delete path -m “delete test fle“
例如:svn delete svn://192.168.1.1/pro/domain/test.php -m “delete test file”
或者直接svn delete test.php 然後再svn ci -m ‘delete test file‘,推薦使用這種
簡寫:svn (del, remove, rm)
8、查看日誌
svn log path
例如:svn log test.php 顯示這個文件的所有修改記錄,及其版本號的變化
9、查看文件詳細信息
svn info path
例如:svn info test.php
10、比較差異
svn diff path(將修改的文件與基礎版本比較)
例如:svn diff test.php
svn diff -r m:n path(對版本m和版本n比較差異)
例如:svn diff -r 200:201 test.php
簡寫:svn di
11、將兩個版本之間的差異合並到當前文件
svn merge -r m:n path
例如:svn merge -r 200:205 test.php(將版本200與205之間的差異合並到當前文件,但是一般都會產生沖突,需要處理一下)
12、SVN 幫助
svn help
svn help ci
——————————————————————————
以上是常用命令,下面寫幾個不經常用的
——————————————————————————
13、版本庫下的文件和目錄列表
svn list path
顯示path目錄下的所有屬於版本庫的文件和目錄
簡寫:svn ls
14、創建納入版本控制下的新目錄
svn mkdir: 創建納入版本控制下的新目錄。
用法: 1、mkdir PATH…
2、mkdir URL…
創建版本控制的目錄。
1、每一個以工作副本 PATH 指定的目錄,都會創建在本地端,並且加入新增
調度,以待下一次的提交。
2、每個以URL指定的目錄,都會透過立即提交於倉庫中創建。
在這兩個情況下,所有的中間目錄都必須事先存在。
15、恢復本地修改
svn revert: 恢復原始未改變的工作副本文件 (恢復大部份的本地修改)。revert:
用法: revert PATH…
註意: 本子命令不會存取網絡,並且會解除沖突的狀況。但是它不會恢復
被刪除的目錄
16、代碼 庫URL變更
svn switch (sw): 更新工作副本至不同的URL。
用法: 1、switch URL [PATH]
2、switch –relocate FROM TO [PATH...]
1、更新你的工作副本,映射到一個新的URL,其行為跟“svn update”很像,也會將
服務器上文件與本地文件合並。這是將工作副本對應到同一倉庫中某個分支或者標記的
方法。
2、改寫工作副本的URL元數據,以反映單純的URL上的改變。當倉庫的根URL變動
(比如方案名或是主機名稱變動),但是工作副本仍舊對映到同一倉庫的同一目錄時使用
這個命令更新工作副本與倉庫的對應關系。
我的例子:svn switch --relocate http://59.41.99.254/mytt http://www.mysvn.com/mytt
17、解決 沖突
svn resolved: 移除工作副本的目錄或文件的“沖突”狀態。
用法: resolved PATH…
註意: 本子命令不會依語法來解決沖突或是移除沖突標記;它只是移除沖突的
相關文件,然後讓 PATH 可以再次提交。
18、輸出指定文件或URL的內容。
svn cat 目標[@版本]…如果指定了版本,將從指定的版本開始查找。
svn cat -r PREV filename > filename (PREV 是上一版本,也可以寫具體版本號,這樣輸出結果是可以提交的)
19、 查找工作拷貝中的所有遺留的日誌文件,刪除進程中的鎖 。
當Subversion改變你的工作拷貝(或是.svn 中 的任何信息),它會盡可能的小心,在修改任何事情之前,它把意圖寫到日誌文件中去,然後執行log文件中的命令,然後刪掉日誌文件,這與分類帳的文件系統 架構類似。如果Subversion的操作中斷了(舉個例子:進程被殺死了,機器死掉了),日誌文件會保存在硬盤上,通過重新執行日誌文 件,Subversion可以完成上一次開始的操作,你的工作拷貝可以回到一致的狀態。
這就是svn cleanup 所作的:它查找工作拷貝中的所有遺留的日誌文件,刪除進程中的鎖。如果Subversion告訴你工作拷貝中的一部分已經“鎖定 ”了,你就需要運行這個命令了。同樣,svn status 將會使用L 顯示鎖定的項目:
$ svn status
L somedir
M somedir/foo.c
$ svn cleanup
$ svn status
M somedir/foo.c
20、 拷貝用戶的一個未被版本化的目錄樹到版本庫。
svn import 命令是拷貝用戶的一個未被版本化的目錄樹到版本庫最快的方法,如果需要,它也要建立一些中介文件。
$ svnadmin create /usr/local/svn/newrepos $ svn import mytree file:///usr/local/svn/newrepos/some/project Adding mytree/foo.c Adding mytree/bar.c Adding mytree/subdir Adding mytree/subdir/quux.h Committed revision 1.
在上一個例子裏,將會拷貝目錄mytree 到版本庫的some/project 下:
$ svn list file:///usr/local/svn/newrepos/some/project bar.c foo.c subdir/
註意,在導入之後,原來的目錄樹並沒有 轉化成工作拷貝,為了開始工作,你還是需要運行svn checkout 導出一個工作拷貝。
另附:為SVN 加入Email通知
可以通過Subversion的Hook腳本的方式為SVN 加入郵件列表功能
編譯安裝了Subversion後 在源碼的tools 下有一個comm-email.pl的Perl腳本,在你的檔案目錄下有一個hooks目錄,進入到hooks目錄把post-commit.tmpl 改名為post-commit並給它可執行的權限。
更改post-commit腳本 把comm-email.pl腳本的決對路徑加上,否則 SVN 找不到comm-email.pl
REPOS="$1"
REV="$2"
/usr/local/svn /resp/commit-email.pl "$REPOS" "$REV" email@address1.com email@address2.com
#log-commit.py --repository "$REPOS" --revision "$REV"
最後一行是用來記日誌的 我不用這個功能 所以註釋掉了