Top 10 # Ý Nghĩa Dấu Gạch Chéo Xem Nhiều Nhất, Mới Nhất 6/2023 # Top Trend | Drosetourmanila.com

Dấu Gạch Chéo Ngược Có Nghĩa Là Gì?

Một phần mềm tôi đã cài đặt đã chèn một dòng trong hồ sơ của tôi có nội dung:

Tôi biết dấu chấm .đồng nghĩa với source, vì vậy tôi nghi ngờ đây chỉ là tìm nguồn cung cấp tệp, nhưng tôi chưa từng thấy . trước đây; nó có làm gì khác không?

Dấu gạch chéo ngược bên ngoài dấu ngoặc kép có nghĩa là diễn giải các ký tự tiếp theo theo nghĩa đen trong khi phân tích cú pháp. Vì .là một ký tự bình thường cho trình phân tích cú pháp, .được phân tích cú pháp theo cùng một cách .và gọi hàm dựng sẵn .(trong đó source là một từ đồng nghĩa trong bash).

Có một trường hợp nó có thể tạo ra sự khác biệt trong bối cảnh này. Nếu người dùng đã xác định một bí danh được gọi .trước đó .profilevà .profileđang được đọc trong một vỏ mở rộng các bí danh (mà bash chỉ làm theo mặc định khi nó được gọi tương tác), thì .sẽ kích hoạt bí danh, nhưng . vẫn sẽ kích hoạt nội dung, bởi vì trình bao không thử mở rộng bí danh trên các từ được trích dẫn theo bất kỳ cách nào.

Tôi nghi ngờ điều đó .đã được thay đổi thành .vì một người dùng phàn nàn sau khi họ tạo bí danh cho ..

Lưu ý rằng .sẽ gọi một hàm được gọi là .. Có lẽ người dùng viết hàm có nhiều kiến ​​thức hơn người dùng viết bí danh và sẽ biết rằng việc xác định lại một lệnh tiêu chuẩn .profilelà một ý tưởng tồi nếu bạn định đưa mã từ bên thứ ba. Nhưng nếu bạn muốn bỏ qua cả bí danh và hàm, bạn có thể viết command .. Tác giả của đoạn trích này cũng không làm điều này bởi vì họ quan tâm đến những chiếc vỏ cổ không có command sẵn, hoặc nhiều khả năng là vì họ không biết về nó.

Nhân tiện, việc xác định bất kỳ bí danh nào.profile là một ý tưởng tồi vì .profilelà tập lệnh khởi tạo phiên , không phải là tập lệnh khởi tạo shell . Bí danh cho bash thuộc về .bashrc.

Đây .là một “dấu chấm”, nghĩa là chỉ một dấu chấm. Nó sẽ được coi là .lệnh tiêu chuẩn (tương tự như sourcetrong bash).

Tiêu chuẩn POSIX có điều này để nói về điều này (sự nhấn mạnh của tôi)

Ký tự dấu chấm có thể được đặt bí danh:

có nghĩa là .sẽ tránh sử dụng phiên bản bí danh của .lệnh, bởi vì ,

Sau khi mã thông báo đã được phân định, nhưng trước khi áp dụng các quy tắc ngữ pháp trong Shell Grammar, một từ kết quả được xác định là từ tên lệnh của một lệnh đơn giản sẽ được kiểm tra để xác định xem đó có phải là tên bí danh không hợp lệ hay không.

Dấu Gạch Chéo Kép Có Nghĩa Là Gì Trong Các Url?

Như được đề cập bởi @ RandomBen , dấu gạch chéo kép rất có thể là kết quả của một lỗi ở đâu đó.

_GET /A/B//C/D HTTP/1.1 Host: chúng tôi ... _

Có vẻ như các phiên bản hiện tại của Apache và IIS sẽ bỏ qua các dấu gạch chéo bổ sung trong khi giải quyết đường dẫn và trả lại tài liệu đã được trả lại nếu URL không có dấu gạch chéo. Tuy nhiên , các trình duyệt (tôi đã kiểm tra IE 8 và Chrome 9) bị nhầm lẫn bởi bất kỳ URL tương đối nào (có chứa thành phần đường dẫn cha) của các tài nguyên trong trang, tạo ra kết quả xấu. Ví dụ: nếu một trang có:

Khi tải trang _/a/b/c/_, trình duyệt sẽ yêu cầu _/a/style.css_. Nhưng nếu vì bất cứ lý do gì, thì vì thế còn __/a/b//c/_ được yêu cầu (và máy chủ bỏ qua dấu gạch chéo), trình duyệt sẽ kết thúc yêu cầu _/a/b/style.css_, sẽ không tồn tại. Rất tiếc, trang trông xấu xí.

(Điều này rõ ràng sẽ không xảy ra nếu URL không có thành phần đường dẫn cha mẹ (_.._) hoặc là tuyệt đối.)

Theo ý kiến ​​của tôi, Apache và IIS (và có lẽ những người khác) đang hành động không chính xác là _/a/b/c/_ và _/a/b//c/_ về mặt kỹ thuật đại diện cho hai tài nguyên khác nhau. Theo RFC 2396 , mọi dấu gạch chéo đều có ý nghĩa:

Vì vậy, _/a/b/c/_ bao gồm ba phân đoạn: “a”, “b” và “c”; _/a/b//c/_ thực sự bao gồm bốn: “a”, “b”, “” (chuỗi trống) và “c”. Có hay không chuỗi trống là một thư mục hệ thống tập tin hợp lệ là một chi tiết của nền tảng của máy chủ. (Và theo logic, điều này có nghĩa là các trình duyệt đang thực sự hoạt động một cách chính xác khi phân tích cú pháp URL tương đối bằng các thành phần đường dẫn cha mẹ – trong ví dụ của tôi, chúng đi qua “c “thư mục và thư mục” “, để chúng tôi yêu cầu _ style.css_ từ” b “.)

Nếu bạn đang sử dụng Apache với _ mod_rewrite_, có một cách khá sửa chữa đơn giản :

_# remove multiple slashes anywhere in url RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] _

Điều này sẽ tạo ra một chuyển hướng HTTP _ 301 Moved Permanently_ để bất kỳ dấu gạch chéo kép nào bị loại bỏ khỏi URL.

Python — Python: Dấu Gạch Chéo Có Nghĩa Gì Trong Đầu Ra Help ()?

Nó biểu thị sự kết thúc của tham số chỉ vị trí , tham số bạn không thể sử dụng làm tham số từ khóa. Các tham số như vậy chỉ có thể được chỉ định trong API C.

Nó có nghĩa là đối số key thành __contains__ Chỉ có thể được truyền vào bởi vị trí (range(5).__contains__(3)), không phải là đối số từ khóa (range(5).__contains__(key=3)), một cái gì đó bạn có thể thực hiện với các đối số vị trí trong các hàm python thuần.

Đồng thời xem tài liệu Argument Clinic tài liệu:

Để đánh dấu tất cả các tham số là chỉ theo vị trí trong Argument Clinic, hãy thêm / Trên một dòng sau tham số cuối cùng, thụt lề giống như các dòng tham số.

và (bổ sung rất gần đây) Câu hỏi thường gặp về Python :

Dấu gạch chéo trong danh sách đối số của hàm biểu thị rằng các tham số trước nó chỉ là vị trí. Các tham số chỉ vị trí là những tham số không có tên có thể sử dụng được bên ngoài. Khi gọi một hàm chấp nhận các tham số chỉ vị trí, các đối số được ánh xạ tới các tham số chỉ dựa trên vị trí của chúng.

Cú pháp cũng đã được xác định để đưa vào tương lai có thể có trong Python, xem PEP 457 – Cú pháp cho các tham số chỉ có vị trí .

PEP này gần đây đã được hồi sinh và đã được chấp nhận để đưa vào Python . Với Python 3,8 vẫn trong giai đoạn alpha, nó có thể trở thành hiện thực trong phiên bản đó hoặc trong 3.9, tùy thuộc vào mức độ nhanh chóng việc triển khai tham chiế có thể được hoàn tất.

Các tham số chỉ có vị trí có thể dẫn đến các API sạch hơn và rõ ràng hơn, làm cho việc triển khai Python thuần túy của các mô-đun chỉ C khác phù hợp hơn và dễ bảo trì hơn và vì các tham số chỉ theo vị trí yêu cầu xử lý rất ít, chúng dẫn đến nhanh hơn Python.

Dấu Gạch Ngang Và Dấu Gạch Nối

* Xin cho biết dấu gạch ngang và dấu gạch nối khác nhau thế nào và chức năng của từng dấu này trong cấu trúc câu của tiếng Việt ra sao? (Nguyễn Việt, Sơn Trà, Đà Nẵng).

– Hiện vẫn còn nhiều lẫn lộn khi sử dụng dấu gạch ngang và dấu gạch nối, kể cả trong các xuất bản phẩm. Tác giả Ưng Quốc Chỉnh trong bài “Dấu gạch ngang (-), dấu gạch nối (-): Nhận diện và sử dụng” đăng trên chúng tôi ngày 17-7-2012 đã phân tích kỹ và đưa ra hướng giải quyết hợp lý để tránh các nhầm lẫn này.

Tác giả đã dẫn Đại từ điển tiếng Việt (Nguyễn Như Ý chủ biên, trang 701, NXB Văn hóa-Thông tin, 1999) để đưa ra khái niệm về hai loại dấu này:

“Gạch ngang dt. Dấu (-), dài hơn gạch nối; thường dùng để tách riêng ra thành phần chú thích thêm trong câu; viết ghép một tổ hợp hai hay nhiều tên riêng, hai hay nhiều số cụ thể; đặt ở đầu dòng nhằm viết các phần liệt kê, các lời đối thoại; còn gọi là Dấu gạch ngang”.

“Gạch nối dt. Dấu (-), ngắn hơn gạch ngang; thường dùng để nối những thành tố đã được viết rời của từ đa tiết phiên âm; còn gọi là Dấu gạch nối”.

Tuy ngay trong khái niệm đã chỉ ra sự khác nhau giữa hai dấu nhưng vẫn còn trừu tượng. Tác giả giúp chúng ta phân biệt rõ hơn qua những phân tích sau đây:

1. Về bản chất

Dấu gạch ngang là một dấu trong câu, còn dấu gạch nối là một dấu trong từ.

2. Về hình thức và cách trình bày

3. Giá trị sử dụng

Dấu gạch nối thường hay bị nhầm lẫn với dấu gạch ngang. Trong khi dấu gạch ngang có nhiều giá trị sử dụng khác nhau thì gạch nối chỉ có một mục đích chính. Cụ thể:

3.1. Dấu gạch ngang:

3.1.1. Đặt giữa câu để chỉ ranh giới của thành phần chú thích trong câu. Ví dụ: Trường ĐHSP Hà Nội – cơ quan chủ quản của NXB Đại học Sư phạm…

3.1.2. Đặt đầu câu để đánh dấu những lời đối thoại, lời nói trực tiếp của nhân vật. Ví dụ:

– Anh viết bài gì đấy?

– Tôi viết bài Dấu gạch ngang và Dấu gạch nối để gửi tạp chí Xuất bản Việt Nam.

3.1.3. Đặt ở đầu dòng để đánh dấu những thành phần liệt kê (các gạch đầu dòng). Ví dụ:

Bài viết này đề cập đến các vấn đề sau:

– Khái niệm gạch ngang, gạch nối

– Phân biệt gạch ngang, gạch nối

– Lý do không nên nhầm lẫn giữa gạch ngang và gạch nối

– Cách xử lý gạch nối thành gạch ngang và ngược lại.

3.1.4. Đặt giữa hai, ba, bốn tên riêng để chỉ một liên danh. Ví dụ: Theo kế hoạch, năm mới 2012 sẽ có cầu truyền hình Hà Nội – Huế – TP. Hồ Chí Minh.

3.1.5. Đặt giữa hai con số ghép lại để chỉ một liên số hoặc một khoảng số. Ví dụ: Nhiệt độ trung bình của nước ta là 22 – 250C, lượng mưa trung bình năm 1.500 – 2.000mm, độ ẩm không khí 80 – 85% …

3.1.6. Để chỉ sự ngang hàng trong quan hệ. Ví dụ: Mối quan hệ láng giềng hữu nghị Việt – Lào …

3.1.7. Trong toán học:

– Dấu gạch ngang là một phép tính trong toán học – phép trừ. Ví dụ: 25 – 5 = 20

– Dấu gạch ngang là một dấu âm. Ví dụ: 5 – 25 = – 20

3.2. Dấu gạch nối:

– Dấu gạch nối thường được dùng trong những trường hợp phiên âm tên người, tên địa danh nước ngoài. Ví dụ: Lê-nin, Lê-nin-grát, Phi-đen Cát-xtơ-rô, La Ha-ba-na,…

– Dấu gạch nối cũng còn được dùng trong phiên âm tiếng nước ngoài, nhất là khi dùng cho những đối tượng người đọc nhỏ tuổi. Ví dụ: Ra-đi-ô, ki-lô-gam,…

– Đặt giữa các con số chỉ ngày tháng năm. Ví dụ: Dự kiến vào ngày 31-1-2012, tôi sẽ gửi bài cho tạp chí Xuất bản Việt Nam.