DISCUSSIONS

Nov 30th, 2015 5:04 a.m.

@kto Đúng rùi cám ơn bạn đã chỉ ra:

Local secondary index – an index that has the same partition key as the table, but a different sort key.

0

Peter Lynch:"Hãy học tập"

0
Nov 29th, 2015 7:36 p.m.

Cách này bây giờ đã lạc hậu roài, bây giờ những việc như thế này sẽ dùng RecyclerView

0
Nov 29th, 2015 6:27 p.m.

TienBM (@tienbm.94) https://facebook.github.io/flux/docs/overview.html https://facebook.github.io/flux/docs/chat.html#content Flux là 1 kiến trúc mới được các developer của Facebook đưa ra trong quá trình phát triển ứng dụng của họ. Ưu điểm của Flux là sử dụng 1 luồng dữ liệu. Bạn có thể xem chi tiết tại 2 link trên. Trong video nữ lập trình viên Facebook Jing Chen có nói " a long time ago, when the MVC Design Pattern has been became the king of design patterns, It built the world of softwares as the main streamed-principles for every developer around the world.. but now, a new novice who just coming from kinky developer of facebook.. will be a new commander.. let’s see how it to become new part of the world..". như vậy hiện giờ MVC vẫn được áp dụng rộng rãi nhất và phổ biến nhất

0

Anh chưa sử dụng kiểu clone bao giờ nhưng nếu là inheritance thì có 1 cách viết dùng prototype như sau.

var Human = function(name){
    this.name = name;
    this.print_name = function(){
      console.log(this.name);
    }
};

var Student = function(name, school){
    Human.call(this, name);
    this.school = school;
    this.print = function(){
      this.print_name();
      console.log(this.school);
    }
}

Student.prototype = Object.create(Human.prototype);

var s = new Student("Le Van Nghia", "BK Ha Noi");
s.print();

Còn nếu sử dụng ECMAScript 6 thì cách khai báo class và kế thừa đơn giản hơn nhiều với từ khoá class và extends

0

Mặc dù vẫn chạy đúng nhưng anh thấy phần closure người ta hay viết là

(function(){
   ***code here***
})();
0

Đoạn code đấy có thể khai báo ở bất kì class nào nhé. Nhưng để dễ quản lý thì bạn nên viết vào https://github.com/NghiaTran92/DemoDataBinding/blob/data_binding_part_2/app/src/main/java/com/nghiatt/demobinding/adapter/BindingAdapters.java để dễ quản lý nhé

0

rất hữu ích.

0
Nov 26th, 2015 11:07 p.m.

Thanks a về bài viết.A viết 1 bài về Architecture Android đi ạ..

0
Nov 26th, 2015 10:52 p.m.

@BindingAdapter({"bind:imageUrl", "bind:error"}) public static void loadImage(ImageView view, String url, Drawable error) { Picasso.with(view.getContext()).load(url).error(error).into(view); } Cai đoạn code này thì triển khai ở đâu ạ

0
Nov 26th, 2015 10:31 p.m.

Kiến trúc này liệu có hiệu quả không.E thấy cứ khó khó.😭( Mà android hiện nay thì đang phổ biến theo kiến trúc nào ạ..A giới thiệu em với

0
Nov 26th, 2015 7:26 p.m.

Local secondary index: một loại index mà có hash và range key trùng khớp với hash và range key từ bảng gốc -> cai nay khong dung, chi co hash key la trung thoi, range key phai la 1 attribute khac

0

@dangdangkhtn hy vọng bài viết này giúp bạn cấu hình tốt ldap

0

@trương học đăng hy vọng bài viết này giúp bạn cấu hình tốt ldap

0

@tranhuyhoang em cảm ơn anh, em đợi câu trả lời...

0

@tranhauts Nếu đã tạo subdomain rồi. Thì vấn đề cũng dễ rồi. Có gì mình xin reply lại sau. Thanks bạn vì đã có câu hỏi cho bài viết.

0

@tranhuyhoang Hi anh, https://github.com/benlangfeld/mobile-fu em đọc mà không hiểu, em mới bắt đầu học lập trình à. mong anh chỉ bảo thêm cho em.

cho em hỏi có cách nào ở thẻ <head></head> mà chuyển thẳng sáng m.domain.com đc không ạ, như em đang view source chotot.vn

<link rel="canonical" href="http://www.chotot.vn" /> <link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.chotot.vn" />

![ok.PNG](/uploads/images/f8033bd0e13d55589f532e320174bddb151784ad/0d0b092ecb4a1371b26b649f5801e3e67b12c7d6.PNG =1227)

Nhưng em làm y như vậy, nó vẫn không chuyển được sang m.domain.com, em đã tạo thêm subdomain m.domain.com

0
Viblo
Let's register a Viblo Account to get more interesting posts.