一本正經的聊數據結構(7):哈弗曼編碼_如何寫文案

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

前文傳送門:

「一本正經的聊數據結構(1):時間複雜度」

「一本正經的聊數據結構(2):數組與向量」

「一本正經的聊數據結構(3):棧和隊列」

「一本正經的聊數據結構(4):樹」

「一本正經的聊數據結構(5):二叉樹的存儲結構與遍歷」

「一本正經的聊數據結構(6):最優二叉樹 —— 哈夫曼樹」

引言

在上一期,我們介紹了什麼是哈夫曼樹以及哈夫曼樹的構建過程,本期我們接着介紹哈夫曼樹的用途。

字符編碼壓縮

哈夫曼樹的應用很廣,哈夫曼編碼就是其在電訊通信中的應用之一。廣泛地用於數據文件壓縮的十分有效的編碼方法,其壓縮率通常在 20% ~ 90% 之間。

在電訊通信業務中,通常用二進制編碼來表示字母或其他字符,並用這樣的編碼來表示字符序列。

在計算機當中,因為計算機不是人,不能識別圖像、聲音、視頻等內容,對於計算機來講,它只能認識二進制的 0 和 1 ,在数字电子電路中,邏輯門的實現直接應用了二進制,因此現代的計算機和依賴計算機的設備里都用到二進制。

我們在計算機上看到的一切的圖像、聲音、視頻等內容,都是由二進制的方式進行存儲的。

簡單來講,我們把信息轉化為二進制的過程可以稱之為編碼,在計算機的世界里,編碼有很多種格式,比如我們常見的: ASCII 、 Unicode 、 GBK 、 GB2312 、 GB18030 、 UTF-8 、 UTF-16 等等。

編碼方式從長度上來分大致可以分為兩個大類:

  • 定長編碼:定長僅表明段與段之間長度相同,但沒說明是多長。
  • 變長編碼:變長就是段與段之間的長度不相同,同樣也不定義具體有多長。

在最初的設計中, ASCII 編碼就是採用的定長編碼的方案,使用定長一字節來表示一個字符。

舉個栗子,假如我們對 「hello」 進行編碼,使用定長編碼,為了方便,採用了十進制,主要是因為我懶,原理與二進制是一樣的。

字符 編碼
h 00
e 01
l 02
o 03

假設我們現在有個文件,內容是 00000001 ,假如定長 2 位(這裏的位指十進制的位)是唯一的編碼方案,用它去解碼,就會得到 「hhhe」 (可以對比上面的編碼, 00 代表 h ,所以前 6 個 0 轉化成 3 個 h ,後面的 01 則轉化成 e )。

但是,如果定長 2 位不是唯一的編碼方案呢?如上圖中的定長 4 位方案,如果我們誤用定長 4 位去解碼,結果就只能得到「he」( 0000 轉化為 h , 0001 轉化為 e )

隨着時代的發展,不僅老美要對他們的英文進行編碼,我們中國人也要對漢字進行編碼,而早期的 ASCII 碼的方案只有一個字節,對我們漢字而言是遠遠不夠的,所以在我們的漢字編碼方案 GB2312 中,漢字是使用兩個字節來表示的(這也是迫不得已的事,一字節壓根不夠用) 。

再多說一句,實際上我們的 GB2312 是一種變長的編碼方案,主要是為了兼容一個字節的 ASCII 碼。

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

隨着計算機在全世界的推廣,各種編碼方案都出來了,彼此之間的轉換也帶來了諸多的問題。採用某種統一的標準就勢在必行了,於是乎天上一聲霹靂, Unicode 粉墨登場!

不過 Unicode 對於只需要使用到一個字節的 ASCII 碼來講,讓他們使用 Unicode ,多少還是不是很願意的。

比如 「he」 兩個字符,用 ASCII 只需要保存成 6865 ( 16 進制),現在則成了 00680065 ,前面多的那兩個 0 (用作站位) ,基本上可以說是毫無意義,用 Unicode 編碼的文本,原來可能只有 1KB 大小,現在要變成 2KB ,體積成倍的往上漲。

最終, Unicode 編碼方案逐漸演化成了變長的 UTF-8 編碼方案,並且 UTF-8 是可以和 ASCII 碼進行兼容。

UTF-8 因為能兼容 ASCII 而受到廣泛歡迎,但在保存中文方面,要用 3 個字節,有的甚至要 4 個字節,所以在保存中文方面效率並不算太好,與此相對, GB2312 , GBK 之類用兩字節保存中文字符效率上會高,同時它們也都兼容 ASCII ,所以在中英混合的情況下還是比 UTF-8 要好,但在國際化方面及可擴展空間上則不如 UTF-8 了。

所以如果有進軍國際的想法,那麼最好還是使用 UTF-8 編碼。

哈弗曼編碼

哈弗曼編碼是一種不定長的編碼方式,是由麻省理工學院的哈夫曼博所發明,這種編碼方式實現了兩個重要目標:

  • 任何一個字符編碼,都不是其他字符編碼的前綴。

  • 信息編碼的總長度最小。

乾巴巴的,還是接着舉例子:

如果我們對 「ABACCDA」 進行編碼,假設 A, B, C, D 的編碼分別為 00, 01,10, 11。

那麼 「ABACCDA」 編碼后的結果是 「00010010101100」 (共 14 位),我們解碼的時候只需要每兩位進行拆分,就可以恢復編碼前的信息了。

那我們如果用哈弗曼編碼的方式進行編碼呢?

第一件事情是要確定每個字母的權值(出現頻率), 「ABACCDA」 這個字符串中 A, B, C, D 的權值(出現的頻率)分別為 0.43, 0.14, 0.29, 0.14 。

有了權值,我們可以構造一個哈弗曼樹了,感興趣的同學可以自己畫一下,下面這個是我畫的:

編碼的結果就顯而易見了: A:0, C:10, B:110, D:111 。

剛才那個 「ABACCDA」 編碼后的結果就是 「0110010101110」 (共 13 位)。

上面我們知道了哈夫曼編碼如何編碼,那麼我們拿到了一個經過哈弗曼編碼后的代碼,如何進行譯碼工作呢?

首先還是要知道每個字母的權重是多少,然後畫出來這個哈弗曼樹,接下來,就可以對照着這個哈弗曼樹進行譯碼工作了。

在譯碼的過程中,若編碼是 「0」 ,則向左走。若編碼是 「1」 ,則向右走,一旦到達恭弘=叶 恭弘子結點,則譯出一個字符。然後不停的重複,直到這個編碼的結束,就是我們需要的原內容了。

參考

https://www.cnblogs.com/wkfvawl/p/9783271.html

https://my.oschina.net/goldenshaw/blog/307708

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

Spring Boot入門系列(十四)使用JdbcTemplate操作數據庫,配置多數據源!_如何寫文案

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

前面介紹了Spring Boot 中的整合Mybatis並實現增刪改查、如何實現事物控制。不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。

Spring Boot 除了Mybatis數據庫框架,還有JdbcTemplate等數據庫操作框架,同樣也比較簡單實用,如果是一般簡單的項目,用JdbcTemplate完全可以實現相關的數據庫操作。它雖然沒有MyBatis功能強大,但使用比較簡單,JdbcTemplate應該算是最簡單的數據持久化方案,所以下面就來給大家介紹Spring Boot 使用JdbcTemplate操作數據庫,配置多數據源!

 

一、JDBC簡介

JDBC(Java Data Base Connectivity, Java 數據庫連接)是一種用於執行各種數據庫操作的 API,可以為多種數據庫提供統一訪問接口。所以,JDBC 就像是一套 Java 訪問數據庫的 API 規範,利用這套規範屏蔽了各種數據庫 API 調用的差異性。當應用程序需要訪問數據庫時,調用 JDBC API 相關代碼進新操作,再由JDBC調用各類數據庫的驅動包進行數據操作,最後數據庫驅動包和對應的數據庫通訊協議完成對應的數據庫操作。

在Java領域,數據持久化有幾個常見的方案,有Spring Boot自帶的JdbcTemplate、有MyBatis,還有JPA,在這些方案中,最簡單的就是Spring Boot自帶的JdbcTemplate,雖然沒有MyBatis功能強大,但是,使用比較簡單,事實上,JdbcTemplate應該算是最簡單的數據持久化方案。

 

二、快速開始

開始之前,需要創建一個Spring Boot項目,JdbcTemplate的引用很簡單,開發者在創建一個SpringBoot項目時,選上Jdbc以及數據庫驅動依賴即可。之前介紹過如何創建項目這裏就不介紹,直接使用之前創建的項目工程。

1、依賴配置

1、pom添加依賴

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
</dependency>

需要注意的是

如果是用數據庫連接池,記得添加Druid數據庫連接池依賴。

這裏可以添加專門為Spring Boot打造的druid-spring-boot-starter,JdbcTemplate默認使用Hikari 連接池,如果需要使用druid,需要另外配置。

 

2、application.properties配置數據源

接下來需要在application.properties中提供數據的基本配置即可,如下:

spring.datasource.url=jdbc:mysql://localhost:3306/zwz_test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

注意:在 Spring Boot 2.1.0 中, com.mysql.jdbc.Driver 已經過期,推薦使用com.mysql.cj.jdbc.Driver

如此之後,所有的配置就算完成了,接下來就可以直接使用JdbcTemplate了,是不是特別方便。其實這就是SpringBoot的自動化配置帶來的好處。

 

2、數據庫和實體類

1、數據庫表

DROP TABLE IF EXISTS `products`;
CREATE TABLE `products` (
    `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
    `name` varchar(32) DEFAULT NULL COMMENT '名稱',
    `code` varchar(32) DEFAULT NULL COMMENT '編碼',
    `price` int DEFAULT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

 

2、實體類

package com.weiz.pojo;

public class Product {
    private Long id;
    private String name;
    private String code;
    private int price;
    public Product(String name, String code, int price) {
        this.name = name;
        this.code = code;
        this.price = price;
    }
    // 省略 getter setter
}

實體類的數據類型要和數據庫字段一一對應,否則會有問題。

3、Serverice封裝

創建ProductService和ProductServiceImpl類

1、創建 UserService 定義我們常用的增刪改查接口

package com.weiz.service;

import com.weiz.pojo.Product;

public interface ProductService {
    int save(Product product);

    int update(Product product);

    int delete(long id);

    Product findById(long id);
}

2、創建 ProductServiceImpl 類實現 ProductService 類接口

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

package com.weiz.service.impl;

import com.weiz.pojo.Product;
import com.weiz.service.ProductService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;


@Service
public class ProductServiceImpl implements ProductService  {
    @Autowired
    private JdbcTemplate jdbcTemplate;

    @Override
    public int save(Product product) {
        return jdbcTemplate.update("INSERT INTO products(name, code, price) values(?, ? , ?)",
                product.getName(), product.getCode(), product.getPrice());
    }

    @Override
    public int update(Product product) {
        return jdbcTemplate.update("UPDATE products SET name = ? , code = ? , price = ? WHERE id=?",
                product.getName(), product.getCode(), product.getPrice(), product.getId());
    }

    @Override
    public int delete(long id) {
        return jdbcTemplate.update("DELETE FROM products where id = ? ",id);
    }

    @Override
    public Product findById(long id) {
        return jdbcTemplate.queryForObject("SELECT * FROM products WHERE id=?", new Object[] { id }, new BeanPropertyRowMapper<Product>(Product.class));
    }

}

代碼說明:

UserServiceImpl類上使用 @Service 註解用於標註數據訪問組件,@Autowired 在類中注入 JdbcTemplate,JdbcTemplate是 Spring Boot操作JDBC 提供的工具類 。

除了以上這些基本用法之外,JdbcTemplate也支持其他用法,例如調用存儲過程等,這些都比較容易,而且和Jdbc本身都比較相似,這裏也就不做介紹了,有興趣可以留言討論。

 

三、調用測試

 接下來我們對jdbc操作數據庫的功能進行測試。

1、創建ProductController 

package com.weiz.controller;

import com.weiz.pojo.Product;
import com.weiz.service.ProductService;
import com.weiz.utils.JSONResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("product")
public class ProductController {
    @Autowired
    private ProductService productService;


    @RequestMapping("/save")
    public JSONResult save() {
        Product product = new Product();
        product.setCode("iphone 11");
        product.setName("iphone 11");
        product.setPrice(100);
        productService.save(product);
        return JSONResult.ok("保存成功");
    }

    @RequestMapping("/update")
    public JSONResult update() {
        long pid = 1;
        Product product = new Product();
        product.setCode("iphone 12");
        product.setName("iphone 12");
        product.setPrice(200);
        product.setId(pid);
        productService.update(product);
        return JSONResult.ok("修改成功");
    }

    @RequestMapping("/delete")
    public JSONResult delete(long pid) {
        productService.delete(pid);
        return JSONResult.ok("刪除成功");
    }

    @RequestMapping("/findbyId")
    public JSONResult findById(long pid) {
        Product product =  productService.findById(pid);
        return JSONResult.ok(product);
    }
}

2、啟動項目,在瀏覽器分別輸入增刪改查對應的地址,測試對應的方法是不是正確即可。

 

四、多數據源的使用

在實際項目中,經常會碰到使用多個數據源的情況, 比如:需要使用多個host、需要使用多種數據庫(MySql、Oracle、SqlServer…)。SpringBoot中,對此都有相應的解決方案,不過一般來說,如果有多數據源的需求,我還是建議首選分佈式數據庫中間件MyCat。這些都是比較成熟的框架,不需要自己重新寫一套。當然如果一些簡單的需求,還是可以使用多數據源的,Spring Boot中,JdbcTemplate、MyBatis以及Jpa都可以配置多數據源。接下來,就在上面的項目的基礎上進行改造,給大家介紹JdbcTemplate 如何配置多數據源。

1、配置多數據源

application.properties配置多個數據源:

spring.datasource.primary.jdbc-url=jdbc:mysql://localhost:3306/zwz_test
spring.datasource.primary.username=root
spring.datasource.primary.password=root
spring.datasource.primary.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.secondary.jdbc-url=jdbc:mysql://localhost:3306/zwz_test2
spring.datasource.secondary.username=root
spring.datasource.secondary.password=root
spring.datasource.secondary.driver-class-name=com.mysql.cj.jdbc.Driver

上面的配置文件,添加了兩個數據源,一個是 zwz_test 庫,鈴個是 zwz_test2 庫。

注意:之前單個數據源的數據庫連接是:spring.datasource.url,這裏多個數據源使用的是 spring.datasource.*.jdbc-url,因為JdbcTemplate默認使用Hikari 連接池,而 HikariCP 讀取的是 jdbc-url 。

 

2、配置JDBC初始化

創建DataSourceConfig,在項目啟動的時候讀取配置文件中的數據庫信息,並對 JDBC 初始化。  

package com.weiz.config;

import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.jdbc.DataSourceBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import org.springframework.jdbc.core.JdbcTemplate;

import javax.sql.DataSource;

@Configuration
public class DataSourceConfig {
    @Primary
    @Bean(name = "primaryDataSource")
    @Qualifier("primaryDataSource")
    @ConfigurationProperties(prefix="spring.datasource.primary")
    public DataSource primaryDataSource() {
        return DataSourceBuilder.create().build();
    }
    @Bean(name = "secondaryDataSource")
    @Qualifier("secondaryDataSource")
    @ConfigurationProperties(prefix="spring.datasource.secondary")
    public DataSource secondaryDataSource() {
        return DataSourceBuilder.create().build();
    }
    @Bean(name="primaryJdbcTemplate")
    public JdbcTemplate primaryJdbcTemplate (
            @Qualifier("primaryDataSource") DataSource dataSource ) {
        return new JdbcTemplate(dataSource);
    }
    @Bean(name="secondaryJdbcTemplate")
    public JdbcTemplate secondaryJdbcTemplate(
            @Qualifier("secondaryDataSource") DataSource dataSource) {
        return new JdbcTemplate(dataSource);
    }
}

DataSourceConfig類的作用是在項目啟動的時候根據特定的前綴加載不同的數據源,再根據構建好的數據源創建不同的 JDBC。   
注意事項:使用多個數據源時,需要添加@Primary註解,@Primary:自動裝配時當出現多個Bean候選者時,被註解為@Primary的Bean將作為首選者。Primary 意味着”主要的”,類似與SQL語句中的”primary key”,有且只能有一個,否則會報錯。     3、修改Serverice封裝 需要對 ProductServerice 中的所有方法法進行改造,增加一個傳入參數 JdbcTemplate,根據調用方傳入的JdbcTemplate 進行操作。

// ProductService 接口
public interface ProductService {
    int save(Product product, JdbcTemplate jdbcTemplate);
    // 省略其他方法  
}

// ProductServiceImpl 
@Service
public class ProductServiceImpl implements ProductService  {
    @Override
    public int save(Product product,JdbcTemplate jdbcTemplate) {
        return jdbcTemplate.update("INSERT INTO products(name, code, price) values(?, ? , ?)",
                product.getName(), product.getCode(), product.getPrice());
    }
    // 省略其他方法 
}

 

4、調用測試

同樣,將之前的ProductController 修改如下:

@RestController
@RequestMapping("product")
public class ProductController {
    @Autowired
    private ProductService productService;
    @Autowired
    private JdbcTemplate primaryJdbcTemplate;
    @Autowired
    private JdbcTemplate secondaryJdbcTemplate;

    @RequestMapping("/save")
    public JSONResult save() {
        Product product = new Product();
        product.setCode("iphone 11");
        product.setName("iphone 11");
        product.setPrice(100);
        productService.save(product,primaryJdbcTemplate);
        productService.save(product,secondaryJdbcTemplate);
        return JSONResult.ok("保存成功");
    }

    // 省略其他方法
}

在瀏覽器中輸入:/save 地址后,查看zwz_test 和 zwz_test2數據庫中的products表,都存入一條數據,說明多數據源插入數據成功,其他方方法也是一樣的。這樣在實際項目中,我們通過傳入不同的JdbcTemplate 實例,就可以操作多個數據庫。

 

最後

以上,就把Spring Boot 使用jdbcTemplate 操作數據庫介紹完了。同時也介紹了如何配置使用多數據源。Spring Boot 項目中 JDBC 操作數據庫是不是非常簡單。

這個系列課程的完整源碼,也會提供給大家。大家關注我的微信公眾號(架構師精進),回復:springboot源碼。獲取這個系列課程的完整源碼。

 

 

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

26萬起 干翻奧迪Q3的日系全新SUV你買嗎?_如何寫文案

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

動力規格偏低動力上有1。6T/2。0T兩款發動機可供選擇,匹配6MT/7擋雙離合變速箱,四驅車型匹配奔馳的4matic四驅系統,動力系統和奔馳密切的關係也意味着動力系統的表現不會讓人失望。總結:QX30可以說是奔馳GLA的一個海外兄弟,這也是英菲尼迪和奔馳合作密切的結果,對於不喜歡BBA爛大街的人來說,QX30是一個好選擇,和同價位的車型相比QX30在動力系統和內飾做工外觀上都有一定的優勢,唯一讓人糾結的可能就是不那麼大眾化的品牌和低矮的車身不太像SUV了。

英菲尼迪QX30是英菲尼迪最新的小型SUV車型,這款SUV車型預計即將在廣州車展上市,預售價26萬-39萬,和奔馳GLA同平台的英菲尼迪QX30在這個價位的市場里表現如何呢?是否有與奧迪Q3/謳歌CDX等競爭對手一決高下的實力?現在就讓小編美美先來帶大家看看這款新SUV吧!

外觀

動感時尚

外觀上英菲尼迪QX30的整體輪廓和奔馳GLA有着十分高的相似度,但是這設計風格上更加圓潤更加流線,整體比奔馳GLA更加的有設計感,這也是英菲尼迪設計上出彩的地方。

QX30的外觀看上去十分有動感,造型十分有俯衝感,長長的車頭低矮的車身都比較吸引人,大燈和尾燈的造型相互呼應,C柱的造型十分有標誌性,一眼就能看出是英菲尼迪車型。

內飾

豪華感和運動感不錯

內飾上英菲尼迪QX30整體設計也是比較大方,

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

整個內飾偏向於營造豪華感和運動感,非對稱的中控台設計能夠體現出偏向駕駛者的設計理念,內飾的用料比較高級,相對競爭對手有一定優勢。

空間

滿足日常家用需求

空間上QX30雖然尺寸不大,但是軸距長達2700mm,所以在內部空間尤其是腿部空間上其實沒什麼值得擔心的,各方面表現都還不錯,家用完全足夠了,行李廂空間不算大,但是空間設計十分規整,很有豪華車的感覺。

動力

規格偏低

動力上有1.6T/2.0T兩款發動機可供選擇,匹配6MT/7擋雙離合變速箱,四驅車型匹配奔馳的4matic四驅系統,動力系統和奔馳密切的關係也意味着動力系統的表現不會讓人失望。

總結:

QX30可以說是奔馳GLA的一個海外兄弟,這也是英菲尼迪和奔馳合作密切的結果,對於不喜歡BBA爛大街的人來說,QX30是一個好選擇,和同價位的車型相比QX30在動力系統和內飾做工外觀上都有一定的優勢,唯一讓人糾結的可能就是不那麼大眾化的品牌和低矮的車身不太像SUV了。

很貴?

我也覺得QX30貴,其實是26萬的起售價太高了,買不起哇

不如看看這個指導價18.98-24.98萬的英菲尼迪ESQ

↓↓↓

點贊語:支持小日本的英菲尼迪汽車快快倒閉破產的點個贊!本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

疫情中見溫暖! 隔離令讓流浪狗找到新家_如何寫文案

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

摘錄自2020年05月03日TVBS新聞網報導

儘管美國已經有半數以上的州「解封」,不過民眾還是無法像過去一樣隨心所欲的出門,許多人關在家裡,覺得孤單寂寞,「毛小孩」就成了解憂的好伙伴!美國領養流浪狗的需求暴增,光是聖地牙哥一個城市,4月就為300條流浪狗找到新主人。

CNN記者:「通常都是我們的狗狗,獨自被留在家不高興,但現在是人類因為被隔離,感到焦慮。」

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

目前有90%的美國人因為疫情無法任意出門,毛小孩成了克服寂寞的最佳夥伴。

國際新聞
美國
毛小孩
流浪動物
動物福利

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

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

官網釋出多張iPhone12的全球風景照 全部出自使用者之手_如何寫文案

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

對於智慧型手機的用戶而言,照片拍得好不好看,很多時候都是選擇手機的標準之一。而近日蘋果就在官方網站上一口氣貼出許多風景照片,來強調iPhone在拍照上的優異性能。據悉這些照片都是使用iPhone 12系列手機拍攝完成,而且投稿的人都是世界各地iPhone的使用者喔。

↑一片水面映照出上方廣闊的天空。 以 iPhone 12 Pro Max 拍攝;拍攝者:Pieter de Vries,澳洲。

蘋果在官方網站上表示,iPhone 12 與 iPhone 12 mini 的雙相機系統,配備大尺寸超廣角相機和全新廣角相機,具有 ƒ/1.6 光圈,可提供更多 27% 的光線,有效提升在低光源環境中所拍攝的照片與影片。

↑用來遮陽的紅色防水布呈現出小孩嬉戲的倒影。 以 iPhone 12 mini 拍攝,拍攝者:Joe Panpiansin,泰國。

 

↑一個人的藍色眼睛特寫鏡頭。 以 iPhone 12 mini 拍攝,拍攝者:Andrey Glazunov,俄羅斯。

 

↑一個人在城市的街道上映射出長長的倒影。 以 iPhone 12 mini 拍攝,拍攝者:Matti Haapoja,加拿大。

 

↑在敞開的門外,坐在廢墟與陰影中的人物。 以 iPhone 12 拍攝,拍攝者:Bo Liu,中國。

 

↑帶有交錯格子派皮的派。以 iPhone 12拍攝,拍攝者:Nilay Örnek,土耳其。

 

↑站在對著水的碼頭末端的女子。以 iPhone 12拍攝,拍攝者:Bahar Akıncı,土耳其。

 

iPhone 12 Pro 與 iPhone 12 Pro Max 的相機系統配備超廣角、廣角與望遠相機,iPhone 12 Pro Max 配備 65 mm焦距的望遠相機,並提供 5 倍光學變焦範圍,以及廣角鏡頭,而放大 47% 的感光元件,具有 1.7 微米像素,在低光源環境中拍攝表現可大幅提升 87%。

 

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

↑夜間拍攝在沙漠中坐在營火前的一名男子。以 iPhone 12 Pro 拍攝,拍攝者:Abdullah Shaijie,科威特。

↑杜拜天際線景觀。以 iPhone 12 Pro 拍攝,拍攝者:Abdullah Shaijie,科威特。

↑前景的紅葉刻劃出遠處的瀑布。以 iPhone 12 Pro 拍攝,拍攝者:Ikuchika Aoyama,日本。

↑雙紅橋的尖頂直達天際。以 iPhone 12 Pro 拍攝,拍攝者:Ikuchika Aoyama,日本。

 

↑一個人在黃色牆壁樓梯間的平台上擺姿勢。以 iPhone 12 Pro 拍攝;拍攝者:Sarah M. Lee,英國。

 

看了世界各地的照片,是不是又燃起你想要出國的念頭呢?去年由於疫情的關係,大家幾乎都沒法出門,就先看些照片過過乾癮吧!而最後也提醒一下,對於拍照而言,器材固然重要,但很多時候,如果你想要拍攝出好的照片,其實腦袋與想法會比器材還要重要喔。

 

↑一名女子的人像照,頭頂懸掛著成串發光紅色紙燈籠的女子。以 iPhone 12 Pro Max 拍攝,拍攝者:NKCHU,中國。

↑街上的一大片水坑映射出周遭環境與上方的天空。以 iPhone 12 Pro Max 拍攝;拍攝者:Neal Kumar,美國。

↑義大利的雨中街景。以 iPhone 12 Pro Max 拍攝,拍攝者:Calogero Agrò,義大利。

↑站在海灘上的黑白人物照片,可透過浮木的格子窺見。以 iPhone 12 Pro Max 拍攝,拍攝者:Hélène Hadjiyianni,法國。

↑光影灑落在男孩的臉上。以 iPhone 12 Pro Max 拍攝,拍攝者:Rohit Vohra,印度。

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

Physic Design:Floorplan算法概覽_如何寫文案

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

僅用於學習交流,轉載請聯繫本人。

 

1 floorplan是什麼

floorplan常被翻譯成布圖規劃,是指在芯片級別上對模塊進行布局,也就是哪個單元放在什麼地方,但是單元內部的具體布局並不關心。該步驟為芯片版圖設計中的關鍵步驟之一,因為在這一步會影響芯片的面積、能否成功布線以及布線線長等諸多關鍵指標和步驟。

圖1. 布圖規劃就是確定這些Block的形狀和相對位置,但是對Block內部不關注,一個Block可能是一個加法器或者其它什麼。至於圖中所示的三種類型(臨接,通道、臨界+通道),目前是不重要的。圖片引用自 http://www.signoffsemi.com/floorplan-placement-2/

 

2 目標是什麼

floorplan的首要目標就是給模塊指定一個最佳的形狀(如果需要指定的話),給出模塊間的最佳的相對位置關係。這裏需要先區分一個概念,module和block(這裏對應的中文我記成模塊磚塊)。一個加法器的原理圖是一個模塊,也就是我們知道一個加法器是由一個半加器和進位電路組成的,但是在版圖中這個加法器長寬分別是多少,我們是不知道的。當其長寬確定下來之後,就稱成為一個磚塊(Block),就相當於磚,和建房子的磚沒啥區別,就是說可以用這個磚塊來構建版圖啦,所以翻譯成磚塊。在設計好芯片的邏輯關係后,更具輸入的是磚塊還是模塊可能面臨三種狀況:

(1)輸入的對象都是磚塊(block)。也就是說,構建版圖時,使用的基本構圖單元(加法器)已經被規定好了,只能使用,不能改變形狀和大小。但是這些磚塊間的位置是floorplan需要去確定的。

(2)輸入的對象是模塊(module)。也就是說,構建版圖時,使用的基本構圖單元(加法器)沒有被規定死,可以指定其長寬比例(面積基本上變不了,因為加法器里的東西需要地方放)。這種情況下,floorplan需要為這些模塊指定長寬比例使得模塊變成磚塊,然後還要指出這些磚塊之間的相對位置。

(3)當然是混合型,輸入既有磚塊又有模塊。略。

 

但是這裡有一個問題就是什麼樣算是最佳?或者換一種說法,顯然floorplan是一個優化問題,那麼優化的目標是什麼呢?一般來說有一下幾點:

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

(1)使芯片面積最小;

(2)使得模塊之間的連線最短,這也就意味着延遲小;

(3)模塊之間擁塞盡可能小,也就是說,模塊之間有足夠的空間讓互連線通過;

優化目標可能是其中一個也可能是其中的很多,如果要同時滿足多個優化目標的話,可以為這些目標分配權重,形成一個綜合的優化目標函數。(但筆者認為,這實在是一種有些天真但在一定程度上可接受的做法,相當於超參數)

f=a*area+b*wirelength+c*congestion (a+b+c=1)

3 常見的算法有哪些

在這裏,再重述一遍floorplan的主要目標,(1)指定模塊的形狀,(2)給出模塊間的相對位置。目前幾乎所有的数字芯片設計都會使用物理設計EDA工具,其中自然就包含floorplan工具,既然是自動化工具,就比然有相應的算法。總體上來說,floorplan可以分為三類(Susmita Sur-Koay):

(1)構造型算法。這一類算法旨在指出磚塊之間的相對位置。這一類算法有slicing embedding,hierarchical enumeration和dual graph等。

(2)迭代型算法。這一類算法旨在將模塊變成磚塊,也就是為模塊確定長寬比。這一類算法有模擬退火,遺傳算法,力導向等。

(3)基於特定知識的算法。這一類算法企圖同時完成這兩件事情。

 

參考文獻

Susmita Sur-Koay. Handbook of Algorithms for Physical Design Automation. p140.

 

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

9萬級省油耐用到頂點的兩款三廂車 誰最值得買?_如何寫文案

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

5升發動機最大馬力107匹。最大功率最大扭矩140牛米。陽光最大馬力112匹最大扭矩139牛米,並且兩台車型都搭配CVT的變速器。在實際的主觀加速感受上兩輛車都不怎麼樣。好在動力系統的平順性十分好。並且在油耗方面兩台車的工信部綜合油耗分別為威馳5。

前不久有個粉絲問小編美美,我現在糾結在豐田的威馳和日產的陽光之間,它們都很省油,而且尺寸也不大比較適合家用,價格也算便宜。很適合我這種經濟能力不高的人。可是這兩個車型有差不多的尺寸,同樣都是1.5升發動機和CVT變速箱,也同樣省油。兩個品牌也都不錯,這兩個車讓我十分糾結我到底應該選哪一個比較好呢?

其實我相信有不少人都糾結在這兩款車之間,那麼小編美美就來給你們進行一個分析,看一看哪一個更加值得購買。

對比車型:

豐田威馳 2017款 1.5L CVT創行版

指導價:8.98萬(下文簡稱威馳)

日產陽光 2015款 1.5XE CVT舒適版

指導價:8.98萬(下文簡稱陽光)

外觀

威馳更加好看

從外觀上來說兩個車型的風格可以說有着比較明顯的區別,陽光是屬於那種非常圓潤,在設計元素以及細節上有一些像日產天籟,不過奇怪的比例以及比較小的輪轂這些因素導致陽光看起來不那麼協調,總感覺怪怪的。直白地說,有不少人都覺得陽光長得不好看。

而一向中庸的豐田在威馳的造型設計上也基本遵循的這個理念,它的比例以及設計都比較的均衡,威馳算不上一台很漂亮的小車,它同樣存在着比較高比較窄的缺點,但是威馳看起來比陽光要均衡很多,不會讓人覺得丑。

內飾

威馳設計更有檔次

在內飾設計上陽光多以圓形元素為主打一種輕鬆活潑的內飾設計風格,這樣的設計比較能夠討好女性消費者,但是並不太符合男性消費者的喜好。內飾的用料全部都是硬塑料,做工也只能算是一般般和這個價位的自主車型相比有着不小的差距。

威馳在內飾上則顯得更加的討巧。雖然它的用料也是硬塑料,

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

但是它的配色更加豐富,而且車內大量的運用了仿真皮縫線的設計,逼真程度還十分高,你如果不是用手去摸光看上去可能會覺得真的就是皮質的,這也給車內的檔次感增色不少。

空間

半斤八兩

如果你仔細觀察兩個車的話,會發現他們的車廂設計都非常的飽滿。在一個小型車的基礎上卻有這一個大大的肚子,這也是為了極力營造車內空間而做出的考量。這樣的設計帶來的好處則是它們的車內空間無論是頭部還是腿部都十分的寬敞,完全達到了緊湊型轎車的水準,但是兩車都受限於僅僅一米七左右的車身寬度。他們的車內橫向空間只能算是一般般。

動力

初段威馳更好

兩款車型都採用1.5升自然吸氣的發動機,其中豐田威馳的1.5升發動機最大馬力107匹。最大功率最大扭矩140牛米。陽光最大馬力112匹最大扭矩139牛米,並且兩台車型都搭配CVT的變速器。在實際的主觀加速感受上兩輛車都不怎麼樣。好在動力系統的平順性十分好。並且在油耗方面兩台車的工信部綜合油耗分別為威馳5.1升/100公里,陽光5.8升/100公里。如果從省油的角度來考慮的話這兩台車的動力系統也算是十分優秀了。

配置

威馳碾壓陽光

這樣兩個各方面都爭鋒相對的對手,在外觀、內飾、空間和動力方面的表現都不相伯仲,那麼配置就成了它們的關鍵競爭點了。在配置上剛剛完成改款的豐田威馳可以說全面碾壓日產陽光,首先威馳有着15寸的輪轂,而陽光為14寸。而威馳相比陽光多出了

牽引力控制系統

車身穩定控制

上坡輔助

座椅高低調節

後排杯架

后視鏡電動調節

發動機啟停

而陽光僅僅多出行車電腦显示屏這一個配置。因此,在配置上豐田威馳可以說碾壓日產陽光。

總結在外觀上威馳要更加的均衡比陽光耐看很多。在內飾的設計上豐田威馳也要更加的雞賊。雖然用料和配置相差不多,但是豐田在內飾設計上確實玩出了花樣,威馳的整個內飾看上去比陽光要高上一個級別。在空間和動力上兩款車型表現十分接近,而在配置上威馳全面碾壓陽光。因此這次pk的結果非常明確那就是豐田威馳完勝。

不過汽車還是一個感性的產品。因此小編美美也想多談一些對兩款車的看法。這兩款車型小編美美都進行過一定程度的體驗。從家用的角度來講陽光的舒適性要更加的好,主要體現在它的底盤的質感比威馳好一些,而且減震器的阻尼設定也要更加的合理科學。確切的說是豐田威馳有一些顛了,日常乘坐在走爛路的時候,舒適性並不咋地,所以小編覺得如果你是一個十分注重舒適性的人。那麼可能日產陽光會更佳的適合你。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

春夏時尚“破壁”之旅蕾虎先鋒時裝藝術節_如何寫文案

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

春夏時尚“破壁”之旅蕾虎先鋒時裝藝術節

(蕾虎)作為中國第一個面向公眾的先鋒時裝藝術節,每季都會與上海時裝周官方日程合作的一個發布平台,亦全年開展融合音樂、表演、裝置等多重形式的時裝藝術展覽、限時商店及跨品牌時尚體驗等線上線下活動。

 

本次的2020春夏蕾虎先鋒時裝藝術節在10月14日已經完美落幕,在最後一天的“破壁”之旅中,蕾虎的“老朋友們”YINGPEI STUDIO、SHUSHU/TONG等設計品牌帶着各自對時裝的思考和新一季的靈感,接連呈現了代表中國先鋒獨立設計的時裝秀。這些品牌設計師在本季均從不同領域和精神層面汲取寶貴靈感,新系列中展現出時裝語言跨次元的豐富表達,正契合了本季主題“破壁”所傳達的精神,接下來就跟着筆者一起來回顧一下秀場。

 

 

 

 

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

 

SHUSHU/TONG 2020 春夏系列的故事關乎於芭蕾舞女,也關乎於巴洛克,是一種柔美脆弱與堅強韌勁的個性對比,旨在通過服飾語言闡釋表層之下的情感宣洩,靈感來源於1948年的老電影《紅菱艷》(THE RED SHOES),影片中舞女的偏執,對芭蕾夢的窮追不舍,也讓設計師聯想到了巴洛克時期的藝術。這種偏執和對自由的追求,某種意義上與芭蕾舞女的韌勁和勇敢不謀而合,也正是SHUSHU/TONG 這一系列所描繪的人物畫像。

 

本系列的SHUSHU/TONG女孩是輕盈優雅的,同時具有純粹有力的個性。

 

 

 

 

YINGPEI STUDIO 2020春夏系列受啟發於意大利電影《朱麗恭弘=叶 恭弘與魔鬼》,以及西班牙自然主義畫家的繪畫作品,結合設計師在生活中的親身感悟,描繪了一幅風雨連綿終於褪去后難得的寧靜畫卷。

 

新系列再造了《朱麗恭弘=叶 恭弘與魔鬼》中描繪的奇幻與詭譎的幻境:不同面料質感的層疊犹如不同層次的夢幻場景依次展開,反覆描繪的飄逸裙擺也被充滿透明光感的色彩與微妙的肌理對比,以及大量取用的垂墜飄逸的褶皺設計,進行了寫意浪漫的復刻。秀場空間設計由建築設計實驗室好似飛行(HOUSE FICTION)操刀,為本次秀場渲染出超現實主義的幻境。

網站內容來源http://www.online.jx.cn/

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

福特猛禽威武霸氣?10萬左右這些國貨皮卡氣場絕對不輸_如何寫文案

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

中興領主指導價:10。98-16。18萬河北中興汽車製造有限公司前身始建於1949年,是中國人民解放軍某部軍械修理所。主力生產車型以SUV和皮卡車型為主,並且擁有海外KD工廠,在全球範圍內也有產品分佈。中興領主是目前中興品牌旗下定位最為高端的皮卡車型,總體售價並不低,最高配置達到16。



說到皮卡,大多數人會想到美系的猛禽,但最便宜也要50萬的售價確實有些昂貴,隨着現在全國性的皮卡解禁已經在國內有了試點城市,未來皮卡的需求量或許會進一步增加,而產品也會逐漸豐富,如今有兩款外形不輸美系的國產皮卡已經上市,價格十分親民。

2017款黃海N1S

指導價:8.28-11.68萬

黃海是隸屬於遼寧曙光汽車集團股份有限公司的一個國產汽車品牌,主要以皮卡和大型客車投放市場,旗下大柴神、小柴神等車型在目前很多城市的商用領域有着大面積的使用,而2017款的黃海N1S是黃海目前較新的一款皮卡車型。

車身尺寸方面,黃海N1S的數據為5350*1825*1840mm,軸距更是達到3200mm。2017款黃海N1S前臉充滿了肌肉感,前臉熏黑的中網非常具有辨識度,讓人不免想到F150的造型。車身側面的輪拱同樣充滿了橫向張力,除了那比較令人難受卻必須加上的反光條,黃海N1S確實是一款讓人感到兇猛魁梧的皮卡車型。

2.4L汽油版搭載的是4G69S4N自然吸氣發動機,來自三菱,最大馬力143匹,

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

峰值扭矩200牛米,而2.8T的渦輪採用發動機則是來自五十鈴集團的JE493ZLQ4CB,最大馬力102匹,峰值扭矩220牛米,儘管賬面參數並不算出色,但是兩款都是可靠性還算不錯的發動機。

中興領主

指導價:10.98-16.18萬

河北中興汽車製造有限公司前身始建於1949年,是中國人民解放軍某部軍械修理所。主力生產車型以SUV和皮卡車型為主,並且擁有海外KD工廠,在全球範圍內也有產品分佈。

中興領主是目前中興品牌旗下定位最為高端的皮卡車型,總體售價並不低,最高配置達到16.18萬,可以看出中興領主在外觀設計層面十分用心,向前突出的車頭配合上大面積的鍍鉻裝飾,中興領主的外觀頗有一股美系大皮卡的氣勢。中興領主的車身尺寸為5341*1885*1845mm,軸距達到3230。

中興領主搭載一款代號為JE4D25E的2.5T柴油發動機,技術支持同樣來自五十鈴,136匹的最大馬力,340牛米的峰值扭矩,作為一款工具型皮卡來說,這動力參數已經十分出色。

全文總結:目前為止皮卡車型在民用層面還算是比較小眾的選擇,主要是政策影響,皮卡車型都需要辦理相關使用手續,並且有強制報廢的年限。但是目前皮卡解禁的相關條例已經在國內某些城市進行試點,相信未來如果全面解禁正式推行,將會是對於很多意向購買皮卡家用的潛在買家來說是一個十分利好的消息。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

消費成長!聯合國:全球1/3漁產遭過度捕撈_如何寫文案

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

摘錄自2020年6月8日自由時報報導

聯合國糧農組織(FAO)今(8)日發表報告指出,由於消費量增加,全球有逾三分之一的漁產遭到過度捕撈,尤以發展中國家為嚴重。

據《路透》報導,聯合國糧食及農業組織今日發表雙年度報告指出,隨著世界人均漁產消費增加,全球有超過三分之一的漁產被過度捕撈,而這個數據在1974年僅有10%。

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

糧農組織指出,此狀況在開發中國家更為嚴重,起因於管制不足,且過度捕撈將導致海洋物種難以復甦,造成惡性循環。

海洋
農林漁牧業
生態保育
環境經濟
土地利用
生物多樣性
循環經濟
國際新聞
聯合國
過漁
捕撈
漁獲
海洋漁業

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

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

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。