THẢO LUẬN

bài viết hay quá

0
thg 4 10, 2024 3:35 SA

bài viết hữu ích quá ❤️

0
thg 4 9, 2024 11:34 CH

Em có thể liên hệ với anh ko? Nhờ cho em thông tin của anh. Em đang nghiên cứu về đề tài này. Cảm ơn anh.

0
thg 4 9, 2024 5:47 CH

Thanks bạn nha =)) trace theo chủ tus mà em đã wrap được bộ api Zalo rồi😘

0
Avatar
đã bình luận cho bài viết
thg 4 9, 2024 3:25 CH

Cùng join group của chúng mình để cập nhật các bài viết hay ho thường xuyên nha 🤩🤩🤩

Cộng Đồng System Design Việt Nam: https://www.facebook.com/groups/sydexa

0
thg 4 9, 2024 3:04 CH

Hay quá fency, đang tìm hiểu SQL vs Power BI vớ được bài này😁

+1
thg 4 9, 2024 2:05 CH

Thanks for sharing. Có code demo thì sẽ tuyệt vời hơi. Với lại nêu bạn giữ được từ thuật ngữ bằng English sẽ tốt hơn là translate sang tiếng việt, theo ý kiến cá nhân của mình

0
thg 4 9, 2024 9:58 SA
import scrapy
from demo_scrapy.items import DemoScrapyItem

class MacbookTgddSpider(scrapy.Spider):
    name = 'macbook_tgdd'
    allowed_domains = ['www.thegioididong.com']
    start_urls = ['https://www.thegioididong.com/laptop-apple-macbook/']

    def parse(self, response):
        products = response.css("#categoryPage > div.container-productbox > ul > li")

        for i, product in enumerate(products, start=1):
            item = DemoScrapyItem()
            item['order'] = i
            item['product_name'] = product.css('a > h3 ::text').get(default='').strip()
            item['price_sale'] = product.css('a > div.box-p > p ::text').get(default='').strip()
            item['price_sale_rate'] = product.css('a > div.box-p > span ::text').get(default='').strip()
            item['price'] = product.css('a > strong ::text').get(default='').strip()

            print(item)
            yield item
0
thg 4 9, 2024 9:08 SA

👍️

0
Avatar
đã bình luận cho bài viết
thg 4 9, 2024 9:03 SA

👍️

0
thg 4 9, 2024 7:46 SA

👍️

0

Hơi tò mò về phần tạo nội dung bài viết mong tác giả có phần sau

0
thg 4 9, 2024 7:39 SA

👍️

0

👎️

0
thg 4 9, 2024 7:26 SA

hix. mình không xem được ảnh

0

@angular-builders/custom-webpack là để extend cấu hình webpack của Angular nhé b,

mình vẫn dùng module chính thức, nhưng "extend" nó và thêm phần cấu hình cho ModuleFederation vào

0
thg 4 9, 2024 4:35 SA

👍️

0

e chào bác, em thấy bác có cài thêm @angular-builders/custom-webpack, mục đích để làm gì bác nhỉ? tại sao lại không dùng module chính thức vậy bác

0

Tất cả mọi thứ đều ổn cho đến khi undefined xuất hiện 😦 Mình cứ ngỡ là mình hiểu sai, cho đến khi mình test 1 câu console.log("hello") thì thấy rằng sau khi print-> hello thì nó sẽ dính theo 1 cái undefined image.png Mình ngay lật tức nghĩ đến "tính năng của console" và search thì kết quả ntn: https://sobitprasad.hashnode.dev/why-do-browser-consoles-return-undefined-explained đại ý là khi ta hoàn thành 1 nhóm câu lênh(bằng việc ấn enter) thì trình duyệt sẽ in ra kết quả của nhóm câu lệnh đó.( console.log("hello") ko trả về gì cả thì mặc định là underfined, ai code API mà lâu lâu quên return như mình sẽ hiểu) image.png ok, vậy tóm lại underfined sau "Third" là do console của trình duyệt, nếu ta test bằng node thì sẽ ko bị như vậy image.png Bonus: nếu bạn thử 2+2 trên console thì nó sẽ log kết quả luôn thay vì undefined, ok vậy nên mình thêm 2+2 vô cuối để nó in ra số thay vì undefined image.png

Hi vọng những bạn đọc bài viết này sẽ hiểu vì sao undefined 😃

0
thg 4 9, 2024 3:03 SA

@wiliamfeng Cái này liên quan đến việc tổ chức code thôi cũng như assign task, nếu mà có code liên quan nhiều như thế, nên checkout ra 1 nhánh common, để xử lý phần code chung trước. Sau đó ưu tiên merge vào trước để cả team dùng. Với cả mình thấy việc rebase k mất nhiều thời gian thế đâu

+1
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í