Kỹ thuật phần mềm

Q & A cho các chuyên gia, học giả và sinh viên làm việc trong vòng đời phát triển hệ thống

6
Làm thế nào nhiều giá trị được trả về trong Java?
Đôi khi bạn muốn trả về nhiều giá trị từ một hàm. Làm thế nào điều này thường được thực hiện trong Java? Một tùy chọn là sử dụng một mảng, như đoạn mã Python này trả về một danh sách hoặc tuple: value, success = read_unreliably() if success: print …


7
Đệ quy - có phải là chia rẽ và chinh phục mã hay
Đệ quy - như tất cả chúng ta đều biết - là một trong những vấn đề đó - việc quấn lấy đầu bạn có cảm giác như đạt được một "cột mốc" trong hành trình lập trình của bạn. Nhưng khi thực sự sử dụng nó trong các vấn …
11 recursion 

2
Thiết kế xác thực cho API REST
Tôi đang xây dựng API cho dịch vụ REST mà tôi sẽ sản xuất và tiêu thụ. Tôi đã dành vài ngày qua để cố gắng tìm ra cách xử lý xác thực độc đáo và nghĩ rằng cuối cùng tôi đã nghĩ ra một cái gì đó. Tôi sẽ …



9
Học luật cờ vua
Một câu hỏi tương tự hỏi liệu một máy tính có thể học cách chơi tối ưu trong cờ vua hay không bằng cách phân tích hàng ngàn trò chơi. Nếu một cỗ máy có thể nhìn vào trạng thái của bàn cờ cho một vài ván cờ (hoặc một …




2
Làm cách nào để giữ dự án cơ sở dữ liệu visualstudio của tôi đồng bộ với cơ sở dữ liệu của tôi?
Tôi muốn có lược đồ cơ sở dữ liệu của mình được đồng bộ hóa với dự án cơ sở dữ liệu Visual Studio .dbproj của tôi. Ngay bây giờ, tôi đang sử dụng SSMS cho hầu hết các công việc phát triển cơ sở dữ liệu của mình và …



4
Làm thế nào để các dự án nguồn mở có thể thành công mà không cần tài liệu về thiết kế hoặc kiến ​​trúc của chúng?
Tôi muốn cải thiện kỹ năng lập trình của mình bằng cách nghiên cứu các dự án nguồn mở nổi tiếng, nhưng tôi thấy rất dễ bị lạc khi chỉ cần nhảy vào mã nguồn của họ. Vì vậy, tôi quyết định đọc tài liệu của họ về thiết kế …

3
Tại sao phiên bản lặp lại mất nhiều thời gian hơn?
Tôi đã xem qua http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ và tôi thấy rằng khi anh ta thực hiện các triển khai đệ quy và lặp lại của hàm giai thừa, việc lặp lại thực sự mất nhiều thời gian hơn cho n = 1.000. Tôi không thể hiểu tại sao (anh ấy không giải …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.