thảo luận Thread dành cho anh em C#, .Net

  • Người tạo chủ đề Người tạo chủ đề BaronNashor
  • Ngày bắt đầu Ngày bắt đầu
Mình mới học thôi nên chưa hiểu mấy cái thím nói làm sao, thôi để mình mò thêm, thanks thím :D
Kiểu định làm ra tương tự như vầy:
https://docs.dhtmlx.com/scheduler/samples/06_timeline/13_full_month_scale.html
Đây là Lib DHTMLX để thiết kế các components mà. Có sẵn thư viện thì cứ việc add vô chạy thôi.
Link hướng dẫn ở đây.
https://docs.dhtmlx.com/scheduler/howtostart_dotnet.html
Khuyên nếu thím đang ở trong quá trình học thì nên tự code scheduler nhưng ở mức cơ bản thôi (hiển thị bằng html) không cần phải xài javascript.
 
Sửa lần cuối:
Sau khoảng nửa năm

Sau khoảng nửa năm thì giờ boss không nhìn code nữa, nên giờ mình đang chuyển đổi dần.
Query thì viết select rồi chạy = Dapper, còn mấy chỗ insert update delete thì vẫn dùng EF, chưa có thời gian chuyển.

via nextVOZ for Android
Bên bạn xài EF không hả? Có viết stored rồi quản lý các package trong db không?
 
Bên bạn xài EF không hả? Có viết stored rồi quản lý các package trong db không?
Giờ mình đang có 2 part, cái API POST PUT DELETE thì dùng EF.
Còn các API GET thì mình viết query select và gọi bằng Dapper.
Bên này dùng Oracle, viết package cũng nhiều, nhưng chỉ những cái phức tạp thôi, chứ mấy cái CRUD đơn giản không viết.


via nextVOZ for Android
 
Giờ mình đang có 2 part, cái API POST PUT DELETE thì dùng EF.
Còn các API GET thì mình viết query select và gọi bằng Dapper.
Bên này dùng Oracle, viết package cũng nhiều, nhưng chỉ những cái phức tạp thôi, chứ mấy cái CRUD đơn giản không viết.
via nextVOZ for Android
Cũng hợp lý thiệt, bên mình thì đụng cái gì cũng viết stored, cái phần gọi stored nó dồn vào 1 file dài ngoằn, nhìn chóng mặt .
 
[NetCore]

Anh em cho mình hỏi mấy cái attribute dùng để làm gì nhỉ? Ví dụ như viết 1 custom attribute rồi đặt nó trước controller là trước khi controller chạy thì cái attribute được chạy trước à hay sao :)
 
[NetCore]

Anh em cho mình hỏi mấy cái attribute dùng để làm gì nhỉ? Ví dụ như viết 1 custom attribute rồi đặt nó trước controller là trước khi controller chạy thì cái attribute được chạy trước à hay sao :)
mình tưởng bạn phải biết mấy cái này rồi chứ nhỉ
 
Anh em hay đặt tên biến trong các trường hợp từ đó nó dài thì viết tắt ntn nhỉ:
Ví dụ: Product Name -> prdName hay proName
 
Anh em hay đặt tên biến trong các trường hợp từ đó nó dài thì viết tắt ntn nhỉ:
Ví dụ: Product Name -> prdName hay proName
cái đó gọi là naming convention, tùy vào người đứng đầu quy định, nếu không thì thím muốn đặt thế nào thì đặt, như em thường dùng camelCase
 
[NetCore]

Anh em cho mình hỏi mấy cái attribute dùng để làm gì nhỉ? Ví dụ như viết 1 custom attribute rồi đặt nó trước controller là trước khi controller chạy thì cái attribute được chạy trước à hay sao :)
Mod box lập trình mà mấy cái basic này cũng đi hỏi à, phản đối tình trạng chạy chức chạy quyền ở voz =((
 
Cho mình hỏi cái với. Mình tạp app winform dùng hook để set gobal shortkey là F11 để show form ra, ấn nút trên form để hide lại. Tạo xong thì chạy được rồi. Nhưng cứ được khoảng 10 lần thì bị crash 1 cái. Lần nào cũng thế.
 
Cho mình hỏi cái với. Mình tạp app winform dùng hook để set gobal shortkey là F11 để show form ra, ấn nút trên form để hide lại. Tạo xong thì chạy được rồi. Nhưng cứ được khoảng 10 lần thì bị crash 1 cái. Lần nào cũng thế.
Đặt static của hookproc là được. :D lưu lại bữa sau cần tìm
 
Là như này thím. Trước đây thì dùng excel để nhập những ca đi làm của nhân viên vào kiểu như hình dưới.
Xem tệp đính kèm 41131

Giờ mình muốn đưa lên web để chỉnh sửa và lưu vào db luôn chứ không chỉ hiển thị. Nhưng chưa biết làm như thế nào mà hiển thị được cả thứ ngày của mỗi tháng kiểu như bên dưới. Với cả làm sao chọn được ca làm việc cho từng ngày với từng nhân viên nữa... Mình google cả ngày nay mà toàn thấy mấy source code phải trả phí, mà nhìn vô cũng code demo cũng chưa hiểu gì :cry:
Xem tệp đính kèm 41139

Mình có làm kiểu gần giống như này sử dụng pivot trong .net kết hợp stored procedure
test.png
 
Không chỉ riêng gì Entity Framework mà tất cả các object trong C# lẫn Java đều không nên dùng Singleton nha thím. Ưu điểm duy nhất là code lẹ nhưng đẩy lên production nhiều request tí là tạch ngay. Thím tìm Singleton Pros and Cons trên google thấy đầy bài viết ngay.
sao thằng spring boot lại mặc định là single ton nhỉ? với sao ko dùng transitant thay vì scoped bác nhỉ
 
sao thằng spring boot lại mặc định là single ton nhỉ?
Cái scope của bean là singleton/prototype/request... là tùy vào mục đích của cái bean (là cái scope của cái state trong bean đó) chứ đếch phải là nên dùng hay không nên dùng.
nếu 1 object (trong context này là spring bean) mà không chứa state cũng không lock gì cả thì chẳng có lý do gì mà không dùng singleton cả. Dùng prototype thì mỗi request nó sinh ra 1 object thì cũng tạch (tạch theo kiểu hết cpu/memory), dùng singleton mà object đó chứa state lock tùm lum thì cũng tạch (tạch theo kiểu thread starvation).
Trong tư duy của thằng Spring (C# như nào thì mình không rành) thì các @Component, @service, @Repository hầu như đều code theo kiểu không chứa state, không lock gì cả nên dùng singleton là lựa chọn tối ưu. Nếu bọn để ý thì trong các tutorial về spring không ai chứa state trong bean bao giờ cả
 
Sửa lần cuối:

Thống kê chủ đề

Ngày tạo
BaronNashor,
Người trả lời cuối
vuong222211,
Trả lời
266
Lượt xem
50.926
Quay lại
Lên đầu trang