DISCUSSIONS

rat hay rat chi tiet cam on b

0
thg 9 29, 2017 5:24 CH

Hay quá (+1)

0
thg 9 29, 2017 11:13 SA

Chỗ tiêu đề included module phải là include. Included đó là callback ngay khi include module. Bạn cho thêm ví dụ nếu vừa include và extend một module thì sao nhỉ? Và nếu đươc thì có cách nào khác mà không cần phải thêm từ khoá include và extend nhưng vẫn kế thừa được các instance hoặc class methods không nhỉ?

0
thg 9 29, 2017 8:32 SA

a cho em hỏi hàm join() ở đây có tác dụng gì? với mutex chỉ có tác dụng với global variable?

0
thg 9 29, 2017 1:02 SA

😄

0

Bài viết rất hữu ích. Cám ơn bạn.

0

Tốn ít nhất là 2 lệnh nhé thớt, 1 lệnh cài và 1 lệnh để chạy 😄 Vài bữa chắc viết bài "tải file mp3 từ youtube trên windows mà không cần lệnh nào" =))

0

Thực sự là chẳng liên quan gì đến kỹ thuật luôn 😄 nhưng vẫn +1 vì bình thường mình cũng hay phải vào mấy trang convert chứ ko nghĩ đến dùng command :vampire_tone1:

0
thg 9 28, 2017 7:39 SA

bài viết rất bổ ích

0

cám ơn bạn rất nhiều (bow)

0
thg 9 28, 2017 3:10 SA

dạ vâng, theo spec hiện tại user1user2 không cần phải thao tác gì với thư mục mail anh ạ. Nếu chạy app với quyền root thì e nghĩ đọc được nhưng về security không được tốt lắm a

+1
thg 9 28, 2017 3:04 SA

@phuong1492 :thumbsup_tone1: Mà nếu dùng uid với gid để chuyển owner của thư mục mail sang admin như vậy thì ngược lại user1 với user2 sẽ không còn quyền gì nữa rồi 😄

Bạn đã thử chạy app với quyền root chưa, mình nghĩ là chạy dưới quyền root thì sẽ có thể đọc được chứ nhỉ 🤔

0
thg 9 28, 2017 2:30 SA

Cám ơn anh đã trả lời ạ! user1, và user2 là user của Linux Em đang dùng user admin để chạy app, và từ app có thể đọc được mail của 2 thằng user kia. Em vừa tìm ra cách đó là sử dụng Virtual Domain và cài đặt như thế này ạ

/etc/postfix/main.cf
local_transport = virtual
virtual_mailbox_domains = test.co
virtual_mailbox_base = /var/vmail # thư mục chứa mail
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:1000 # uid của admin
virtual_gid_maps = static:1000 # gid của admin
/etc/postfix/vmailbox
user1@example.com test.co/user1/
user2@example.com test.co/user2/
$ ls -la /var/vmail/test.co/user1/
drwx------ 5 admin admin 56 Sep 28 10:54 .
drwxr-xr-x 3 admin admin 20 Sep 28 10:21 ..
drwx------ 5 admin admin 36 Sep 28 10:21 cur
drwx------ 5 admin admin 36 Sep 28 10:43 new
drwx------ 5 admin admin 36 Sep 28 10:54 tmp

tất cả các mail gửi đến user1 và user2 sẽ đều là của admin.

+1

SEO là tốt em êi =))

+1

thiếu cakephp nữa bro

+1
thg 9 27, 2017 5:16 CH

Hôm trước gửi bài support riêng. Hôm nay dọn dẹp máy tính thấy nên backup lên đây để sau này cần. Cách thức là tránh count số lượng Order trong ngày. Vì sau khoản thời gian dùng lâu. Số lượng order sẽ tăng lên. Vậy sẽ ảnh hưởng nhiều tới Performance. Vì vậy sẽ thực hiện store order sequent number ở 1 table khác. Nếu qua ngày mới sẽ reset sequent number này về 1.

https://github.com/vothanhphu/GetOrderId/tree/master

0
thg 9 27, 2017 2:24 CH

Cảm ơn chủ thớt nhiều!

0

e search cái gem tương tự devise để authentication thì nó ra bài của anh ạ =]]

0

Cái này chỉ cần đơn giản là sử dụng padding và clipToPadding vào RecyclerView😃

    <android.support.v7.widget.RecyclerView
        android:id="@+id/recycler_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingTop="8dp"
        android:clipToPadding="false"/>

Sau đó mỗi view chỉ cần để paddingBottom="8dp" là xong. Tất cả cách nhau đều 8dp và top cũng cách item đầu 8dp

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