Skip to content

Dashboard

All activity

Showing 7,551-7,600 of 7,730 items.
@renovate
Admin 16/03/2021 00:20
What is Cookie Testing, and Why?

Khi chúng tôi truy cập một trang web lần đầu tiên, một số trang web sẽ chặn một phần chế độ xem của chúng tôi với một cửa sổ bật lên nói rằng cookie sẽ được thu thập trong phiên đó. Chúng tôi có nghĩa vụ đánh dấu vào một ô hoặc nhấn đóng, điều này sẽ thông báo cho hệ thống rằng chúng tôi đã đưa thông tin này lên server. Nhưng chính xác thì cookie là gì và mục đích của chúng là...

Cookies là gì? cookie
@renovate
Admin 15/03/2021 23:20
Theo dõi SQL Query trong Rails

1. Mở đầu Khi phát triển hoặc tối ưu Rails applications, một trong những công việc quan trọng đó là hiểu và tối ưu được các SQL queries vì phần lớn tốc độ web chậm là do các logic xử lý/ truy vấn DB chưa hợp lý. Chúng ta sẽ hỏi những câu hỏi như: Có bao nhiêu câu SQL queries được gọi sau mỗi lần request, mất bao nhiêu thời gian để hoàn thành một câu SQL query?, câu query có bị gọi lặp lại...

Ruby on Rails SQL Tracking SQL
@renovate
Admin 15/03/2021 22:40
Một số cách nối chuỗi trong Javascript

Trong bài viết này, mình sẽ đưa ra một cách nối chuỗi trong Javascript, hy vọng sẽ giúp code của bạn ngắn hơn và dễ đọc hơn. 1. Sử dụng template string Template string là một tính năng trong ES6, cú pháp của tính năng này cho phép chúng ta có thể viết biểu thức ngay bên trong chuỗi. Trong đó, thay vì sử dụng cặp dấu " " hay ' ' bao quanh chuỗi thì sử dụng cặp dấu ` `. Để hiểu rõ hơn, mình...

Happy New Year Javascript ES6
@renovate
Admin 15/03/2021 22:30
Xpath trong selenium cho một ứng dụng Web

Nội dung của bài viết bao gồm: Khái niệm Xpath Phân loại Xpath Cấu trúc của Xpath Giải thích chi tiết các yếu tố trong cấu trúc và ví dụ Một số công nghệ trong Xpath 1. Khái niệm Xpath XPath là đường dẫn XML. Nó là một cú pháp để tìm kiếm bất kỳ element nào trên trang web bằng cách sử dụng biểu thức XML path. XPath được sử dụng để tìm locator của bất kỳ element nào trên trang web...

Xpath @Auto testing
@renovate
Admin 15/03/2021 20:20
ISTQB CHAPTER 4: Test Design Techniques - White Box test design

1. What is the White-box testing White-box testing là kiểm thử hộp trắng dựa trên cấu trúc bên trong, thiết kế và mã hóa để xác định và kiểm tra input, ouput của phần mềm. Thường được thực hiện bởi các developers Được áp dụng cho Unit Test, Intergration test 2. White Box test design 2.1 Statement coverage Formula = (number of statements exercised / Total number of statements) *100% -> Phần trăm số câu lệnh được thực...

decision coverage path coverage Statement coverage White Box test design
@renovate
Admin 15/03/2021 18:40
Mô hình cơ sở dữ liệu EAV giải quyết bài toán các thực thể có số lượng các thuộc tính thay đổi

Giới thiệu mô hình CSDL EAV Mô hình csdl EAV viết đầy đủ là Entity-Attribute-Value Pattern là một mô hình đáp ứng được việc xây dựng hệ thống yêu cầu có sự tùy biến các thuộc tính của bảng thường xuyên tăng. EAV là một cấu trúc thiết kế cơ sở dữ liệu trong Magento. Điểm mạnh của mô hình cơ sở dữ liệu này là có tính tùy biến tính mở rộng cao, không bị dư thừa dữ liệu. Bài toán...

Happy New Year Entity-Attribute-Value Pattern
@renovate
Admin 15/03/2021 17:10
Cache lại Laravel API với ETag

Mở đầu Hiện nay, các ứng dụng web hiện đại thường tách biệt các thành phần frontend và backend, việc này giúp cho bạn chủ động trong việc phát triển từng thành phần, có thể deploy từng thành phần riêng biệt. Khi đó phía frontend sẽ sử dụng dữ liệu từ backend thông qua các API, vì thế dần bạn sẽ phải quan tâm tới các request tới API, khi nào cần fetch dữ liệu từ API, hay khi nào dữ liệu...

PHP Happy New Year Laravel Ruby
@renovate
Admin 15/03/2021 16:50
Tổ chức TableView một cách hiệu quả trong iOS

Giới thiệu TableView là một trong những component sử dụng phổ biến trong các ứng dụng iOS. Trong bài viết này ta sẽ phân tích và từng bước để tổ chức Table View một cách hiệu quả để dễ dàng bảo trì và áp dụng được nhiều yêu cầu khác nhau về dữ liệu. Giả sử ta cần xây dựng một TableView với nhiều kiểu cell khác nhau, giống như hình dưới đây: Với yêu cầu như sau: Dữ liệu hiển...

Happy New Year
@renovate
Admin 15/03/2021 16:40
Build, Deploy Express Nodejs App với Docker Image, Kubernetes và Gitlab Registry

I, Đôi chút về Kubernetes Kubernetes: là dịch vụ điều phối container. Được phát triển bởi Google và tặng lại cho Tổ chức Điện toán đám mây CNCF. Kubernetes hiện là nguồn mở. Có lợi thế là tận dụng nhiều năm kinh nghiệm trong quản lý container của Google. Đó là một hệ thống toàn diện để tự động hóa việc triển khai, lập lịch và nhân rộng các ứng dụng được đóng gói và hỗ trợ nhiều...

Happy New Year Docker Docker Registry deploy using kubernetes
@renovate
Admin 15/03/2021 15:50
[Swift tricks] Preserving Initializers

Làm thế nào để tạo custom initializer và vẫn giữ được default initializer của structure? Trong bài viết này, chúng ta cùng sẽ dùng 1 struct Person để làm ví dụ. Struct này có 2 constant property là first và last. Swift sẽ tự động tạo cho chúng ta một default initializer, init(first:last:), và tất nhiên chúng ta có thể sử dụng initializer này để tạo 1 instance của struct Person: Nhưng trong thực tế sẽ có lúc...

Happy New Year Swift Swift Tricks
@renovate
Admin 15/03/2021 15:40
[Secure coding - Part 4] Là developer cần làm gì để ứng dụng của mình an toàn và bảo mật hơn?

Tổng quan về vấn đề bảo mật Trở lại với chuỗi bài viết về hướng dẫn lập trình an toàn cho lập trình viên, bài viết thứ tư trong series's post: Secure coding for developers sẽ tiếp tục với nội dung về các vấn đề liên quan đến các vấn đề: Error handling and Logging, Data protection. Việc xử lý lỗi hệ thống, lỗi ứng dụng hay lưu log ứng dụng là vấn đề cần được quan tâm vì nếu không...

Happy New Year secure coding security guides security tips web security
@renovate
Admin 15/03/2021 14:50
Một số thuộc tính CSS có thể bạn sẽ cần

1. Căn trung tâm (Perfect Centering) Sử dụng flex giúp căn chỉnh một cách nhanh chóng và rất dễ dàng. Chúng ta hãy xem ví dụ về code căn trung tâm nhé : <h1>Perfect Centering</h1> <p>A container with both the justify-content and the align-items properties set to <em>center</em> will align the item(s) in the center (in both axis).</p> <div class="flex-container"> <div></div> </div> .flex-container { display: flex; ...

CSS
@renovate
Admin 15/03/2021 14:50
WAN là gì? Cách mạng diện rộng hoạt động

WAN là gì? Cách mạng diện rộng hoạt động 15/03/2021 0 Lượt xem Wide Area Networks – WAN là gì? Đó là một mạng...

internet Network mạng máy tính ethernet
@renovate
Admin 15/03/2021 14:50
LAN là gì? Tìm hiểu về mạng cục bộ LAN

LAN là gì? Tìm hiểu về mạng cục bộ LAN 15/03/2021 0 Lượt xem Ngày nay, mạng LAN được sử dụng phổ biến trong gia...

Network bảo mật hệ điều hành mạng máy tính
@renovate
Admin 15/03/2021 14:50
Wix là gì? Những điều quan trọng cần biết khi sử dụng Wix

Wix là gì? Những điều quan trọng cần biết khi sử dụng Wix 15/03/2021 0 Lượt xem Wix là gì? Nó là một công cụ...

Lap Trinh website ứng dụng SEO
@renovate
Admin 15/03/2021 14:50
Subdomain là gì? Ứng dụng thế nào?

Subdomain là gì? Ứng dụng thế nào? 15/03/2021 2 Lượt xem Có rất nhiều người biết về domain nhưng không phải ai...

SEO DNS tên miền TLD
@renovate
Admin 15/03/2021 14:50
Đổi DNS Iphone đơn giản chỉ trong vài phút

Đổi DNS Iphone đơn giản chỉ trong vài phút 15/03/2021 1 Lượt xem Có thể bạn chưa biết, đây là một nhược điểm...

hệ điều hành ứng dụng DNS điện thoại
@renovate
Admin 15/03/2021 14:50
Đổi DNS sang 1.1.1.1 Windows như thế nào?

Đổi DNS sang 1.1.1.1 Windows như thế nào? 15/03/2021 1 Lượt xem Xem thêm: Đổi DNS Iphone đơn giản chỉ trong vài...

windows hệ điều hành DNS
@renovate
Admin 15/03/2021 14:00
Closure in Swift 5

What is Closure? Closure là các khối function khép kín có thể được chuyển qua và sử dụng trong code của bạn. Closures trong Swift tương tự như blocks trong C và Objective-C và lambdas trong các ngôn ngữ lập trình khác. Closure là một function and với từ khoá “func” Closure là một block của code mà bạn có thể gán cho biến. Trong Swift “var” và “let” lưu trữ thông tin, Các hàm “func” thực thi các tác...

Swift
@renovate
Admin 15/03/2021 13:40
Xây dựng Ứng dụng hiển thị hình ảnh với thư viện Glide trong Android

1. Glide là gì ? Glide là thư viện Android mã nguồn mở phổ biến để tải hình ảnh, video và ảnh động GIF. Với Glide, bạn có thể tải và hiển thị hình ảnh từ nhiều nguồn khác nhau, chẳng hạn như từ server hoặc các ảnh lưu cục bộ. Theo mặc định, Glide sử dụng thực hiện tùy chỉnh của HttpURLConnection để tải hình ảnh qua internet. Tuy nhiên, Glide cũng cung cấp các plugin cho các thư viện mạng...

Happy New Year ActiveAndroid
@renovate
Admin 15/03/2021 13:30
Using Dispatch Group iOS Async Tasks

Grand Central Dispatch (GCD) là một framework được cung cấp bởi Apple, được phát hành vào năm 2009 với OS X Snow Leopard & iOS 4. Nó cung cấp API dễ sử dụng cho các nhà phát triển để chạy các tác vụ nền bằng cách tạo hàng đợi theo kiểu nối tiếp hoặc đồng thời mà không cần quản lý threads của chính họ GCD tóm tắt việc gán các luồng để tính toán vào dispatch queue. Developer chỉ cần dispatch...

Swift
@renovate
Admin 15/03/2021 13:20
Nguyên tắc thứ tư trong SOLID: Interface Segregation Principle

Câu chuyện về cái tên Interfact Segregation Principle (ISP) có thể kể bắt đầu từ cái đồ thị dưới đây: Trong tình huống được minh hoạ trong đồ thị trên, có một vài user sử dụng các thao tác của class OPS (đặt tên class là OPS vì nó viết tắt của operations ấy mà). Giả sử rằng người dùng User1 chỉ sử dụng method op1, User2 chỉ sử dụng op2, User3 chỉ sử dụng op3. Giờ nếu như mà OPS là một...

Happy New Year Software Architecture
@renovate
Admin 15/03/2021 13:20
Kiểm thử Use Case

1. Use case là gì? Use case là một tài liệu mô tả từ đầu đến cuối hành vi của hệ thống từ góc nhìn của người sử dụng. Use case mô tả sự tương tác đặc trưng giữa người dùng bên ngoài (Actor) và hệ thống. Mỗi Use case sẽ mô tả cách thức người dùng tương tác với hệ thống để đạt được mục tiêu nào đó. Sự tương tác ở đây có thể là: Người dùng tương tác với hệ thống như...

user case Kiểm thử
@renovate
Admin 15/03/2021 12:20
Thực hành truy vấn tìm kiếm dữ liệu trong Elasticsearch với dữ liệu sản phẩm của Shoppe

I. Mở Đầu: Hello mọi người, như mọi người đã biết thì Elasticsearch là một engine mạnh mẽ phục vụ cho việc tìm kiếm dữ liệu thông minh hơn, đáp ứng về mặt tốc độ gần như là Realtime và khả năng phân tán dữ liệu rất tốt của nó. Có rất nhiều bài viết đi từ tổng quan đến chi tiết về Elasticsearch trên Viblo rồi nên mọi người tìm kiếm để tìm hiểu và cài đặt nhé, hôm nay mình...

Happy New Year tìm kiếm Tối ưu truy vấn Elastic Search tìm kiếm cho dữ liệu lớn
@renovate
Admin 15/03/2021 11:50
Laravel job is retried even when option tries is set to 1

Lỗi như tiêu đề, bạn có thể xem tại https://github.com/laravel/framework/issues/15696 Và 1 lần nữa mấy anh contributors của laravel lại bảo đây là feature =)) https://github.com/laravel/framework/issues/15696#issuecomment-250935907 Tóm tắt lại là laravel sẽ chạy lại job sau khi job bị timeout bất kể bạn để try time bao nhiêu lần. Đọc code của laravel bạn sẽ thấy....

Happy New Year Laravel
@renovate
Admin 15/03/2021 11:30
Cloudflare là gì? Cách hoạt động của Cloudflare?

Cloudflare là gì? Cách hoạt động của Cloudflare? 15/03/2021 3 Lượt xem Ba điều cực kỳ quan trọng khi bạn bắt đầu...

bảo mật CDN chống DDoS domain name server
@renovate
Admin 15/03/2021 11:20
Lỗi validation với nested array object data ở laravel 5.7

Giải thích về issue: Khi validate data có dạng array object, bạn dùng validation form có rules như bên dưới. public function rules() { return [ 'timestamp' => 'nullable|max:20|date_format:Y/m/d H:i:s', 'count' => 'nullable|integer', 'data' => 'required|array', 'data.*.id' => 'required|max:100', 'data.*.type' => 'required|max:20', 'data.*.name' =>...

Happy New Year Laravel
@renovate
Admin 15/03/2021 11:20
Bảo mật các tệp tải lên AWS S3 bằng presigned URLs

1. Giới thiệu Mặc định , tất cả các object là private - nghĩa là chỉ bucket account owner mới có quyền truy cập vào đối tượng . Nếu bạn muốn user có thể truy cập đến bucket cụ thể hoặc object mà không public chúng bạn có thể cung cấp cho user với quyền thích hợp sử dụng IAM policy . Ngoài ra để cho phép truy cập sử dụng IAM policy ban cũng có thể tạo một presigned URL - nghĩa là user có thể...

Happy New Year sharpuploadfile Amazon S3
@renovate
Admin 15/03/2021 11:10
Simple Mail Transfer Protocol - SMTP là gì?

Simple Mail Transfer Protocol - SMTP là gì? 15/03/2021 0 Lượt xem Nếu bạn đang thắc mắc SMTP là gì, bài viết này sẽ...

Giao thức internet phần mềm email
@renovate
Admin 15/03/2021 11:10
XAMPP là gì? Cài đặt XAMPP trên máy tính cục bộ

XAMPP là gì? Cài đặt XAMPP trên máy tính cục bộ 15/03/2021 0 Lượt xem Bạn là nhà phát triển Web? Bạn đã không...

MySQL HTML máy chủ apache
@renovate
Admin 15/03/2021 11:10
SQL là gì? Các câu lệnh của SQL

SQL là gì? Các câu lệnh của SQL 15/03/2021 0 Lượt xem SQL là viết tắt của Structured Query Language. Đồng thời, nó là...

cơ sở dữ liệu phần mềm Structured Query Language
@renovate
Admin 15/03/2021 11:10
CLOUDFLARE là gì? Cách CLOUDFLARE hoạt động

CLOUDFLARE là gì? Cách CLOUDFLARE hoạt động 15/03/2021 1 Lượt xem Ba điều cực kỳ quan trọng khi bạn bắt đầu một...

bảo mật CDN chống DDoS domain name server
@renovate
Admin 15/03/2021 11:10
ICANN là gì? Tại sao ICANN quan trọng?

ICANN là gì? Tại sao ICANN quan trọng? 15/03/2021 0 Lượt xem ICANN có vai trò quan trọng và thường được nhắc đến...

internet DNS tên miền TLD
@renovate
Admin 15/03/2021 11:10
Nameserver là gì? Tại sao nameserver lại quan trọng?

Nameserver là gì? Tại sao nameserver lại quan trọng? 15/03/2021 1 Lượt xem Nếu bạn đang cố gắng trỏ tên miền của...

internet website
@renovate
Admin 15/03/2021 10:50
Đọc Medium khi bị nhà mạng chặn

Intro Dạo gần đây nhà mạng VN cứ chặn medium làm mình không load được, làm mọi cách rồi nhưng mà vẫn không truy cập được medium ngoài bật VPN sang nước khác , tuy nhiên mình lại có con VPS bên Châu Âu nên thành ra chạy khá chậm. Ban đầu mình định config allow các IP của medium mới chạy qua VPN, tuy nhiên Medium lắm IP nên việc này khả thi nhưng mất thời gian =)). Tuy nhiên có một cách khác mà bạn...

Happy New Year switchy omega wiregoard Medium
@renovate
Admin 15/03/2021 10:40
Tìm hiểu về Static testing

1. Static testing là gì? Static testing là một kỹ thuật kiểm thử phần mềm để tìm kiếm lỗi trong phần mềm/ ứng dụng mà không thực thi code. Khác với Dynamic testing đó là kỹ thuật cần thực thi code. Kiểm thử tĩnh được thực hiện để tránh lỗi sớm trong giai đoạn đầu phát triển phần mềm, nó cũng dễ dàng xác định lỗi và giải quyết lỗi. Nó còn giúp tìm kiếm lỗi mà có thể không tìm...

Static testing là gì? Tìm hiểu về Static testing Test design technique Static Testing
@renovate
Admin 15/03/2021 09:40
Destructive Testing là gì? Kỹ thuật, phương pháp và ví dụ

Destructive Testing được định nghĩa là một loại kiểm thử phần mềm để tìm ra các điểm lỗi trong một chương trình phần mềm. Đây là một phương pháp test trong đó một ứng dụng được cố tình thực hiện để kiểm tra tính mạnh mẽ của ứng dụng và xác định điểm lỗi. Không giống như các phương pháp kiểm thử khác, kỹ thuật test chức năng này của ứng dụng sẽ kiểm tra hành vi không...

QA Translated Article
@renovate
Admin 15/03/2021 09:30
HTTP là gì? XHR - XML HTTP Request

HTTP là gì? XHR - XML HTTP Request 13/03/2021 0 Lượt xem Bạn thường thấy HTTP xuất hiện trước tên miền nhưng không...

Lap Trinh website trình duyệt máy chủ web
@renovate
Admin 15/03/2021 09:30
C# là gì? Sơ lược về ngôn ngữ lập trình C#

C# là gì? Sơ lược về ngôn ngữ lập trình C# 13/03/2021 0 Lượt xem Hiện nay, các ngôn ngữ lập trình phổ biến nhất...

Lap Trinh máy tính phần mềm ứng dụng
@renovate
Admin 15/03/2021 09:30
MongoDB là gì? Khi nào thì nên sử dụng MongoDB

MongoDB là gì? Khi nào thì nên sử dụng MongoDB 13/03/2021 0 Lượt xem Nếu bạn chưa biết MongoDB là gì và nên sử dụng...

database Lap Trinh cơ sở dữ liệu phần mềm
@renovate
Admin 15/03/2021 08:10
Khai thác lỗ hổng File Upload trên php để up shell

1.Giới thiệu Trong thực tế chúng ta bắt gặp rất nhiều trang web cho phép chúng ta upload file từ máy lên. Đơn giản như upoad hình nền làm avatar hoặc gửi file video các thứ. Tuy nhiên nếu chúng ta không đảm bảo file upload lên được kiểm soát chặt chẽ, hacker rất có thể sẽ sử dụng các shell giả mạo dưới dạng file ảnh nhằm thực thi mã và chiếm quyền điều khiển. Bài viết này sẽ chỉ cho bạn...

Happy New Year sharpuploadfile
@renovate
Admin 15/03/2021 07:50
Docker cơ bản (P1) - image và container

Xin chào mọi người, ngày hôm nay mình xin phép quay lại với một bài viết về môi trường development khi phát triển ứng dụng. Và mình xin chia sẻ một chút kiến thức về Docker - một công cụ tuyệt vời cho việc phát triển hay scale (mở rộng) ứng dụng. Với chút kiến thức ít ỏi của mình hy vọng giúp được phần nào để các bạn hiểu đôi chút cơ bản và bắt đầu sử dụng Docker. Chúng ta cùng...

Happy New Year
@renovate
Admin 15/03/2021 02:50
Java deserialization - Write up MatesCTF 2018 WutFaces

Mở đầu Bài ctf này là 1 bài rất hay về lỗ hổng java deserialization mà các bạn muốn tìm hiểu về lỗ hổng này nên làm. Mức độ kiến thức trong bài cũng khá cao. Thông qua bài này chúng ta có 1 cái nhìn tổng quan về lỗ hổng cũng như focus ta vào cách viết PoC 1 day. Một lĩnh vực khá là thú vị. Cảm ơn bài viết MatesCTF 2018 WutFaces & CVE-2013-2165 của anh @tint0. Bài viết của anh không đi vào chi...

Happy New Year CTF Java deserialization Write Up
@renovate
Admin 15/03/2021 01:50
Javascript - Phân biệt let, const và var

Giới thiệu Javascript 2015 (ES6) ra mắt kèm theo rất nhiều tính năng giúp chúng ta viết code một cách gọn gàng, sạch đẹp hơn, dễ dàng đọc hơn. Một số chức năng tiêu biểu như: let, const, arrow function, promises, ... Trong bài viết này chúng ta sẽ tìm hiểu về let và const phục vụ trong việc khai báo dữ liệu trong JS. Sự khác biệt của let, const và var. Sự khác biệt Hoisting Trước tiên ta sẽ tìm hiểu xem...

Happy New Year JavaScript es6
@renovate
Admin 15/03/2021 00:20
Tìm hiểu về hệ phân tán (Phần 7: Tính chịu lỗi ) - Part 1

Trong hệ thống phân tán, lỗi có thể xảy ra ở bất cứ thành phần nào, là lỗi máy chủ hay lỗi mạng đều làm giảm hiệu năng và có thể làm gián đoạn dịch của hệ thống. Một yêu cầu quan trọng khi xây dựng hệ thống phân tán là phải lường trước được các lỗi có thể xảy ra và chuẩn bị phương án xử lý sao cho tối thiểu hóa ảnh hưởng của nó đến hệ thống. Hay nói cách khác, khi...

Happy New Year Fault Tolerance tính chịu lỗi hệ phân tán
@renovate
Admin 14/03/2021 23:20
Docker networking được xây dựng và hoạt động thế nào?

Một trong những lý do Docker là một nền tảng rất mạnh mẽ là bởi lẽ bạn có thể kết nối các container hay các service của chúng với nhau một cách dễ dàng, hoặc có thể kết nối với những service không phải Docker. Các container hay service của docker cũng không cần phải biết chúng được deploy trên Docker, hay là các service hoạt động với chúng có phải là service Docker hay không. Bất kể các host chạy...

Happy New Year Docker docker networking
@renovate
Admin 14/03/2021 19:50
Rails - Docker - Circle CI - Github

Như tiêu đề, thì trong bài này mình sẽ hướng dẫn tạo 1 project rails, sử dụng docker, circle CI và check statut pass trước khi merge PR trên github Tạo rails app với docker Tạo rails app Trước hết bạn cần tạo mới 1 rails app ở local(nên ở local bạn cần cài đặt rails từ trước) rails new circle-ci -d mysql mình dùng db là mysql, nên có -d mysql Khi tạo xong rails app, thì đừng vội làm gì cả, chúng ta sẽ chuyển...

Happy New Year Ruby on Rails Docker CircleCI GitHub
@renovate
Admin 14/03/2021 18:30
Live Server - Làm gì khi cái VS Code extension thân yêu trở chứng?

Hôm nay là một ngày Chủ Nhật cuối tuần đẹp trời để... code. Như bao ngày cuối tuần, mình lại ngồi vào máy, bật VS Code để vọc vạch những thứ linh tinh về web, JS các kiểu. Lâu ngày mở lại cái pet project từ thời tám hoánh nào đó mà mình viết bằng HTML, CSS, JS thuần, cái thời chưa biết React, Vue là cái beep gì, lúc đấy toàn xài cái Live Server Extension để phục vụ cho việc development. Vậy...

Happy New Year Visual Studio Code Live Server
@renovate
Admin 14/03/2021 16:30
Crypto Crew University Review – Top Crypto Courses For Traders

Becoming a successful trader isn’t that hard if you choose Crypto Crew University as your teacher. You can learn all dominating strategies from the leading experts. Read this Crypto Crew University review to know more. 5 Benefits Of Crypto Courses Say No To Losses If you are tired of constantly losing money, then it’s time to come up with a better plan. Each crypto course from Crypto Crew University will provide the most outstanding strategies. In other words, money won’t leave your...

Happy New Year Blockchain cryptocrewuniversityreview cryptocrewuniversitycoupon cryptocrewuniversity
@renovate
Admin 13/03/2021 23:00
Áp dụng 5 mẹo hữu ích này cho Xcode

1. Tìm kiếm sử dụng RegEx: Các bước : Chọn File Navigator từ menu ở phía trái Xcode Chuyển chế độ Text preference sang Regular Expression Giờ chúng ta có thể tìm kiểu bằng RegEx 2. Mở một project từ Terminal với Xcode Chúng ta có thể mở những Xcode dự án từ Terminal. Nếu chạy lệnh xed. trong thư mục index của dự án, nó sẽ mở dự án trực tiếp. 3. Xem interface của các tệp class hoặc struct Nếu bạn...

Happy New Year
ProTip! The feed shows you events from people you follow and repositories you watch.
Subscribe to your news feed