Để tiện lợi cho các sinh viên dễ dàng gặp giảng viên; Tui cung cấp thông tin dưới này, các sinh viên có thể email hoặc gọi điện thoại trực tiếp cho Tui. Chú ý nếu khi gọi điện thoại mà bị hủy cuộc gọi thì tức là Tui đang bận việc, và Tui sẽ gọi lại sau do đó đừng có cố gắng gọi nhiều lần khi cuộc gọi đã bị hủy. Hãy email nếu như cần tư vấn sâu về chuyên môn. [Tải Profile ENG] [Tải Profile VN]
Đại Học Quốc Gia Thành Phố Hồ Chí Minh
Trường Đại Học Kinh Tế – Luật |
||
Contact Name | Phone | |
TS. Trần Duy Thanh | 0987773061 | |
Khoa công tác: | Khoa Hệ Thống Thông Tin | |
Chức vụ: | Trưởng Bộ Môn Thương Mại Điện Tử | |
Quá trình đào tạo
và Trình độ chuyên môn |
-Tiến Sĩ Ngành Khoa Học Dữ Liệu, Trường Đại Học Hàng Hải và Đại Dương Hàn Quốc, Đại Học Quốc Gia Hàn Quốc (2023): +Học bổng tiến sĩ toàn phần, ngành khoa học dữ liệu – Thạc Sĩ Ngành Khoa Học Máy Tính, Trường Đại Học Công Nghệ Thông Tin, Đại Học Quốc Gia TP.HCM (2015) -Cử Nhân Kinh Tế, Ngành Quản Trị Kinh Doanh, Trường Đại Học Kinh Tế TP.HCM (2010) -Kỹ Sư Ngành Khoa Học Máy Tính, Trường Đại Học Công Nghiệp TP.HCM (2007) |
|
Lĩnh vực nghiên cứu: | Robotics, AI, Machine Learning, Deep Learning, Big Data, Data Mining,Topic Model, Social Network Analysis | |
https://www.facebook.com/tranduythanhcse/ |
thay day rat tam tinh voi chung em, em cam on thay ! em hua se co gang hoc va em chuc thay co nhieu suc khoe de day tot! chao thay…
Em chào thầy!
Em là đức sinh viên lớp NCTH3A
Thầy cho hỏi : giờ em muốn tạo button động nhưng số button này phụ thuộc vào cơ sở dữ liệu thì em phải làm như thế nào vậy thấy?
Mong thầy hồi âm cho em sớm ! Em cảm ơn thầy ! Em chào thầy
Bạn có thể count trong CSDL của bạn và xuất button theo ý bạn muốn.
Dựa vào số record sau khi bạn viết câu lệnh SQL mà sẽ tạo ra số dòng lập tương ứng để tạo số Button bạn cần
Thầy ơi! Thầy giải dùm em các câu này với , tụi em bị bó tay toàn tập rồi
Cám ơn thầy nhiều
1- A combination of electronic devides and conductors that form a conducting path (7 từ)
2- An agreement that covers the procedures used to exchange information between co-operating computers (8 từ)
3- This kind of transmissiton has been the basis for telephone technology
for many years, through it is gradually being replaced
4- To send programs or data from a central computer to a remote PC (8 từ)
5- Single vibrations of electric current
6- A VDU screen and key board used to interact with a computer , usaally with no computing capacity of its own
Thầy ơi, cám ơn Thầy đã quan tâm và dạy dỗ tận tình cho chúng em. Em rất biết ơn Thầy và chúc Thầy luôn mạnh khỏe để dẫn dắt chúng em trên con đường giảng dạy ah.
chuc thay luon thanh cong!
Em mong sẽ đc như thầy, và từ bây giờ em sẽ cố gắng học, cảm ơn thầy đã cho em thấy động lực học! Chúc thầy gặp nhiều may mắn trong cuộc sống !
Biết blog của Anh cũng được một thời gian, là thầy giáo vừa dạy trên lớp vừa dành thời gian viết bài cho sinh viên thế này rất nể trọng tinh thần vì sinh viên của Anh. Hôm nào có thể mời anh uống cà phê trò chuyện được không.
Rất sẵn sàng anh Sang. Hôm trước em với anh cũng đã coffee 1 lần, giờ lần này anh chọn quán cà phê nhé, có thể tới quán cà phê của bạn anh gần chợ bà Chiểu mà anh giới thiệu. Cà phê với anh, em cũng học hỏi được nhiều về lĩnh vực IT, nhất là anh đã có 9 năm kinh nghiệm về lập trình, em cũng được 8 năm, nhưng ứng dụng IT vào công ty mà anh sáng lập nó rất đặc biệt, em cũng rất muốn học hỏi.
Em chào Thầy!
Em là sinh viên lớp NCTH3A.
thầy cho em hỏi là em đang viết 1 ứng dụng bằng wpf, em có 1 mainwindows trong mainwindows em chèn thêm 1 usercontrol.
ở mainwindows em có 1 listbox và bên usercontrol em có 1 datagrid.
em dùng deleget để chuyển các đối tượng trong datagrid bên usercontrol(đang visibility)
sang listbox bên main(listbox đang hidden). em đã debug viếc add item cho listbox bên main chạy bình thường. nhưng khi em cho usercontrol hidden và listbox bên main visibility thì chẳng thấy gì trên listbox cả.
như vậy là em bị lỗi gì ạ?
và sửa như thế nào ạ?
đây là đoạn code của em:
bên usercontrol:
private void mniPlay_click(object sender, RoutedEventArgs e)
{
List listFile = new List();
if (dgvData.SelectedItems.Count>0)
{
for (int i = 0; i < dgvData.SelectedItems.Count;i++ )
{
MediaFile mf = (MediaFile)dgvData.SelectedItems[i];
listFile.Add(mf);
}
}
MainWindow mw = new MainWindow();
this.SendMediafileForPlayCallBack += new SendMediafileForPlay(mw.AddMusicToPlay);
this.SendMediafileForPlayCallBack(listFile);
}
Bên main:
public void AddMusicToPlay(List listmedia)
{
foreach (MediaFile mf in listmedia)
{
ListBoxItem lbinew = new ListBoxItem();
lbinew.Content = mf.Filename;
lbinew.ToolTip = mf.FileFullPath;
lbinew.Foreground = Brushes.Black;
lbinew.FontSize = 15;
lbinew.ContextMenu = cxmMenuList;//add contextmenu cho item
ltbList.Items.Add(lbinew);//ltbList là tên listbox bên main
}
}
Thầy giúp em với nha!
Em cảm ơn Thầy!
Em bị trong user control đoạn lệnh:
MainWindow mw = new MainWindow();
Vì khi em new như thế này là tạo 1 instance hoàn toàn mới của MainWindow, nó sẽ không dính dáng gì tới cái MainWindow hiện tại của em nữa. Tức là em phải nghĩ cách truyền bản thân đối tượng của MainWindow vào user control (cách em đang mong muốn làm). Như vậy em nên khai báo 1 cái biến của kiểu dữ liệu là MainWindow, rồi truyền biến này vào User Control (thay cho dòng lệnh MainWindow mw = new MainWindow();). Nhớ là biến này phải là biến đang nắm giữ điện chỉ của đối tượng MainWindow.
Em Làm được rồi! Em cảm ơn Thầy ạ!
Chào thầy,
Em muốn lấy RSS của Blog thầy nhưng không thấy RSS đâu nhỉ
Mong thầy cung cấp hoặc tạo RSS nha thầy.
duythanhcse.wordpress.com/feed/ đây là rss 🙂
Em dùng Linq để cập nhật csdl mà không được.
đây là link project và database của em
http://www.mediafire.com/?543dux53yn6ub1i
Em có gửi mail cho thầy, nhưng không hiểu vì sao nó báo không thể gửi vào mail tranhduythanh@hui.edu.vn được nên em xin gửi cmt tại đây. Em cảm ơn thầy
sao lâu quá mà điểm học lại cấu trúc dữ liệu giải thuật chưa up lên hệ thống nữa thầy?
Các bạn thi xong rồi, up đề thi lên đi để cho mọi người tham khảo với 😀
Thầy ơi , em chuẩn bị thi tốt nghiệp , em đang ôn thi trong đĩa CD . Nhưng có 1 vài câu hỏi khó em nhờ thầy giảng giúp
Câu hỏi 1 :
Cho 3 biến a,b,c kiểu số nguyên , giá trị a,b,c lần lượt là ,5 , 10 ,7 Sau khi thực hiện lệnh gán , giá trị của t là bao nhiêu?
t = (a>c) ?a:((b>c)?b:c); // chỗ này phần dấu chấm hỏi nghĩa là gì vậy thầy ?
Câu hỏi 2 :
int i =2 ;
i = (i>>1)<> và << luôn !!!
Thầy giảng em hiểu cho đó nhé , em cảm ơn thầy nhiều
int x =(7>6?1+8:8);
cout<.< sợt google mãi ko ra cái toán tử ? trong C++ thầy ơi
int x =(7>6?1+8:8);
cout<<x;
hi em
Toán tử ? chính là phép toán 3 ngôi
Công thức tổng quát: điều kiện ? biểu thức a: biểu thức b
– Nếu điều kiện đúng thì biểu thức a được thực hiện
– Nếu điều kiện sai thì biểu thức b được thực hiện
Do đó trong ví dụ của em : int x=(7>6?1+8:8)
Ở đây điều kiện = 7>6 ==> điều kiện đúng, do đó biểu thức a thực hiện, mà biểu thức a = 1+8 ==> kết quả là 9
vậy cout<<x sẽ cho ra kết quả là 9.
Thầy Thanh.
Em chào thầy , cho em hỏi về C# , làm sao để khi ta nhấn vào button về đầu trong listview thì nó tự động bôi đen dòng đầu tiên trong Listview vậy thầy , em thử dùng setselected mà không được , hoặc thầy có thể cho em xin đoạn code tiến lùi khi ta nhấn button tiến lùi trong duyệt danh sách LISTVIEW trong Windows Form , em rất cảm ơn thầy .
Em chúc Thầy 20/11 luôn vui vẻ, hạnh phúc, mạnh khỏe để có thể dẫn dắt thế hệ học trò trên con đường tìm kiếm tri thức.
Link download mẫu lab report java1 bị die rồi thầy ơi. Vào không có gì cả.
This is very interesting, You’re a very skilled blogger. I have joined your rss feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!
Thanks very much!
I drop a comment whenever I like a article on a website or I have something to valuable to contribute to the conversation. It’s caused by the fire communicated in the post I read. And after this post Liên hệ | Dong Nai University of Technology. I was actually excited enough to post a leave a responsea response 🙂 I actually do have a couple of questions for you if it’s okay. Is it simply me or does it seem like a few of these comments appear like they are coming from brain dead visitors? 😛 And, if you are writing at additional online sites, I would like to keep up with you. Would you make a list the complete urls of all your community pages like your Facebook page, twitter feed, or linkedin profile?
Hi Pozycjonowanie stron
Now, i only write blog in the wordpress. You could leave any question if you want.
I will try my best to response ASP
Rất cảm ơn thầy Nguyễn Duy Thanh vì đã chia sẻ những bài viết rất hay và hữu ích. Chúc thầy sức khỏe, hạnh phúc và mong thời gian tới sẽ tiếp tục được đọc những bài viết của thầy!
Em chào thầy.em là tuấn lớp 10CTH01,thầy làm thêm 1 series tutorial về php nha thầy.mô hình MVC thì càng hay ,em thấy giờ php nhiều quá thầy ơi.không thì code trên cakephp cũng được thưa thầy.em tìm trên mạng mà chưa có trang nào hướng dẫn về mấy cái này cả.
Bạn nên luyện PHP với Zend Framework thì hơn. Như thế sẽ có lợi cho bạn trong giai đoạn đi làm
Hy vọng sắp tới thầy sẽ có bài giảng MVC asp .Net
chào Thầy
Em đang học môn lập trình cho thiết bị android và có một đề tài là viết một chương trình quản lý nhân viên đơn giản, là có thể thêm, sửa, xóa thông tin một nhân viên nhưng em chưa biết bắt đầu làm như thế nào, em mong thầy có thể hướng dẫn dùm em. Em cám ơn thầy.
Chào thầy
Em đang bài tập conver từ struts1 sang struts2 em có vấn đề này muốn thấy giúp em.
Struts1
Em có 1 class tên là G5TagBase và có phương thức
protected String getProperty(String name, String property ) throws JspException {
Object value = RequestUtils.lookup(pageContext, name, property, null);
if (value == null)
value = “”;
return ResponseUtils.filter(value.toString());
}
Và 1 class ListButtonTag có 1 phương thức
private boolean isFlag( String property ) throws JspException {
return “true”.equals(getProperty(name, property));
}
Giờ em muốn thay thế đoạn code này RequestUtils.lookup(pageContext, name, property, null) sang struts2 nhưng mà em chưa tìm ra hướng để thay.
Mong thầy giúp đỡ em. Em cảm ơn thầy.
thầy viếp tiếp bài về window phone đi ạ
Hóng những bài giảng về windows phone của thầy!
Em học ĐHBK HN, em thấy những bài viết của thầy rất hay, em cảm ơn thầy rất nhiều, chúc thầy sức khỏe tốt… 🙂
thầy giải thích cho e tại sao kết quả = 10 mà không phải là 12 .
public class oct {
public static void main(String argv[]){
oct o = new oct;
o.amethod;
public void amethod()
{
int oi =012;
System.out.println(oi);
}
Thầy có tài khoản dev IOS không thầy , có thể chia sẽ e 1 cái để e test app không thầy , tài khoản 99$ chua quá . Nếu được thì e cảm ơn thầy nhiều 😀
a có thể cho e xin source code bảng tính lương nhân viên được không ạ
Thank you so much for spending time, effort and money (at least for phone calls) to help us find people, and then introduce Hoang anh Chinh (willbe.vn) to us (Norbert & me).
We appreciate your helps a lot! And wish you all the best!
Keep in touch!
Anh cho em hỏi, cái Theme này làm sao trong mỗi Menu chọn vào sẽ sổ xuống các lựa chọn vậy a, và post bài nó chỉ vào một menu chứ ko qua đc menu khác.
Hi Speing comming. Thầy sử dụng pluggin menu bar nhé. Bạn có thể tham khảo các pluggin menu tại đây : http://www.scratchinginfo.net/best-wordpress-menu-plugins-for-better-navigation/
cho code vào thẻ kia thì làm sao bạn.
Hello,
Wondering if you accept guest posts or link inserts on existing posts on tranduythanh.com?
How much would you charge for this?
Justin
Ofedkwdkjwkjdkwjdkjw jdwidjwijdwfw fjdkqwasqfoewofjewof ojqwejfqwkdokjwofjewofjewoi tranduythanh.com