IT Zone
Ma phương (Giải bài toán điền số vào các ô sao cho tổng theo hàng dọc, hàng ngang hay đường chéo điều bằng nhau)
1.Giới thiệu Ma phương là bài toán mà có n x n ô (n là số lẻ). Các ô này sắp xếptheo n hàng và n cột. Ví dụ: Với n=3 2. Yêu cầu bài toán Điền các số từ 1 đến nxn vào vị trí các ô của ma phương …
Phân biệt Lớp và Đối tượng trong lập trình hướng đối tượng
Hiện nay, lập trình hướng đối tượng đã là vấn đề như “trái đất hình vuông” rồi. Nhưng tôi xin được lấy “trái đất hình vuông” này ra để mổ xẻ với mong muốn giúp các bạn mới tiếp cận với nghề lập trình hiểu rõ hơn về khái niệm lớp và đối tượng. …
Insert dữ liệu từ kết quả mệnh đề select vào một bảng khác trong mysql
Để hiểu rõ hơn về trường hợp này tôi xin đưa ra ví dụ sau. Ta có 2 bảng gồm nguoidung và phanquyen. Trong đó: Bảng nguoidung tendangnhap matkhau nguyenvana matkhaunguyenvana nguyenvanb matkhaunguyenvanb Bảng phanquyen tendangnhap machucnang duocsudung nguyenvana 1 1 nguyenvana 2 1 nguyenvana 3 0 nguyenvana 4 1 …
Cấu hình base_url động trong CI
Để Ci nhận cấu hình base_url động theo giao thức và domain user truy cập, trong file config.php ta thay thế $config[‘base_url’] = ‘http://yourdomain’; bởi đoạn sau: $protocol = (!empty($_SERVER[‘HTTPS’]) && $_SERVER[‘HTTPS’] !== ‘off’ || $_SERVER[‘SERVER_PORT’] == 443) ? “https://” : “http://”; $config[‘base_url’] = $protocol.$_SERVER[‘SERVER_NAME’]; Cái này hữu ích khi một …
Định dạng dd/mm/yyyy trong mysql
Khi thời gian bạn lưu trong csdl của mình là dạng timestamp, như khi hiển thị lên muốn nó có dạng dd/mm/yyyy. và việc này bạn xử lý ngay trong query của mysql chứ không cần đưa lên ngôn ngữ lập trình. Để thực hiện điều này bạn sử dụng hàm FROM_UNIXTIME …
Cách loại bỏ các số 0 ở đầu chuỗi trong mysql
Trường hợp dữ liệu của bạn đang lưu trong cơ sở dữ liệu là chuỗi “15” và bạn cần kiểm tra chuỗi “0000015” có bằng chuỗi “15” hay không và lấy nó ra. Dĩ nhiên bạn so sánh bằng mệnh đề where `tentruong`=”0000015″ thì kết quả trả là không lấy …
Cộng, trừ ngày trong PHP
Trong php, để cộng thêm hoặc bớt một số ngày ta sử dụng hàm strtotime. Đây là ví dụ về việc cộng và trừ một ngày so với ngày hiện tại: $homnay=getdate(); //Lấy ngày hiện tại $homqua=getdate(strtotime(“-1 day”,strtotime($homnay[‘year’].’-‘.$homnay[‘mon’].’-‘.$homnay[‘mday’]))); //Trừ 1 ngày để lấy ngày của ngày hôm qua $ngaymai=getdate(strtotime(“+1 day”,strtotime($homnay[‘year’].’-‘.$homnay[‘mon’].’-‘.$homnay[‘mday’]))); …
Tạo skin (giao diện) cho ứng dụng trong DevExpress 10.2.4
Việc tạo skin cho phép ứng dụng thay đổi giao diện theo ý người dùng muốn sẽ giúp ứng dụng bắt mắt và thu hút hơn. Sau đây là cách thực hiện: 1. Tạo RibbonGalleryBarItem trong trường hợp này tôi dùng name mặt định là ribbonGalleryBarItem1 (chú ý biến này sẽ được sử …
Xác định trạng thái kết nối internet trong C#
Khi các bạn viết một ứng dụng C# yêu cầu kết nối internet để nó hoạt động. Khi đó nhu cầu kiểm tra trạng thái kết nối internet của máy tính người dùng trước nếu đã kết nối internet chúng ta mới cho ứng dụng của mình làm các công việc …
Khắc phục lỗi “mod_fcgid: error reading data from FastCGI server” và lỗi “mod_fcgid: ap_pass_brigade failed in handle_request_ipc function”
Do ứng dụng web tôi phát triển có một số tiến trình cần nhiều thời gian để xử lý và khi đó trong error log ghi nhận cảnh báo có nội dung “mod_fcgid: error reading data from FastCGI server” và lỗi “mod_fcgid: ap_pass_brigade failed in handle_request_ipc function“. Sau quá trình nghiên …
Khắc phục lỗi “mod_fcgid: read data timeout in 40 seconds”
Để khắc phục lỗi mod_fcgid: read data timeout ta thực hiện tăng thời gian đọc như sau: – Trong ubuntu mở file “/ect/apache2/mods-available/fcgid.conf” thực hiện thêm (nếu chưa có) hoặc chỉnh lại giá trị “FcgidIOTimeout” theo nhu cầu sử dụng. Ví dụ: <IfModule mod_fcgid.c> FcgidConnectTimeout 20 FcgidIOTimeout 600 <IfModule mod_mime.c> AddHandler fcgid-script .fcgi …
Khởi động ứng dụng cùng windows trong C#
Để ứng dụng của bạn được khởi động cùng windows ta cần thực hiện đăng ký vào Registry của windows. Đoạn code sau đây sẽ thực hiện việc này: RegistryKey My_app_key= Registry.CurrentUser.OpenSubKey(“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”, true); My_app_key.SetValue(“My_app_name”, “\”” + Application.ExecutablePath.ToString() + “\””); Trong đó “My_app_name” là tên ứng dụng của bạn, có thể đặt …
Code mở một file trong C#
Để mở hoặc thực thi một file trong C# ta sử dụng đoạn code sau: System.Diagnostics.Process.Start(“duong_dan_den_file_can_mo”); Nếu “duong_dan_den_file_can_mo” là file thực thi thì sẽ chạy file thực thi. Nếu “duong_dan_den_file_can_mo” là các file text, word, các ứng dụng thì sẽ gọi phần mềm tương ứng để mở. Hy vọng hữu ích …
Code xóa file trong C#
Để xóa file trong C# chúng ta sử dụng hàm Delete trong thư viện System.IO.File như sau: System.IO.File.Delete(“duong_dan_den_file_can_xoa”); Thật đơn giản phải không nào! Nosomovo
Lấy đường dẫn thư mục chứa file hiện đang thực thi trong c#
Để lấy đường dẫn của thư mục chứa chính file hiện đang thực thi trong c# ta sử dụng đoạn code sau: string Dir = System.IO.Directory.GetCurrentDirectory(); Nosomovo
Code tính tổ hợp trong C#
public double GiaiThua(int n) { double giaithua = 1; for (int i = 2; i <= n; i++) giaithua *= i; return giaithua; } public double ToHop(int k, int n) { return GiaiThua(n) / (GiaiThua(k) * GiaiThua(n – k)); } Nosomovo
Code tính giai thừa trong c#
Nếu bạn cần thực hiện code một hàm tính giai thừa bằng C# thì đây, khỏi code nữa nhé, copy sài thôi. Nó ngay bên dưới đây: public double GiaiThua(int n) { double giaithua = 1; for (int i = 2; i <= n; i++) giaithua *= i; return giaithua; …