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, ...

Tác giả: Hoàng Hải Đăng viết 17:36 ngày 01/10/2018

Ý 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 ...

Tác giả: Trần Trung Dũng viết 17:36 ngày 01/10/2018

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 ...

Tác giả: Vũ Văn Thanh viết 17:36 ngày 01/10/2018

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 ...

Tác giả: Trần Trung Dũng viết 17:36 ngày 01/10/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 17:35 ngày 01/10/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 17:35 ngày 01/10/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 17:35 ngày 01/10/2018

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 ...

Tác giả: Vũ Văn Thanh viết 17:35 ngày 01/10/2018

AngularJS Directive: option templateUrl dùng để làm gì?

Tiếp tục chuỗi tìm hiểu AngularJS directive. Trong bài viết trước, Góc Kinh Nghiệm đã chia sẻ về option template trong việc phát triển directive. Option template giúp cho chúng ta định đạng format html sẽ trả về cho view, giúp cho code của chúng ta nhìn sạch sẽ gọn gàng hơn. Thế bây giờ giả sử ...

Tác giả: Vũ Văn Thanh viết 17:35 ngày 01/10/2018

Một số lời khuyên cho người học IT

Kế hoạch của bạn là gì? Bạn vẫn chưa có kế hoạch gì ư? Vậy thì đó là điều cần làm đầu tiên. Có một kế hoạch, bạn sẽ biết cần làm gì, những gì đã làm đã đúng với mong muốn hay chưa, và quan trọng nhất, bạn biết sau khi hoàn thành bạn sẽ đạt được gì. Bạn có thể có các kế hoạch ngắn hạn và ...

Tác giả: Tạ Quốc Bảo viết 17:35 ngày 01/10/2018

Người giỏi không phải là người làm tất cả

Giúp bạn có thêm nhiều thời gian Giúp bạn tập trung vào những điều quan trọng nhất Tạo điều kiện cho các nhân viên của bạn phát triển năng lực và sự tự tin Tạo điều kiện huấn luyện và đào tạo nhân viên của mình Tạo cho bạn cơ hội nhận ra năng lực thực sự của ...

Tác giả: Trần Trung Dũng viết 17:35 ngày 01/10/2018

Xóa buffer của cơ sở dữ liệu trong MS SQL Server

Khi bạn dùng SQL Server Profiler để đo performance của database bạn sẽ gặp trường hợp một SQL statement chạy n lần thì thời gian thực thi sẽ giảm dần. Ví dụ: Select * from Employees Lần 1, là 130 millisecond Lần 2, là 110 millisecond Lần 3, là 50 millisecond … Lần n + 1, sẽ tiến ...

Tác giả: Trần Trung Dũng viết 17:35 ngày 01/10/2018

function declaration và function expression trong JavaScript

Chúng ta có hai kiểu function trong ngôn ngữ JavaScript (ở đây Góc Kinh Nghiệm dùng chính xác từ tiếng Anh cho các bạn dễ hiểu): function declaration và function expression // Function Declaration function test(val){ return val=== true; } // Function Expression var isTest = ...

Tác giả: Bùi Văn Nam viết 17:34 ngày 01/10/2018

Đắc nhân tâm

Thành thật chú ý tới người khác Giữ nụ cười trên môi Xin nhớ rằng ngườita cho cái tên của người ta là âm thanh êm đềm nhất, quan trọng nhất trong các âm thanh Biết nghe người khác nói chuyện. Khuyến khích họ nói về họ Họ thich cái gì thì bạn nói với họ về cái đó Thành thật làm cho ...

Tác giả: Tạ Quốc Bảo viết 17:34 ngày 01/10/2018

Sửa lỗi The required anti-forgery form field “__RequestVerificationToken” is not present.

Mấy hôm nay rảnh rỗi sinh nông nỗi ngồi vọc em Orchard CMS. Khi đang ngọ ngoại tập tành viết một cái module đơn giản, post một cái email lên controller của module thì em nó phán cho quăng cho một cục lỗi xanh rờn The required anti-forgery form field “__RequestVerificationToken” is not ...

Tác giả: Trần Trung Dũng viết 17:34 ngày 01/10/2018

Attach database sử dụng Transac-SQL

MS SQL Server hỗ trợ người dùng nhiều cách để attach một database, trong đó có cách sử dụng Transac-SQL hay còn gọi là SQL statement. Khi dùng cách này để attach database, chúng ta sẽ tránh một số rắc rối so với cách sử dụng giao diện sẵn có. Bởi vì cách này SQL sẽ kill hết những proccess liên ...

Tác giả: Bùi Văn Nam viết 17:34 ngày 01/10/2018

Dùng SQL statement để lấy tên table

Bạn đã từng làm dự án với số lượng tables khá nhiều trong database chưa? Làm sao mình có thể nhớ được hàng trăm tên của các tables để xem dữ liệu khi mình cần? Hện tại mình đang làm dự án, khoảng hơn 60 người. Số lượng tables trong database vượt quá 300 tables. Và mình không làm sao nhớ nỗi ...

Tác giả: Bùi Văn Nam viết 17:34 ngày 01/10/2018

Hướng dẫn upload file bằng AJAX trong ASP.NET MVC sử dụng AjaxFileUpload plugin

AJAX bây giờ khá phổ biến. Hôm nay Góc Kinh Nghiệm chia sẻ cách upload file bằng AJAX trong ASP.NET MVC sử dụng AjaxFileUpload plugin 1. Download AjaxFileUpload plugin Chúng ta vào trang phpletter để downloadAjaxFileUpload plugin 2. Bắt đầu code a. Tạo View Sau khi download plugin ...

Tác giả: Vũ Văn Thanh viết 17:34 ngày 01/10/2018

Intall and uninstall WCF bằng command line

Hôm nay Góc Kinh Nghiệm tham gia support technical cho một dự án, học được một vài chiêu nên chia sẽ cho anh em. Bên dưới là hướng dẫn cách install and uninstall WCF bằng command line. Giả sử máy bạn đã cài .NET framework 4.0. Bước 1: dùng lệnh cd để chuyển vào thư mục có tập tin ...

Tác giả: Trịnh Tiến Mạnh viết 17:34 ngày 01/10/2018

Hướng dẫn chuyển ảnh từ máy ảnh Fujifilm X-M1 qua smart phone thông qua WIFI

Trong bài viết này, Góc Kinh Nghiệm sử dụng IPhone để demo cho việc chuyển ảnh từ máy ảnh Fujifilm X-M1 qua smart phone. 1. Cài đặt chương trình cho điện thoại IPhone – Mở chương trình App Store lên – Tìm fujifilm camera application – Chọn cài đặt – Cài đặt hoàn tất 2. Thiết lập ...

Tác giả: Tạ Quốc Bảo viết 17:34 ngày 01/10/2018