警示: mysqli_query(): (HY000/1021): Disk full (/tmp/#sql_5bd2_121.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") 在 /home/cachhoc/cachhoc.net/wp-includes/wp-db.php on line 2007
2019 - Cách Học 2019 - Cách Học

年度档案 | 2019

在Mac上的Android工作室终端ADB

我尝试了很多, 它运行时的设置, 但重启后的Android工作室, 终端错误ADB找不到命令,我必须重新设置. 现在我找到方法,使其永远运行. 步 1: 打开终端步骤 2: 创建〜/ .zshrc通过命令文件: 步 3: 打开此文件并粘贴 2 线, 保存和现在它永远工作.

Tư vấn kinh nghiệm học lập trình

Khi mới bắt đầu học lập trình, nhất là các bạn sinh viên năm nhất, các bạn hay hỏi: anh chỉ em cách học lập trình, anh cho em xin ít kinh nghiệm học lập trình. Hi vọng sẽ giúp ích cho một số bạn có thắc mắc tương tự với đoạn hội thoại giữa mình (bên phải) và một bạn gái xinh đẹp học năm nhất (bên trái). e chào a Quân Alo e […]

Cách tạo thư viện Android cho người khác dùng

Chào các bạn, có bao giờ bạn hỏi những thư viện của android trong dependencies mà các bạn dùng của người khác, họ tạo ra chúng như thế nào? Hôm nay mình sẽ hướng dẫn các bạn cách tạo thư viện android và công bố cho người khác dùng. Và tất nhiên tối thiểu thì bạn cũng có thư viện cho nhiều project của mình dùng chung, đỡ phải viết lại hoặc copy dẫn đến […]

未找到修复drawableStart资源API 19

Hôm nay thử chạy trên máy Android 4.4 (API 19) thì bị lỗi drawableStart resource not found API 19 khi dùng drawableStart cho TextView: android.content.res.Resources $ NotFoundException: File res/drawable/ic_add.xml from drawable resource ID #0x7f020 Mình đã kiểm tra lại trong file build.gradle đã có hỗ trợ vector như dưới đây nhưng vẫn lôi: Cuối cùng mình đã khắc phục bằng cách sử dụng thư viện appcompat version 1.1.0-alpha01 (hoặc mới hơn) 履行 “androidx.appcompat:程序兼容性:1.1.0-alpha01” Sau đó thay TextView […]

[Java的日志] P3: Ghi log bất đồng bộ vào Database sử dụng ExecutorService

Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào các bạn, 2 phần trước về ghi log[Java的日志] P1: Tầm quan trọng của ghi log trong phát triển phần mềm[Java的日志] P2: Tích hợp log4j vào phần mềmmình đã đề cập về tầm quan trọng của ghi log, một số nguyên tắc khi ghi log, và hướng dẫn cách tích hợp log4j vào một chương trình […]

[Java的日志] P2: Tích hợp log4j vào phần mềm

Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào mọi người, ở bài trước ([Java的日志] P1: Tầm quan trọng của ghi log trong phát triển phần mềm) mình đã chia sẻ về tầm quan trọng của ghi log và một số nguyên tắc khi ghi log. Bài này mình sẽ hướng dẫn cách tích hợp một module log cơ bản vào ứng dụng. Các bạn nên tập thói quen […]

[Java的日志] P1: Tầm quan trọng của ghi log trong phát triển phần mềm

Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào mọi người. Dạo này bận việc quá, tranh thủ mãi mới ngồi viết bài được. Hôm nay mình sẽ chia sẻ kinh nghiệm của mình liên quan đến vấn đề ghi log trong phát triển phần mềm. Ghi log là gì? Nói đến ghi log thì chắc đã nhiều bạn biết đây là một công việc lưu […]

混帐 – Một số lệnh hay dùng

Xóa branch local Dùng một trong 2 lệnh sau: git branch -d branch_namegit branch -D branch_name Tùy chọn -d là viết tắt của –删除, sẽ xóa nhánh, chỉ khi bạn đã push và merger nó với các remote branch (trên server). của bạn. Tùy chọn -D là viết tắt của –删除 –力, xóa chi nhánh dù trạng thái push và merger đã làm hay chưa, vì vậy hãy cẩn thận khi sử dụng cái này! […]

Tìm hiểu về pathData của VectorDrawable trong Android

Bài viết được dịch và sửa từ: medium.com của tác giả Ali Muzaffar Mở bất kỳ một file xml VectorDrawable nào bạn sẽ thấy một số ký tự khó hiểu trong thuộc tính pathData. Những người làm việc thường xuyên với paths có thể hiểu được nó và giải thích cho bạn biết nó vẽ cái gì. Còn những người không làm nhiều thì nó sẽ là một bí ẩn. VectorDrawable là gì VectorDrawable là […]

[分享图书] 开始的iOS 11 由西蒙·伍用斯威夫特编程

Chào các bạn, mình đã tìm hiểu và thấy bài viết trên appcoda rất hay và chi tiết về IOS cho người mới bắt đầu. Ở đây mình chia sẻ sách IOS 11 (bản cũ), bản mới IOS 12 các bạn có thể mua sách mới nhất của Simon Ng tại đây để ủng hộ tác giả. 下载iOS版开始 11 由西蒙·伍用斯威夫特编程