VD1: Trong ứng dụng Calculator có những nút có kích thước quá nhỏ. Hoặc có thể sự sắp xếp của các nút đã làm cho nó khó sử dụng. Hoặc sự bố trí màu sắc làm cho nó rất khó nhìn... Tất cả những điều này đều có câu trả lời là có cho câu hỏi số 1. Nên nó được xác định là bug.
==> Tớ nghĩ nó là userfriendly thôi chứ nhỉ? Nhưng cũng ko hẳn là bug nếu desgin họ như vậy or khách hàng mong muốn như vậy,nhưng tất nhiên là chúng ta luôn hướng đến 1 phần mềm tốt nhất nên t nghĩ bug này thuộc về bug design or là user friendly thôi.
boolean[] thì size không thay đổi, BitSet thì lại khác, nó có thể thay đổi.
Về độ phức tạp: thì các thao tác set, get, flip thì chỉ là O(1), còn lại là O(N).
Theo mình được biết thì cài nodejs ở đây để phục vụ cho việc build và reload lại app runtime nhanh chóng khi bạn modify code trên file index.iso.js hoặc index.android.js.
THẢO LUẬN
Apache là gì thế
Lần đầu có bài liên quan tới Drupal. Ủng hộ.
VD1: Trong ứng dụng Calculator có những nút có kích thước quá nhỏ. Hoặc có thể sự sắp xếp của các nút đã làm cho nó khó sử dụng. Hoặc sự bố trí màu sắc làm cho nó rất khó nhìn... Tất cả những điều này đều có câu trả lời là có cho câu hỏi số 1. Nên nó được xác định là bug. ==> Tớ nghĩ nó là userfriendly thôi chứ nhỉ? Nhưng cũng ko hẳn là bug nếu desgin họ như vậy or khách hàng mong muốn như vậy,nhưng tất nhiên là chúng ta luôn hướng đến 1 phần mềm tốt nhất nên t nghĩ bug này thuộc về bug design or là user friendly thôi.
Bài viết khá hữu ích,dễ hiểu
@CamManhHoang : edited, không hiểu sao lúc đầu mình viết
IDEở đầu để bôi hồng cái text đó thì sau này lại bị thành ra vậy. thanks bạn đã cmtMình nghĩ là cũng sẽ dùng BitSet để đánh dấu những số đã xuất hiện, còn những số chưa xuất hiện thì nó cũng sẽ được chỉ định là false thôi.
Việc sử dụng BitSet là tối ưu về memory hơn:
Boolean[] uses about 4-20 bytes per boolean value.
boolean[] uses about 1 byte per boolean value.
BitSet uses about 1 bit per boolean value.
(stackoverflow.com)
boolean[] thì size không thay đổi, BitSet thì lại khác, nó có thể thay đổi. Về độ phức tạp: thì các thao tác set, get, flip thì chỉ là O(1), còn lại là O(N).
@Team viblo: em click lộn sang No ở DO YOU THINK THIS POST IS HELPFUL?, sao ko remove đi được ạ
Đóng vai người phỏng vấn, cho mình hỏi thêm bạn vài câu (honho)
@HuyGemini
hay quá (honho)
đúng là như vậy, cám ơn bác @quocnb. Mình đã gọi lại hàm reload data trong quá trình parse dữ liệu.
Trong bài chưa thấy nói rõ cái ưu và nhược của kỹ thuật này. Bạn có thể nói rõ hơn không?
@tran.van.nhat bạn hướng dẫn thêm cho tuanna đi, thanks bạn nhé =))
quá hay, bạn có thể demo một cái project nhỏ để minh họa Service Provide
Good
Thanks a nhe, bai viet nay rat tong quat va de nho
Có vẻ là dịch bằng tool, quá nhiều chỗ dịch sai
Theo mình được biết thì cài nodejs ở đây để phục vụ cho việc build và reload lại app runtime nhanh chóng khi bạn modify code trên file index.iso.js hoặc index.android.js.
Cảm ơn a vì bài viết
Thật tuyệt
Mong là sẽ có nhiều bài viết nâng cao như thế này
Thank nhiều nhé 