stanford-oval/wikipedia huggingface dataset:
Nuno Espírito Santo
Sự nghiệp quốc tế

Nuno đã ra sân bốn trận cho Bồ Đào Nha tại Thế vận hội Mùa hè 1996, cùng đội đạt hạng tư chung cuộc. Ông cũng đã chơi cho đội B của tuyển quốc gia. Ông từng được góp mặt trong danh sách cầu thủ tham dự UEFA Euro 2008 nhưng không được ra sân, thay thế cho Quim bị chấn thương.
Sự nghiệp huấn luyện > Khởi đầu

Vào ngày 21 tháng 6 năm 2010, Porto thông báo hợp đồng của Nuno sẽ không được gia hạn. Cầu thủ 36 tuổi cho biết ông sẽ luôn ủng hộ Porto khi rời đội bóng. Sau khi giải nghệ, ông đoàn tụ với cựu huấn luyện viên của Porto, Jesualdo Ferreira, chuyển đến Málaga CF với tư cách là huấn luyện viên thủ môn. Cả hai đã ký hợp đồng với Panathinaikos FC vào tháng 11 năm 2010.
Sự nghiệp huấn luyện > Rio Ave

Vào tháng 5 năm 2012, Rio Ave sa thải HLV Carlos Brito và thông báo bổ nhiệm Espírito Santo. Trong mùa giải thứ hai của mình, ông đã giúp đội lọt vào cả hai trận chung kết Taça de Portugal và Taça da Liga , đưa đội tới chức vô địch UEFA Europa League lần đầu tiên trong lịch sử.
Sự nghiệp huấn luyện > Valencia

Espírito Santo đã ký hợp đồng một năm với Valencia CF ở La Liga vào ngày 4 tháng 7 năm 2014, thay thế cho Juan Antonio Pizzi đã bị sa thải trước đó. Vào ngày 12 tháng 1 năm 2015, ông đồng ý gia hạn để dẫn dắt câu lạc bộ đến năm 2018, và cuối cùng ông đã đưa họ cán đích ở vị trí thứ tư trong năm đầu tiên của mình, nổi bật nhất là chiến thắng 2-1 trên sân nhà trước Real Madrid và trận hòa 2–2 trên sân khách trước cùng đối thủ, trong khi ông cũng được vinh danh là "Huấn luyện viên xuất sắc nhất tháng" của La Liga ba lần. Ông từ chức vào ngày 29 tháng 11 năm 2015 sau trận thua 0-1 trước Sevilla FC khi đã có khởi đầu tệ hại ở cả La Liga và Champions League cùng Valencia.
Sự nghiệp huấn luyện > Porto

Vào ngày 1 tháng 6 năm 2016, Espírito Santo ký hợp đồng hai năm với Porto, thay thế cho cựu huấn luyện viên trưởng José Peseiro. Tuy nhiên, vào ngày 22 tháng 5 năm sau đó, sau một mùa giải không có danh hiệu và chỉ giành được ngôi á quân, ông đã bị ban lãnh đạo sa thải.
Sự nghiệp huấn luyện > Wolverhampton Wanderers

Vào ngày 31 tháng 5 năm 2017, Espírito Santo được bổ nhiệm làm huấn luyện viên trưởng của câu lạc bộ Wolverhampton Wanderers tại EFL Championship, ký hợp đồng có thời hạn ba năm. Ông được bầu chọn là Huấn luyện viên xuất sắc nhất tháng vào tháng 11 khi đội của ông toàn thắng cả bốn trận đấu, ghi được 13 bàn. Espírito Santo đã đưa câu lạc bộ quay lại Premier League sau sáu năm vắng bóng, chính thức lên hạng trước bốn vòng đấu và trở thành nhà vô địch trước hai vòng đấu. Vào ngày 10 tháng 7 năm 2018, hợp đồng của ông được thông báo gia hạn đến năm 2021.
Espírito Santo đã được trao danh hiệu Huấn luyện viên xuất sắc nhất tháng Premier League trong tháng thứ hai cầm quân ở giải đấu hàng đầu nước Anh khi đội của ông đã đạt thành tích bất bại vào tháng 9 năm 2018, có được 10 điểm từ bốn trận đấu và chỉ để thủng lưới một bàn. Đây là lần đầu tiên mà một huấn luyện viên của Wolverhampton Wanderers đã giành được giải thưởng trong mùa giải thứ năm của câu lạc bộ tại giải. Wolves cán đích ở vị trí thứ bảy trong mùa giải 2018–19. Đây là thứ hạng Premier League cao nhất của câu lạc bộ và cao nhất của họ tại giải đấu hàng đầu nước Anh kể từ mùa giải 1979–80 khi họ đứng thứ sáu. Wolves cũng đủ điều kiện tham dự cúp châu Âu lần đầu tiên kể từ mùa giải 1980–81, tham dự UEFA Europa League.
Espírito Santo đã được trao danh hiệu Huấn luyện viên xuất sắc nhất tháng Premier League lần thứ hai vào ngày 10 tháng 7 năm 2020 vì đã có 5 trận bất bại từ đầu tháng 3 đến cuối tháng 6, trải qua thời gian tạm hoãn Premier League 2019–20 do đại dịch COVID-19 ở Vương quốc Anh, giành được bốn trận thắng và có bốn trận giữ sạch lưới. Mùa giải 2019–20 chứng kiến đội bóng do Santo dẫn dắt cán đích ở vị trí thứ bảy trong hai mùa giải liên tiếp ở Premier League (với tổng số điểm kỷ lục cho Wolves ở Premier League là 59) cùng với thành tích lọt vào tứ kết UEFA Europa League. Đây là thành tích tốt nhất của câu lạc bộ kể từ khi vào chung kết mùa giải 1971–72 .
Vào ngày 13 tháng 9 năm 2020, khi bắt đầu mùa giải 2020–21, hợp đồng của Espírito Santo với câu lạc bộ được gia hạn đến mùa hè năm 2023. Anh ấy là Nhà quản lý của Premier League trong tháng cho tháng 10 với chuỗi bốn trận bất bại, trong đó có ba chiến thắng mà không để thủng lưới; đây là giải thưởng thứ ba của anh ấy. Vào ngày 27 tháng 2 năm 2021, ông có trận đấu thứ 102 của mình ở Premier League với tư cách là huấn luyện viên trưởng của Wolves khi đội đã có kết quả hòa 1-1 với Newcastle United tại St James' Park, vượt qua Mick McCarthy để trở thành huấn luyện viên trưởng của Wolves có thời gian tại vị lâu nhất ở kỷ nguyên Premier League. Vào ngày 21 tháng 5 năm 2021, Wolves thông báo rằng Espírito Santo sẽ rời câu lạc bộ theo thỏa thuận của cả hai bên vào cuối mùa giải.
Sự nghiệp huấn luyện > Tottenham Hotspur

Vào ngày 30 tháng 6 năm 2021, Tottenham Hotspur công bố Espírito Santo là tân huấn luyện viên trưởng với thời hạn hợp đồng hai năm với tùy chọn gia hạn thêm năm thứ ba. Trong trận ra mắt vào ngày 15 tháng 8, đội bóng của ông đã giành chiến thắng 1–0 trên sân nhà trước đương kim vô địch Manchester City nhờ bàn thắng của Son Heung-min. Vào ngày 29 tháng 8, ông giúp cho Tottenham có khởi đầu tốt nhất trong một mùa giải Premier League sau khi đánh bại Watford để toàn thắng trong ba trận đầu tiên của mùa giải. Ông đã giành được danh hiệu Huấn luyện viên xuất sắc nhất tháng Premier League vào tháng 8 năm 2021, đây cũng là lần thứ tư trong sự nghiệp ông giành danh hiệu này. Mặc dù vậy, vào ngày 1 tháng 11 năm 2021, ông đã bị sa thải sau một chuỗi thành tích tệ hại khi Tottenham thua bốn trong sáu trận tại Premier League. Ông được thay thế bởi Antonio Conte vào ngày hôm sau.
Đời tư

Tính đến năm 2020, Espírito Santo và vợ Sandra có tất cả ba người con. Vào ngày 4 tháng 5 năm 2019, ông được Đại học Wolverhampton trao bằng Tiến sĩ Danh dự về Thể thao.
Thống kê sự nghiệp huấn luyện

| Đội | Quốc gia | Ngày đến | Ngày đi | Thành tích> Trận | Thành tích> T | Thành tích> H | Thành tích> B | Thành tích> BT | Thành tích> BB | Thành tích> HS | Thành tích> % thắng |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Rio Ave |  | 15 tháng 5, 2012 | 19 tháng 5, 2014 | &000000000000008000000080 | &000000000000003200000032 | &000000000000001700000017 | &000000000000003100000031 | &000000000000008700000087 | &000000000000009700000097 | −10 | 0&000000000000004000000040,00 |
| Valencia |  | 4 tháng 7, 2014 | 29 tháng 11, 2015 | &000000000000006200000062 | &000000000000003200000032 | &000000000000001600000016 | &000000000000001400000014 | &0000000000000104000000104 | &000000000000006000000060 | +44 | 0&000000000000005160999951,61 |
| Porto |  | 1 tháng 6, 2016 | 22 tháng 5, 2017 | &000000000000004900000049 | &000000000000002700000027 | &000000000000001600000016 | &00000000000000060000006 | &000000000000008800000088 | &000000000000002800000028 | +60 | 0&000000000000005510000055,10 |
| Wolverhampton Wanderers |  | 31 tháng 5, 2017 | 23 tháng 5, 2021 | &0000000000000199000000199 | &000000000000009500000095 | &000000000000004900000049 | &000000000000005500000055 | &0000000000000277000000277 | &0000000000000209000000209 | +68 | 0&000000000000004774000047,74 |
| Tottenham Hotspur |  | 30 tháng 6, 2021 | 1 tháng 11, 2021 | &000000000000001700000017 | &00000000000000080000008 | &00000000000000020000002 | &00000000000000070000007 | &000000000000002200000022 | &000000000000002300000023 | −1 | 0&000000000000004706000047,06 |
| Tổng | Tổng | Tổng | Tổng | &0000000000000407000000407 | &0000000000000194000000194 | &0000000000000100000000100 | &0000000000000113000000113 | &0000000000000578000000578 | &0000000000000417000000417 | +161 | 0&000000000000004767000047,67 |
Thành tích > Cầu thủ

Deportivo
Copa del Rey: 2001–02
Porto
Primeira Liga: 2002–03, 2003–04, 2007–08, 2008–09[cần dẫn nguồn]
Taça de Portugal: 2002–03, 2008–09
Supertaça Cândido de Oliveira: 2003, 2004, 2009[cần dẫn nguồn]
UEFA Champions League: 2003–04
Cúp UEFA: 2002–03[cần dẫn nguồn]
Cúp bóng đá Liên lục địa: 2004
Á quân Taça da Liga: 2009–10[cần dẫn nguồn]
Cá nhân
Giải thưởng Ricardo Zamora: 1999–2000 (Segunda División)
Thành tích > Huấn luyện viên

Wolverhampton Wanderers
EFL Championship: 2017–18
Cá nhân
Huấn luyện viên xuất sắc nhất tháng La Liga: Tháng 9 năm 2014, tháng 12 năm 2014, tháng 2 năm 2015
Huấn luyện viên xuất sắc nhất tháng EFL Championship : Tháng 11 năm 2017
Huấn luyện viên xuất sắc nhất năm LMA: EFL Championship 2017–18
Huấn luyện viên xuất sắc nhất tháng Giải bóng đá Ngoại hạng Anh: tháng 9 năm 2018, tháng 6 năm 2020, tháng 10 năm 2020, tháng 8 năm 2021
Reflection (khoa học máy tính)

Trong khoa học máy tính, reflection (có thể dịch là "phản tỉnh", "tự xét mình") là việc tiến trình có khả năng xem xét, nội quan, và sửa đổi kết cấu cùng với hành trạng của chính nó.
Bối cảnh lịch sử

Các máy tính ban sơ nhất đều được lập trình bằng ngôn ngữ bản địa là hợp ngữ, vốn đã có tính reflection, vì ta có thể lập trình trên những kiến trúc gốc này theo cách là định nghĩa lệnh chỉ thị như dữ liệu và viết code tự sửa được chính nó. Khi việc lập trình phần đông đều chuyển sang những ngôn ngữ biên dịch cấp cao hơn như Algol, Cobol, Fortran, Pascal, và C, thì khả năng reflection này phần lớn biến mất, mãi đến thời những ngôn ngữ lập trình mới hơn thì tính năng reflection có sẵn vào hệ thống kiểu dữ liệu mới xuất hiện lại.[cần dẫn nguồn]
Luận án tiến sĩ năm 1982 của Brian Cantwell Smith đã giới thiệu khái niệm computational reflection trong ngôn ngữ lập trình thủ tục và khái niệm về meta-circular interpreter làm thành phần trong 3-Lisp.
Công dụng

Reflection giúp lập trình viên làm nên các thư viện phần mềm tổng loại để hiển thị dữ liệu, xử lý các định dạng dữ liệu khác nhau, thi hành tuần tự hóa hay khử tuần tự dữ liệu cho việc liên lạc, hoặc làm việc bọc và mở bọc dữ liệu cho các container hoặc các burst trong quá trình liên lạc.
Để sử dụng reflection cho hiệu quả thì hầu như luôn luôn cần có kế hoạch nào đó: framework thiết kế, bản mô tả encoding, thư viện đối tượng, bản đồ cơ sở dữ liệu hoặc quan hệ thực thể.
Reflection làm cho ngôn ngữ hợp với mã hướng mạng hơn. Ví dụ, reflection trợ giúp các ngôn ngữ như Java thao tác tốt hơn trong hệ thống mạng bằng cách tạo điều kiện cho các thư viện cho việc tuần tự hóa, bọc gói và biến thiên các định dạng dữ liệu. Các ngôn ngữ không có reflection như C thì cần phải sử dụng trình biên dịch phụ trợ cho tác vụ, như Abstract Syntax Notation, thì mới tạo được mã cho việc tuần tự hóa và bọc gói.
Reflection có thể được dùng để quan sát và sửa đổi việc thực thi chương trình tại runtime. Thành phần trong chương trình hướng reflection có thể giám sát sự thực thi của vùng code và có thể sửa đổi chính nó tùy theo mục tiêu mong muốn của vùng code đó. Điều này thường đạt được bằng cách gán mã chương trình một cách động ngay tại runtime.
Trong các ngôn ngữ lập trình hướng đối tượng như Java, reflection cho phép tra duyệt lớp, giao diện, trường và phương thức trong runtime mà không cần biết tên của lớp, giao diện, trường, phương thức đấy tại compile time. Nó cũng cho phép instantiate đối tượng mới và invoke phương thức.
Reflection thường hay được dùng trong kiểm thử phần mềm, chẳng hạn như để tạo/instantiate mock object trong runtime.
Reflection cũng là sách lược then chốt cho lập trình meta.
Trong một số ngôn ngữ lập trình hướng đối tượng như C# và Java, reflection có thể được dùng để lách khỏi các luật về tính khả cập thành viên. Với property của C#, điều này có thể đạt được bằng cách ghi trực tiếp lên trường chống lưng (thường là bị ẩn) của property non-public. Cũng có thể truy xuất phương thức non-public của lớp và kiểu rồi sau đó invoke nó bằng tay. Điều này dùng được cho file nội bộ dự án cùng với những thư viện bên ngoài như assembly của .NET và archive của Java.
Thực hiện

Ngôn ngữ mà hỗ trợ reflection thì mang lại một số lượng tính năng khả dụng ở runtime, khó mà làm được những tính năng đó nếu dùng ngôn ngữ cấp thấp hơn. Một số tính năng này là:
Khám phá và sửa đổi cấu trúc mã nguồn (chẳng hạn như khối mã, lớp, phương thức, giao thức, v.v.) như đối tượng hạng nhất tại runtime.
Từ chuỗi khớp với tên symbol của lớp hoặc hàm, đổi sang tham chiếu hoặc invocation tới lớp hoặc hàm đó.
Tính giá trị chuỗi như thể nó là mã lệnh trong runtime.
Tạo ra trình thông dịch mới cho bytecode của ngôn ngữ để mang lại ý nghĩa hoặc mục đích mới cho cấu trúc lập trình nào đó.
Các tính năng này có thể được thực hiện theo nhiều cách khác nhau. Trong MOO, reflection là một phần tự nhiên của quán ngữ lập trình thường dụng. Khi động từ (phương thức) được gọi, các biến khác nhau như verb (tên của động từ được gọi) và this (đối tượng mà trên đó động từ được gọi) sẽ tự động được điền vào làm ngữ cảnh cho lệnh gọi đấy. Về bảo mật thì thường được quản lý bằng cách dùng lập trình để truy cập call stack: gọi vào hàm callers() sẽ trả về danh sách các phương thức theo thứ tự gọi dần về động từ hiện hành, nên kiểm tra callers()[0] (tức lệnh do người dùng gốc invoke) cho phép động từ bảo vệ chính mình khỏi việc sử dụng trái phép.
Ngôn ngữ biên dịch thì dựa vào hệ thống runtime để cung cấp thông tin về mã nguồn. Ví dụ: file thực thi được biên dịch từ Objective-C thì nó ghi lại tên của tất cả phương thức ở một khối trong file thực thi đó và dành ra một bảng để sắp các tên đó với các phương thức tương ứng (hoặc selector cho các phương thức tương ứng) trong chương trình. Còn ở ngôn ngữ biên dịch mà có hỗ trợ tạo ra hàm ngay ở runtime, chẳng hạn Common Lisp, thì môi trường runtime phải có kèm cả trình biên dịch hoặc trình thông dịch.
Reflection có thể được thực hiện cho các ngôn ngữ không có sẵn reflection bằng cách sử dụng hệ biến đổi chương trình để vạch ra đường lối biến đổi tự động cho mã nguồn.
Cân nhắc bảo mật

Reflection có thể cho phép người dùng tạo ra dòng điều khiển không ngờ được xuyên qua ứng dụng và có thể lách khỏi các biện pháp bảo mật. Điều này có thể bị những kẻ tấn công khai thác. Các lỗ hổng trong lịch sử ở Java do 'reflection không an toàn' gây ra có thể tạo điều kiện cho code truy xuất đến máy bất khả tín ở xa, từ đó thoát khỏi cơ chế bảo mật sandbox của Java. Một nghiên cứu quy mô lớn về 120 lỗ hổng Java vào năm 2013 đã kết luận rằng 'reflection không an toàn' là lỗ hổng phổ biến nhất trong Java, mặc dù không phải là cái bị khai thác nhiều nhất.
Ví dụ

Các đoạn mã sau đây đều tạo ra một instance foo của lớp Foo rồi gọi phương thức PrintHello của nó. Với mỗi ngôn ngữ lập trình, trình tự lệnh để gọi bình thường và trình tự lệnh để gọi dựa trên reflection đều được thể hiện.
Ví dụ > C#

Sau đây là ví dụ trong C#:
// Không dùng reflection
Foo foo = new Foo();
foo.PrintHello();

// Dùng reflection
Object foo = Activator.CreateInstance("complete.classpath.and.Foo");
MethodInfo method = foo.GetType().GetMethod("PrintHello");
method.Invoke(foo, null);
Ví dụ > Delphi / Object Pascal

Ví dụ Delphi / Object Pascal sau đây giả định rằng có một lớp TFoo đã được khai báo trong một đơn vị được gọi là Unit1:
uses RTTI, Unit1;

// Không dùng reflection
procedure WithoutReflection;
var
  Foo: TFoo;
begin
  Foo := TFoo.Create;
  try
    Foo.Hello;
  finally
    Foo.Free;
  end;
end;

// Dùng reflection
procedure WithReflection;
var
  RttiContext: TRttiContext;
  RttiType: TRttiInstanceType;
  Foo: TObject;
begin
  RttiType := RttiContext.FindType('Unit1.TFoo') as TRttiInstanceType;
  Foo := RttiType.GetMethod('Create').Invoke(RttiType.MetaclassType, []).AsObject;
  try
    RttiType.GetMethod('Hello').Invoke(Foo, []);
  finally
    Foo.Free;
  end;
end;
Ví dụ > eC

Sau đây là ví dụ trong eC:
// Không dùng reflection
Foo foo { };
foo.hello();

// Dùng reflection
Class fooClass = eSystem_FindClass(__thisModule, "Foo");
Instance foo = eInstance_New(fooClass);
Method m = eClass_FindMethod(fooClass, "hello", fooClass.module);
((void (*)())(void *)m.function)(foo);
Ví dụ > Go

Sau đây là ví dụ trong Go:
import "reflect"

// Không dùng reflection
f := Foo{}
f.Hello()

// Dùng reflection
fT := reflect.TypeOf(Foo{})
fV := reflect.New(fT)

m := fV.MethodByName("Hello")
if m.IsValid() {
    m.Call(nil)
}
Ví dụ > Java

Sau đây là ví dụ trong Java:
import java.lang.reflect.Method;

// Không dùng reflection
Foo foo = new Foo();
foo.hello();

// Dùng reflection
try {
    Object foo = Foo.class.getDeclaredConstructor().newInstance();

    Method m = foo.getClass().getDeclaredMethod("hello", new Class<?>[0]);
    m.invoke(foo);
} catch (ReflectiveOperationException ignored) {}
Ví dụ > JavaScript

Sau đây là ví dụ trong Javascript:
// Không dùng reflection
const foo = new Foo()
foo.hello()

// Dùng reflection
const foo = Reflect.construct(Foo)
const hello = Reflect.get(foo, 'hello')
Reflect.apply(hello, foo, [])

// Dùng eval
eval('new Foo().hello()')
Ví dụ > Julia

Sau đây là ví dụ trong Julia:
julia> struct Point
           x::Int
           y
       end

# Tra duyệt bằng reflection
julia> fieldnames(Point)
(:x, :y)

julia> fieldtypes(Point)
(Int64, Any)

julia> p = Point(3,4)

# Truy cập bằng reflection
julia> getfield(p, :x)
3
Ví dụ > Objective-C

Sau đây là ví dụ trong Objective-C, ngầm định rằng code đang sử dụng framework OpenStep hoặc Foundation Kit:
// lớp Foo.
@interface Foo : NSObject
- (void)hello;
@end

// Gửi "hello" tới instance Foo, không dùng reflection.
Foo *obj = [[Foo alloc] init];
[obj hello];

// Gửi "hello" tới instance Foo, có dùng reflection.
id obj = [[NSClassFromString(@"Foo") alloc] init];
[obj performSelector: @selector(hello)];
Ví dụ > Perl

Sau đây là ví dụ trong Perl:
# Không dùng reflection
my $foo = Foo->new;
$foo->hello;

# hoặc
Foo->new->hello;

# Dùng reflection
my $class = "Foo"
my $constructor = "new";
my $method = "hello";

my $f = $class->$constructor;
$f->$method;

# hoặc
$class->$constructor->$method;

# Dùng eval
eval "new Foo->hello;";
Ví dụ > PHP

Sau đây là ví dụ trong PHP:
// Không dùng reflection
$foo = new Foo();
$foo->hello();

// Dùng reflection, thông qua Reflections API
$reflector = new ReflectionClass('Foo');
$foo = $reflector->newInstance();
$hello = $reflector->getMethod('hello');
$hello->invoke($foo);
Ví dụ > Python

Sau đây là ví dụ trong Python:
# Không dùng reflection
obj = Foo()
obj.hello()

# Dùng reflection
obj = globals()["Foo"]()
getattr(obj, "hello")()

# Dùng eval
eval("Foo().hello()")
Ví dụ > R

Sau đây là ví dụ trong R:
# Không dùng reflection, coi như foo() trả về đối tượng kiểu S3 có mang phương thức "hello"
obj <- foo()
hello(obj)

# Dùng reflection
class_name <- "foo"
generic_having_foo_method <- "hello"
obj <- do.call(class_name, list())
do.call(generic_having_foo_method, alist(obj))
Ví dụ > Ruby

Sau đây là ví dụ sử dụng Ruby:
# Không dùng reflection
obj = Foo.new
obj.hello

# Dùng reflection
class_name = "Foo"
method_name = :hello
obj = Object.const_get(class_name).new
obj.send method_name

# Dùng eval
eval "Foo.new.hello"
Ví dụ > Xojo

Sau đây là ví dụ sử dụng Xojo:
' Không dùng reflection
Dim fooInstance As New Foo
fooInstance.PrintHello

' Dùng reflection
Dim classInfo As Introspection.Typeinfo = GetTypeInfo(Foo)
Dim constructors() As Introspection.ConstructorInfo = classInfo.GetConstructors
Dim fooInstance As Foo = constructors(0).Invoke
Dim methods() As Introspection.MethodInfo = classInfo.GetMethods
For Each m As Introspection.MethodInfo In methods
  If m.Name = "PrintHello" Then
    m.Invoke(fooInstance)
  End If
Next
Ghi chú thuật ngữ

↑  Introspect
↑  Instruction
↑  Bundling
↑  Inspect
↑  Backing field
↑  Programming idiom
Leucania phragmitidicola

| Leucania phragmitidicola> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Noctuidae
Chi (genus): Leucania
Loài (species): L. phragmitidicola
Danh pháp hai phần
Leucania phragmitidicola Guenée, 1852 
Leucania phragmitidicola là một loài bướm đêm trong họ Noctuidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).
Leucania polysticha

| Leucania polysticha> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Noctuidae
Chi (genus): Leucania
Loài (species): L. polysticha
Danh pháp hai phần
Leucania polysticha Turner, 1902 
Leucania polysticha là một loài bướm đêm trong họ Noctuidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).
Leucania postnigrescens

| Leucania postnigrescens> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Noctuidae
Chi (genus): Leucania
Loài (species): L. postnigrescens
Danh pháp hai phần
Leucania postnigrescens Lempke, 1964 
Leucania postnigrescens là một loài bướm đêm trong họ Noctuidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).
Leucania repicta

| Leucania repicta> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Noctuidae
Chi (genus): Leucania
Loài (species): L. repicta
Danh pháp hai phần
Leucania repicta Krüger 
Leucania repicta là một loài bướm đêm trong họ Noctuidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).
Leucania rhodocomma

| Leucania rhodocomma> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Noctuidae
Chi (genus): Leucania
Loài (species): L. rhodocomma
Danh pháp hai phần
Leucania rhodocomma Püngeler, 1900 
Leucania rhodocomma là một loài bướm đêm trong họ Noctuidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).