@CachePut
B sửa student.id
-> #student.id
r chạy lại xem
Vue với Google Gemini API
Có 2 tuỳ chọn cho role được liên kết với nội dung trong một cuộc trò chuyện:
- user: vai trò đưa ra lời nhắc. Giá trị này là giá trị mặc định cho lệnh gọi sendMessage.
- model: vai trò đưa ra câu trả lời. Bạn có thể dùng vai trò này khi gọi startChat() bằng history hiện có.
B kiểm tra lại role xem assistant
còn được sử dụng không
Thắc mắc về Repository trong laravel
Để khi bạn thay đổi UsersRepository
hay PostsRepository
khác thì chỉ cần thay đổi ở trong AppServiceProvider
mà không cần truy cập đến controller để thay đổi
Cách để tránh mất code khi dùng Rebase thay cho Merge
nếu bạn đã commit thì :
- dùng
git reflog
để xem lại lịch sử hành động. - dùng
git reset --hard <id>
là sẽ back về thời điểm commit đó.
Sort the last 4 words ascendingly.
Bạn có thể tham khảo thử. Nếu không phù hợp bạn có thể custom lại cho phù hợp với yêu cầu của bạn
import java.util.Arrays;
public class SortLastFourWords {
public static String sortLast4Words(String str) {
// cắt chuỗi thành mảng
String[] words = str.split(" ");
// check length chuỗi
if (words.length < 4) {
return str;
}
// lấy 4 từ cuối mảng
String[] last4Words = Arrays.copyOfRange(words, words.length - 4, words.length);
// sắp xếp 4 từ đã lấy ra
Arrays.sort(last4Words);
// thay cho 4 từ cuỗi trong chuỗi
System.arraycopy(last4Words, 0, words, words.length - 4, 4);
// tra về chuỗi đã sắp xếp
return String.join(" ", words);
}
public static void main(String[] args) {
String input = "a09 a08 a07 a15 a06 a05";
String output = sortLast4Words(input);
System.out.println(output); // Output: a09 a08 a05 a06 a07 a15
}
}
Không thể chuyển hương router trong vue3, vue-router
Mình thấy ở đây họ nói không thể truy cập vào this.$router
và this.$route
ở trong setup
. Thay vào đó có thể sử dụng useRouter
hoặc useRoute
bạn đọc thêm ở đây nhé!
Cách viblo mã hóa title
Theo mình nghĩ thì viblo có thể đang sử dụng package để mã hóa như: hashids, vinkla/hashids hay một package nào đó. Bạn có thể tìm kiếm thêm một vài package khác trên google để tham khảo xem sao.
Làm sao để lấy một giá trị trong mảng bằng function không bị lỗi?
Mình thấy access_token của bạn nằm ở trong res->data->access_token nên bạn muốn lấy phải là: accessToken.res.data.access_token chứ.