Home » Archives for tháng 2 2014
Người đăng:
chisenhungsuutam on Thứ Sáu, 28 tháng 2, 2014
Viết hàm đếm số lượng các giá trị phân biệt có trong mảng
int demchusokhacnhau(int a[],int n){
int dem = 1;
bool flag = false;
for(int i = 0;i<n;i++){
for( int j = i + 1;j < n ;j++){
flag = false;
if(a[i]==a[j]){
flag = true;
break;
}
if(!flag && j==n-1){
dem ++;
}
}
break;
}
return dem ;
}Tag: C, C++, mảng 1 chiều, mảng một chiều, array, one dimension array
More about →
Người đăng:
chisenhungsuutam
Cho mảng một chiều các số nguyên. Viết hàm tìm số chẵn lớn nhất nhỏ hơn mọi giá trị lẻ có trong mảng.
int timsochanlonnhat(int a[],int n){
int minle = 2147483647; // số nguyên lẻ lớn nhất
int maxchan = -2147483648; // số nguyên chẵn nhỏ nhất
for(int i = 0;i < n; i++){
if(a[i]%2==0) {
if(maxchan < a[i] && minle > a[i] ){
maxchan = a[i];
}
}else{
if(minle > a[i]){
minle = a[i];
}
}
}
return maxchan;
}Tag: C, C++, mảng 1 chiều, mảng một chiều, array, one dimension array
More about →
Người đăng:
chisenhungsuutam
Cho mảng một chiều các số nguyên. Viết hàm tìm chữ số xuất hiện nhiều nhất trong mảng.
int timchuso(int a[],int n){
int temp[100];
int max = 0;
int number = a[0];
// Khởi tạo giá trị 0 cho mảng
for(int j = 0;j<100;j++){
temp[j]=0;
}
//Tìm chữ số xuất hiện
for(int i = 0 ; i < n ; i++){
temp[a[i]]=temp[a[i]] + 1;
if(max < temp[a[i]]){
max = temp[a[i]];
number = a[i];
}
}
printf("%d\n",max);
return number;
}Tag: C, C++, mảng 1 chiều, mảng một chiều, array, one dimension array
More about →
Người đăng:
chisenhungsuutam
"Đừng bao giờ nói lời tạm biệt nếu bạn vẫn muốn cố gắng, đừn bao giờ bỏ cuộc nếu bạn vẫn cảm thấy có thể tiếp tục. Đừng bao giờ nói bạn không còn yêu ai nữa nếu ánh mắt của ai đó vẫn còn có thể giữ chân bạn"
Cuộc sống thường không chật hẹp trong những ngôi nhà, trên những con đường, góc phố mà chính trong những định kiến và suy nghĩ của con người. Hãy luôn cố gắng để vươn tới những đỉnh cao bạn nhé, tất cả chỉ là thử thách mà thôi. Có thử thách thì chúng ta mới trưởng thành và khôn lớn được. Vì vậy, đừng để nó dừng bước chân bạn. Trên con đường đó bạn sẽ có cơ hội khám phá chính bản thân mình và những điều kỳ diệu trong cuộc sống mà bạn chưa biết tới. Thế giới này còn rất nhiều điều mới lạ, thần kỳ đang chờ bạn khám phá. Nào hãy dũng cảm tiến lên để làm nên một cuộc đời thật ý nghĩa nhé. Hãy cùng đọc, cảm nhận một tác phẩm trong bộ sách hạt giống tâm hồn với tựa đề "Cho lòng dũng cảm và tình yêu cuộc sống"
Nếu thấy ebook này hay hãy chia sẻ nó nhé !
More about →
Người đăng:
chisenhungsuutam
Facebook một mạng xã hội lớn nhất hiện nay với nhiều tiện dụng giúp bạn có thể giao lưu, chia sẻ cơ hội, tìm việc làm, kết nối bạn bè mọi lúc mọi nơi,.....Vì sự lớn mạnh của nó về thành viên nên có rất nhiều cty, cá nhân sử dụng nó để đăng tin rao vặt về sản phẩm trên các group.
Thực trạng mà bạn sẽ gặp khi lên face
1. Không rõ nội dung của group
Rõ ràng là tên group là hội những người thích đọc sách nhưng khi vào thì thấy: sim số đẹp, khoan cắt bê tông, hé lộ chuyện,...lộ hàng,....và rất nhiều tin tức khác thuộc mọi ngành nghề khách nhau. Tóm lại, nó chính là một hội để rao vặt.
Lời khuyên: Chủ group nên kiểm soát chặt chẽ những tin post lên đó để group hoạt động có hiệu quả.
Cá nhân, công ty cần bán hàng đừng mất công rao vặt nữa, không có hiệu quả đâu.
2. Dùng trang cá nhân để bán hàng
Không thấy mặt người đâu chỉ thấy một hotgirl. Thay vì đăng ảnh cá nhân, các bạn chọn một hotgirl thật xinh làm hình avata với lý do để câu like. Mình cũng không hiểu họ sẽ bán hàng như thế nào nữa.
Trước khi mua một sản phẩm nào đó thì khách hàng sẽ check thông tin của người bạn xem có rõ ràng không? có địa chỉ công ty không? ,...rồi mới quyết định mua hàng.
Lời khuyên: Hãy tập trung vào việc xây dựng thương hiệu cá nhân thật tốt với mọi người bằng cách chia sẻ những thông tin có ích thay vì bán hàng trên đó.
3. Tăng like siêu tốc đến chóng mặt
Có đến cả mấy chục ngàn like trên một fanpage nhưng chỉ có được mấy chục bài viết, nội dung thì tẻ nhạt. Không hiểu thích like để làm gì nữa.
Lời khuyên: Hãy tập trung vào việc phát triển nội dung, trao đổi nhiều hơn rồi mới tìm cách tăng like.
Hãy tạo môt một trường lành mạnh để học tập, trao đổi và kinh doanh trên mạng xã hội, đừng cố gắng biến nó thành bãi rác lớn nhất thế giới nhé.
More about →
Người đăng:
chisenhungsuutam
Email marketing là một trong những hình thức marketing giúp tăng tỷ lệ mua hàng, chăm sóc khách hàng và theo đuổi khách hàng mới. Tuy nhiên, hiện nay có rất nhiều công ty, cá nhân gửi thư cho khách hàng quá nhiều và khiến họ cảm thấy bực bội, khi đó thì ngay lập tức họ sẽ cho thư đó vào hộp spam.
Hôm nay, mình sẽ chia sẻ với các bạn một số bí quyết để viết email gây sự tò mò cho khách hàng giúp tăng tỷ lệ mở thư và mua hàng.
|
Email marketing |
1. Sự rõ ràng trong tiêu đề
Một số cách gửi email thông thường với các tiêu đề như: chào bạn, bạn thân mến, bạn khỏe không, công ty ABC xin giới thiệu, sản phẩm mới, khóa học,......Hiện nay, hàng ngày mình vẫn nhận được nhiều thư kiểu dạng như thế này và gần như là mình không mở và đánh dấu spam luôn.
Khách hàng sẽ không cần bạn hỏi thăm hay không cần biết về công ty bạn. Họ chỉ quan tâm xem tin đó có thú vị và giúp họ giải quyết vấn đề gì hay không? Vì vậy, bạn hãy đưa ra một tiêu đề chỉ rõ luôn mục đích của bạn.
Ví dụ: 4 cách giúp bạn kiếm tiền trên youtube Kế hoạch kiếm tiền với blog trong 7 ngày Quần bò nam giảm giá cực sốc 80%Sự rõ ràng trong tiêu đề giúp khách hàng biết được mục đích của email và nếu giải pháp của bạn nhanh hơn, tốt hơn những giải pháp khác thì nhất định sẽ gây được sự tò mò với khách hàng. |
Tiêu đề email |
2. Nội dung ngắn gọn
Đây là thế giới số, mọi thứ đều cần đơn giản và ngắn gọn. Khách hàng cũng vậy họ chỉ đọc lướt qua những nội dung quan trọng trong email chứ không dành thời gian để xem bạn viết những gì. Vì vậy, bạn hãy đưa ra những giải pháp, vấn đề chính, cô đọng nhất để khách hàng hiểu ngay.
Ví dụ: Khi tham gia trao đổi trên website http://goodideaformoney.blogspot.com/ bạn sẽ nhận được rất nhiều thông tin giá trị như: + Nhận được nhiều ebook hay mà hoàn toàn miễn phí+ Được hướng dẫn từng bước để seo blogspot+ Được học các thủ thuật để kiếm tiền với hướng dẫn từng bước một. Điều này thật đơn giản với bạn phải không? +,.....Và rất nhiều nguồn tài nguyên miễn phí khác cho bạn. (^_^)
Nhân tiện PR chút nhé !.
|
Nội dung email |
3. Hình ảnh đẹp
Hình ảnh ở đây mà mình nói là hình ảnh text và picture. Đừng để hết cả một email một màu chữ, một cỡ chữ, dễ gây buồn ngủ cho khách hàng. Hãy đánh dấu đỏ, vàng, cỡ chữ to hơn những đoạn nội dung quan trọng nhé. Nếu bạn chèn thêm hình ảnh thì để ảnh có chất lượng tốt nhất, kích cỡ hợp lý, màu sắc đơn giản
|
Hình ảnh trong email |
Chỉ với 3 ý nhỏ trên sẽ giúp bạn có tỷ lệ mở email cao hơn. Chúc bạn thành công với những bức email markting hiệu quả.
More about →
Người đăng:
chisenhungsuutam on Thứ Năm, 27 tháng 2, 2014
Hiện nay có rất nhiều tài liệu được nén dưới dạng prc để giảm dung lượng và có thể đọc trên các thiết bị di động. Mobipocket Reader chính là phần mềm được lựa chọn nhiều nhất.
|
Giao diện phần mềm Mobipocket Reader |
Tính năng chính của Mobipocket Reader Desktop
- Thay đổi font chữ, màu sắc cho ebook đang xem - Tra từ điển
- Đánh dấu sách
- Tự động cuộn các trang khi xem
- Phóng to, thu nhỏ, chỉnh sửa, đánh dấu và ghi chú văn bản
- Sắp xếp các ebook với giao diện đẹp giống như một thư viện sách của của riêng bạn
Các định dạng hỗ trợ đọc trên Mobipocket Reader
+ Định dạng truyền thống chính là PRC và PDB
+ Ebook có dạng DOC, DOCX, PPT, PDF, TXT, HTML, XLS được mở dưới dạng import tài liệu Tải về tại đây:
Chúc bạn thành công !
More about →
Người đăng:
chisenhungsuutam on Thứ Tư, 26 tháng 2, 2014
AAALogo là phần mềm giúp bạn thiết kế logo cho blog một cách đơn giản. Bạn chỉ cần lắp gắp những ý tưởng của bạn theo hình vẽ có sẵn để có được một logo chuyên nghiệp.
|
Phần mềm AAALogo |
Cách cài đặt
Bạn vào thư mục cài đặt, chạy file cài đặt => giải nén file Keygen và mở file keygen.exe => click vào Generate. Bạn sẽ được cung cấp một mã số, mở phần mềm và điền mã số đó vào là xong.Hướng dẫn sử dụng
Bạn mở phần mềm ra và chọn lấy logo mẫu để chỉnh sửa hoặc có thể sử dụng các ảnh có sẵn để tự tay thiết kế. |
Chỉnh sửa logo |
1: Nơi chứa những hình ảnh có sẵn để thiết kế logo theo ý tưởng của bạn2: Chỉnh sửa text 3: Chỉnh sửa hiệu ứng4: Chỉnh sửa nền5: Chỉnh sửa màu sắcBạn download phần mềm AAALogo full crack tại đây:
Chúc bạn thành công !
More about →
Người đăng:
chisenhungsuutam
Như các bạn đã biết, trên blog của mình có các ebook được chia sẻ để các bạn có thể đọc online và download về miễn phí. Mình chỉ sử dụng google driver để chia sẻ những ebook đó, hôm nay mình sẽ chia sẻ cách làm với các bạn.
Để thêm ebook online vào bài viết trong blog, bạn thêm đoạn mã code sau vào HTML của bài viết.
<iframe frameborder="0" src="https://googledrive.com/host/0Bw_uR5QS6PKEZlpoWEVySXJCZEU" style="height: 550px; width: 620px;"></iframe>
Thêm vào phần html của bài viết nhé !
Phần màu đỏ trong đoạn mã trên chính là id của mỗi ebook. Mỗi ebook sẽ có một id riêng. Vậy lấy id của ebook ở đâu? Bạn vào google driver chứa tài liệu của bạn và làm theo các bước như trong hình
1: Chọn tài liệu muốn chia sẻ2: Chia sẻ3: Thay đổi người có quyền truy cập thành "Công khai trên web"4: Copy đường link chia sẻ để lấy id của ebook. Đường link đó có dạng https://drive.google.com/file/d/0Bw_uR5QS6PKEZVFPWTQ2QzFmNjQ/edit?usp=sharing
Bạn copy phần màu đỏ để thay thế vào phần mã code ở đầu bài viết.Lưu bài viết và ra kiểm tra kết quả. Chúc bạn thành công !
More about →
Người đăng:
chisenhungsuutam on Thứ Ba, 25 tháng 2, 2014
Google driver là công cụ lưu trữ miễn phí của google. Bạn có thể lưu trữ mọi định dạng tài liệu lên tới 15GB. Đúng là gã khổng lồ nên hàng cho dùng miễn phí cũng lớn hơn hẳn các đối thủ khác.
|
Google driver |
Đây là một kho lưu trữ những tài liệu, bài viết, phần mềm nhỏ rất hay cho những bạn mới tham gia viết blog. Thủ thuật để quản lý tài liệu hiệu quả trên google driver
1.Tạo thư mục và màu sắc
Để quản lý tài liệu theo từng chủ đề bài viết blog bạn phải tạo từng thư mục khác nhau chứ không phải chỉ tải lên tài liệu. Để tạo thư mục bạn vào Driver => Tạo => Thư mục và đặt tên cho thư mục. Chẳng hạn ở đây mình tạo 4 thư mục: code (chuyên để chứa các file code), ebook hay (chứa các file ebook free do mình sưu tầm được), ebook tình yêu (chứa những cuốn sách viết về tình yêu), phần mềm hay (chứa các file cài đặt phần mềm hay cho blog). |
Tạo thư mục và màu sắc |
Đặc biệt, google driver còn có thêm chắc năng màu sắc cho thư mục để bạn dễ quản lý theo màu sắc. Để thêm màu sắc cho thư mục, bạn click chuột phải vào thư mục => Thay đổi màu sắc => Chọn màu. 2. Tải lên tài liệu
Sau khi tạo được thư mục theo từng chủ đề viết blog bạn tải lên những tài liệu phù hợp cho vào thư mục đó. Để tải lên tài liệu bạn chọn thư mục muốn cho tài liệu vào => Tải lên (có hình ảnh mũi tên hướng lên). Ví dụ của mình đã tải lên một số tài liệu cho thư mục ebook hay (Thực hiện theo từng bước 1 => 2 như trong hình nhé)3. Chia sẻ tài liệu
Phần này có tác dụng để lấy đường link chia sẻ những tài liệu trên google driver. Bạn chọn tài liệu muốn chia sẻ (1) => chia sẻ (2) => chọn công khai trên web (ở mục người có quyền truy cập) => copy đường link để chia sẻ (ở mục liên kết để chia sẻ).
Trên đây là một số kinh nghiệm nhỏ trong việc sử dụng google driver để lưu trữ tài liệu viết blog. Nếu thấy bài viết này hay hãy chia sẻ nó nhé !
More about →
Người đăng:
chisenhungsuutam on Thứ Hai, 24 tháng 2, 2014
MWSnap là phần mềm chụp màn hình phổ biến nhất vì nó đơn giản, dễ dùng, có thể chụp toàn màn hình, từng góc nhỏ khác nhau.
Ngoài tính năng chụp màn hình, MWSnap còn hỗ trợ phóng to, thu nhỏ. Đặc biệt là tính năng thêm khung màu cho ảnh rất thuận lợi cho việc đăng ảnh trong blog hơn hẳn snipping tool có sẵn trong win 7.
|
MWSnap |
Hướng dẫn sử dụng MWSnap
Khi cần chụp màn hình bạn vào tab full desktop, bạn vào mục Any rect area để chụp một góc bất kỳ. Để thêm khung cho hình bạn vào edit => add frame.
Download phần mềm tại đây:
More about →
Người đăng:
chisenhungsuutam
Phỏng vấn tìm việc là việc không hề dễ dàng với những người tìm việc lần đầu. Sau khi chọn lọc rất nhiều hồ sơ, bạn đã chọn ra được một công ty có vị trí phù hợp, mức lương tốt. Khi đó chắc chắn bạn sẽ suy nghĩ " Công việc tốt như vậy chắc sẽ có nhiều người đến phỏng vấn? liệu có đến lượt mình không?,..." Và rất có thể bạn sẽ bỏ cuộc.
Ebook "Phỏng vấn không hề đáng sợ" sẽ giúp bạn tự tin hơn để có được những thỏa thuận tốt nhất trong việc.
|
Phỏng vấn không hề đáng sợ |
Tìm được việc làm nhờ sự tự tin: - Làm ngạc nhiên người phỏng vấn ngay trong 20 giây đầu tiên
- Trả lời những câu hỏi khó một cách dễ dàng
- Yêu cầu mức lương cao hơn mức bình thường 20%
Hãy cùng khám phá những bí quyết hay này nhé
Nếu thấy ebook này hay hãy chia sẻ nó nhé !
More about →
Người đăng:
chisenhungsuutam
Truyện cười dân gian Việt Nam vốn đã nổi tiếng từ xưa đến nay với những câu chuyện của "Trạng". Truyện cười dân gian vừa mang lại tiếng cười, vừa lên án xã hội phong kiến xưa, khen ngợi những người dân lao động thông minh, sáng tạo.
|
Truyện cười dân gian Việt Nam |
Hãy cùng thưởng thức những câu chuyện ý nghĩa này nhé.
Nếu thấy ebook này hay hãy chia sẻ nó nhé !
More about →
Người đăng:
chisenhungsuutam
Trong cuộc sống, chúng ta luôn phải đối mặt với các cuộc tranh luận, đàm phán. Nếu bạn không biết cách xử lý khéo các tình huống thì rất có thể bạn sẽ mất đi những mối quan hệ tốt, mất đi một khoản thu tài chính, hay bị hủy hợp đồng,......
|
Để thành công trong đàm phán |
Bí quyết nào để đạt được thỏa thuận tốt nhất trong đàm phán (có lợi cho cả 2 bên) là câu hỏi mà nhiều người đang tìm kiếm trên con đường sự nghiệp, cuộc sống.Ebook Để thành công trong đàm phán sẽ chia sẻ những bạn bí quyết trong đàm phàn để "đạt đến thỏa thuận mà không đánh mất mối quan hệ hay nhượng bộ". Hy vọng cuốn sách này sẽ giúp ích nhiều cho bạn !
Nếu thấy ebook này hay hãy chia sẻ nó nhé !
More about →
Người đăng:
chisenhungsuutam on Thứ Bảy, 22 tháng 2, 2014
"Theo Eran Katz, trí nhớ của bạn không hề kém chút nào, chỉ vì bạn thường không tự tin vào trí nhớ của mình, cho rằng mình sinh ra đã có một trí nhớ không hoàn hảo, rồi cam chịu chung sống với nó suốt đời. Do đó, điều bạn cần làm ngay là thay đổi quan niệm sai lầm này"
Eran Katz là một học giả, diễn giả nổi tiếng thế giới về trí nhớ, Ông đã từng ghi tên mình vào danh sách kỷ lục Guiness về nhớ các con số. Eran Katz đã từng diễn thuyết tại nhiều nơi trên thế giới và các tập đoàn lớn như: IBM, Microsoft, Coca- Cola,.....
|
Bí mật của một trí nhớ siêu phàm |
Nếu bạn muốn có một trí nhớ tốt nhất để phục vụ cho công việc của bạn như: nhớ tên khách hàng, số điện thoại, địa chỉ,.....thì hãy đọc để khám phá bí mật lưu trữ những thông tin đó một cách dễ dàng nhất (ai cũng có thể làm được nhé nhưng phải đọc hết và phải làm theo).
Hãy cùng khám phá bí mật của Eran Katz về trí nhớ siêu phàm trong ebook này nhé !
More about →
Người đăng:
chisenhungsuutam on Thứ Sáu, 21 tháng 2, 2014
"Phát triển là khát khao không ngừng nghỉ của con người. Cho dù mục tiêu, hoài bão hay điều bạn đang phấn đấu để đạt được là gì đi chăng nữa thì tất cả chỉ gói gọn trong 2 từ phát triển mà thôi"
Đó chính là tựa đề đầu tiên của cuốn sách này. Nếu như trong triết học thì phát triển là một phạm trù rộng lớn và trừu tượng, ở đây chúng ta chỉ nên hiểu đơn giản nó là một quá trình để đạt được thành quả nào đó.
Vậy để có được thành công thì phải trải qua nhiều thất bại là chuyện đương nhiên và đó cũng là một quy luật trong cuộc sống mà chúng ta cần biết. Khi nắm vững được những quy luật đó thì dù cho có gặp nhiều khó khăn thì chúng ta sẽ thản nhiên bước qua.
|
10 quy luật cuộc sống |
Trong cuộc đời chúng ta sẽ trải qua 10 quy luật nào? Cách nào để tận dụng những quy luật đó cho việc phát triển bản thân, phát triển con đường sự nghiệp và các mối quan hệ trong xã hội. Hãy đọc và khám phá bí mật trong mỗi quy luật này nhé !
Nếu bạn thấy ebook này hay hãy chia sẻ nhé !
More about →
Người đăng:
chisenhungsuutam
Cười, cười nào ! Những câu chuyện cười vova luôn mang lại cho chúng ta tiếng cười thật sảng khoái. Ebook "Tuyển tập truyện cười vova" tổng hợp rất nhiều truyện cười hay giúp bạn có được những nụ cười thư giãn trong công việc.
|
Tuyển tập truyện cười vova |
Hãy chia sẻ nếu bạn thấy ebook này hay nhé !
More about →
Người đăng:
chisenhungsuutam
Chắc hẳn bạn đã biết thế kỷ 20 là thế kỷ của trí thông minh (IQ), người ta so sánh, tôn vinh nhau thông qua những tiêu chí trong chỉ số IQ và coi đó như thước đo về sự thành công trong tương lai của một con người. Nhưng hiện nay thì khác, người ta phát hiện ra rằng "trí tuệ cảm xúc" (EQ) đóng vai trò quan trọng hơn IQ.
|
Sức mạnh của trí tuệ cảm xúc |
Ebook "Sức mạnh của trí tuệ cảm xúc" giúp bạn khám phá sức mạnh bí ẩn của cảm xúc để vận dụng trong đàm phán. Nó không phải là cuốn sách chỉ dẫn hay tổng hợp những chiêu thức đàm phán của người khác mà nó tập trung vào việc khai thác chính khả năng của bản thân bạn.
Với sức mạnh của cảm xúc cùng với việc chuẩn bị kỹ càng về đối tác giúp bạn có cơ hội thành công lớn và triệt tiêu được những rủi ro không mong muốn khi đàm phán.
Hy vọng ebook sẽ mang lại cho bạn chìa khóa để khai thác sức mạnh của trí tuệ cảm xúc giúp bạn đi tới thành công nhanh hơn.
Hãy chia sẻ nếu bạn thấy ebook này hay nhé !
More about →
Người đăng:
chisenhungsuutam
Tự động tạo mật khẩu ngẫu nhiên - PHP Password GeneratingPHP Code:<?phpfunction genPwd($length=6) { $password = ''; $possible = '23456789bcdfghjkmnpqrstvwxyz'; $i = 0; while ($i < $length) { $password .= substr($possible, mt_rand(0, strlen($possible)-1), 1); $i++; } return $password;}?>Cách sử dụng:Cóp và dán đoạn mã trên vào trang của bạn, sau đó gọi hàm genPwd() như sau:<?php $password = genPwd(8);?>Kết quả:Đoạn mã trên cho phép tự động tạo mật khẩu ngẫu nhiên có độ dài bất kỳ được tổ hợp từ các ký tự xác định trước.Mật khẩu ngẫu nhiên được sinh ra có độ dài 8 ký tự: m1ztpxw8Chú ý:Nếu không có độ dài ký tự trong hàm genPwd() thì mặc định sẽ chọn độ dài mật khẩu là 6. Biến $possible trong hàm genPwd() có thể được chỉnh sửa để quy định các ký tự xác định được sử dụng.
Tag: PHP, Password Generating, tự tạo mật khẩu, an toàn thông tin
More about →
Người đăng:
chisenhungsuutam
PHP Code:class mysql{var $property = array( 'hostname' => 'localhost', 'database' => '', 'username' => '', 'password' => '',);function mysql($info){foreach($this->property as $k => $v){$this->property[$k]=$info[$k];}}function connect(){$flag = @mysql_pconnect($this->property['hostname'],$this->property['username'],$this->property['password']);if(!$flag) die("can not connect to server. may be server bussy");$flag= @mysql_select_db($this->property['database'],$flag);if(!$flag) die("can not select database now");}}Lưu vào trong 1 file ví dụ “global.php”;Để dễ dàng khi kết nối bạn viết thêm 1 file init.php file này có chứ năng tạo các thông tin cấu hình cơ bản như kết nối mysql, lấy thông tin thành viên …ví dụPHP Code:<?php$dbinfo = array('hostname' => 'localhost','database' => 'databasename','username' => 'root','password' => 'root',);include("includes/global.php");$db = new mysql($dbinfo);$db->connect();?>Như vậy file nào cần kết nối database bạn chỉ cần inlclude file init.php vào là ok;PHP Code:include("init.php");
Tag: PHP, MySQL, Apache, Database, Connection, dbinfo
More about →
Người đăng:
chisenhungsuutam
Các hàm PHP xử lý chuỗi
1: addcslashes :Trích dẫn chuỗi kí tự với những vạch chéo trong kiểu C- Cấu trúc :addcslashes(string with special characters);
2: addslashes :Trích dẫn chuỗi kí tự với những vạch chéo- Cấu trúc : addcslashes(a string with special characters);
3: bin2hex :Chuyển đổi dữ liệu dạng nhị phân sang dạng biểu diễn hệ hexa- Cấu trúc :bin2hex(string);
4: chop :Tách bỏ nhưng khoảng trắng từ cuối một chuỗi
5: chr : Cho một kí tự đặc biệt trong bảng mã- Cấu trúc : chr(numeric);
6: chuck split : Tách một chuỗi thành các chuỗi nhỏ hơn
7: convert cyr string :Chuyển đổi từ một kí tự kirin sang một kí tự khác
8: count_chart : Cho thông tin về các kí tự dùng trong chuỗi
9: crc32 : Tính toán sự thừa vòng đa thức của một chuỗiTự động tạo ra chu ki kiểm tra tổng thừa của đa thức dài 32bit trong một chuỗi
10: crypt :Một cách mã hóa một chuỗi
11: echo : In ra một hay nhiều chuỗi
12: explode :Tách một chuỗi ra bởi chuỗi kí tự
13: fprintf :Viết một định dạng chuỗi ra một dòng
14: get html translation table :Cho ra bảng dịch bằng cách sử dung các thủ tục
html entity decode :
15: hebrev :Chuyển đổi văn ban logic khó hiểu sang văn ban trưc quan
16: hebrevc :Chuyển đổi văn ban logic khó hiểu sang văn ban trưc quan với sự chuyển đổi dòng mới
17: html entity decode :Chuyển đổi tấtcả cácthực thể HTML sang những kí tự có thể dùng được của chúng
18: htmlentities :Đổi tất cả các kí tự được sử dung sang các thực thể HTML
19: htmlspecialchars :Đổi những kí tự đặc biệt sang các thực thể của HTML
20: implode :Nối các phần tử của mảng với một chuỗi
21: join :Hàm này là một bí danh của hàm implode
22: levenshtein :Tính khoảng cách giữa hai chuỗi
23: localeconv :Lấy ra thông tin quy cách số
24: lstrim-- Strip whitespace from the beginning of a stringXoá khoảng trắng từ phần tử đầu tiên của chuỗi
25: md5_file-- Calculates the md5 hash of a given filenameMã hoá md5 tên file
26: md5 -- Calculate the md5 hash of a stringMã hoá md5 1 chuỗi
27: metaphone -- Calculate the metaphone key of a stringTính siêu khoá âm thanh của 1 chuỗi
28: money_format -- Formats a number as a currency stringĐịnh dạng 1 số như 1 chuỗi tiền tệ
29: nl_langinfo -- Query language and locale informationNgôn ngữ truy vấn và biên tập thông tin
30: nl2br -- Inserts HTML line breaks before all newlines in a stringChèn 1 dòng ngắt HTML trước tất cả những dòng mới trong 1 chuỗi
31: number_format -- Format a number with grouped thousandsĐịnh dạng 1 số với hàng nghìn chữ số
32: ord -- Return ASCII value of characterTrả lại giá trị ASCII của kí tự
33: parse_str -- Parses the string into variablesPhân tách chuỗi thành các biến số
34: print -- Output a stringIn ra 1 chuỗi
35: printf -- Output a formatted stringIn ra 1 chuỗi được định dạng
36: quoted_printable_decode -- Convert a quoted-printable string to an 8 bit stringChuyển 1 chuỗi có thể in trích dẫn sang 1 chuỗi 8 bit.(Giải mã)
37: quotemeta -- Quote meta charactersTrích dẫn kí tự đặc biệt
38: rtrim -- Strip whitespace from the end of a stringXoá khoảng trắng từ phần tử cuối cùng của chuỗi
39: setlocale -- Set locale informationThiết lập vị trí thông tin
40: sha1_file -- Calculate the sha1 hash of a fileMã hoá sha1 1 file
41: sha1 -- Calculate the sha1 hash of a stringMã hoá sha1 1 chuỗi
42: similar_text -- Calculate the similarity between two stringsCho số kí tự giống nhau của 2 chuỗi
43: soundex -- Calculate the soundex key of a stringTính khoá chỉ âm của 1 chuỗi
44: sprintf -- Return a formatted stringTrả lại 1 chuỗi được định dạng
45: sscanf -- Parses input from a string according to a formatPhân tách chuỗi theo 1 định dạng
46: str_ireplace -- Case-insensitive version of str_replace().Tương tự str_ replace().
47: sscanf -- Parses input from a string according to a formatPhân tích từ loại nhập vao từ một chuỗi theo một định dạng
48: str_ireplace -- Case-insensitive version of str_replace().->Thay thế ngược lại khi chuỗi đã bị thay thế bằng str_replace()
49: str_pad -- Pad a string to a certain length with another stringCo một chuỗi tới một độ dài nào đó với một chuỗi khác
50: str_repeat -- Repeat a stringLặp lại một chuỗi
51: str_replace -- Replace all occurrences of the search string with the replacement stringThay thế tất cả các biến cố của chuỗi tìm kiếm với một chuỗi thay thế
52: str_rot13 --Perform the rot13 transform on a stringThực hiện mã hoá theo rot 13 trên 1 chuỗi
(Rot-13 :Trong các nhóm tin của mạng USENET, đây là một kỹ thuật mật mã hoá đơn giản, nó làm dịch từng ký tự đi 13 vị trí trong bảng chữ cái (cho nên e sẽ thành r). Mật mã rot- 13 được dùng cho mọi thông báo tin bất kỳ nào có thể làm mất sự thú vị của một người nào đó (như) cách giải cho một trò chơi chẳng hạn hoặc xúc phạm một số người đọc (như) bài thơ về tình dục chẳng hạn. Nếu người đọc cho giải mã thông báo tin này bằng cách phát ra một lệnh thích hợp, thì người đọc đó - chứ không phải tác giả của thông báo - sẽ phải chịu trách nhiệm đối với sự khó chịu do việc đọc thông báo gây ra.)
53: str_shuffle --Randomly shuffles a stringThay đổi một chuỗi bằng cách xê dịch ngẫu nhiên
54: str_split -- Convert a string to an arrayĐổi một chuỗi thành một mảng
55: str_word_count -- Return information about words used in a stringTrả lại thông tin về những từ đã sử dụng trong một chuỗi
56: strcasecmp -- Binary safe case-insensitive string comparisonSo sánh chuỗi theo …case-insensitive.. nhị phân
57: strchr --Alias of strstr()Bí danh của strstr()
58: strcmp --Binary safe string comparisonSự so sánh chuỗi bằng cơ sở nhị phân
59: strcoll --Locale based string comparisonNơi diễn ra sự so sánh cơ sở
60: strcspn -- Find length of initial segment not matching maskTìm độ dài của đoạn đầu tiên mà không tìm thấy trên bề mặt của chuỗi này đối với chuỗi kia.
61: strip_tags --Strip HTML and PHP tags from a stringLoại bỏ các thẻ HTML và PHP từ một chuỗi
62: stripcslashes -- Un-quote string quoted with addcslashes()Loại bỏ các dấu slashe trong chuỗi do hàm addcslashes() tạo ra.
63: stripos -- Find position of first occurrence of a case-insensitive stringTìm ra vị trí đầu tiên của chuỗi này trong chuỗi kia của trường hợp sử lý cặp chuỗi.
64: stripslashes -- Un-quote string quoted with addslashes()Loại bỏ hàm addslashes(), hay nói cách khác, hàm này trả về giá trị ban đầu của chuỗi khi chuỗi bị hàm addslashes() chèn các dấu slashe ở các ký tự đặc biệt
65: stristr -- Case-insensitive strstr()Loại bỏ hàm strstr() khi trong chuỗi có dấu chấm.
66: strlen --Get string lengthLấy độ dài của chuỗi
67: strnatcasecmp -- Case insensitive string comparisons using a "natural order" algorithmSo sánh chuỗi theo thứ tự abc, các ký tự được xét từ đầu đến cuối chuỗi(VD: a2>a12>a11).
68: strnatcmp -- String comparisons using a "natural order" algorithmSo sánh chuỗi sử dụng thứ tự abc và thứ tự toán học, nhưng được tính trên toàn bộ chuỗi ( VD: a12 > a11>a2).
69: strncasecmp -- Binary safe case-insensitive string comparison of the first n charactersLà một hàm giống như strcasecmp(), khác ở chỗ hàm này có thể chỉ rõ số ký tự trong mỗi chuỗi đem so sánh.70: strncmp: trả ra giá trị mà chuỗi1 dài hơn so với sâu hai.
71: strpos: Tìm vì trí xuất hiện đầu tiên của một chuỗi này trong chuỗi khác.
72: strrchr: Tìm kiếm vị trí xuất hiện cuối cùng của một kí tự trong chuỗi.
73: strrev: Đảo ngược một chuỗi.
74: strripos: Tìm vị trí cuối cùng của chuỗi này khiến nó khác một chuỗi cho trước.
75: strrpos: Tìm vị trí lần xuất hiện cuối cùng cùng của một kí tự trong một chuỗi.
76: strspn: Tính xem độ dài đoạn đầu của một chuỗi mà chứa toàn các kí tự thuộc chuỗi khác.
77: strstr: Lấy ra một đoạn của chuỗi từ vị trí xuất hiện kí tự cho trước.
78: strtok: chia cắt chuỗi.
79: strtolower: biến kí tự chữ hoa thành chữ thường.
80: strtoupper: biến kí tự chữ thường thành chữ hoa.
81: strtr: chuyển đổi kí tự theo một qui tắc nào đó.
82: substr_compare: không có thông tin.
83: substr_count: Tính số lần xuất hiện của một chuỗi này trong một chuỗi khác.
84: substr_replace: thay thế một đoạn văn bản trong phạm vi một đoạn của chuỗi kí tự.
85: substr: trả ra một phần của chuỗi.
86: trim: Loại bỏ kí tự thừa(whitespace)ở đầu và cuối mỗi chuỗi.
87: ucfirst: viết hoa kí tự đầu tiên của một chuỗi.
88: ucwords: viết hoa kí tự đầu tiên của mỗi từ.
89: vprints: xuất ra một chuỗi được định dạng
90: vsprint: quai lại một chuỗi định dạng.
91: wordswarp: chia chuỗi kí tự ra thành các sâu con nhờ một kí tự xác định.
More about →