- 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
Chỉ cần nghe tuần nàypodcastVà nghĩ rằng sẽ rất tuyệt nếu tổng hợp một số kinh nghiệm của bạn khi bạn thấy các khía cạnh "kiến trúc" của thiết kế quyết định nhiều thứ hơn mức cần thiết.
Java thường bị báo chí xấu trong lĩnh vực này và khi độ phức tạp của Java EE tăng lên thì báo chí tiêu cực cũng vậy. Trải nghiệm Java của tôi với đồ thị thời gian đã giảm đáng kể sau năm 2004, vì vậy tôi cảm thấy không đủ tư cách để bình luận.
Trải nghiệm gần đây nhất của tôi là với một kiến trúc sư đang cố gắng hết sức để thể hiện chính xác một mô hình đối tượng trong một tập hợp các bảng cơ sở dữ liệu (quan hệ) (tình cờ là Oracle). Kết quả là một lược đồ cơ sở dữ liệu không thể truy vấn hiệu quả nếu không tham gia trước một loạt bảng (trong Chế độ xem cụ thể hóa).
câu trả lời hay nhất
Ồ vâng!
Ở công việc gần đây nhất của tôi, chúng tôi đã làm việc trong một dự án khá lớn và chúng tôi có một nhóm kiến trúc đang triển khai toàn bộ khuôn khổ mà chúng tôi đã sử dụng. Họ đã thiết kế một ORM tùy chỉnh (khoảng năm 2000, Hibernate chưa phổ biến như ngày nay) và khung RCP tùy chỉnh dựa trên Swing.
ORM không tệ đến thế. Họ chỉ lo lắng quá nhiều về sự phụ thuộc vòng tròn, vì vậy trong một số trường hợp, chúng tôi khó thể hiện mô hình miền của mình vì doanh nghiệp yêu cầu sự phụ thuộc vòng tròn (các đối tượng kinh doanh có thể di chuyển theo cả hai hướng giữa các đơn vị quản lý khác nhau).
Khung Swing là địa ngục. Họ đang cố gắng triển khai một mô hình thành phần trông hơi giống Bộ điều khiển phân lớp. Nó trông rất đẹp trên giấy: bạn có thể có các thành phần có thể tái sử dụng. Model, View và Controller được phân tách rõ ràng. Nhưng trên thực tế, framework không cung cấp đủ tính linh hoạt nên chúng ta phải tham chiếu đến JComboBox để lấy dữ liệu qua lớp trừu tượng. Chúng tôi phải viết 4-5 lớp cho mỗi phần giao diện người dùng nhỏ. Trong một số trường hợp, việc thêm hộp kiểm vào biểu mẫu sẽ mất nhiều ngày. Việc gỡ lỗi rất tệ vì quy trình của mỗi thao tác đơn giản phải trải qua 15-20 lớp. Đáng ngạc nhiên là hiệu suất không tệ.
Điều tồi tệ nhất là mọi thành phần Swing đều được bao bọc trong một lớp trừu tượng "trong trường hợp chúng tôi muốn thay đổi bộ công cụ UI"!
Về java - bạn có ví dụ hay về "kiến trúc cho kiến trúc không?", 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/473088/
Có ai có thể cho tôi ví dụ về cách sử dụng hàm crypt_r() không? Từ trang man, không rõ liệu chuỗi char* được trả về trỏ đến một khối bộ nhớ được phân bổ bên trong chính hàm đó (trong heap) hay nó vẫn trỏ đến bộ nhớ tĩnh như crypt()? câu trả lời hay nhất
Trong bài báo Spectre, có một ví dụ khai thác quyền truy cập mảng ngoài giới hạn (phần 1.2). Mã là if (x < array1_size) y = array2[ array1[x] * 256 ];
Đây là câu hỏi tiếp theo cho Ngữ pháp: sự khác biệt giữa từ trên xuống và từ dưới lên? Tôi học được gì từ câu hỏi này: Bản thân ngữ pháp không phải từ trên xuống hay từ dưới lên, nhưng trình phân tích cú pháp có một số
Việc khai báo các biến trong hàm tạo java có hợp pháp không? Ví dụ. Time(){ long timeMill = System.currentTimeMillis();
Tôi đã nghiên cứu kỹ các ví dụ về lưới trơn và muốn liên hệ với cộng đồng SO và yêu cầu một ví dụ về bản trình diễn chỉnh sửa bảng tính Excel? Về mặt lưu trữ, lưới sẽ chỉ lưu trữ dữ liệu số nguyên và lưới sẽ được lưu trữ bên trong trang dao cạo mvc3
Tôi đang gặp khó khăn khi đặt một menu ngu ngốc vào giữa trang trên trang web của mình. Tôi biết tôi có thể đặt chiều rộng của div bên ngoài thành giá trị px, nhưng làm cách nào tôi có thể đặt nó ở giữa trên một trang web phản hồi? Đây là trang: http://103.4.17.225/~america/i
Tôi đang tìm kiếm một chủ đề để sử dụng trên wordpress. Đôi khi một trang sẽ tải chính xác trên trình duyệt web đã thay đổi kích thước nhưng không tải được trên thiết bị di động và mặc dù kích thước giống nhau nhưng nó sẽ tải không đúng cách nào đó (thường bị sai lệch). Ví dụ: trong trang này ( http://
liên kết { unsigned char raw[8]; struct { uint8_t gz_method;
Tôi muốn sử dụng hàm matchShapes() để tìm đối tượng trong hình ảnh truy vấn. Giả sử tôi có hình ảnh mô hình của một cuốn sách và tôi muốn trích xuất hình dạng của nó rồi cố gắng tìm cuốn sách (hình dạng của nó) trong một hình ảnh khác. Tôi đã tìm kiếm rất nhiều trên Google nhưng không thể tìm thấy bất cứ điều gì về cách
Tôi đang tìm một ví dụ đơn giản, ngắn gọn về đá quý bằng cách sử dụng inotify để phát hiện các thay đổi trong thư mục. Nó thiếu ví dụ. Có một ví dụ trong ví dụ về câu trả lời hay nhất/watcher.rb Liên kết trỏ đến re của aredridel.
Tôi đang cố gắng tìm hiểu đệ quy là gì trong lập trình và tôi cần ai đó xác nhận rằng tôi hoàn toàn hiểu nó là gì. Cách tôi đang cố nghĩ về nó là thông qua việc phát hiện va chạm giữa các vật thể. Giả sử chúng ta có một hàm. Hàm này được gọi khi xác định được xung đột và được gọi cùng với danh sách các đối tượng để xác định
Tôi đang cố gắng tìm hiểu cách sử dụng jBullet trong một dự án mà tôi đang thực hiện, tôi đã xem các bản demo do nguồn cung cấp nhưng tôi không thể hiểu các bản demo này hiển thị các đối tượng như thế nào. Có ai có tài nguyên tốt có thể chỉ cho tôi hoặc cung cấp ví dụ cơ bản về hiển thị một hoặc hai đối tượng trên màn hình không? hiện hữu
Tôi muốn vẽ các đường trên biểu đồ x, y đơn giản để hiển thị trong JApplet bằng JGraphT. Các ví dụ tôi tìm thấy không hữu ích lắm. Ai đó có thể chỉ cho tôi một số ví dụ JGraphT đơn giản không? Câu trả lời hay nhất Đây là một ví dụ,
Trong khi giải một bài toán hình học, tôi tình cờ gặp một phương pháp gọi là thuật toán cửa sổ trượt. Thực sự không thể tìm thấy bất kỳ tài liệu/chi tiết học tập nào về nó. Thuật toán nói về cái gì? Câu trả lời hay nhất Tôi nghĩ đó là một kỹ thuật hơn là một thuật toán. Đây là một phương pháp có thể được sử dụng cho nhiều phép tính khác nhau
Tôi đang tìm hiểu các phương pháp được đồng bộ hóa để ngăn chặn tình trạng cạnh tranh và hành vi không mong muốn trong Java. Tôi đã xem ví dụ sau và được cho biết rằng điều kiện chủng tộc rất tinh tế: public class Messages { private String Messa
Tôi có 1 triệu tệp pdf, làm cách nào tôi có thể chuyển đổi chúng thành văn bản bằng hadoop và sử dụng chúng để phân tích. Mục tiêu là trích xuất dữ liệu pdf thành văn bản bằng sức mạnh của hadoop. Câu trả lời hay nhất Tôi đã xử lý bản pdf trên Hadoop
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi đã đọc rằng việc ném từ hàm hủy không phải là một ý tưởng hay do việc giải phóng ngăn xếp. Tôi không chắc là tôi hiểu đầy đủ. Vì vậy, tôi đã thử ví dụ sau struct foo { ~foo() { Throw 1;
Có ai có thể cho tôi biết một ví dụ (mã) đơn giản hiển thị cách sử dụng reply.encodeURL() không? Tất cả tìm kiếm của tôi (bao gồm cả google và stackoverflow) chỉ cung cấp mã hóaURL()
Tôi bị mắc kẹt với các loại haskell. {-# LANGUAGE OverloadedStrings #-} mô-đun Chính (chính) nơi nhập đủ điều kiện
Tôi là một lập trình viên xuất sắc, rất giỏi!