Làm thế nào để git clone được project dung lượng lớn ?
Nguyễn Thanh Hải
Đã trả lời Mar 27th, 7:26 a.m.
Trong trường hợp git repo của bạn có dung lượng lớn, thì bạn có thể thử một trong các cách sau để có thể git clone được repo.
- Sử dụng git lfs Ref: https://git-lfs.com/
- Sử dụng option -- depth git clone --depth 1 <repository_url>
- Sử dụng ssh thay vì https
+1
How to scan words from image ?
Nguyễn Thanh Hải
Đã trả lời Mar 27th, 7:23 a.m.
Câu hỏi của bạn chắc sẽ là muốn đọc tất cả kí tự từ hình ảnh. Nếu thế bạn có thể sử dụng thư viện "pytesseract" để đáp ứng yêu cầu trên.
+2
Cách thêm chữ vào vị trí dấu nhắc đánh chữ khi bấm vào nút trong Javascript
Nguyễn Thanh Hải
Đã trả lời Oct 9th, 2020 10:38 a.m.
Mình thực sự không hiểu câu hỏi lắm, nhưng có lẽ sửa code như này sẽ hợp lí theo yêu cầu của bạn?
<form><textarea id="txt1"></textarea> <span onclick="insertText('txt1', 'Hello');">Son Goku</span><span onclick="insertText('txt1', 'World');">Vegeta</span> </form>
<script>
function insertText(elemID, text) {
var element = document.getElementById(elemID);
element.value += text;
}
</script>
Vấn đề của bạn nằm ở chỗ:
elem.innerHTML += text;
DOM lúc này vẫn thay đổi nhưng giá trị hiển thị vẫn sẽ là giá trị cũ, bạn có thể debug bằng mở F12 -> Elements -> Để sử dụng Textarea bạn nên sử dụng như sau:
element.value += text;
+1
Hỏi về Transaction trong laravel
Nguyễn Thanh Hải
Đã trả lời Mar 21st, 2019 9:50 a.m.
Với mysql 5.1 đổ lên thì:
- TRUNCATE đã không còn là DML nữa mà DDL nhằm tối ưu hiệu suất.
- DELETE vẫn còn là một DML. Tức là khi TRUNCATE thì sẽ tạo ra một commit transaction block (DML) nên sẽ không back lại dữ liệu trước được, còn DELETE thì vẫn có thể rollback được.
Phương hướng giải quyết: Thay vì sử dụng TRUNCATE thì sử dụng eloquen query:
User::whereNotNull('id')->delete();
Xem thêm tại: https://dev.mysql.com/doc/refman/8.0/en/truncate-table.html
+1
Tìm ra số lớn nhất và không trùng trong db
Nguyễn Thanh Hải
Đã trả lời Sep 24th, 2018 6:17 a.m.
SELECT MAX(number) FROM `user_data` GROUP BY number HAVING COUNT(*) = 1;
+5
Tổ chức
Chưa có tổ chức nào.