Json sang hcl trăn
Ví dụ: rgb(0,0,255) được hiển thị là màu xanh lam vì tham số màu xanh lam được đặt thành giá trị cao nhất (255) và các giá trị khác được đặt thành 0 Ví dụMàuRGBColorrgb(255,0,0)Redrgb(0,255,0)Greenrgb(0,0,255)Blue Tự mình thử »Các sắc thái của màu xám thường được xác định bằng cách sử dụng các giá trị bằng nhau cho cả 3 nguồn sáng Ví dụMàuRGBColorrgb(0,0,0)Blackrgb(128,128,128)Grayrgb(255,255,255)Trắng Tự mình thử »Màu thập lục phânCác giá trị màu thập lục phân cũng được hỗ trợ trong tất cả các trình duyệt Một màu thập lục phân được chỉ định với. #RRGGBB RR (đỏ), GG (xanh lục) và BB (xanh dương) là các số nguyên thập lục phân giữa 00 và FF chỉ định cường độ của màu Ví dụ: #0000FF được hiển thị dưới dạng màu xanh lam, vì thành phần màu xanh dương được đặt thành giá trị cao nhất (FF) và các thành phần khác được đặt thành 00 Ví dụColorHEXRGBColor#FF0000rgb(255,0,0)Red#00FF00rgb(0,255,0)Green#0000FFrgb(0,0,255)Blue Tự mình thử »Các sắc thái của màu xám thường được xác định bằng cách sử dụng các giá trị bằng nhau cho cả 3 nguồn sáng Ví dụMàuHEXRGBColor#000000rgb(0,0,0)Đen#808080rgb(128,128,128)Xám#FFFFFFrgb(255,255,255)Trắng Tự mình thử »Chữ hoa hay chữ thường?Bạn có thể sử dụng chữ hoa hoặc chữ thường để chỉ định giá trị thập lục phân Chữ thường dễ viết hơn. Chữ hoa dễ đọc hơn Tên màuCSS hỗ trợ 140 tên màu tiêu chuẩn Trong chương tiếp theo, bạn sẽ tìm thấy một danh sách tên màu đầy đủ theo thứ tự bảng chữ cái với các giá trị thập lục phân Tên màuHexColorAliceBlue#F0F8FFAntiqueWhite#FAEBD7Aqua#00FFFFAquamarine#7FFFD4Azure#F0FFFFBeige#F5F5DCBisque#FFE4C4 Mã này tự động tương đương với việc gõ “a”, nhấn phím mũi tên trái và nhấn phím điều khiển trái.
con trăn
(1920, 1080)19_______0_______15 (1920, 1080)0 (1920, 1080)11_______0_______5 Mã này tự động tương đương với việc nhấn đồng thời ctrl trái và “a”. Do đó, trong cửa sổ, điều này sẽ dẫn đến việc chọn tất cả văn bản hiện trên màn hình Ví dụ Cách gửi tin nhắn trong WhatsApp và tự động xóa tin nhắn đó cho mọi người. Bạn cần mở Whatsapp bằng chrome để chạy ứng dụng này. Sau khi chạy mã này, hãy mở tab WhatsApp trên chrome Bản thân chúng tôi không sử dụng json2hcl nữa nên không thể đầu tư thời gian vào nó. Tuy nhiên, chúng tôi vẫn chào đón PR Cài đặtKiểm tra các bản phát hành cho phiên bản mới nhất. Sau đó, vấn đề chỉ là tải xuống nền tảng phù hợp với bạn và làm cho tệp nhị phân có thể thực thi được LinuxĐây là cách nó có thể tìm kiếm Linux 64 bit, nếu bạn muốn curl -SsL https://github.com/kvz/json2hcl/releases/download/v0.0.6/json2hcl_v0.0.6_linux_amd64 \ | sudo tee /usr/local/bin/json2hcl > /dev/null && sudo chmod 755 /usr/local/bin/json2hcl && json2hcl -version OSXĐây là cách nó có thể tìm kiếm 64 bit Darwin, nếu bạn muốn curl -SsL https://github.com/kvz/json2hcl/releases/download/v0.0.6/json2hcl_v0.0.6_darwin_amd64 \ | sudo tee /usr/local/bin/json2hcl > /dev/null && sudo chmod 755 /usr/local/bin/json2hcl && json2hcl -version Sử dụngĐây là một ví dụ curl -SsL https://github.com/kvz/json2hcl/releases/download/v0.0.6/json2hcl_v0.0.6_darwin_amd64 \ | sudo tee /usr/local/bin/json2hcl > /dev/null && sudo chmod 755 /usr/local/bin/json2hcl && json2hcl -version0 đang được chuyển đổi thành HCL ________số 8_______ sử dụng điển hình sẽ là $ json2hcl < fixtures/infra.tf.json > fixtures/infra.tf hcl2jsonNgoài ra, việc chuyển đổi theo cách khác cũng được hỗ trợ thông qua cờ curl -SsL https://github.com/kvz/json2hcl/releases/download/v0.0.6/json2hcl_v0.0.6_darwin_amd64 \ | sudo tee /usr/local/bin/json2hcl > /dev/null && sudo chmod 755 /usr/local/bin/json2hcl && json2hcl -version1 $ json2hcl -reverse < fixtures/infra.tf { "output": [ { "arn": [ { "value": "${aws_dynamodb_table.basic-dynamodb-table.arn}" } ] }, .. rest of JSON truncated ] } Phát triểnmkdir -p ~/go/src/github.com/kvz cd ~/go/src/github.com/kvz git clone [email protected]:kvz/json2hcl.git cd json2hcl go get Tại sao?Nếu bạn chưa biết HCL, hãy đọc Về lý do tại sao json2hcl và hcl2json, chúng tôi đang xây dựng một công cụ có tên Frey kết hợp nhiều công cụ cơ bản. Chúng tôi muốn cấu hình trước đây được viết bằng YAML hoặc TOML bây giờ cũng bằng HCL. Thật dễ dàng để chuyển đổi các định dạng được đề cập thành JSON và nói đúng ra thì HCL đã có thể đọc JSON nguyên bản, vậy tại sao lại phải thực hiện thêm bước này? Chúng tôi đang làm điều này để dễ đọc và dễ bảo trì, chúng tôi muốn lưu các công thức cơ sở hạ tầng của mình dưới dạng HCL trực tiếp trong kho lưu trữ của mình, thay vì chỉ có JSON trung gian có thể đọc được bằng máy mà chúng tôi cần phải hack. Điều này giúp tiết kiệm thời gian phát hiện các vấn đề và làm cho trải nghiệm có phần thú vị ngay cả khi Trong trường hợp không may, bạn cũng có JSON có thể đọc được bằng máy và quan tâm đến việc chuyển đổi nó sang định dạng HCL thân thiện với con người hơn, chúng tôi nghĩ rằng chúng tôi sẽ chia sẻ điều này Đó không phải là khoa học tên lửa, chúng tôi đang sử dụng các thư viện HashiCorp đã có sẵn để hỗ trợ chuyển đổi, HashiCorp có thể dễ dàng phát hành các công cụ của riêng họ xung quanh vấn đề này và có lẽ họ sẽ làm như vậy, nhưng cho đến nay, họ vẫn chưa |