THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 29, 2021 3:27 SA

k phải bạn, cái đó là nó tự craw thẻ titile heading, chứ viết bài mà đặt mapping thì làm sao làm được, nghĩa là code làm sao cho lúc nó lấy toàn bộ nội dung nó sẽ crawl được thẻ heading và lúc click vào TOC sẽ đến phần m muốn, cái ảnh m gửi bạn là nó tự động nhé, m chỉ cần viết nội dung là nó crawl hết. k phải đặt gì hết đâu

0
thg 10 29, 2021 3:27 SA

chào bạn, mình làm đến chỗ docker run --rm -v $(pwd):/app -w /app node:13-alpine npm install && npm run build

thì phát sinh lỗi và ko gen ra các node_module và thư mục build ạ bạn biết tại image.png

0
thg 10 29, 2021 3:09 SA

thanks

0
Avatar
đã bình luận cho bài viết
thg 10 29, 2021 1:52 SA

hay quá anh

0
thg 10 29, 2021 1:19 SA

👍

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 29, 2021 1:03 SA

@DiepThu Sorry, mình nói nhầm.

Mình muốn xem code phần backend. Phần search dữ liệu á.

0
thg 10 28, 2021 5:38 CH

Tôi thấy bạn này viết OK mà, nhiều cái thuật ngữ mà viết bằng tiếng việt mới không hiểu đó ==

0

Thông tin bổ ích quá bạn, dõi theo series K8S của bạn 😃

0
thg 10 28, 2021 1:59 CH

Em chưa hiểu ý đồ 2 lần kiểm tra instance == null của tác giả ạ?

0

Xóa được con dấu thì nhưng cũng đồng thời làm mất dấu, mất nét của các từ mà con dấu đề vào. Vậy xóa con dấu có tác dùng gì? Mong bạn giải thích thêm!

0
thg 10 28, 2021 1:33 CH

Bài viết hay, cảm ơn bạn nhiều !

0

@buiquangmanh Bạn có thể giải thích chi tiết hơn về hướng tiếp cận của nó được k ạ?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 28, 2021 9:47 SA
$("#searchDateCampaignIndex").click(function(event) {
    var date = $('#datepickerCampaignIndex').val();
    var arrDate = date.split(" - ");
    var from_date = arrDate[0].split("/").join("-");
    var to_date = arrDate[1].split("/").join("-");
    $("#LoadingImage").show();
    getListCampaign(from_date, to_date);
});

function getListCampaign(from, to) {
    $.ajax({
        url: "{{route('getCampaignReport', $agencyWorkspace->id)}}",
        type: "POST",
        data: {
            from_date: from,
            to_date: to,
            _token: '{{ csrf_token() }}'
        },
        cache: false,
        dataType: 'json',
        success: function(data) {
            $("#LoadingImage").hide();
            var resultDataCampaigns = data.list_campaigns;
            var resultObjectCampaigns = data.object_campaigns;
            var bodyData = '';
            var output = '';
            var total_view = 0,
                total_click = 0,
                total_ctr = 0;
            $('input[name="daterange"]').daterangepicker({
                startDate: from,
                endDate: to,
                locale: {
                    format: 'DD/MM/YYYY',
                }
            });

            if (resultDataCampaigns.length > 0) {
                console.log(1)
                $.each(resultDataCampaigns, function(index, row) {
                    var view = 0,
                        click = 0,
                        ctr = 0;

                    if (resultObjectCampaigns[row.id] !== undefined) {
                        view = resultObjectCampaigns[row.id].view
                        click = resultObjectCampaigns[row.id].click
                        ctr = resultObjectCampaigns[row.id].ctr
                    }

                    total_view += view;
                    total_click += click;
                    total_ctr += ctr;
                    domain = window.location.host;
                    bodyData += `<tr>
                                    <td class="excludeThisClass">${index + 1}</td>
                                    <td><a href="/agency/${row.agency_id}/report/detailCampaign/${row.id}?from=${from}&to=${to}">${row.name}</a></td>
                                    <td>${formatNumber(view)}</td>
                                    <td>${formatNumber(click)}</td>
                                    <td>${formatNumber(ctr)}</td>
                                </tr>`
                })

                var total_arr = [];
                total_arr.push(total_view, total_click, total_ctr);

                var totalBoxTitle = ["View", "Click", "Ctr"]
                $.each(total_arr, function(index, value) {
                    output +=
                        `<div class='col-md-4 col-sm-6 col-xs-12'><div class='info-box'><div class='info-box-content'><h3 class='info-box-text'>
                        ${totalBoxTitle[index]}</h3><h5 class='info-box-number'>${formatNumber(value)}</h5></div></div></div>`;
                })
            } else {
                var total_arr = [0, 0, 0];
                var totalBoxTitle = ["View", "Click", "Ctr"]

                $.each(total_arr, function(index, value) {
                    output +=
                        `<div class='col-md-4 col-sm-6 col-xs-12'><div class='info-box'><div class='info-box-content'><h3 class='info-box-text'>
                        ${totalBoxTitle[index]}</h3><h5 class='info-box-number'>${formatNumber(value)}</h5></div></div></div>`;
                })

                bodyData += "<tr>"
                bodyData +=
                    "<td colspan='6' class='table_row_data'><p class='text-center my-0'>Không có dữ liệu</p></td>";
                bodyData += "</tr>"
            }

            $('#infoTotalCampaignIndex').html(output);
            $("#bodyDataCampaignIndex").html(bodyData);

            $('#tableDataCampaignIndex').DataTable({
                "paging": true,
                "retrieve": true,
                "order": [
                    [0, "asc"]
                ],
                "aoColumnDefs": [{
                        "bSortable": false,
                    },
                    {
                        "bSearchable": false,
                    }
                ]
            });
        }
    });
}

Đây b!

0

Hi bạn, mình muốn hỏi trường hợp mình có 1 file docker-compose.yml chứa 2 service là gitea và postgresql. Mình muốn docker exec vào container của gitea và dùng lệnh của postgresql thì dùng cách nào nhỉ.

0

HTML là ngôn ngữ lập trình? Really?

0
thg 10 28, 2021 3:26 SA

bạn muốn xây dựng ontology như thế nào ?

0
Avatar
đã bình luận cho bài viết
thg 10 28, 2021 2:30 SA

Anh có thể dùng stripe với reactjs và nodejs không ạ?

0

Bạn có thể tìm hiểu một số bài toán như image2latex,... sẽ giải quyết được bài toán bạn đề cập nhé

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í