quocthai7005
Junior Member
code nên đặt tên biến và comment cho người đọc dễ hiểu và dễ maintenance bạn ơi. Đoạn code bạn đưa giống như đã được minify thành file .min.js nên tên biến nó rút gọn lại hết.
nửa đêm mà thím làm e cười như điên
Cái này chắc gọi là khi bạn muốn tab như python nhưng dự án bắt code java.
Code ngắn nhưng cắn hiệu năng kiểu Đệ quy so với Vòng lặp thì code nào được đánh giá hơn?Thì nó code sẵn các thư viện rồi lưu lại bao giờ có bài liên quan nó copy pate vào, chứ rảnh đâu mà code lại 1 đống cho mỗi 1 bài. Em thật sự thì ko hiểu code của nó nhưng sao bác lại ngạc nhiên khi code dài, tưởng code ngắn mới được vinh danh chứ
Mình ko pro xử lý chuỗi nhưng từng làm qua 1 cái project về nhận biết ngôn ngữ nên biết xử lý chuỗi utf-8 là khổ dâmỞ voz có ông này pro C++ trong việc xử lý chuỗi ko ta.
tụi tàu nó code C++ ghê quá. Nhất là vụ xử lý chuỗi UTF-8, nghe đồn là cái xử lý chuỗi UTF-8 khó lắm.
code js nhìn vl thật
Bọn tàu nó có quyển C++ Primer bằng tiếng TQ luôn mà, chỉ vậy là thấy việc học C++ với nó dễ hơn dân VN rất nhiều rồi. Cứ nói đọc sách tiếng Anh, số sinh viên CNTT đọc sách tiếng Anh như tiếng Việt không nhiều đâu.Ở voz có ông này pro C++ trong việc xử lý chuỗi ko ta.
tụi tàu nó code C++ ghê quá. Nhất là vụ xử lý chuỗi UTF-8, nghe đồn là cái xử lý chuỗi UTF-8 khó lắm.
Thấy bt chứ có j đâu mà khó, mà giờ mình xử lý chuổi toàn gọi hàm trong thư viện ra xử lý chứ k code tay nhiều nữa, mấy thư viện đúc kết sau nhiều năm đi làm thì code c++ nó laij dễ như code typescript ấyỞ voz có ông này pro C++ trong việc xử lý chuỗi ko ta.
tụi tàu nó code C++ ghê quá. Nhất là vụ xử lý chuỗi UTF-8, nghe đồn là cái xử lý chuỗi UTF-8 khó lắm.
Uh cũng đúng, nhưng kiểu leetcode nó làm cho mấy đứa code FE (1,2 năm kn) thuần như e thấy e còn gà vãi ). Với lại luyện nhiều em thấy khả nắng giải quyết vấn đề của e tăng cao.Đi làm nhiều ông code rất siêu cũng không có thời gian lên mấy trang này chơi, ngồi review code mấy ổng cũng ok rồi. Có một ông dev nước ngoài cũng từng khuyên không nên lậm mấy cái trang kiểu này, vd như leetcode. Vì nó không thực sự giúp mình code tốt hơn. Em cũng cảm thấy đúng.
Thế thì đồng chí lại không biết cái của nợ tiếng Tàu rồi, chơi với tiếng Tàu là chơi với sh*t nhé :chay_mau:Thấy bt chứ có j đâu mà khó, mà giờ mình xử lý chuổi toàn gọi hàm trong thư viện ra xử lý chứ k code tay nhiều nữa, mấy thư viện đúc kết sau nhiều năm đi làm thì code c++ nó laij dễ như code typescript ấy
Việt mình có quyển sách tiếng việt nào tinh túy như vậy không fen?Bọn tàu nó có quyển C++ Primer bằng tiếng TQ luôn mà, chỉ vậy là thấy việc học C++ với nó dễ hơn dân VN rất nhiều rồi. Cứ nói đọc sách tiếng Anh, số sinh viên CNTT đọc sách tiếng Anh như tiếng Việt không nhiều đâu.
đúng rồi, xử lý chuỗi nó tính bằng byte của ký tự chứ ko phải là utf-8. Tàu nó xài multibyte wide string, nên khó xử lý lắmThế thì đồng chí lại không biết cái của nợ tiếng Tàu rồi, chơi với tiếng Tàu là chơi với sh*t nhé :chay_mau:
Edit: Mời tìm hiểu về CJK nếu muốn ngửi thử mùi sh*t nó như thế nào. Ahihi
Đúng vậy bạn à. Đây là 1 ví dụ chẳng hạn. Convert chuỗi ANSCI C sang chuỗi UTF-8. Xử lý chuỗi không đơn giản đâu, đặc biệt là UTF-8 trong C++. Chúng ta không bàn đến utf16 và utf32. Làm game C++ sẽ gặp thôi.đúng rồi, xử lý chuỗi nó tính bằng byte của ký tự chứ ko phải là utf-8. Tàu nó xài multibyte wide string, nên khó xử lý lắm
std::wstring _tstring::toWideString(const char* pStr)
{
if (pStr==NULL)
{
return std::wstring();
}
size_t nLen = strlen(pStr);
if (nLen == 0)
{
return std::wstring(L"");
}
int nChars = MultiByteToWideChar(CP_ACP, 0, pStr, static_cast<int>(nLen), NULL, 0);
if (nChars == 0)
{
return std::wstring(L"");
}
std::wstring str;
str.resize(nChars);
MultiByteToWideChar(CP_ACP, 0, pStr, static_cast<int>(nLen),
const_cast<wchar_t*>(str.c_str()), nChars);
return str;
}
đúng rùi, mình làm game giờ toàn phải convert qua utf16 hết, nếu chưa có hàm xử lý chuyển đổi qua utf8-16-32 thì phải tự nghiên cứu tính chất của nó rồi làm, có rồi thì cứ dùng hàm đó mà phang vào thôi, lúc đầu thì cực, sau rồi nhàn lắmĐúng vậy bạn à. Đây là 1 ví dụ chẳng hạn. Convert chuỗi ANSCI C sang chuỗi UTF-8. Xử lý chuỗi không đơn giản đâu, đặc biệt là UTF-8 trong C++. Chúng ta không bàn đến utf16 và utf32. Làm game C++ sẽ gặp thôi.
C++:std::wstring _tstring::toWideString(const char* pStr) { if (pStr==NULL) { return std::wstring(); } size_t nLen = strlen(pStr); if (nLen == 0) { return std::wstring(L""); } int nChars = MultiByteToWideChar(CP_ACP, 0, pStr, static_cast<int>(nLen), NULL, 0); if (nChars == 0) { return std::wstring(L""); } std::wstring str; str.resize(nChars); MultiByteToWideChar(CP_ACP, 0, pStr, static_cast<int>(nLen), const_cast<wchar_t*>(str.c_str()), nChars); return str; }