Cách xoá index trong cơ sở dữ liệu MySQL

Đánh index cho column (côt) trong table (bảng) giúp MySQL thực hiện thao tác truy vấn dữ liệu nhanh hơn rất nhiều. Tuy nhiên điều này chỉ đúng trong trường hợp câu query truy vấn chúng ta cần so sánh giá trị của column được đánh index với một giá trị cho trước. Tuy nhiên khi một index không còn hữu ...

Tác giả: Hoàng Hải Đăng viết 00:22 ngày 18/10/2018

Tìm hiểu về Điều tra Số

Ngày nay, trong thời đại số, tầm quan trọng của an toàn thông tin ngày càng lớn. Hầu hết các nước, các tổ chức đều đề ra quy định, pháp luật để bảo vệ bảo vệ dữ liệu và an toàn thông tin của mình. Với sự gia tăng đáng kể của tội phạm mạng thì vai trò của điều tra số ngày càng lớn. ...

Tác giả: Trịnh Tiến Mạnh viết 00:22 ngày 18/10/2018

Kho dữ liệu và khai phá dữ liệu

Bài viết này sẽ giới thiệu những khái niệm cơ bản ban đầu về kho dữ liệu và khai phá dữ liệu . Đây là những hướng phát triển mới của CSDL nhằm hỗ trợ cho việc xây dựng các mô hình đưa ra quyết định mang tính chiến lược trong hoạt động của các tổ chức xí nghiệp. a. Khái niệm kho dữ liệu Kho ...

Tác giả: Hoàng Hải Đăng viết 00:22 ngày 18/10/2018

Trang web “low tech” chạy bằng năng lượng mặt trời, cứ hôm nào trời âm u là không truy cập được

Low-Tech Magazine – Tạp Chí Công nghệ Thấp nhưng lại chạy web bằng năng lượng của công nghệ hiện đại: năng lượng Mặt Trời Lượng năng lượng điện tiêu tốn trong thời gian bạn đọc bài viết này là rất nhiều. Thiết bị của bạn gửi yêu cầu truy cập tới server, để nhận lại tín hiệu từ server gửi ...

Tác giả: Bùi Văn Nam viết 00:22 ngày 18/10/2018

Làm thế nào để yêu cầu truy cập Camera/Photo/Notification,.. trong app iOS một cách hợp lý

Cluster là một ứng dụng mạng xã hội cho phép người dùng chia sẻ Ảnh/Video/Note với nhau hoặc với từng nhóm. Khác với việc xây dựng ứng dụng trên nền web chỉ cần chú trọng vào giao diện người dùng, đối với một ứng dụng mobile, như bao ứng dụng mạng xã hội khác, Cluster không những cần người dùng tải ...

Tác giả: Hoàng Hải Đăng viết 00:22 ngày 18/10/2018

Tạo RESTful API với Laravel + Vuejs

1. Giới Thiệu Trong bài này mình sẽ hướng dẫn các bạn tạo một ứng dụng CRUD posts hoàn chỉnh sử dụng Laravel để viết API và Vuejs đảm nhiệm phẩn frontend. Trước tiên, để chạy được Vuejs bạn nên cài Laravel Mix 2. Tạo migration, model, seeder Tạo migration cho bảng posts php ...

Tác giả: Trịnh Tiến Mạnh viết 00:22 ngày 18/10/2018

TÌm hiểu về docker cho người mới bắt đầu △

Chào các bạn, trong mấy hôm gần đây, mình bắt đầu tìm hiểu về docker để dùng trong project sắp tới của mình, vậy nên nhân tiện mình cũng viết luôn 1 bài chia sẻ về docker cho những ai mới bắt đầu tìm hiểu như mình,hoặc đơn giản hơn là chia sẻ góc nhìn của 1 người mới tìm hiểu về docker. Cái lúc ...

Tác giả: Bùi Văn Nam viết 00:21 ngày 18/10/2018

Service Container là gì?

Bạn đang học về Laravel Framwork? Bạn đã biết sử dụng cơ bản về Laravel Framework? Bạn đã từng đọc lướt qua về khái niệm Service Container trong Documentation của Laravel. Vậy bạn đã thực sự hiểu nó? Học cách xây dựng một ứng dụng Laravel không chỉ là cách học các lớp và các thành phần khác ...

Tác giả: Hoàng Hải Đăng viết 00:21 ngày 18/10/2018

Giới thiệu về Stringee

Stringee là nền tảng (SDK/API) cung cấp tính năng Nghe - Gọi - Chat - SMS, có thể tích hợp nhanh vào các ứng dụng web. Stringee có tới 6 cơ chế kết nối cuộc gọi của người dùng gồm: Gọi từ App đến App: Kết nối internet Gọi từ App đến Số di động: kết nối internet và sóng GSM Gọi từ ...

Tác giả: Vũ Văn Thanh viết 00:21 ngày 18/10/2018

Ví dụ về một cuộc tấn công SQL Injection - Blind SQL Injection

Blind SQL Injection a. Tổng quan Blind SQL Injection là một phương pháp thực hiện SQL Injection trong điều kiện các thông tin khai thác được không được trình bày trực tiếp trên nội dung phản hồi từ database. Blind SQL Injection dựa vào việc sử dụng các mệnh đề điều kiện để thực hiện suy luận ...

Tác giả: Vũ Văn Thanh viết 00:21 ngày 18/10/2018

Facades và mối quan hệ giữa Facades với Service Container trong Laravel

Tìm hiểu về Facade trong Laravel Static method Các thuộc tính, phương thức trong lớp khai báo với từ khóa static là một đặc tính hữu dụng trong PHP. Về cơ bản, phương thức / thuộc tính tĩnh (static) thì nó có thể truy cập trực tiếp mà không phải tạo đối tượng của lớp. Ví dụ về static ...

Tác giả: Tạ Quốc Bảo viết 00:21 ngày 18/10/2018

Tìm hiểu về Google AMP

1. AMP là gì? AMP là viết tắt của Accelerated Mobile Page – một dự án mã nguồn mở được khởi động và quản lý bởi Google và được áp dụng trên nền tảng web di động nhằm tạo ra một "mạng di động nhanh hơn, tốt hơn". Một trang web được xây dựng theo chuẩn AMP sẽ có tốc độ tải trang nhanh ...

Tác giả: Bùi Văn Nam viết 00:21 ngày 18/10/2018

Phân biệt Abstract Factory và Factory Method

Phân biệt Abstract Factory và Factory Method, chúng ta hãy cùng tiếp cận với vấn đề này một cách thú vị nhé!. Cuộc phỏng vấn với 2 anh trai Factory Method và Abtract Factory đã diễn ra như sau: Interviewer Chà chà, chào hai anh, đây là lần đầu tiên iem phỏng vấn hai anh, hai anh cảm thấy thế ...

Tác giả: Tạ Quốc Bảo viết 00:21 ngày 18/10/2018

How to test banking application?

Ứng dụng ngân hàng là một trong những ứng dụng phức tạp nhất trong ngành công nghiệp kiểm thử và phát triển phần mềm ngày nay. Điều gì khiến cho ứng dụng Ngân hàng trở nên phức tạp như vậy? Làm cách nào để test các quy trình phức tạp liên quan đến các ứng dụng ngân hàng? Trong bài viết này, chúng ...

Tác giả: Trịnh Tiến Mạnh viết 00:21 ngày 18/10/2018

[C#] Hướng dẫn sử dụng thư viện Win32 giao tiếp với ứng dụng khác

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách giao tiếp điêu khiển ứng dụng khác qua thư viện Win32 lập trình C#. Ví dụ: Các bạn muốn điền thông tin vào phần mềm khác bên ngoài và click để thực hiện. Trong ví dụ bài viết này, mình sẽ demo ...

Tác giả: Tạ Quốc Bảo viết 00:21 ngày 18/10/2018

Đăng ký tham gia hội thảo "Practical implementation of recommendation based on machine learning"

Hệ thống giới thiệu/đề xuất (recommendation system) là 1 trong những ứng dụng công nghệ Machine Learning thành công và phổ biến trong kinh doanh, đã và đang được ứng dụng trong thương mại điện tử (Amazon) , video theo yêu cầu trên Youtube đến các bộ phim phù hợp với người xem trên Netflix . ...

Tác giả: Hoàng Hải Đăng viết 00:21 ngày 18/10/2018

Một số cách sử dụng CSS để tạo các cột bằng nhau trong thiết kế web

1. Lời mở đầu Các cột có chiều cao bằng nhau thường xuất hiện trong việc thiết kế giao diện web. Nếu các cột thiết kế trên cùng một giao diện mà chiều cao của các cột không bằng nhau sẽ ảnh hưởng đến việc thiết kế giao diện của khối cũng như tổng thể toàn trang. Vài năm trước, chúng ta đã có thể ...

Tác giả: Tạ Quốc Bảo viết 00:21 ngày 18/10/2018

Kéo thả phần tử với html5

Mặc dù có thể tìm được rất nhiều thư viện để thực hiện việc kéo thả các phần tử nhưng mình muốn tự mình làm thử, nên đó là lý do để có bài viết này. Có 4 điểm bạn cần tính đến trước khi thực hiện: 1. Làm cho một phần tử có thể kéo được Việc này khá đơn giản bạn chỉ cần thêm thuộc tính ...

Tác giả: Trần Trung Dũng viết 00:21 ngày 18/10/2018

Bản vá tháng 10 2018 của Adobe cho 11 lỗ hổng

Bản vá tháng 10 2018 của Adobe xử lý 11 lỗ hổng trong Adobe Digital Editions, Framemaker và Technical Communications Suite. Đặc biệt, tháng này không có bản vá bảo mật nào cho Flash Player dù Adobe vừa ra mắt phiên bản Flash Player mới. Không có lỗ hổng nào công khai hay đang bị lợi ...

Tác giả: Tạ Quốc Bảo viết 00:21 ngày 18/10/2018

Kết nối từ local machine tới PostgreSql trong Docker

Ở bài viết này, mình sẽ trình bày về một cách chạy PostgreSQL trong Docker và kết nối nó để sử dụng từ bên ngoài Docker. Mục tiêu: "Kiểm soát" db ở bên trong container từ bên ngoài container, cụ thể là local machine. Ví dụ thực hiện các thao tác như: thêm, sửa, xóa bảng db một cách bình ...

Tác giả: Hoàng Hải Đăng viết 00:21 ngày 18/10/2018