
Cơ bản về Git?
Khi đọc bài viết này, có thể bạn đã quá thành thạo về git, sử dụng nó hằng ngày trong các dự án. Cũng có thể bạn chưa biết gì về nó, nếu thể thì mình khuyên bạn nên đọc bài này, và sau bài này nên bắt tay sử dụng ngay git vào dự án, bạn sẽ thấy sức mạnh, sự tiện lợi trong việc quản lý source code ...

Hướng dẫn lập trình macOS phần 2 (tiếp)
Trong phần này chúng ta sẽ tiếp tục tìm hiểu cách tạo UI, cụ thể hơn đó chính là thanh menu, một phần không thể thiếu trong những app của macOS. Trong menu sẽ tồn tại những tuỳ chỉnh cần thiết cho app để người dùng sử dụng thuận tiện hơn, dễ dàng hơn, tiện ích hơn. Trong "Main.storyboard" , bấm ...

Mẹo tự học cách viết code đơn giản cho người mới
Stack Overflow – trang mạng xã hội lớn nhất dành cho lập trình viên – vừa công bố số liệu khảo sát cho thấy có đến ¾ lập trình viên trên toàn thế giới có xu hướng tự học cách viết code. Bản thân tôi cũng có quan hệ với một số bạn làm lập trình nhưng chưa từng trải qua một buổi huấn luyện nào ...

Elixir và Unicode, Phần 2: Làm việc với Unicode Strings
Đây là bài dịch tiếp theo trong series về Elixir và Unicode của tác giả Nathan Long , Các bạn có thể đọc phần 1 tại đây Bài gốc: Part 1 | Part 2 Trong bài viết trước, tôi đã đưa ra những khái niệm cơ bản về việc hỗ trợ Unicode trong Elixir: mỗi string trong Elixir là một chuỗi các codepoint, ...

Business Analysts (cty ve E-commerce)
Cty mình đang tuyển vị trí Business Analysts. Lương từ 18 - 20 triệu. Làm việc từ T2-T6 tại Bình Thạnh. Gửi CV về email: recruit.vn@talent-fishers.com để apply nhé. Job description • Take part in the project under Agile development process. • Responsible for analyzing and developing functional ...

Series PHP - Lập trình hướng đối tượng (Phần 1)
Chào các bạn, một ngày xấu trời nọ mình ngồi cào phím, mình nghĩ nếu đã bấm vào bài này thì chắc có lẽ bạn đã từng một lần gõ Lập trình hướng đối tượng trên Google hoặc đã suy nghĩ đến nó nhưng còn đang mông lung chưa biết sẽ bắt đầu như thế nào hoặc vì một lí do nào đó thì cũng coi như duyên số đã ...

Con đường trở thành lập trình viên Full Stack
Lập trình viên full stack là những người có kinh nghiệm làm việc và rất thành thạo lập trình font end - back end và hiểu biết nhiều server và database. Bạn có thể tự xây dựng một hệ thống cho riêng mình mà không cần sự giúp đỡ của người khác. Có rất nhiều công ty cần những lập trình viên ...

My solution for loading data when fragment visible using setUserVisibleHint
If you using ViewPager to host Fragment and you only want to load data when you come to this Fragment, you can do like public abstract class FragmentHelpLoadDataWhenVisible extends Fragment { @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup ...

Những website giúp bạn tự học c# cơ bản online miễn phí
C# là một dạng ngôn ngữ hướng đối tượng được sử dụng rọng rãi cho các ứng dụng kinh doanh và thiết kế website. C# được phát triển bởi Microsoft và ngôn ngữ chính của .NET framework. C# cũng được sử dụng để tạo ra các ứng dụng GUI, ứng dụng web v.v…Những ứng dụng này chạy trên máy tính cá ...

Deep Learning in Python
Ví dụ về việc giao dịch ngân hàng Thực hiện việc dự đoán dựa trên các tiêu chí sa . Số lượng con cái . Số lượng tài khoản hiện có Chúng ta sẽ có sơ đồ đầu vào như sau Chúng ta sẽ áp dụng việc tính giá trị cho từng node tiếp theo bằng việc tổng tích của mỗi input đầu vào với trọng số của các điểm ...

Giới thiệu về NoSQL
Đây là thuật ngữ chung cho các hệ CSDL không sử dụng mô hình dữ liệu quan hệ. NoSQL đặc biệt nhấn mạnh đến mô hình lưu trữ cặp giá trị - khóa và hệ thống lưu trữ phân tán. Thuật ngữ NoSQL được giới thiệu lần đầu vào năm 1998 sử dụng làm tên gọi chung cho các hệ CSDL quan hệ nguồn mở nhỏ không ...

Kiểm Thử Mẫu Cho App Android
I. Nội dung 1. Cài đặt và chạy 1.1. Cài đặt OTA. 1.2. Thời gian chạy. 2. Sử dụng bộ nhớ 2.1. Sử dụng bộ nhớ trong suốt thời gian chạy 3. Kết nối 3.1. Cài đặt truy cập web không hợp lệ 3.2. Gửi/ Nhận dữ liệu. 3.3. Mạng chậm hoặc bị mất kết nối. 3.4. Kết nối mạng _ Chế độ máy bay. 4. Xử ...

Calabash Android – Tips and tricks
Trong giai đoạn này, mình được phân công viết UI Test bằng Calabash Android cho một dự án của DIV 3 và với bài viết này mình xin chia sẻ một vài mẹo và thủ thuật trong quá trình viết UI Test. Trước khi vào nội dung chính của bài viết này, các bạn nên tham khảo các bài viết với từ khóa “ ...

Phần 4: ElasticSearch: Search in Depth
1. Finding Exact Values Khi muốn tìm kiếm chính xác theo keywork thì bạn nên dùng các filter trong ES, và hãy dùng các filter nhiều nhất có thể bởi các filter sẽ không phải tính relevance , tính score giữa input đầu vào và kết quả trả về Các kết quả filter trả về được cache dễ dàng trên server do ...

Creating MySQL Procedure in Laravel 5.4 Migrations
Chào các bạn, ở bài viết hôm nay mình sẽ hướng dẫn cách tạo và sử dụng procedure trong Laravel với cơ sở dữ liệu MySQL. Hiểu đơn giản thì Stored procedure được định nghĩa như một tập các khai báo sql được lưu trữ ngay trong cơ sở dữ liệu và sau đó, được triệu gọi bởi một program, một trigger hay ...

Laravel - Query(P.1)
Xịn chào các bạn, hôm nay mình xin viết bài liên quan đến các query trong laravel. Khi làm việc với Laravel chúng ta hay dùng Eloquent hay Query Builder để thực hiện truy vấn để lấy dữ liệu trong Database, mình luôn thắc mắc rằng khi mình dùng query builder hay eloquent đó thì framework nó sẽ làm ...

Dùng Python 3 tính xác suất thoát FA
Lời tựa Dạo này đọc Framgia Confession, thấy nhiều bạn đang FA, mong muốn được gởi tình cảm đến bạn này bạn kia…Chứng tỏ, mong muốn thoát khỏi độc thân của các Framgia-er khá là cao (haha). Mở bài hơi liên quan, hôm nay mình muốn giới thiệu cho các bạn một bài viết khá thú vị: Dùng thuật ...

Typography trong UI: Hướng dẫn cho người mới bắt đầu
Đây là bài dịch, bài gốc các bạn có thể xem ở đây : https://uxplanet.org/typography-in-ui-guide-for-beginners-7ee9bdbc4833 Con người đọc gần như toàn thời gian, không chỉ ở những quyển sách hay tạp chí, mà còn thông qua hàng tấn thông tin trên Internet, hay trên những biển quảng cáo giăng ...

Tìm hiểu Elasticsearch – Custom Analyzers
Custom Analyzers Elasticsearch cho phép chung ta có thể tạo ra custom analyzers bao gồm character filters, tokenizers, vàtoken filters mà có thể phù hơp với dữ liệu và mục đích riêng Trong Analysis and Analyzers, chúng ta nói rằng 1 analyzer bao gồm 3 functions Character filters ...

100+ Công Cụ Kiểm Thử Phần Mềm - Phần III
Lĩnh vực kiểm thử phần mềm đang phát triển với một tốc độ ngày càng cao hơn. Vì vậy, một kiến thức tốt về các công cụ kiểm thử sẽ giúp bạn ứng dụng vào các hoạt động kiểm thử nhanh hơn và đáng tin cậy hơn. Dưới đây là các công cụ kiểm thử phần mềm được quan tâm hiện nay: I. Test Management ...