- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Có thể lấy độ sâu (cấp) url bằng Javascript không?
Nếu tôi có URL này: www.website.com/site/product/category/item -> deep=4www.website.com/site/product/category -> deep=3
câu trả lời hay nhất
Tôi sẽ sử dụng biểu thức chính quy để xác định có bao nhiêu kết quả phù hợp được theo sau bởi một hoặc nhiều ký tự dấu gạch chéo.
var url = "www.website.com/site/product/category/item";
url.match(/\/.+?/g).length; // trả về 4
biên tập: Đã thêm một số kiểm tra cho chuỗi truy vấn và dấu gạch chéo kép. (Cảm ơn người dùng Lix đã truyền cảm hứng cho ý tưởng này)
var url = "www.website.com/site/product/category/item?url=/query/string/path";
url.split(/[?#]/).shift().match(/\/[^/]+?/g).length;
Về độ sâu URL Javascript (cấp độ), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/36983846/
Có bất kỳ tác động nào đến mức thấp nhất (sdk thấp nhất) và cao nhất (sdk mục tiêu) trong dự án Android hay không. Liệu những điều này có ảnh hưởng đến độ tin cậy và hiệu quả của dự án không? Câu trả lời hay nhất không có tác động gì, nếu bạn nhắm mục tiêu SDK cấp 8 thì ứng dụng của bạn sẽ chạy ở mức 9
Tôi đã nâng cấp dự án Android hiện tại của mình lên API cấp 31. Tôi sử dụng Java làm ngôn ngữ. Tôi đã thay đổi build.gradle biên dịchSdkVersion 31 defaultConfig {
Tôi đang tạo một ứng dụng Android bằng ionic 3 và khi tôi cố tải lên playstore, tôi gặp lỗi rằng ứng dụng của tôi nhắm mục tiêu api 25 và khi tôi kiểm tra project.prop của mình
Tôi vừa thử cập nhật mục tiêu của ứng dụng và biên dịch cấp API lên 29 (Android 10) và nhận thấy rằng tôi không thể biên dịch được nữa vì LocationManager.addNmeaListener chỉ chấp nhận OnNmeaM
Mã của tôi không hiển thị thanh công cụ trên Kitkat. Đây là ảnh chụp màn hình của tôi về cả hai phiên bản Android. Phiên bản Kitkat: Phiên bản Lollipop: Lý do đằng sau điều này có thể là gì. tập tin danh sách
Tôi đang xây dựng API nhắm mục tiêu AccessabilityService cấp 8 nhưng tôi muốn sử dụng chức năng được giới thiệu ở API cấp 18 (getViewIdResourceName()). Điều này có thể thực hiện được bằng cách sử dụng A
Khi tôi muốn tạo máy ảo Android trên máy tính của mình, có hai tùy chọn để chọn thiết bị đích. Cả hai đều được sử dụng ở cùng cấp API. Vậy tôi nên chọn cái nào? Sự khác biệt giữa chúng là gì? Câu trả lời hay nhất là Android cơ bản,
Khi tôi chọn tagret là Android 4.2.2 (API cấp 17), trình mô phỏng sẽ mất nhiều thời gian để tải và khởi động. Vì vậy tôi đã nghiên cứu và tìm ra giải pháp bằng cách sử dụng Intel Atom(x86) thay vì ARM
Tôi có một dự án Android được tạo bằng Android Studio. Tôi đã thêm một số phần phụ thuộc của bên thứ ba vào dự án của mình nhưng khi cố gắng biên dịch trong Android Studio, tôi gặp phải lỗi sau: Error:Ex
Như đã đề cập ở trên, làm cách nào để lấy địa chỉ (giao diện) mạng thiết bị di động bằng API 8? Câu trả lời hay nhất NetworkInterface.getInetAddresses() có sẵn trong API8. Về andr
Tôi muốn hiển thị Snackbar và vận hành nó bằng hình ảnh thay vì văn bản. Tôi sử dụng đoạn mã sau: val imageSpan = ImageSpan(this, R.drawable.star) val b
Tôi có một chương trình dòng lệnh đơn giản được viết bằng python. Chương trình đăng nhập vào màn hình bằng mô-đun ghi nhật ký được định cấu hình như sau:logging.basicConfig(level=logging.INFO, format='
Sử dụng đoạn mã bên dưới, cách đơn giản và đơn giản nhất để triển khai trạng thái trò chơi nhằm kiểm soát cấp độ là gì? Điều gì sẽ xảy ra nếu tôi muốn bắt đầu ở màn hình tiêu đề, sau đó tải một cấp độ và khi hoàn thành thì chuyển sang cấp độ tiếp theo? Sẽ thật tuyệt nếu ai đó có thể giải thích cách đơn giản nhất để giải quyết vấn đề này!
Tôi muốn tạo một thuộc tính có thể tìm thấy độ sâu của cấu trúc cây lồng nhau. Tĩnh bên dưới tìm ra độ sâu/mức độ thông qua đệ quy. Nhưng liệu có thể lấy hàm này làm thuộc tính trong cùng một lớp thay vì một phương thức tĩnh không? public static int GetDepth(MenuGr
var myArray = [{ title: "Tiêu đề 1", trẻ em: [{ tiêu đề: "Tiêu đề 1.1", trẻ em: [{
Cách đơn giản và dễ dàng nhất để triển khai trạng thái trò chơi nhằm kiểm soát cấp độ thông qua mã bên dưới là gì? Điều gì sẽ xảy ra nếu tôi muốn bắt đầu với màn hình tiêu đề, sau đó tải một cấp độ và khi hoàn thành thì chuyển sang cấp độ tiếp theo? Sẽ thật tuyệt nếu ai đó có thể giải thích cách đơn giản nhất để giải quyết vấn đề này!
Tôi có cấu trúc dạng cây trong đó mỗi nút về cơ bản có thể có vô số nút con và tôi đang lập mô hình nhận xét cho một blog. Dựa trên ID của một nhận xét cụ thể, tôi đang cố gắng tìm hiểu mức độ sâu/mức độ nhận xét đó trong cây. Tôi đang làm theo hướng dẫn này giải thích
Hãy xem xét bất kỳ mảng số nguyên duy nhất nào, ví dụ: [1,3,2,4,6,5] Làm cách nào để xác định mức độ "mức độ sắp xếp", nằm trong khoảng từ 0,0 đến 1,0? phải được chuyển đến Tạo số lượng mục mà nó sắp xếp và chia cho tổng số mục. LÀM
Làm cách nào tôi có thể xác định lớp mẫu cung cấp hằng số nguyên biểu thị "độ sâu" của loại (con trỏ) được cung cấp dưới dạng tham số mẫu đầu vào? Ví dụ: nếu tên lớp là Độ sâu thì điều sau đây là đúng: Độ sâu::value == 3 Độ sâu::value
Kịch bản của tôi là: tệp chìm phải chứa mọi thứ. Người nhận còn lại phải chứa các tin nhắn chứa thông tin nhưng hãy lưu ý rằng các tin nhắn của Microsoft.* gây khó chịu, vì vậy những tin nhắn này chỉ nên giới hạn ở mức cảnh báo. Làm cách nào để cấu hình hai bồn rửa riêng biệt? Điều đầu tiên tôi thử là: str
Tôi là một lập trình viên xuất sắc, rất giỏi!