|
|
Vài gợi ý:
- Duyệt từng chữ số trong số n, bằng cách duyệt từ cuối về đầu, ở mỗi bước chia modulo số n cho 10 để lấy phần dư. Số dư này chính là chữ số sẽ dùng để so sánh
- Lưu giá trị số dư ở trên để so sánh tìm ra giá trị lớn nhất và đếm
- Bước tiếp theo là lấy phần nguyên bằng cách chia divide n cho 10 để lấy phần nguyên
- Lặp lại bước đầu
Tôi gợi ý vậy có khó hiểu ko ta?!
|
|
|
@i_t_cun_91: trong đoạn tôi nói đã có luôn nội dung cần dịch còn gì. Lần nói cứ kiểu phát biểu linh tinh cụt lủn sẽ bị lock acct đấy nhé.
|
|
|
http://vn2.php.net/is_numeric
Các câu hỏi tương tự về ngôn ngữ bồ nên lên php.net có đầy đủ.
|
|
|
khatkhaotrithuc wrote:
Chào các bác. Xin mạo mụi cho em được hỏi các bác về lập trình nhúng:
1. Để pro lập trình nhúng chúng ta cần học giỏi cái gì?
2. Trong thời buổi hiện nay, và trong tương lai các bác thấy xu thế phát triển của lập trình nhúng ở nước ta như thế nào?.
Xin chân thành cảm ơn các bác.
Nói về lập trình phần mềm nhúng (embeded programming) thì quá rộng, mỗi platform cần những kĩ năng khác nhau.
Theo những gì mà tôi thấy thì về cơ bản, bạn cần:
1. Nắm thật vững ngôn ngữ C (và Java)
2. Nắm vững cách hoạt động những platform sẽ làm việc. Điều này phải tiếp cận thực tế mới mà học hỏi.
Xu hướng lập trình nhúng đang dần phát triển mạnh và rõ ràng tương lai còn mạnh hơn nữa vì tính phổ biến của các thiết bị có hỗ trợ lập trình và điều khiển. Ví dụ những món đồ chơi, điều khiển xe hơi, điểu khiển các thiết bị điện gia dụng, ...
|
|
|
Với những trường hợp browser (IE, FF) có nhiều tab cùng hoạt động thì cần kiểm tra những tab này có duyệt đến những trang nào yêu cầu reload liên tục, chứa script nhiều hoặc khi hiển thị bị treo do không tương thích add-on/plug-in không.
Hãy thử các trường hợp sau:
- Save/bookmark tất cả các tab và đóng browser, sau đó khởi động lại browser, tại lại tất cả các tab này
- Thử disable tất cả add-on/plug-in và enable từng cái một để tìm nguyên nhân
- Nâng cấp phiên bản browser mới nhất.
|
|
|
Có vô kể tài liệu về những vấn đề cơ bản này sử dụng HTML, Javascript và PHP, bồ chiu khó tìm hiểu hơn chút nữa.
Ví dụ: http://www.homeandlearn.co.uk/php/php4p10.html
|
|
|
Ghost gì đâu, vấn đề trên tui nghĩ hoặc là vấn đề ở thiết lập VGA adapter (vào Display property chỉnh các thông tin overlay), hoặc là do video decoder (uninstall và cài lại codecs)
|
|
|
Tốt nhất bạn uninstall tất cả các codec hiện có và cài lại 1 bộ codecs hoàn chỉnh, ví dụ KLite Codec full pack.
|
|
|
Với kiểu số nguyên có thể dùng cách vừa nhanh vừa tiết kiệm bộ nhớ:
- XOR:
a = a^b;
b = a^b;
b = a^b;
- Cộng, trừ
a = a+ b;
b = a - b;
a = a - b;
Thử với kiểu có dấu và không dấu xem thử?
|
|
|
Câu hỏi ngắn gọn nhưng giải quyết tốt cũng cần nỗ lực
Vài gợi ý cho bạn thế này:
- Cần hiểu về cấu trúc dữ liệu của từng đối tượng graphic: phần này chắc chắn bạn phải nắm rồi. Như vậy khi thể hiện các đối tượng đã vẽ lên màn hình, giả định bạn đã có sẵn 1 danh sách (hay cấu trúc dữ liệu riêng) chứa danh sách này.
- Thao tác undo (và redo) là phục hồi lại dữ liệu đã lưu trước đó. Để phục hồi được thì ở mỗi thao tác trước đó phải lưu trữ hành động (vẽ vời) và đối tượng.
Ví dụ thao tác 1 undo đơn giản:
Trước đó có 1 hình vuông. Lúc này chương trình lưu danh sách có 1 đối tượng hình vuông.
- User thực hiện thao tác vẽ thêm hình tròn.
- Chương trình sẽ bổ sung vào danh sách hình tròn, đồng thời lưu trữ hành động vẽ và thuộc tính của đối tượng vừa thực hiện (hình tròn) vào một cáu trúc (list) khác dành để undo
- User thực hiện hành động undo (vd Ctrl-Z)
- Chương trình dò lại danh sách action, lấy action cuối cùng là vẽ hình tròn với ID bao nhiêu và vào danh sách dữ liệu chính mà xóa hình tròn đó đi.
- ....
Có thể liên kết những thao tác vẽ và hành động undo tương ứng: ví dụ Vẽ mới thì undo là Xóa, co giãn thì undo là phục hồi lại kích thước trước đó, di chuyển thì quay lại tọa độ cũ, ...
Thao tác redo thì làm tương tự. Nếu muốn undo nhiều lần thì tổ chức danh sách hành động undo thành 1 list. Tuy nhiên cần quan tâm đến vấn đề bộ nhớ chiếm giữ và tốc độ thể hiện.
Từ ý tưởng trên mở rộng ra các hành động phức tạp hơn mà thiết kế cho phù hợp
Ai có ý tưởng hay xin mời cùng tham gia.
|
|
|
Hay lắm, cảm ơn choc_
|
|
|
Bây giờ giả sử Zimbra server trong LAN, tạo 1 virtual domain trong Zimbra ví dụ HVA-Intra.com, làm sao cấm gửi mail ra Yahoo?
|
|
|
Đã có nhiều bài đề cập đến định hướng này, bạn tìm lại bằng chức năng Tìm kiếm của diễn đàn.
Tôi vẫn trung thành với C/C++ nên nghĩ bạn theo hướng C programming trước hoàn toàn hợp lý.
Closed.
|
|
|
Tôi cũng đã từng dùng qua khá lâu rồi API này cho các chương trình tìm kiếm file và các dạng explorer nhưng chưa hề gặp lỗi tương tự về bộ nhớ. Ví dụ tool này: http://www.whatvn.com/data/tools/FileChecksum.rar
Bồ chú ý trong tài liệu về API này có đoạn:
SHGFI_ICON: Retrieves the handle to the icon that represents the file and the index of the icon within the system image list. The handle is copied to the hIcon member of the structure specified by psfi, and the index is copied to the iIcon member. The return value is the handle to the system image list. You must call the DestroyIcon function on this icon handle.
Trong code có đoạn:
Code:
Flags := {SHGFI_PIDL or SHGFI_SYSICONINDEX or} SHGFI_ICON;
....
SHGetFileInfo(Filename,
0,
fi,
SizeOf(fi),
Flags);
Bồ phải dùng DestroyIcon để giải phóng handle của icon/image list xem còn bị không.
|
|
|
Tôi ko nghĩ API SHGetFileInfo có vấn đề gì về sử dụng và tranh chấp tài nguyên. Tuy nhiên nguyên nhân có thể do cách dùng.
Ví dụ khi API này lấy handle của 1 tài nguyên (ví dụ icon), khi sử dụng xong bắt buộc phải giải phóng resource chiếm giữ, nếu không đến lúc nào đấy sẽ hệ thống sẽ hết tài nguyên.
Bồ thử post luôn đoạn code lên đây, down share server lười quá.
|
|
|
TonjDua wrote:
Híc ! Nói 1 câu là bị mấy anh sửa 1 câu Em thích làm Hacker lắm nhưng theo mấy anh nói thì học lập trình thì cũng liên quan tới môn Toán nhỉ, vì em cũng có đọc qua mấy cuốn E-book nói về phần lập trình rầu. Thiệt tình có ai trong mấy anh rãnh không ? Nếu gọi là cực kì rãnh...h.... ý , làm ơn add nick em vô để có thể chỉ giúp em được không ? Vì dạo này 17t rồi mà học hành bê bết quá ~~> bây giờ tu rồi nên cũng ít lên Forum lắm....
Cám ơn mấy anh nhiều........
NIck em nè~~>tearofredsky@yahoo.com
Mới 17 tuổi còn quá trẻ mà than thê thảm vậy em?!
Hướng đi đúng là:
- Tiếp tục học kĩ và nắm vững những căn bản (toán, lý, hóa, sinh, sử, địa...)
- Sau đó dành thời gian tập trung vào 1 lĩnh vực yêu thích thôi, ví dụ Lập trình web, thế nào là web, lập trình thế nào, dùng kĩ thuật công nghệ gì.... nắm thật vững rồi hãy nghĩ đến bảo mật liên quan đến nó.
|
|
|
biến $link đã tạo ra bằng gì rồi?
Bồ xem kĩ trợ giúp ở đây cách dùng mysql_query: http://vn2.php.net/mysql_query
Ngoài ra, câu lệnh "insert into" với trường name (chuỗi?) mà truyền vào Nokia cũng ko chính xác.
|
|