Cảm ơn bạn, Mình cũng đã từng apply phương pháp này vào dự án thực tế và mình đã găp vài problem, vài case muốn chia sẻ cùng với các bạn:
Mình define 2 object: Feed và User.
User {
@PrimaryKey
int id;
String name;}
Feed {
@PrimaryKey
int id;
String name;
User user;}
I. 2 object này có relationship với nhau. Việc mình get API và lưu xuống vẫn OK. Nhưng lúc lấy từ db lên lại, thì thằng user trong feed nó bị null.
==> nguyên nhân là mình chưa xử lý tốt về việc cho biến user của feed tham chiếu table User.
II. vấn đề này liên quan đến phân trang. Làm sao lấy đúng data từ db của trang mà mình muốn lấy?
Ví dụ: mình get data trong db thuộc trang thứ 3. Nhưng mình không bik những item nào thuộc về trang thứ 3.
==> qua problem này, mình cần xử lý thêm việc nhận biết item nào thuộc trang nào.
Bác copy đâu về thì nên check lại dùm hoặc ghi rõ dùng cho phiên bản nào với.Cái này dùng cho laravel phiên bản cũ rồi.Bản 5.4 tên method nhiều chỗ đã đổi.
<Switch>
<Route path='/roster/:number' component={Player}>
<Route path="profiles" component={PlayerProfile} />
</Route>
</Switch> bạn có chắc cái này sẽ chạy trên react-router-v4?.
mình viết bài theo hướng tiếp cận từng bước đối với bài toán cho người dọc dễ hình dung các steps
còn thực sự code thì có thể viết gọn hơn rất nhiều, hoàn toàn có thể lược bỏ những chỗ ko cần thiết hoặc gộp chung vào một module đều được.
Câu 5: Cú pháp để comment trong css là gì:
Theo mình câu này đáp án là A với B. Trong css dùng cả 2 cách này đều comment đc :
A. // comment
B. /* comment */
defcrop(image_file):
image = Image.open(image_file)
p = image.convert("P")# image in 8 bit
w,h = p.size
letters =[]
left = right =0
top = bottom =0
x_found =Falsefor x inrange(w):
x_in_letter =False
y_found =False
y_in_letter =Falsefor y inrange(h):if p.getpixel((x,y))==0:# pixel value of black
x_in_letter =True
y_in_letter =Trueelse:
y_in_letter =Falseifnot y_found and y_in_letter:if y<top or top==0:
top = y
y_found =Trueif y_found andnot y_in_letter:if y>bottom and y-top>=38:
bottom = y
ifnot x_found and x_in_letter:if x<left or left==0:
left=x
x_found =Trueif x_found andnot x_in_letter:if(right==0or x>right)and x-left>25:
right = x
letters.append((left, top, right, bottom))# get 1 letter# clear
left = right =0
top = bottom =0
x_found =Falsereturn letters
Nếu SomeThing của bạn là class cần dependency là Mailer $mailer, trong khi bạn lại cần đặt giá trị cho các thuộc tính của $mailer thì bạn nên tự tạo ra và tự set giá trị thôi. Service Container không phải là viên đạn bạc để giúp bạn có thể giải quyết tất cả các vấn đề được.
Như ở comment trong bài này https://viblo.asia/p/laravel-beauty-tim-hieu-ve-service-container-3KbvZ1wLGmWB mình đã từng viết, bạn có thể đặt giá trị mặc định để Service Container có thể resolve ra instance được, nhưng với giá trị cho các property là không cố định thì mình phải tự làm thôi.
P/S: Khi viết code bạn nên đặt trong ` `, hoặc code block
```
```
thì sẽ không bị lỗi render như comment của bạn hiện tại.
Cho mình hỏi 1 chút về đoạn code cuối.
Bình thường thì mình sẽ viết như sau:
$mailer = new Mailer();
$mailer->setFrom('email@example.com');
//...set thêm 1 số cái nữa
$something = new SomeThing($mailer);
Nhưng mình đọc ở bài Service Container thì nếu là laravel thì khi resolve cái SomeThing kia nó sẽ tự tạo 1 cái instance của Mailer. Tuy nhiên mình muốn set trước 1 số thuộc tính của mailer như ở trên(không cố định, dữ liệu cần set có thể thay đổi tùy action) thì phải set ở đâu & set lúc nào?
THẢO LUẬN
a cho hỏi là nếu làm phụ đề như các trang studyenglish, toomva ,.. hiện thị phụ đề ở bên cạnh phim, thì phải đi theo hướng không ạ
Cảm ơn bạn, Mình cũng đã từng apply phương pháp này vào dự án thực tế và mình đã găp vài problem, vài case muốn chia sẻ cùng với các bạn:
Mình define 2 object: Feed và User.
User { @PrimaryKey int id; String name;} Feed { @PrimaryKey int id; String name; User user;} I. 2 object này có relationship với nhau. Việc mình get API và lưu xuống vẫn OK. Nhưng lúc lấy từ db lên lại, thì thằng user trong feed nó bị null. ==> nguyên nhân là mình chưa xử lý tốt về việc cho biến user của feed tham chiếu table User.
II. vấn đề này liên quan đến phân trang. Làm sao lấy đúng data từ db của trang mà mình muốn lấy? Ví dụ: mình get data trong db thuộc trang thứ 3. Nhưng mình không bik những item nào thuộc về trang thứ 3. ==> qua problem này, mình cần xử lý thêm việc nhận biết item nào thuộc trang nào.
updated cảm ơn bạn đã góp ý ! mình nhìn từ 5.3 sang nên có thiếu 1 số hàm .... đã updated bổ sung
Bác copy đâu về thì nên check lại dùm hoặc ghi rõ dùng cho phiên bản nào với.Cái này dùng cho laravel phiên bản cũ rồi.Bản 5.4 tên method nhiều chỗ đã đổi.
Anh Hợi mua mấy cái main với phụ kiện ở đâu thế ạ ? (Phố Huế à anh ? :v)
Sorry bạn, mình đánh nhầm đầu mục thôi bạn ạ
Sorry bạn, mình đánh nhầm đầu mục thôi bạn ạ
Hihi. Cám ơn bạn. Mình đã sửa lại comment rồi
vâng,e sẽ update lại bài.
tớ nghĩ bạn nên đọc qua bài này https://www.w3schools.com/css/css_syntax.asp, https://developer.mozilla.org/en-US/docs/Web/CSS/Comments
It's my pleasure ^^
góp ý 1 chút là ở phần companion object nếu bạn muốn tạo constant thì nên dùng từ khoá
constnhénếu ko có
constthì nếu bạn gọi cái constant đấy bên java thì nó sẽ làSomething.Companion.getTAG(), còn khi có thì nó chỉ làSomething.TAGthôi.mình viết bài theo hướng tiếp cận từng bước đối với bài toán cho người dọc dễ hình dung các steps còn thực sự code thì có thể viết gọn hơn rất nhiều, hoàn toàn có thể lược bỏ những chỗ ko cần thiết hoặc gộp chung vào một module đều được.
Câu 5: Cú pháp để comment trong css là gì: Theo mình câu này đáp án là A với B. Trong css dùng cả 2 cách này đều comment đc : A. // comment B. /* comment */
Tuy nhiên trong đáp án chỉ có cả 3 câu đều đúng
Gộp cái crop và adjust cũng được chứ nhỉ?
Nếu
SomeThingcủa bạn là class cần dependency làMailer $mailer, trong khi bạn lại cần đặt giá trị cho các thuộc tính của$mailerthì bạn nên tự tạo ra và tự set giá trị thôi. Service Container không phải là viên đạn bạc để giúp bạn có thể giải quyết tất cả các vấn đề được. Như ở comment trong bài này https://viblo.asia/p/laravel-beauty-tim-hieu-ve-service-container-3KbvZ1wLGmWB mình đã từng viết, bạn có thể đặt giá trị mặc định để Service Container có thể resolve ra instance được, nhưng với giá trị cho các property là không cố định thì mình phải tự làm thôi.P/S: Khi viết code bạn nên đặt trong ` `, hoặc code block
```
```
thì sẽ không bị lỗi render như comment của bạn hiện tại.
Ví dụ:
$something = $newSomeThing($mailer);Cho mình hỏi 1 chút về đoạn code cuối. Bình thường thì mình sẽ viết như sau:
Nhưng mình đọc ở bài Service Container thì nếu là laravel thì khi resolve cái SomeThing kia nó sẽ tự tạo 1 cái instance của Mailer. Tuy nhiên mình muốn set trước 1 số thuộc tính của mailer như ở trên(không cố định, dữ liệu cần set có thể thay đổi tùy action) thì phải set ở đâu & set lúc nào?
-5 cạn lời -_-