
[Ubuntu]Cài free Pascal trên ubuntu – Install free Pascal on ubuntu
[Ubuntu]Cài free Pascal trên ubuntu – Install free Pascal on ubuntu Tháng Năm 16, 2013 nguyenvanquan7826 Linux Leave a response Mở terminal và chạy lệnh: sudo apt-get install fp-ide Thực thi: fp hoặc vào đây down về ...

[Ubuntu]Chụp ảnh màn hình và chỉnh sửa với Shutter trong ubuntu – Screen Capture with Shutter in Ubuntu
[Ubuntu]Chụp ảnh màn hình và chỉnh sửa với Shutter trong ubuntu – Screen Capture with Shutter in Ubuntu Tháng Năm 13, 2013 nguyenvanquan7826 Linux Leave a response Shutter cho phép bạn chụp toàn bộ màn hình hoặc một vùng nào đó ...

[QHĐ]Lát gạch 3*n – LATGACH3 – M3TILE
[QHĐ]Lát gạch 3*n – LATGACH3 – M3TILE Tháng Năm 13, 2013 nguyenvanquan7826 TT Quy hoạch động, TT Spoj Leave a response Đề bài: http://vn.spoj.pl/problems/M3TILE/ Đếm số cách lát hình chữ nhật 3xn bằng các domino ...

[Ubuntu]Cài đặt MySQL server và MySQL Workbench trên Ubuntu – Install MySQL sever and MySQL Workbench on ubuntu
[Ubuntu]Cài đặt MySQL server và MySQL Workbench trên Ubuntu – Install MySQL sever and MySQL Workbench on ubuntu Tháng Năm 16, 2013 nguyenvanquan7826 Linux Leave a response Mở terminal và chạy lệnh sau để cài đặt MySQL server ...

[Pascal]Một vài phép toán trong hàng đợi – code Pascal
[Pascal]Một vài phép toán trong hàng đợi – code Pascal Tháng Năm 17, 2013 nguyenvanquan7826 LT Pascal Leave a response Nhân tiện có bạn nhờ làm bài về queue, mình post lên đây luôn. Trong bài có 8 phép toán: 1. Kiểm tra rỗng: ...

[Ubuntu]Cách thêm, xóa, vô hiệu hóa ppa trong ubuntu – Howto add, remove, disable ppa in ubuntu
[Ubuntu]Cách thêm, xóa, vô hiệu hóa ppa trong ubuntu – Howto add, remove, disable ppa in ubuntu Tháng Năm 13, 2013 nguyenvanquan7826 Linux Leave a response 1. Thêm ppa sudo add-apt-repository ppa:someppa/ppa Ví dụ: (ppa này ...

Tất tần tật về scandal rò rỉ thông tin 50 triệu người dùng Facebook
Facebook đang ra sức khắc phục sự cố bảo mật lớn khi mà thông tin tài khoản của hàng triệu người dùng bị lộ. Đây cũng là một năm đầy thử thách đối với Facebook khi dư crấn từ vụ bê bối Cambridge Analytica vẫn chưa kịp lắng xuống, công ty đang cố gắng để lấy lại niềm tin của người ...

Abstract class vs interface
Một ngày nọ, mình đang ngồi thơ thẩn nghĩ về đâu đó, một người đồng nghiệp đến hỏi mình một câu rất đơn giản: “Khi nào mình nên dùng interface, khi nào mình nên dùng abstract ta?”. Thú thật, câu hỏi đó làm mình ngớ người ra và trả lời rất “ba láp”. Sau nhiều năm đi làm, ...

Sự khác biệt giữa junior và senior khi fix bug
Dạo này ít viết blog vì không còn được code nhiều nữa, chỉ toàn đi chém gió linh tinh nên nghề cũng hơi bị lục, không tích lũy thêm tí kinh nghiệm gì để chia sẻ. Hôm nay may mắn mình có cơ hội hỗ trợ bạn đồng nghiệp trẻ giải quyết vấn đề khi dùng typeahead bị dính lỗi: Error: ...

Tuyển tập viết code AngularJS chuẩn man
1.Tránh ng-repeat trong trường hợp dữ liệu nặng ng-repeat thì tốt trong trường hợp dữ liệu nó ít. Nhưng nếu dữ liệu lớn sẽ có vấn đề. Trong trường hợp chúng ta chỉ hiển thì dữ liệu thì nên tránh sử dụng ng-repeat Tại sao? Mỗi cái expression tạo ra một chú $watch trong AngularJS. Để quản lý ...

Cách thêm dấu nháy đơn (‘) vào câu query trong sql
Hôm nay lại hì hụt với một vấn đề là làm sao thêm dấu nháy đơn (‘) vào trong một mệnh đề query. Bởi vì cái luồn code củ viết không có đẹp, nó viết cứng vào trong câu query. Và cái chuỗi text cứ lặp đi lặp lại nhiều lần trong query. Rồi mình muốn khai báo một biến (variable) để chứa dữ liệu ...

Kiểm soát kết quả trả về null hay empty trong câu truy vấn sql
Hôm nay lại có cái hay ho để chia sẽ đó là làm thế nào để kiểm soát giá trị câu query khi trả về giá trị null hay empty. Lúc lọ mọ modify một câu store procedure, thấy nó dùng cái biểu thức CASE khắp mọi mơi, cứ mỗi cái ELSE trong mỗi CASE thì nó trả về một chuỗi rỗng là ”. Có tầm cả trăm ...

Sử dụng Filter để tìm tables/views/stored procedures trong SQL
Bạn chắc hẳn là gặp nhiều rắc rối cho việc tìm tables/views/stored procedures trong một rừng database, mỗi lần tìm là một cực hình, bạn phải căn mắt tìm xuống, tìm lên, lặng hụp, phải đọc lại cái tên table/view/store procedure cần tìm nhiều lần (bởi vì một số tên nó dài lằn nhằn). Và mình cũng vậy, ...

Ý nghĩa và cách dùng dấu ngoặc vuông [] trong SQL
Hôm nay lại ngồi review scripts, rồi lại có cái nhỏ nhỏ để chia sẽ. Cái này có lẽ đã biết từ lâu, nhưng bao năm không đụng đến, nên khi review scripts của các bạn trẻ, không hiểu sao lúc có lúc không. Và mấy bạn cũng làm theo quán tính, chứ cũng chưa rõ tại sao. Vì thực sự có những chỗ không cần ...

Góc Kinh Nghiệm sinh nhật lần thứ 8
Mừng sanh thần lần thứ 8 (08/08/2010 – 08/08/2018) của Góc Kinh Nghiệm. Những ngày đầu chập chững vào lãnh vực lập trình và du lịch bụi. Giờ đây các thành viên Góc Kinh nghiệm đã lấn sân qua làm management/leadership, đã tham gia một số môn thể thao cảm giác mạnh, và một số kinh nghiệm nuôi con ...

unobtrusive validation trong mvc là gì?
Chúng ta có thể hiểu đơn giản là unobtrusive validation của ASP.NET MVC giúp cho những lập trình viên giảm bớt việc viết code để kiểm tra tính hợp lệ phía client. Ví dụ như chúng ta cần kiểm tra tính hợp lệ email người dùng nhập vào thì chúng ta cần viết đoạn mã lệnh như sau: function ...

EBay: Những vấn đề về html, JavaScript (trong đó có JQuery)
Hôm nay được làm một task customize EBay store. Mọi việc có thể tiến triển tốt nếu không bị dính đạn với việc nhúng thằng JQuery vô mà nó không chạy. Số là khách hàng muốn thay đổi một số text mặc định của bác EBay nhưng EBay lại không có phần tùy chỉnh những thứ đó. Thế là cả bọn chơi tuyệt ...

So sánh String và StringBuilder
String và StringBuilder chắc hẳn rất quen thuộc với chúng ta. Nhưng có khi nào chúng ta thắc mắc tại sao có song song String và StringBuilder? Mục đích thực sự của nó như thế nào? Dùng String tốt hay StringBuilder tốt hơn? … Hãy cùng Góc Kinh Nghiệm tìm hiểu và so sánh chúng, để chúng ta ...

AngularJS Directive: option template dùng để làm gì?
Trong bài viết này chúng ta sẽ cùng tìm hiểu thêm option template trong viết việc viết directive. Nếu các bạn chưa biết gì về directive, thì hãy đọc bài viết về directive của Góc Kinh Nghiệm để hiểu về directive. Việc phát triển AngularJS directive có nhiều option. Trong bài viết trước, chúng ta ...

AngularJS Directive: viết code một cái cho biết chơi
Ơ! Thế AngularJS directive là gì thế? Nói đơn giản thế này nhé: AngularJS directive giúp cho chúng ta mở rộng khả năng của ngôn ngữ HTML hay nói cách khác là nó giúp cho những người coder như chúng ta làm cho HTML mạnh thêm. Làm một cái ví dụ cho dễ hiểu, ta có đoạn HTML đơn giản như bên dưới ...