- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多tập trung .Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời.
想改善这个问题吗?更新问题,使其仅关注一个问题 chỉnh sửa bài viết này .
2年前关闭。
Cải thiện câu hỏi này
全部,
最近在一次技术面试中,我被要求为文件系统编写高级设计。我对这个问题的回答如下。我会请求大家请审查,如果有建议/改进,请告诉我:
interface BaseFileSystem
{
/*Basic file/folder attributes are:
1. File/Folder Size
2. File/Folder Date created
3. File/Folder Date Modified
4. File/Folder permissions - Read, write and execute
5. File/Folder Owner - Owner of the file who defines permissions for other users
6. File/Folder Visibility - Hidden or Visible
7. File/Folder Name
Hence each one of the above attributes would have public get() and public void set() */
}
public class File implements BaseFileSystem
{
/*The `File` class should implement all of the methods from interface `BaseFilesystem`.
In addition, it must also implement following specific methods that can only be associated with physical files*/
public String getFileExtension(){….}
public void setFileExtension(String value) {….}
public String[] getAssociatedPrograms(){ …..}
public void executable(){ …. };
}
public class Folder implements BaseFileSystem
{
/*The `Folder` class should implement all of the methods from interface `BaseFileSystem`. In addition, it must also implement following specific methods that can only be associated with the physical 'folders'*/
public BaseFileSystem[] getSubFoldersAndFiles(){ …. }
public void addSubFolderAndFiles(BaseFileSystem fileObj) { …. }
public void executable(){throw new UnsupportedOperationException();}
}
1 Câu trả lời
缺少三个基本操作:
BaseFileSystem
Đúng Tài liệu
hoặc Folder
public void executable()
似乎不合适。但这只是一个猜测,因为我不知道这个方法应该做什么。如果这会执行一个可执行文件:这应该由操作系统手动完成。此外,它没有在类 Folder 中定义业务。 BaseFileSystem
中定义的属性对文件系统的要求做一些假设。也许您的简单权限系统还不够,或者需要文件系统和 ACL 的用途。也许可见性由文件的名称决定(如在 UNIX 中)。你应该事先澄清这一点。
关于filesystems - 面试 Q - 设计文件系统 - 回顾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509353/
Điều này có phần liên quan: Biểu thức chính quy - Định dạng văn bản trong khối - IM nhưng là một câu hỏi khác. Tìm kiếm ngắt dòng trong - theo các điều kiện sau: Điều kiện: mã thông báo có thể ở trong
Khi sử dụng Ruby, tôi muốn tìm một biểu thức chính quy xác định chính xác ranh giới câu, mà tôi định nghĩa là bất kỳ chuỗi nào kết thúc bằng [.!?] trừ khi các ký tự dấu câu đó nằm trong dấu ngoặc kép, như trong My friend said "John isn't here
Có cách nào để thực hiện lookbehind tiêu cực và tích cực trong VBA regex không? Tôi không muốn khớp nếu chuỗi bắt đầu bằng "A", vì vậy hiện tại tôi thực hiện ^A ở đầu mẫu rồi xóa ký tự đầu tiên của match(0). Rõ ràng không phải là cách tiếp cận tốt nhất! Tôi đang sử dụng
Tôi đang cố gắng thay thế một số chuỗi bằng cách sử dụng một mẫu nhưng tôi không biết cách kiểm tra xem chuỗi đó có dấu chấm ở trước hay không. .some phải là số âm, some phải là số dương var a = "some.string được thay thế và .so
Rand ngẫu nhiên = new Random(); Observable random1 = Observable.just(rand.nextInt()); Observable random2
Tôi hy vọng ai đó có thể xem lại biểu thức chính quy của tôi để đảm bảo rằng nó thực hiện đúng như tôi muốn. Vậy đây là những gì tôi đang tìm kiếm: Tìm kiếm một từ trong ranh giới từ - vì vậy nó có thể là một từ riêng lẻ hoặc một từ trong một từ khác Lấy 30 ký tự trước đó (
Tôi đã tạo trình kích hoạt sau để theo dõi mọi thay đổi trên bảng postgres. DROP TRIGGER tr_request_update_notify TRÊN các yêu cầu; TẠO HOẶC THAY THẾ
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại, câu hỏi này không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Cập nhật câu hỏi để tập trung vào một vấn đề duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 2 năm trước. Cải thiện nhiệm vụ này
Đây là mã của tôi: import com.google.gson.JsonElement; import com.rallydev.lookback.LookbackApi; import com.ral
Tôi muốn tạo một hệ thống tương tự như Facebook Lookback nhưng tôi không biết cách nào. https://facebook.com/lookback/ Công cụ này tạo video từ một số hình ảnh với một số hiệu ứng. Bạn có ý tưởng nào để tạo ra thứ gì đó tương tự không?
Sử dụng meteor 1.5.2, tôi đã cài đặt plugin Lookback: meteor-seo mới nhất nhưng tôi gặp lỗi này lookback_seo.js?hash=a658c0f8fd82680b329114c5e6
Đây là loạt bài đánh giá thường niên do HelloGitHub thực hiện. Trong số này, chúng tôi sẽ xem lại các sự kiện lớn đã xảy ra với GitHub trong năm 2020 và nhìn lại những điều bất ngờ mà GitHub đã mang đến cho chúng ta trong năm nay. Câu chuyện bắt đầu từ một năm trước khi chúng tôi bắt đầu từ GitH
Gần đây tôi không thể sử dụng một ứng dụng bằng Lookback API mà tôi đã từng sử dụng với tài khoản của mình trước đây. Sau khi xem bảng điều khiển, có vẻ như tôi gặp lỗi 403 khi gửi yêu cầu tới máy chủ. Một số đồng nghiệp của tôi cũng đang cố gắng truy cập API nhưng tất cả đều nhận được lỗi tương tự.
gcc 4.4.4 c89 Tôi luôn làm điều này khi sử dụng cấu trúc để ẩn các phần tử trong tệp triển khai. tệp tiêu đề port.h struct port_tag; struct port_tag* open_ports(size_
Tôi là một lập trình viên xuất sắc, rất giỏi!