Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Làm thế nào để upgrade một smart contract trên ethereum ? (Phần 1)
1. Tại sao cần phải upgrade smart contract.
0 0 101
Python: Tips and Tricks
Trong bài viết lần này, mình sẽ giới thiệu cho mọi người một số tips & tricks trong Python. Hy vọng sẽ giúp ích cho mọi người khi làm việc với Python. 1. Chia phần tử list, dict, set thành từng dòng riêng biệt.
0 0 21
Introducing to Serenity BDD (P2) - Những config cần biết khi bắt đầu testing Web Applications với Serenity
Serenity BDD cung cấp khả năng tích hợp tuyệt vời với Selenium, cho phép bạn tránh xa khỏi những config phức tạp mà bạn thường cần xử lý khi làm web automation test. Đặc biệt, Serenity quản lý luôn driver cho bạn (vì vậy bạn không cần loay hoay với việc tạo driver và close driver mỗi khi thực hiện t
0 0 185
Tìm hiểu về iOS 13 Sense Delegate
Khi bạn tạo một project mới trong Xcode 11, bạn có thể nhận thấy điều gì đó mà bạn chưa từng thấy trước đây. Thay vì chỉ tạo một file AppDelegate.
0 0 19
Khám phá flex-grow, flex-shrink, và flex-basis
Khi bạn áp dụng một thuộc tính CSS cho một phần tử, có rất nhiều thứ đang diễn ra. Ví dụ, chúng ta có 1 đoạn HTML thế này:. <div class="parent">. <div class="child">Child</div>.
0 0 33
Tại sao bạn nên học Go ?
. Trong những năm gần đây, có một sự trỗi dậy của một ngôn ngữ lập trình mới Go hay Golang. Không có gì làm cho các developer chúng ta phát cuồng hơn một ngôn ngữ mới, phải không ?.
0 0 34
Sử dụng Urban Ariship khi Push Notification Service cho IOS
I. Giới thiệu. Push notifications cho phép cung cấp thông tin hữu ích cho khách hàng từ server đến thiết bị của người dùng. Tuy nhiên chúng ta cũng phải biết cách sử dụng Push notifications đúng cách để tránh gây phiền phức cho người dùng.
0 0 24
Redux Main Concept
. Xin chào các bạn, cũng khá lâu rồi mới quay lại với series React JS của mình. Ngày hôm nay mình sẽ chia sẻ về Redux.
0 0 40
[Kubernetes] Kubectl và các command cơ bản
Mở đầu. Kubectl là công cụ quản trị Kubernetes thông qua giao diện dòng lệnh, cho phép bạn thực thi các câu lệnh trong Kubernetes cluster.
0 0 59
[Ansible] Một số Ansible module mà bạn nên biết
. Ansible là một công cụ "Configuration Management", tức là một công cụ hỗ trợ, cấu hình, cài đặt hệ thống một cách tự động. Các công cụ này giúp thực hiện triển khai hệ thống thuận lợi, hạn chế những công việc lặp đi lặp lại tiết kiệm thời gian, và có thể triển khai cho những hệ thống tương tự.
0 0 86
Flutter ListView và ScrollPhysics: Một cái nhìn chi tiết
. Các loại ListView. Chúng ta bắt đầu tìm hiểu các loại listview và sau đó sẽ tìm cách chỉnh sửa các tính năng của chúng. . ListView.
0 0 9
Học React Router cho bớt ngu nger
1. Giới thiệu. Ngày nay việc sử dụng SPA (Single Page Application) đã khá phổ biến so hơn trước. So với các ứng dụng SSR(Server-Side Rendering) thì một trong những ưu điểm vượt trội hơn của SPA chính là khi chúng ta làm việc với routing.
0 0 163
Giới thiệu các SDK của Uniswap cho lập trình viên
Sau các trào lưu ICO, IEO thì hiện tại đang nổi lên một trào lưu IDO list các token trên Uniswap - vươn lên từ Hackathon ETHGlobal để trở thành kì lân. Trong bài viết lần này mình sẽ giới thiệu về các SDK cho các blockchain developer để tương tác với Uniswap.
0 0 37
Điều gì sẽ xảy ra nếu khách hàng không thể tái tạo lỗi của bạn?
Kiểm tra và đảm bảo chất lượng phần mềm là một thủ tục phức tạp đòi hỏi sự tận tâm, chuyên môn kỹ thuật, con mắt nhìn chi tiết và hàng giờ làm việc. Người thử nghiệm là những người đi sâu vào sản phẩm của bạn và có tác động lớn đến kết quả cuối cùng của dự án.
0 0 43
React: useMemo là gì ? khi nào nên sử dụng ?
Hello, xin chào mọi người hôm nay mình sẽ nói về useMemo trong Reactjs nhé xem nó có gì hay ho nào. Hôm nay mình sẽ tìm hiểu xem useMemo là gì ? khi nào nên sử dụng ? nhé. useMemo nó nằm trong collections hooks của Reactjs ( useState, useEffect, useCallback, useReducer, useRef, useContect,... ) được
0 0 19
Godot Shader (P2) : Hướng dẫn làm Outline cho sprite 2D
Mình tính viết bài hướng dẫn về cách sử dụng Godot, nhưng nghĩ lại thì vài tháng nữa ra Godot 4 rồi nên để dành từ từ viết luôn. Nếu bạn chưa từng dùng Shader bao giờ thử xem link phần 1 truớc để biết cách tạo ra file shader.
0 0 18
Kiểm thử thăm dò: Một chiến lược hữu ích để cải thiện chất lượng phần mềm
. Trách nhiệm chính của người kiểm thử là tìm ra ngay cả những lỗi nhỏ nhất có thể ảnh hưởng tiêu cực đến hoạt động liền mạch của ứng dụng. Trong hầu hết các trường hợp, quy trình đảm bảo chất lượng nhằm đảm bảo một giải pháp phần mềm sẽ hoạt động chính xác, không có sự cố không mong muốn ở cả giai
0 0 5
Tự build cho mình một hệ thống BADGE MARKDOWN siêu xịn xò - #1
Chào mọi người, lại là mình và cái serie "Something thú vị" của mình đây, serie tổng hợp những kiến thức mình cảm thấy thú vị ở trên google, github, bla bla... Qua đó chia sẻ những project nho nhỏ, thích hợp để mọi người làm cho vui hoặc relax hoặc giải trí. https://github.com/weebNeedWeed/custom-ba
0 0 32
CRUD Nodejs với mysql
Mở Đầu. Xin chào các bạn tiếp tục với series Nodejs cơ bản, bài hôm nay mình sẽ tiếp tục làm thêm các chức năng xem chi tiết và sửa và xóa sản phẩm.
0 0 77
Các command trên ubuntu (chiếm 80%) - phần 3
Một ngày đẹp trời nào đó, một đứa bạn có hỏi mình rằng à lệnh A, B này chạy như thế nào, t muốn kết quả như thế này này thì bây h phải chạy câu lệnh như thế nào, mài có biết không? Úi dồi ubuntu chứ gì, tra google là xong, cơ mà có nhiều cái không biết nên tra như thế nào? Gây mất thời gian, do vậy
0 0 42
Cách sử dụng thuộc tính #available trong Swift
. Đánh dấu các đoạn code là có sẵn cho mỗi nền tảng hoặc phiên bản là điều cần thiết trong bối cảnh ứng dụng luôn thay đổi và phát triển.Khi có phiên bản Swift mới hoặc phiên bản nền tảng, chúng ta muốn áp dụng nó càng sớm càng tốt.
0 0 13