THẢO LUẬN

thg 11 19, 2018 9:18 SA

@babatnvn Nếu đã save lại được như thế thì mình nghĩ file đó trong container của bạn đã được thay đổi rồi, bạn thử check lại ngay trong container đó xem 🤔

Còn ở trong container khác dựng từ cùng image thì vẫn chưa thể có sự thay đổi được, bạn cần commit vào image đó, như trong câu trả lời phía trên của mình ý.

+1
thg 11 19, 2018 8:38 SA

Bạn cho mình hỏi, mình clone project của bạn về mình thấy trong file api.js bạn có viết là:

const MemberAPI = {
    members: [
        { number: 1, name: "Ben Blocker", position: "Director" },
        { number: 2, name: "Dave Defender", position: "CEO" },
        { number: 3, name: "Sam Sweeper", position: "CTO" },
        { number: 4, name: "Matt Midfielder", position: "CIO" },
        { number: 5, name: "William Winger", position: "Member" },
        { number: 6, name: "Fillipe Forward", position: "Member" }
    ],
    all: function() { return this.members},
    get: function(id) {
        const isMember = p => p.number === id
        return this.members.find(isMember)
    }
}

export default MemberAPI

sau đó trong component FullRoster bạn lấy danh sách trong file trên bằng cách gọi:

MemberAPI.all().map(p => (
                    <li key={p.number}>
                        <Link to={`/members/${p.number}`}>{p.name}</Link>
                    </li>
                ))

Mà mình không hiểu tại sao phải tạo thêm cái all: function() { return this.members} làm gì trong khi để lấy danh sách ta có thể MemberAPI.members.map ... cũng đc rồi mà

0
thg 11 19, 2018 8:18 SA

@thangtd90 3.PNG

đã giống như bạn nói. Nhưng sau đó mình dùng lệnh cat xem lại không có gì thay đổi..Không biết mình còn sai ở đâu nữa bạn nhỉ?

0

nai xự :v

0
thg 11 19, 2018 8:10 SA

@babatnvn Trước tiên, bạn thử dùng :w thôi xem sao, xem file đó đã chắc chắn được lưu lại hay chưa 🤔

Screen Shot 2018-11-19 at 3.09.08 PM.png

khi save lại thì nó sẽ có thông báo ở phía dưới, góc trái, như thế này. Bạn chú ý sẽ thấy có thông báo là written đấy.

+1
Avatar
đã bình luận cho bài viết
thg 11 19, 2018 8:02 SA

(thankyou) ok e để e update

0
thg 11 19, 2018 7:58 SA

@thangtd90 cái này là mình sửa xong, dùng :wq để save file lại, rồi ngay lập tức dùng lệnh vim để mở lại file thì không thấy hiển thị chỗ đã sửa. Mình cũng run cái image đó cũng thấy không hiển thị chỗ đã sửa.

0
thg 11 19, 2018 7:55 SA

@babatnvn

tại sao nó không lưu cái mình đã sửa mà vẫn giữ nguyên tình trạng ban đầu

cái này là bạn sửa xong, dùng :wq để save file lại, rồi ngay lập tức dùng lệnh vim để mở lại file thì không được à,

hay bạn thoát ra ngoài, dựng container mới lên thì thấy file vẫn như cũ vậy 🤔

0
Avatar
đã nhận xét cho câu hỏi
thg 11 19, 2018 7:43 SA

Bài đăng của bạn về vấn đề gì nhỉ?

+2

Bài viết hay quá ❤️

+1
Avatar
đã nhận xét cho câu hỏi
thg 11 19, 2018 7:40 SA

mình vào trang cá nhân của bạn thì ko thấy có bài viết nào, có vẻ là bạn đăng bài spam nên bị xóa bài rồi!

+3
thg 11 19, 2018 7:30 SA

Anh giải thích cái đoạn chổ function __call giúp e với được k ạ, em đọc mãi mà k hiểu public function __call($method, $parameters) { if (in_array($method, array('retweet', 'favourite'))) { return call_user_func_array(array($this, $method), $parameters); } }

0
thg 11 19, 2018 7:19 SA

@thangtd90 Mình cảm ơn bạn nhiều. Mình đã hiểu vấn đề và vim được file đó. Bạn ơi giờ vim được rồi. mình nhấn INSERT và chỉnh sửa sau đó dùng lệnh ":wq - lưu và thoát khỏi chế độ soạn thảo". tại sao nó không lưu cái mình đã sửa mà vẫn giữ nguyên tình trạng ban đầu. Hay do lệnh hả bạn?

0

Bài viết xuất sắc. 10 điểm về chỗ

0
thg 11 19, 2018 7:03 SA

@babatnvn chạy lệnh cat mà ra nội dung mà vim lại không ra thì lạ quá nhỉ 😮 Bạn có chắc là mình đang chạy vim cũng ngay bên trong Docker container đó không nhỉ 🤔

+1

Em chào anh. Em có một thắc mắc trong quá trình ghi file trên HDFS mong anh giải đáp giúp: Sau khi bản sao được ghi lên datanode thứ 2 rồi sang tiếp datanode thứ 3, nếu lúc này datanode thứ 2 bị hỏng, dẫn đến việc datanode thứ 3 không gửi được xác nhận trở về thì hdfs sẽ xử lý tình huống này như nào ạ? Em cảm ơn anh.

0
Avatar
đã bình luận cho bài viết
thg 11 19, 2018 6:28 SA

Bài viết của bạn khá là chi tiết, nhưng cho mình hỏi điều này, tại sao cũng là SSL nhưng giá giữa các nhà cung cấp sao khác nhau nhiều vậy, mình thực không biết phải lựa chọn thế nào, dùng giá rẻ thì sợ kém chất lượng, dùng giá cao thì sợ phí.

0
thg 11 19, 2018 6:26 SA

@thangtd90 Gõ cat /usr/bin/abc.sh thì nó ra nội dung, còn vim /usr/bin/abc.sh thì nó không mở file ra mà mở ra 1 file trống như hình dưới bạn ạ

Hình khi gõ cat

2.PNG .

Hình khi gõ vim

1.PNG

0
Avatar
đã bình luận cho bài viết
thg 11 19, 2018 6:21 SA

😛

0

Chưa đọc phải không. ✌️

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