nodejs Mongoose

Mình hiện đang làm menu con trong nodejs mình đã hiện được tất cả các sản phẩm trong nhasx.Giờ mình muốn lấy menu cha là tennhasx,menu con là ten trong bảng sản phẩm mình phải làm sao.Mong mọi người giúp.Mình xài ejs lam frontend.Mong moi người giúp đỡ chứ mình ...

Tác giả: Trần Trung Dũng viết 08:23 ngày 21/09/2018

Cấu hình Authorization cho Glide

Glide chắc hẳn là cái tên không còn mấy xa lạ đối với mỗi lập trình viên Android. Đóng vai trò là một thư viện hỗ trợ xử lý tài nguyên hình ảnh, Glide cực kỳ nhanh, mạnh mẽ và dễ dàng sử dụng. Và trong bài viết này chúng ta sẽ tiến hành cấu hình Authorization cho Glide để có thể xử lý tài ...

Tác giả: Vũ Văn Thanh viết 08:23 ngày 21/09/2018

Phân tích những công cụ test phần mềm tốt nhất (Phần 6)

Trong phần 5, mình đã giới thiệu về những công cụ hỗ trợ test trên nền tảng di động (Mobile Testing) và những công cụ hỗ trợ theo dõi bug (Bug Tracking). Phần này mình sẽ tiếp tục phân tích vai trò và liệt kê những công cụ hỗ trợ test thuộc loại Niche Testing và những công cụ hỗ trợ ...

Tác giả: Bùi Văn Nam viết 08:23 ngày 21/09/2018

Kotlin và điều tuyệt vời mà nó đem lại

Kotlin là một ngôn ngữ lập trình được tạo ra bởi JetBrains và được giới thiệu vào nằm 2011, từ khi ra đời nó đã dấy lên một làn sóng mạnh mẽ trong giới lập trình Android bởi tính linh hoạt của nó như tương thích hoàn toàn với java, giải quyết các vấn đề liên quan đến NPE, tối ưu hóa code, hiệu suất ...

Tác giả: Trịnh Tiến Mạnh viết 08:22 ngày 21/09/2018

Một vài thủ thuật nhỏ khi sử dụng dòng lệnh Linux

Với phần lớn người sử dụng máy tính trên toàn thế giới, Linux vẫn giống như một thứ gì đó khá là đáng sợ. Họ cho rằng nó rất khó để sử dụng cho công việc thường ngày. Với sự phổ biến và thống trị gần như tuyệt đối của Microsoft với hệ điều hành Windows , Linux vẫn chỉ là một người tí ...

Tác giả: Bùi Văn Nam viết 08:22 ngày 21/09/2018

Lộ trình trở thành một frontend development hiện đại (phần tiếp theo)

Các bạn có thể theo dõi phần đầu ở đây ạ Phần đầu. Chúng ta cùng tiếp tục với seri nhé. Trước khi bắt đầu vào phần này, nếu như bạn đã sử dụng một vài thư viện bên ngoài, một plugin hoặc một widget, bạn phải tải JavaScript(JS) và file CSS thủ công sau đó đặt chúng trong project, và khi những thư ...

Tác giả: Bùi Văn Nam viết 08:22 ngày 21/09/2018

Cách xem các thông tin trên màn hình APM New Relic

Nguồn bài viết : 5: 基礎編 1: New Relic アカウントの作成からAPM 画面の見方 - New Relic を使ったアプリケーションのパフォーマンス監視入門 Sau khi cài đặt xong New Relic APM chúng ta sẽ có được màn hình quản lí performance overview như dưới đây, cơ bản thì nếu muốn biết performance hiện tại của app thì chỉ cần xem màn hình này là đủ. Nếu ...

Tác giả: Hoàng Hải Đăng viết 08:22 ngày 21/09/2018

HIGH PERFORMANCE WEB APP: FROM IDEA TO PRODUCTION

Duy trì sự phát triển của một PHP web app đáp ứng cho các Enterprise client cần những gì? Việc nâng cấp, chuyển đổi công nghệ trên production cần thực hiện như thế nào cho hiệu quả? Làm thế nào để có thể rút ngắn quá trình phát triển sản phẩm và giảm thiểu các vấn đề dễ phát sinh lỗi ...

Tác giả: Trịnh Tiến Mạnh viết 08:22 ngày 21/09/2018

Học Thuật Toán như thế nào?

Nếu như học Tiếng Anh bạn cần 4 kỹ năng (Nghe – Nói – Đọc – Viết), thì thuật toán cũng vậy, để học tốt thuật toán, bạn cũng cần có kỹ năng, sau đây là 4 kỹ năng theo mình là cần thiết để bạn học tốt thuật toán: 1. Đọc: đọc là một kỹ năng cực kỳ quan trọng dù bạn học bất cứ ngành ...

Tác giả: Tạ Quốc Bảo viết 20:56 ngày 20/09/2018

Custom filter in AngularJS

Filter là một trong các component quan trọng của Angularjs. Filter giúp chuyển đổi dữ liệu trước khi dữ liệu đó được các directive xử lý và được hiển thị trên view. Vì vậy filter giúp có thể hiển thị nhiều cách khác nhau trên cùng một kiểu dữ liệu. Filter giúp người dùng giảm số lượng hàm ...

Tác giả: Hoàng Hải Đăng viết 20:55 ngày 20/09/2018

Sử dụng JWT Pattern trong VUEJS

JWT hoặc JSON Tokens Web là một phương pháp phổ biến của lưu trữ ( session state ) có thể kiểm chứng một cách an toàn trên client mà không cần stateful của máy chủ. Nó rất phổ biến thời gian gần đây cùng với sự phát triển của "serverless" và các ứng dụng web. JWTs là một phần cốt lõi ...

Tác giả: Tạ Quốc Bảo viết 20:55 ngày 20/09/2018

How iOS Apps Adapt to the iPhone X Screen Size

Introduction Độ ổn định và khả năng thích ứng khi có phiên bản iOS mới và thiết bị mới vẫn luôn là điểm mạnh của iOS. Bởi vậy ứng dụng cũ luôn có thể hoạt động chính xác trên các thiết bị mới hơn và các phiên bản iOS. Bài viết này mình sẽ giới thiệu với các bạn về sự tương tính và hoạt động của ...

Tác giả: Hoàng Hải Đăng viết 20:55 ngày 20/09/2018

Android password hint font problem

If you working with password EditText and you enable input password by edtPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); you will face font problem in some device (list at the end of my answer) For example, If I use android:inputType="tex ...

Tác giả: Bùi Văn Nam viết 20:55 ngày 20/09/2018

XIB and Storyboard Localization

Introduce Để ứng dụng có nhiều users sử dụng thì yêu cầu cơ bản là ứng dụng phải được hỗ trợ nhiều ngôn ngữ. Với ứng dụng iOS thì việc Localization khá dễ dàng bằng việc add thêm các ngôn ngữ muốn sử dụng trong ứng dụng và tạo ra các file Localizable.strings tương ứng với ngôn ngữ đó. File ...

Tác giả: Vũ Văn Thanh viết 20:55 ngày 20/09/2018

Manual Testing và Automation Testing

Đối với một dự án, có ba khía cạnh quan trọng cần chú ý đó là chi phí, thời gian và chất lượng. Bất kỳ dự án nào cũng có mục tiêu là có được một sản phẩm chất lượng cao nhưng giảm được chi phí và thời gian cần thiết để hoàn thành dự án. Vì thế mà kiểm thử phần mềm là một phần không thể thiếu của ...

Tác giả: Vũ Văn Thanh viết 20:55 ngày 20/09/2018

TÌM HIỂU VỀ THỬ NGHIỆM BẢO MẬT (SECURITY TESTING)

Ngành công nghiệp phần mềm đã đạt được những thành tựu rất lớn. Những năm gần đây, việc sử dụng các ứng dụng internet tại các Doanh nghiệp càng trở nên mạnh mẽ. Các hệ thống ERP (Enterprise resource planning - hoạch định nguồn lực doanh nghiệp) dựa trên web được ứng dụng phổ biến là dẫn chứng tốt ...

Tác giả: Vũ Văn Thanh viết 20:55 ngày 20/09/2018

Google đã có cách Phóng To và Tăng Cường Ảnh y như Phim

Hầu như trong bộ phim về tội phạm nào, ta cũng luôn thấy cảnh các cơ quan an ninh phóng to ảnh và đoạn ghi hình “siêu nhiễu hạt”, và “tăng cường” hình ảnh bị phân giải “dễ như chơi”, thấy rõ mặt rồi thì cứ thế mà đi bắt thôi. Sự thật là ...

Tác giả: Trần Trung Dũng viết 20:55 ngày 20/09/2018

Gson Overview : Generics

Ở phần trước, chúng ta đã tìm hiểu về mapping enum của Gson, ở phần này ta sẽ tìm hiểu cách serialize của các Object có Generics. Nếu bạn thắc mắc generics là gì thì hãy xem bài viết này để hiểu rõ hơn trước khi đọc tiếp bài viết này Serialization of Generics Hãy bắt đầu bằng một ví dụ đơn ...

Tác giả: Trần Trung Dũng viết 20:55 ngày 20/09/2018

Amazon Web Services Essentials: S3 and EC2

Introduction Ở phần một, mình đã giới thiệu về khái niệm cơ bản của các core services của Amazon là VPC, EC2, S3, RDS. Bài viết này mình sẽ trình bày chi tiết hơn về hai thành phần trong VPC là S3 (Simple Storage Service) và EC2 (Elastic Compute Cloud). S3 (Simple Storage Service) S3 là dịch ...

Tác giả: Vũ Văn Thanh viết 20:55 ngày 20/09/2018

JIRA Tutorial - Giới thiệu về JIRA(Phần IV)

4.Quản lý issues, sử dụng tiến trình công việc và tính năng báo cáo Chúng ta đã biết các loại issue khác nhau và cách tạo chúng trong loạt bài Hướng dẫn JIRA trước đây của tôi. Đây là hướng dẫn tiếp theo của JIRA trong loạt bài này, nơi chúng ta sẽ tìm hiểu cách sử dụng chúng, tiến trình công ...

Tác giả: Bùi Văn Nam viết 20:55 ngày 20/09/2018