Cám ơn @thangtd90 và @quocnb , nói : 0x1ffff chính là số nguyên liền trước của 0x20000 là mình hiểu liền rồi.
Bên dưới bạn @thangtd90 còn giải thích kỹ hơn:
Mình lại được bổ sung thêm kiến thức nữa. Mình cám ơn b nhé
Lúc này phép toán (1 + Math.random()) * 0x10000 sẽ cho ra một kết quả trong đoạn 0x10000 <= x < 0x20000
Dùng thêm hàm Math.floor() nữa bạn sẽ có một số nguyên trong khoảng 0x10000 <= y <= 0x1ffff
Sao đang từ : 0x10000 <= x < 0x20000 qua hàm Math.floor() lại ra được ==> 0x10000 <= y <= 0x1ffff
tại sao từ 20000 chuyển thành 1ffff bằng cách nào vậy bạn?
commit thì em viết chữ gì vào cũng được. Cái đó để đưa code lên github thôi. Sau khi đưa lên thì em phải đợi trang web build trong khoảng 1 phút. Anh k rõ không hiển thị là không hiển thị ảnh hay là k hiển thị cái gì. Có thể đường dẫn ảnh bị sai khi đưa lên github. Em chú ý xem lại từng bước anh đã hướng dẫn. Không hề có bước nào anh không quay video cả. Nếu trang web bị lỗi javascript thì em bật F12 để debug xem sao. Nếu những cái cơ bản này em chưa rõ thì em khả năng phải học 1 khóa về html, css, javascript đi đã nhé.
Nếu có thể thì bạn nên sửa phần giới thiệu về semantic tag thành non-semantic tag. Như vậy follow sẽ chính xác hơn. Bài sau bạn có thể viết lại về Semantic tag và lấy ví dụ về các loại tag semantic.
Good luck!
Bài viết của bạn không sai nhưng mình xin góp ý chút. Nếu nói đến Semantic tag thì nên lấy ví dụ rõ ràng về loại tag này để người đọc có thể hiểu rõ hơn.
Còn đối với các tag dùng để phân chia layout như bạn viết bên trên thì lại thuộc về loại tag non-semantic. Bạn viết như hiện tại sẽ khiến người khác dễ dàng hiểu nhầm các loại tag HTML được nói tới bên trên là semantic tag.
Cảm ơn bạn đã góp ý, thực ra mình cũng nhận ra điểm mạnh của mình ko phải viết và dịch về thể loại này, có lẽ mình sẽ tập trung chia sẻ về kỹ thuật nhiều hơn.
Anh ơi , cho em hỏi lần đầu commit "first commit"
Lần xau là "second"
Vậy mỗi lần thêm bài viết mới phải commit theo thứ tự như trên ạ, vì các bài viết mới của e hiển thị trên locol1313 nhưng không hiển thị trên website đc
Một ví dụ khác về ứng dụng của Late Static Bindings:
<?phpabstractclassActiveModel{constCREATED_AT='created_at';publicstaticfunctioncreate(array$values){$values[static::CREATED_AT]=newDateTime;// DB insertreturn$values;}}classProductextendsActiveModel{constCREATED_AT='produced_at';}$product=Product::create(['name'=>'Orange Juice',]);print_r($product);
Giả sử mình có id của 1 parent category, mình muốn lấy ra tất cả child category của id đó, tiếp tục dựa vào đống id child category lấy được để lấy tất cả bài viết của từng child, vậy thì viết query như thế nào ạ?
DISCUSSIONS
Cám ơn @thangtd90 và @quocnb , nói :
0x1ffff chính là số nguyên liền trước của 0x20000
là mình hiểu liền rồi. Bên dưới bạn @thangtd90 còn giải thích kỹ hơn:Mình lại được bổ sung thêm kiến thức nữa. Mình cám ơn b nhé
@wiliamfeng Bạn mở console của Google Chrome lên chẳng hạn, xong gõ vào sẽ thấy
0x20000
có giá trị là131072
, còn0x1ffff
có giá trị là131071
.Cụ thể thì
0x20000 =2∗164=131072
0x1ffff =164+15∗163+15∗162+15∗161+15∗160=131071
@wiliamfeng Bạn chú ý đây đang là tính toán ở hệ
16
nhéNhư bạn @quocnb nói thì
0x1ffff
chính là số nguyên liền trước của0x20000
đấy.@wiliamfeng
Vì
0x1ffff
là số nguyên liền trước của0x20000
.x < 0x20000
nêny = floor(x) <= 0x1ffff
đó bạnBài viết mang tính thả thính :v. Admin có hảo tâm cho xin Doc ạ! Thanks nhìu nhìu , mail: tinsqt@gmail.com
Bạn @thangtd90 cho mình hỏi đoạn này:
Sao đang từ : 0x10000 <= x < 0x20000 qua hàm Math.floor() lại ra được ==> 0x10000 <= y <= 0x1ffff tại sao từ 20000 chuyển thành 1ffff bằng cách nào vậy bạn?
Xin cám ơn mọi người nhiều ạ
commit thì em viết chữ gì vào cũng được. Cái đó để đưa code lên github thôi. Sau khi đưa lên thì em phải đợi trang web build trong khoảng 1 phút. Anh k rõ không hiển thị là không hiển thị ảnh hay là k hiển thị cái gì. Có thể đường dẫn ảnh bị sai khi đưa lên github. Em chú ý xem lại từng bước anh đã hướng dẫn. Không hề có bước nào anh không quay video cả. Nếu trang web bị lỗi javascript thì em bật F12 để debug xem sao. Nếu những cái cơ bản này em chưa rõ thì em khả năng phải học 1 khóa về html, css, javascript đi đã nhé.
Nếu có thể thì bạn nên sửa phần giới thiệu về semantic tag thành non-semantic tag. Như vậy follow sẽ chính xác hơn. Bài sau bạn có thể viết lại về Semantic tag và lấy ví dụ về các loại tag semantic. Good luck!
dạ vâng em cảm ơn góp ý của chị ạ !
Bài viết của bạn không sai nhưng mình xin góp ý chút. Nếu nói đến Semantic tag thì nên lấy ví dụ rõ ràng về loại tag này để người đọc có thể hiểu rõ hơn. Còn đối với các tag dùng để phân chia layout như bạn viết bên trên thì lại thuộc về loại tag non-semantic. Bạn viết như hiện tại sẽ khiến người khác dễ dàng hiểu nhầm các loại tag HTML được nói tới bên trên là semantic tag.
Cảm ơn bạn đã góp ý, thực ra mình cũng nhận ra điểm mạnh của mình ko phải viết và dịch về thể loại này, có lẽ mình sẽ tập trung chia sẻ về kỹ thuật nhiều hơn.
Thank bạn, mình bây giờ sẽ xem lại. Sai sót mình sẽ cập nhật ở bài viết (thatim)
@apkmonth Mình không bạn ạ
Bạn có thể lên các trang free lancer để tìm xem, chắc sẽ có nhiều người có thể giúp bạn thực hiện các chức năng đó 
Anh ơi , cho em hỏi lần đầu commit "first commit" Lần xau là "second" Vậy mỗi lần thêm bài viết mới phải commit theo thứ tự như trên ạ, vì các bài viết mới của e hiển thị trên locol1313 nhưng không hiển thị trên website đc
Cái này còn tùy vào việc
self::
được sử dụng ở đâu nữa chứ nhỉ, không kết luận đơn giản như vậy đượcVế trước thì có vẻ đung rồi
self::
vàstatic::
được dùng để truy xuất vào các thành phần static của class, nhưng sự khác nhau ở đây là:self::
trả về giá trị thuộc class nơi mà method được định nghĩa (khai báo)static::
trả về giá trị thuộc class đang gọi method, đây là 1 tính năng của PHP từ version 5.3, gọi là Late Static BindingsVD:
Cùng đoán kết quả nhé
Một ví dụ khác về ứng dụng của Late Static Bindings:
@thangtd90 cảm ơn bạn nhé ! bạn có nhận làm trọn gói chức năng đó k
Giả sử mình có id của 1 parent category, mình muốn lấy ra tất cả child category của id đó, tiếp tục dựa vào đống id child category lấy được để lấy tất cả bài viết của từng child, vậy thì viết query như thế nào ạ?
Sao không dùng
create-react-app
cli cho tiện nhỉ, tương tựng new
bên angularCài python mục đích để làm gì vậy ạ, mà tại sao lại dùng python2 mà không phải là 3?