THẢO LUẬN

thg 6 23, 2021 9:37 SA

dùng cái này, thì có cần dùng json schema validation nữa ko bạn ?

0
thg 6 23, 2021 9:35 SA

cho mình hỏi, việc dùng json schema validation có khác gì với dùng jackson để convert json to object ko?

0

@tinhcodosat xin link bài viết nào 😄

0
Avatar
đã bình luận cho bài viết
thg 6 23, 2021 8:55 SA

@doantrongtai phải gen ra javascript chứ ông xong nhúng file vào tương tự như plugin jquery thôi, build ra nó đã đóng gói sẵn rồi.

0

@Honganh =))) thực ra có lần em đọc bài báo về cái này rồi, họ cũng trừ đi, nhưng mà trừ với range là từ 39 tuần tới 41 tuần, rồi có heatmap full tất cả các ngày trong năm, nhìn hoành tá tràng lắm. Nên sẽ thấy rõ tập trung vào Lễ tạ ơn cho tới Ngày năm mới cơ.

0
thg 6 23, 2021 8:14 SA

@nguyenhopquang thực ra tại các phương pháp trên khá dễ sử dụng nên cũng không có gì nhiều. Nếu có thời gian và nghiên cứu thêm mình sẽ bổ sung thêm về việc sử dụng frida cụ thể ra sao hoặc reverse như thế nào trong một bài khác ạ.

0

Khai báo như thế bạn có thể dùng được props.children nha.

0

ồ nhỉ :v

0
thg 6 23, 2021 4:47 SA

Nhà có cái tv SAMSUNG mà thiếu app quá, thử tìm hiểu viết app cho em nó

0

rất phù hợp cho các bạn newbie vào tìm hiểu. chi tiết rõ ràng

0
thg 6 23, 2021 2:17 SA

Cái này có hỗ trợ smart contract trên BSC không nhỉ?

0
thg 6 22, 2021 4:16 CH

viết bài chán

0

bài viết hay quá ạ +100000000 ❤️

0
thg 6 22, 2021 1:23 CH

tiện thể em cũng xin memo lại các làm hiện tại của em luôn ạ.

Bước 1: em dùng truy vấn Sql để lấy ra các khoảng thời gian available cho booking.

$availableRanges = 
SELECT cast(available_from AS DECIMAL(10,2)) AS available_from, (CONVERT(available_to, DECIMAL(10,2)) - 0.5) AS available_to
        FROM (        
            SELECT 
                @lasttime_to AS available_from,
                start_time_decimal  AS available_to,
                @lasttime_to := re_available_time_decimal 
            FROM (
                    (SELECT * FROM reservations 
                    WHERE reservation_date = "{$day}" AND room_id={$roomId}
                    ORDER BY start_time_decimal, re_available_time_decimal) AS origin
                    JOIN (SELECT @lasttime_to := 9) AS init
                )
            UNION
            SELECT @lasttime_to AS available_from,
                21   AS available_to,
                0
            ) AS result
WHERE result.available_from <> result.available_to

Bước 2: Loop qua các khung thời gian available và check xem startTime và endTime có thuộc khoảng đang available hay không.

foreach ($roomAvailableRanges as $item) {
    if ( ($item->available_from <= $startTime && $startTime   <= $item->available_to) 
    && ($item->available_from <= $endTime  && $endTime    <= $item->available_to)
     ) {
         return true;
     }
     return $roomAvailableRanges ;
 }
0
thg 6 22, 2021 1:14 CH

À mà chắc là mình có thể viết lại thế này cho dễ hiểu hơn em ạ

if (!(endTime <= booking.startTime || startTime >= booking.endTime)) {
    return false;
}

Tức một khoảng thời gian là hợp lệ nếu endTime của nó nhỏ hơn hoặc bằng startTime của booking đã có, hoặc startTime của nó lớn hơn hoặc bằng endTime của booking đã có

E cảm ơn anh nhiều ạ. A viết ra rồi thì nhìn đúng là nó đơn giản thật, mà lúc làm thì khó nghĩ ra đc 😄

0

Nếu lấy thời gian sinh lùi lại 40 tuần thai kỳ, tức là ~9 tháng, ta sẽ thấy tập trung rất nhiều vào khoảng thời gian từ tháng 12 tới tháng 1 mà hình như tầm đó phương Tây được nghỉ khá dài 😶😆 đó là lý do có nhiều người sinh vào tháng 9 chẳng?fig.png

+1
thg 6 22, 2021 1:07 CH

@thangtd90

Anh thấy cái này startTime == booking.startTime && endTime == booking.endTime thì nằm trong cái điều kiện thứ nhất là startTime >= booking.startTime && startTime < booking.endTime rồi mà nhỉ

Dạ, đúng như a nói rồi. lúc lẫy em hơi rối 😄

0
thg 6 22, 2021 10:50 SA

@benkyou Anh thấy cái này startTime == booking.startTime && endTime == booking.endTime thì nằm trong cái điều kiện thứ nhất là startTime >= booking.startTime && startTime < booking.endTime rồi mà nhỉ 😄 (mình mặc định điều kiện hiển nhiên là booking.startTime < booking.endTime)

À mà chắc là mình có thể viết lại thế này cho dễ hiểu hơn em ạ

if (!(endTime <= booking.startTime || startTime >= booking.endTime)) {
    return false;
}

Tức một khoảng thời gian là hợp lệ nếu endTime của nó nhỏ hơn hoặc bằng startTime của booking đã có, hoặc startTime của nó lớn hơn hoặc bằng endTime của booking đã có 🤔

+1
thg 6 22, 2021 10:19 SA

@thangtd90
E cảm ơn anh đã dành thời gian cho câu hỏi của em ạ.

Đoạn check điều kiện bên trên, e nghĩ chắc phải thêm 1 điều kiện nữa.
Vì với 3 điều kiện hiện tại em thấy có vẻ như bị lack 1 trường hợp.
A thấy ổn ko ạ?

if ((startTime >= booking.startTime && startTime < booking.endTime)
        || (endTime > booking.startTime && endTime < booking.endTime)
        || (startTime < booking.startTime && endTime >= booking.endTime)
        || (startTime == booking.startTime && endTime == booking.endTime)
        ) {
            return false;
        }
0

cho em hỏi với rasa 2.0 e không thể cài đk ạScreenshot 2021-06-22 170225.png

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí