Thứ Bảy, 25 tháng 6, 2016

Hướng dẫn tạo Live Stream Video trên Facebook trực tiếp bằng máy tính. Creating a stream live video on Facebook with just a few simple steps. Facebook Live Streaming Video by Juno_okyo.Read M...

Thứ Sáu, 24 tháng 6, 2016

Vào ngày 10/06/2016 vừa qua, Pranav Hivarekar - một nhà nghiên cứu bảo mật đã phát hiện ra một lỗ hổng trong tính năng mới của Facebook là bình luận bằng video.Câu chuyện phía sauTôi vô tình lướt qua ghi chú "New: Videos in Comments!" viết bởi Bob Baldwin - một kỹ sư làm việc tại Facebook. Ghi chú này viết về việc Facebook tung ra tính năng mới bình luận với video. VD: giờ...
1. Nghi ngờ về lỗ hổng XSS trên phimmoi.netĐang ngồi code thì ông anh gửi cho cái link phim kêu vào coi, ban đầu cũng không muốn coi đâu vì thấy IMDB thấp quá. Mà sau ông ý gửi thêm cái link Youtube này nữa nên mình thay đổi ý định liền.Read M...

Thứ Tư, 8 tháng 6, 2016

CONSTconst int p và int const p là như nhauint* const p nghĩa là một hằng số loại con trỏ mà trỏ đến một biến số kiểu nguyên, nghĩa là bạn không thể thay đổi để con trỏ này trỏ đến một nơi khác được nữaCODEint a = 3;int b = 5;int* const p = &a;p = &b; //không hợp lệconst int* p nghĩa là một biến số loại con trỏ mà trỏ đến một hằng số kiểu nguyên, nghĩa là bạn có thể thay đổi để con trỏ này trỏ đến một nơi khác, nhưng không thể thay...
Trình biên dịch và templateTrong bài trước chúng ta thấy một điều hơi là lạ, đó là file header array.h có chỉ thị #include file source array.cpp. Tại sao như vậy ?Khi trình biên dịch gặp template, nó kiểm tra cú pháp, nhưng không biên dịch ngay.Ví dụ nó gặp template<class T> nó không thể biên dịch vì nó không biết kiểu dữ liệu của T.Khi nó gặp instance đầu tiên của template, ví dụ template<int> nó biên dịch và chúng ta có phiên bản...
Lại đau đầuTa muốn viết một chương trình tìm kiếm phần tử trong một mảng. Ta viết như sauCODEtemplate<class T>int search(T a[],int n,T key){int index=0;while(index<n && a[index] != key) index++;if(index == n) return -1;else return index;}Sau đó trong hàm main ta viếtCODEchar *list[]={"zero","one","two"}; //thực ra là mảng 2 chiều thôisearch(list,3,"two"); //ồ không, lại so sánh memory address nữa rồiNhưng lần này vấn đề phức tạp...
Hàm templateGiả sử chúng ta cần viết một hàm trả về số nguyên lớn nhất giữa 2 sốCODEint maximum(int a,int b){return (a>b)?a:b;} Rồi đến số thực chúng ta cũng làm như vậyCODEdouble maximum(double a,double b){return (a>b)?a:b;} Rồi giả sử như với lớp Person chúng ta cũng phải làm như vậy (toán tử > đã được overload)CODEPerson maximum(Person a,Person b){return (a>b)?a:b;}C++ cung cấp một giải pháp cho vấn đề này, đó là templateCODEtemplate<class...
Hôm nay vừa port xong Facebook Original Emoticons sang phiên bản Firefox, tôi quyết định gửi add-on của mình lên AMO (là trang liệt kê các add-on Firefox cho người dùng cài đặt, giống như Chrome Store vậy). Ban đầu cũng chỉ định tải tập tin XPI lên cho các bạn tải về tự cài thủ công thôi, vì trước đây cũng gửi một add-on mà không được duyệt. Thôi thì quyết...
Cơ bản về lớpCODEclass Date{int day;public:Date(int,int a=1);int month;void setDay(int);void output();};int main(){Date d(6);d.month=3;d.setDate(25);d.output();return 0;}Date::Date(int day,int month){this->day=day;this->month=month;}void Date::setDay(int day){this->day=day;}void Date::output(){cout<<day<<"/"<<month;}----------------------------------------------------------------Hàm khởi tạoChúng ta có thể viết một hàm...

Categories

Sample Text

Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Popular Posts

Video

Popular Posts

Our Facebook Page