Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

APC UPS 不斷電系統 BR1000G-TW 更換電池

Posted on 2023 年 4 月 26 日2023 年 4 月 26 日 By 日落 在〈APC UPS 不斷電系統 BR1000G-TW 更換電池〉中尚無留言

昨天 APC UPS BR1000G-TW 跳警報,表示電池故故障無法備援。把電池拆下來後,使用用電表量檢查,看起來電壓正常,不曉得是哪裡有問題。電池從 2016 年用到現在換一下也比較安心。

BR1000G-TW 是由 2 個 12V 的鉛酸電池串聯而成
BR1000G-TW 是由 2 個 12V 的鉛酸電池串聯而成

取出電池以後,先將貼紙沿著邊緣切開,就可以看到接頭固定板。

電池為 12V 通用規格,但要注意電池的電流供應量要在 7A 或以上 (我找到的湯淺電池規格是 12V 7.2A)。

新電池接回去以後,建議拿膠帶固定起來,比免晃動導致接頭脫落。安裝回 UPS,啟動以後應該會自動作一次電池檢測,如果燈號沒有閃爍表示更換成功,接下來就等電池的電充滿上工。

Tags:APC, UPS

PHPUnit 10 改變 expected exception 的寫法

Posted on 2023 年 4 月 22 日2023 年 4 月 22 日 By 日落 在〈PHPUnit 10 改變 expected exception 的寫法〉中尚無留言

PHPUnit 9 以及之前測試是否有 throw exception 的方法,是在 test case 前加上 annotation:

/**
 * @expectedException \Exception
 */
public function testFailed() { }

在 PHPUnit 10 則直接在 test case 中呼叫 assertion 即可:

public function testFailed()
{
    $this->expectException(\Exception::class);
}

但要注意,必須在測試開始之前。若 exception 比 expectedException() 還要早出現仍會視為 test failed。

Tags:PHP, PHPUnit

緋染天空 Heaven Burns Red 地圖筆記

Posted on 2023 年 4 月 21 日2024 年 1 月 29 日 By 日落 在〈緋染天空 Heaven Burns Red 地圖筆記〉中尚無留言

記一下哪些地圖好用


第一章 Day 8:

廢棄礦山 第 1 層
廢棄礦山 第 1 層
  • DP 回復 +500
  • 戰鬥開始時 SP+1
  • 對 DP 技能攻擊力 +10%

第一章 Day 9:

廢棄礦山 第 2 層
廢棄礦山 第 2 層
  • 對 DP 技能攻擊力 +10%
  • DP 回復 +500
  • 每回合 SP+1 後衛

第一章 Day 10:

廢棄礦山 第 3 層
廢棄礦山 第 3 層
  • 對 HP 技能攻擊力 +10%
  • 每回合 SP+1 後衛
  • 對 DP 技能攻擊力 +10%

第一章 Day 11:

廢棄礦山 第 4 層
廢棄礦山 第 4 層
  • 對 HP 技能攻擊力 +10%
  • 每回合 SP+2 後衛
  • 對 DP 技能攻擊力 +10%
  • 追加回合

第二章 Day 24 Phase 1:

第二章 Day 24 地圖右
第二章 Day 24 地圖右
第二章 Day 24 地圖左
  • 每回合 SP+1 前衛
  • 對 DP 攻擊力 +10%
  • OverDrive 技能攻擊力 +10%
  • DP 回復 +500
  • 追加回合
  • 對 HP 技能攻擊力 +10%
  • 對 DP 技能攻擊力 +10%
  • 每回合 DP +10%

第二章 Day 24 Phase 2

第二章 phase 2 地圖
第二章 phase 2 地圖
  • 每回合 SP+1 後衛
  • 對 DP 技能攻擊力 +10%
  • DP 恢復 +500
  • OverDrive 技能攻擊力 +10%
  • 追加回合
  • 每回合 DP+1 前衛

第二章 Day 24 Phase 3

推薦戰透力 7000,弱點:突、光;抗性:打

第二章 Day 24 Phase 3
第二章 Day 24 Phase 3
  • 每回合 SP+1 前衛
  • DP 技能攻擊力 +10%
  • OverDrvie 技能攻擊力 +10%
  • DP 回復 500
  • 每回合 DP+10%
  • OverDrvie 技能攻擊力 +10%

第三章 Day 8

緋染天空 第三章 Day 8 地圖
  • 對 DP 技能攻擊力 +10%
  • 每回合 DP+10% (前衛)
  • OverDrive 技能攻擊力 +10%

第三章 Day 9

緋染天空 第三章 Day 9 地圖前半
緋染天空 第三章 Day 9 地圖後半
  • 每回合 SP+1 (後衛)
  • 追加回合
  • OverDrive 技能攻擊力 +10%
  • 每回合 SP+1 (前衛)

第四章 Day 3

緋染天空 第四章 Day 3 地圖
  • 破壞率上升 10%
  • 戰鬥開始時 爆擊率 +10% 三回合
  • DP 回復 +500
  • 每回合 SP+1 前衛

第四章 Day 4

緋染天空 第四章 Day 4 地圖
  • 每回合 SP+1 後衛
  • OD 量表上升 10%
  • OD 技能攻擊力 +10%
  • 對 DP 技能攻擊力 +10%

第四章 Day 9

緋染天空 第四章 Day 9 地圖
  • 每回合 DP+10% (後衛)

第四章 Day 12

緋染天空 第四章 Day 12 地圖
  • 每回合 DP+10% (後衛)
Tags:Game

安裝 Codeception 撰寫 unit test

Posted on 2023 年 4 月 20 日 By 日落 在〈安裝 Codeception 撰寫 unit test〉中尚無留言

Codeception 是一個 testing framework,除了 unit test 以外,還包含了 functional test、behavior test,並提供各種 module 供整合。

到專案目錄使用 composer 安裝 Codeception:

composer require codeception/codeception --dev

初始化 unit test 的設定:

php vendor/bin/codecept init Unit

 This will install Codeception for unit testing only

? Where tests will be stored? (tests) 

Codeception provides additional features for integration tests
Like accessing frameworks, ORM, Database.
? Do you wish to enable them? (y/n) n
 Adding codeception/module-asserts for Asserts to composer.json
1 new packages added to require-dev
? composer.json updated. Do you want to run "composer update"? (y/n) y
 Running composer update

建立新的 unit test 可透過 generate:test 指令來建立測試範例:

php vendor/bin/codecept generate:test unit MyTest

產生的檔案會放在 tests/MyTest.php。

樣板檔大概長這樣:

<?php

namespace Tests\Unit;

// 有使用才加,用不到可以刪除
use Tests\Support\ .... ;

class ArrayQueueTest extends \Codeception\Test\Unit
{

    protected function _before()
    {
    }

    // tests
    public function testSomeFeature()
    {
    }
}

其中:

  • _before():相當於 PHPUnit 的 setup()。_after() 則是 tearDown()
  • testSomeFeature():只要是 public function 且是 test 開頭,則自動視為 test case

透過 run 可以執行測試:

php vendor/bin/codecept run
Codeception PHP Testing Framework v5.0.10 https://helpukrainewin.org
[Seed] 2070615206

Tests.unit Tests (1) -----------------------------------------------------------------------------------------------------------------------------------------
✔ ArrayQueueTest: Some feature(0.00s)
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Time: 00:00.045, Memory: 10.00 MB
Tags:Codeception, PHP

whois 查詢 domain record

Posted on 2023 年 4 月 12 日2023 年 4 月 12 日 By 日落 在〈whois 查詢 domain record〉中尚無留言

whois 查詢有時會查不到資料:

$ whois mail.google.com
No match for "MAIL.GOOGLE.COM".

可能是查詢時使用的 server 沒有該 domain 的資料。

這時可以直接到 IANA 的 server 查詢:

whois -h whois.iana.org mail.google.com

Ref: How can I find the WHOIS server for any TLD?

Tags:Linux

文章分頁

上一頁 1 ... 17 18 19 ... 318 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.