Thứ Hai, 10 tháng 12, 2018

Checklist đăng bài Review

[Review] - Đánh giá trà giảm cân abc có tốt không?

Giới thiệu qua về trà giảm cân abc

Nguồn gốc xuất xứ trà giảm cân abc

  • SX tại đâu
  • Được phân phối bởi công ty nào
  • Có những kênh phân phối nào nếu có
Thành phần trà giảm cân abc
  • Thành phần 1: tác dụng 1
  • Thành phần 2: tác dụng 2
Hướng dẫn cách sử dụng trà giảm cân abc (Trà giảm cân abc dùng như thế nào)
  • bước 1
  • bước 2
  • lưu ý
Trà giảm cân Abc dùng cho đối tượng nào?
  • Nên sử dụng
  • Không nên sử dụng
Trà giảm cân abc có tác dụng phụ không? (hoặc tác dụng phụ của trà giảm cân abc)
  • đối với người bị a thì b
Trà giảm cân abc review
  • Phản hồi đánh giá khách hàng (kèm hình ảnh)
Trà giảm cân abc có tốt không?
  • dựa vào thành phần, phản hồi khách hàng để đánh giá
Trà giảm cân abc giá bao nhiêu?
  • giá trà giảm cân abc bán lẻ
  • giá bán sỉ
Mua trà giảm cân abc ở đâu?
  • hướng dẫn cách mua
  • hướng dẫn phân biệt hàng giả nhái kém chất lượng
  • địa chỉ mua uy tín
Quảng cáo: hướng link tới sản phẩm

--------------------------------------------------------------------------------

Lưu ý: Khung sườn chỉ là tương đối, cần dùng keywordtool.io để sử dụng vào từng trường hợp, ưu tiền từ khóa volum cao thành H2, cố gắng ôm nhiều tư khóa trong bài viết.

làm gì sau khi viết bài:
- Facebook debug
- Post fanpage nếu có
- Google plus
- Tìm nạp Google

=> Viết bài khác ^^

Thứ Ba, 12 tháng 11, 2013

CV

Trần Mạnh Linh
Giới tính: Nam
Ngày sinh: 10/11/1990
Số 4, Ngõ 3, Lê Trọng Tấn, Hà Đông
Thành phố Hà Nội, Việt Nam
Điện thoại: 0932166000
Email: manhlinh1011@gmail.com
  


Thông tin chung
Số năm kinh nghiệm
Trình độ ngoại ngữ
Công việc gần nhất
Công ty làm việc gần đây nhất
Cấp bậc hiện tại
Vị trí mong muốn
Cấp bậc mong muốn
Nơi làm việc
Ngành nghề
Mức lương mong muốn
3 năm
Vietnamse (Bản ngữ)
Lập trình PHP
Tại nhà
Nhân viên
Lập trình viên
Nhân viên
Hà Nội
Lập trình
Thỏa thuận
Mục tiêu nghề nghiệp
Mong muốn có một công việc phù hợp với ngành đang học và có cơ hội thăng tiến
Kinh nghiệm làm việc
Cộng tác viên
CÔNG TY CỔ PHẨN CÔNG NGHỆ TRUYỀN THÔNG HÀ NỘI
tháng 11/2010 – tháng 8/2012
- Là cộng tác viên làm seo cho công ty
- Code wed và seo web, quảng bá dịch vụ tra cứu điểm thi
- Mang lại số lượng sms tra cứu điểm thi lớn cho công ty

Cộng tác viên
CÔNG TY CỔ PHẨN GIẢI PHÁP TRUYỀN THÔNG DI ĐỘNG
tháng 10/2012 – tháng 7/2013
- Là cộng tác viên làm seo cho công ty
- Code wed và seo web, quảng bá dịch vụ tra cứu điểm thi, xổ số, hình nền.
- Mang lại số lượng sms tra cứu điểm thi lớn cho công ty
Lập trình PHP
Tại nhà
tháng 8/2011 – hiện tại
Ngoài thời gian học tập tôi đã nhận các dự án code website PHP làm tại nhà.

Một số dự án đã làm:
-          http://ath.vn (Công ty cổ phần ATH Tư vấn Đầu tư Xây dựng)
-          http://xtin.vn (Trang tin tức)
-          http://gachtrangtri.com.vn (Gạch trang trí)
-          http://crownwindow.com.vn (Của nhựa Crown)
-          http://playmobile.vn (Cửa hàng di động Play Mobile)
-          http://bong.com.vn (Cửa hàng bán đồ mẹ và bé)
-          http://thi.com.vn (Tin tức thi đại học, cao đẳng, tốt nghiệp)
-          http://thi.edu.vn (Tin tức điểm thi)
-          http://soicau.pro (Kết quả xổ số toàn quốc)
-          http://tintieudung.net (Trang tin tức về tiêu dùng)
-          http://ttytehoanhbo.com.vn (Website y tế)
-          http://distribution.com.vntham gia cùng 1 người (Website buôn bán dầu nhờn).

    Note: Nếu không truy cập được website có thể demo trực tiếp trên localhost.

      Ngoài ra còn có các đồ án về website hình ảnh (upload ảnh, đóng dấu ảnh, like ảnh, comment ảnh,..).


Học vấn và bằng cấp
Học viện Công nghệ Bưu chính Viên thông (PTIT)
Sinh viên – Tháng 8/2009 – Tháng 3/2014

Trung tâm Đào tạo Lập trình viên Thăng Long Aptech
Sinh viên – Tháng 8/2010 – Tháng 7/2013
Kỹ năng
I. PHP
-          Thành thạo html, css, javascript, jquery.
-          Code PHP theo framework Code Igniter (CI)
-          Code tối ưu hóa hỗ trợ SEO
-          Cài đặt và quản trị website với Wordpress, VBB, Xenforo.
-          Code webite tin tức bằng wordpress.
-          Code website bán hàng với giỏ hàng hoặc tích hợp ngân lượng, bảo kim.
-          Có thể lây tin tức từ những website lớn thông qua rss, tự động tải ảnh về server, tự động đóng dấu ảnh, tự động lấy các meta (title, description, keywords). Rất phù hợp với làm site tin tức.
-          Quản trị dễ dàng cho người dùng.
-          Thành thạo MySql
II. JAVA
-          Đã làm nhiều Project bằng java
-          Code website bằng jsp (đã từng làm với Strust, JSF)
-          Một số Project đã làm như: Đăng ký học, bán hàng, đăng ký phòng khách sạn,… và nhiều project nhỏ.
-          Đã từng làm việc với Java EE
-          Đã từng làm việc với J2ME
-          Thành thạo SqlServer
-          Code theo MVC

III. .NET
-          Đã từng làm việc với .net (c#)
-          Làm một số phần mềm (project của trường) bằng c#
-          Code website bằng aspx
-          Thao tác tốt với Sql Server
IV. SEO
-          Có nhiều kinh nghiệm về seo trong những năm đi làm thêm
-          Thành thạo Google Analytics và các công cụ hỗ trợ SEO

      Trong quá trình học tập và làm việc tôi thấy mình là người hòa đồng, làm việc tốt với nhiệm vụ của mình, luôn tìm tòi và học tập những cái mới. Là một freelancer thiết kết web tôi luôn làm hài lòng những khách hàng của mình.
      Cảm ơn đã đọc CV của tôi!


Người viết                      

Trần Mạnh Linh

Thứ Ba, 1 tháng 10, 2013

Supper

http://www.supersonicads.com/delivery/panel.php?scope=6&page=1&deviceId=828068146584163&applicationUserId=dSHikSHFYEnK4zOEqUfJ9gi5EPw&applicationKey=2abe2c95&mobileCarrier=T-Mobile&deviceModel=GT-I9100&applicationUserCreationDate=2013-05-17&applicationUserCreationDateSignature=3058ebc1b8185e47de9f7d3dc8a2aeef&applicationUserGender=male&custom_country=VN&referrerId=11016

SSH

US
24.238.106.33
24.238.106.78
24.238.106.99
24.238.106.148
24.238.106.157
24.238.106.179
24.238.106.185
24.238.106.200
24.238.106.215
24.238.106.225
24.238.106.224
24.238.106.226
24.238.106.227
24.238.106.228
24.238.106.240
24.238.106.244
24.238.106.246
24.238.106.245
24.238.106.250
24.238.106.251
24.238.106.254
174.136.34.186
174.136.32.82
174.136.57.31
64.120.54.67
174.34.150.254
174.34.150.102
174.34.150.126


195.67.63.50 SW guest/guest

UK
89.167.216.32
89.167.216.34
109.123.119.5
173.208.121.16
74.118.200.44 us
109.109.232.126 => UK
208.115.195.87 =>US
176.74.179.143 =>UK
199.195.161.111 =>CA
173.208.121.179 =>US
67.209.224.126 =>US
174.34.153.22 =>US
174.34.149.47 => US
199.58.186.36 =>US
111.223.233.202 =>AU
150.244.58.218 =>ES - Spain
130.83.98.133 de

 50.27.17.245 vs 50.200.86.155
UK
109.123.119.105
146.120.112.3
176.74.179.143
195.160.215.212
213.146.173.195
CA
142.103.191.139
142.131.40.2-ok
216.218.5.236
216.55.96.231
66.196.43.16
199.101.58.55
199.101.59.16
199.195.160.2
199.195.160.6

New Zealand
120.138.25.81

JP
111.67.170.114
117.108.8.170
122.255.144.125
14.193.104.150
27.127.153.217

RU
109.120.160.33
109.237.104.9
109.237.105.9
141.105.65.236
141.8.193.4


74.198.205.89|user|user|CANADA
74.15.161.57|guest|guest|CANADA
74.198.45.166|admin|admin|CANADA
82.135.25.229|PlcmSpIp|PlcmSpIp|GERMANY
82.149.233.224|admin|admin|GERMANY
82.211.7.15|admin|admin|GERMANY
81.221.21.169|guest|guest|SWITZERLAND
81.6.49.96|guest|guest|SWITZERLAND
81.63.162.4|guest|guest|SWITZERLAND
83.77.211.72|admin|admin|SWITZERLAND

195.67.126.67|guest|guest|SWEDEN
195.67.63.50|guest|guest|SWEDEN
212.181.253.130|guest|guest|SWEDEN

SSH 111.223.233.204


109.169.109.154
109.169.109.24
109.169.110.206

France
PlcmSpIp PlcmSpIp 176.222.208.178
PlcmSpIp PlcmSpIp 37.220.59.133
sales sales 195.200.217.95
sales sales 195.200.217.242
guest guest 80.14.59.190
admin admin 94.247.25.39
admin admin 188.73.12.156
admin admin 188.73.12.224
admin admin 188.73.12.36
admin admin 188.73.15.7
admin admin 188.73.15.70
admin admin 188.73.31.19
admin admin 188.73.52.74
admin admin 188.73.61.216
admin admin 188.73.62.62
admin admin 188.73.9.117
admin admin 188.73.9.16
admin admin 194.146.224.111
admin admin 194.206.175.113
admin admin 194.242.114.253
admin admin 194.79.134.138
admin admin 195.101.213.210
admin admin 195.101.213.221
admin admin 195.101.74.93
admin admin 195.200.217.242
admin admin 195.200.217.39



Norway
109.169.109.16
109.169.109.24
109.169.109.26
109.169.109.33
109.169.102.50
109.169.109.61
109.169.109.62
109.169.102.89
109.169.109.105
109.169.109.116
109.169.109.117
109.169.109.123
109.169.109.134
109.169.109.135
109.169.109.139
109.169.109.155
109.169.109.182
109.169.109.189
109.169.109.192
109.169.109.226
109.169.109.228
109.169.109.229
109.169.109.233
109.169.109.245

Autralia
122.252.12.197
111.67.9.2
202.60.66.248
122.252.12.83
122.252.12.218
122.252.12.211
122.252.12.208
122.252.12.98
159.20.140.110


218.214.9.224
218.214.97.56
218.214.96.191
218.214.97.152
218.214.97.38
219.90.148.106
219.90.153.94
219.90.158.6
218.214.60.62
=>support;sopport

Swenden
94.247.171.252
94.247.171.252 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.86 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.93 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.117 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.196 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.198 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.204 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.205 Live => | Unknown | Unknown | Sweden | Unknown
94.247.170.9 Live => | Unknown | Unknown | Sweden | Unknown
94.247.172.119 Live => | Unknown | Unknown | Sweden | Unknown
94.247.172.121 Live => | Unknown | Unknown | Sweden | Unknown

Netherlands
37.220.33.10
37.220.33.12
37.220.33.13
37.220.33.14
37.220.33.21
37.220.33.22
37.220.33.40
37.220.33.53
37.220.33.65
37.220.33.67
37.220.33.68
37.220.33.69
37.220.33.71
37.220.33.73
37.220.33.79
37.220.33.80
37.220.33.81
37.220.33.101

Cezh
94.198.224.246

Germany
141.35.2.39
178.63.54.120
130.83.98.133
212.114.250.65 guest guest
root root 213.240.184.196 DE Niedersachsen Bad Nenndorf
admin admin 134.106.62.20 DE Oldenburg Niedersachsen
admin admin 137.226.138.156 DE Aachen Nordrhein-Westfalen
alex alex 139.174.70.248 DE Clausthal Niedersachsen


112.208.170.173|admin|admin|PHILIPPINES
112.209.4.247|admin|admin|PHILIPPINES
85.14.108.196|www|www|POLAND
91.226.195.35|root|root|POLAND

186.103.249.105 root root CHILE
186.103.249.71 root root CHILE
186.103.249.171 root root CHILE
186.103.249.205 root root CHILE
186.103.251.147 root root CHILE
186.103.247.86 root root CHILE
186.103.248.105 root root CHILE
186.103.248.154 root root CHILE
186.103.248.130 root root CHILE
186.103.248.161 root root CHILE
186.103.248.139 root root CHILE
186.103.244.216 root root CHILE
186.103.244.225 root root CHILE
186.103.248.211 root root CHILE
186.103.247.17 root root CHILE
186.103.247.37 root root CHILE
186.103.247.51 root root CHILE
186.103.247.60 root root CHILE
186.103.247.120 root root CHILE
186.103.247.160 root root CHILE
186.103.247.154 root root CHILE
186.103.247.222 root root CHILE
186.103.247.134 root root CHILE
186.103.247.247 root root CHILE
186.103.247.186 root root CHILE
186.103.247.198 root root CHILE

78.159.210.2 admin admin ITALY
78.159.210.9 admin admin ITALY
78.159.210.30 admin admin ITALY
78.159.210.32 admin admin ITALY
78.159.210.51 admin admin ITALY
78.159.210.49 admin admin ITALY
78.159.210.55 admin admin ITALY
78.159.210.71 admin admin ITALY
78.159.210.86 admin admin ITALY
78.159.210.114 admin admin ITALY
78.159.210.133 admin admin ITALY
78.159.210.142 admin admin ITALY
78.159.210.152 admin admin ITALY
78.159.210.151 admin admin ITALY
78.159.210.154 admin admin ITALY
78.159.210.178 admin admin ITALY
78.159.210.194 admin admin ITALY
78.159.210.204 admin admin ITALY
78.159.210.206 admin admin ITALY
78.159.210.216 admin admin ITALY
78.159.210.217 admin admin ITALY
78.159.210.219 admin admin ITALY
78.159.210.221 admin admin ITALY
78.159.210.240 admin admin ITALY
78.159.210.242 admin admin ITALY
78.159.210.252 admin admin ITALY
78.159.210.253 admin admin ITALY
209.126.140.30
209.126.140.32
209.126.140.34
209.126.140.110
209.126.140.111
209.126.143.8
109.120.160.30 admin root1 RUSSIAN FEDERATION
109.120.160.32 admin root1 RUSSIAN FEDERATION
109.120.160.33 admin root1 RUSSIAN FEDERATION
109.120.160.34 admin root1 RUSSIAN FEDERATION
109.120.160.36 admin root1 RUSSIAN FEDERATION
109.120.160.35 admin root1 RUSSIAN FEDERATION
109.120.160.47 admin root1 RUSSIAN FEDERATION
109.120.160.43 admin root1 RUSSIAN FEDERATION
109.120.160.48 admin root1 RUSSIAN FEDERATION
109.120.160.50 admin root1 RUSSIAN FEDERATION
109.120.160.51 admin root1 RUSSIAN FEDERATION
109.120.160.61 admin root1 RUSSIAN FEDERATION
199.101.59.7 administrator admin CANADA
199.101.59.8 administrator admin CANADA
199.101.59.13 administrator admin CANADA
199.101.59.11 administrator admin CANADA
199.101.59.12 administrator admin CANADA
199.101.59.14 administrator admin CANADA
199.101.59.15 administrator admin CANADA
199.101.59.16 administrator admin CANADA
199.101.59.17 administrator admin CANADA
199.101.59.22 administrator admin CANADA
199.101.59.20 administrator admin CANADA
199.101.59.19 administrator admin CANADA
199.101.59.21 administrator admin CANADA
199.101.59.18 administrator admin CANADA
199.101.59.24 administrator admin CANADA
199.101.59.25 administrator admin CANADA
199.101.59.26 administrator admin CANADA
199.101.59.27 administrator admin CANADA
199.101.59.28 administrator admin CANADA
199.101.59.29 administrator admin CANADA
199.101.59.30 administrator admin CANADA
199.101.59.31 administrator admin CANADA
199.101.59.33 administrator admin CANADA
199.101.59.32 administrator admin CANADA
199.101.59.34 administrator admin CANADA
199.101.59.35 administrator admin CANADA
199.101.59.43 administrator admin CANADA
199.101.59.36 administrator admin CANADA
199.101.59.37 administrator admin CANADA
199.101.59.42 administrator admin CANADA
199.101.59.39 administrator admin CANADA
199.101.59.41 administrator admin CANADA
199.101.59.40 administrator admin CANADA
199.101.59.45 administrator admin CANADA
199.101.59.46 administrator admin CANADA
199.101.59.44 administrator admin CANADA
199.101.59.48 administrator admin CANADA
199.101.59.49 administrator admin CANADA
199.101.59.50 administrator admin CANADA
199.101.59.52 administrator admin CANADA
199.101.59.51 administrator admin CANADA
199.101.59.54 administrator admin CANADA
199.101.59.55 administrator admin CANADA
199.101.59.47 administrator admin CANADA
199.101.59.53 administrator admin CANADA
199.101.59.56 administrator admin CANADA
199.101.59.57 administrator admin CANADA
199.101.59.59 administrator admin CANADA
199.101.59.60 administrator admin CANADA
199.101.59.61 administrator admin CANADA
199.101.59.62 administrator admin CANADA
199.101.59.64 administrator admin CANADA
199.101.59.65 administrator admin CANADA
199.101.59.66 administrator admin CANADA
199.101.59.67 administrator admin CANADA
199.101.59.68 administrator admin CANADA
199.101.59.63 administrator admin CANADA
199.101.59.70 administrator admin CANADA
199.101.59.69 administrator admin CANADA
199.101.59.72 administrator admin CANADA
199.101.59.73 administrator admin CANADA
199.101.59.74 administrator admin CANADA
199.101.59.58 administrator admin CANADA
199.101.59.75 administrator admin CANADA
199.101.59.76 administrator admin CANADA
199.101.59.77 administrator admin CANADA
199.101.59.78 administrator admin CANADA
199.101.59.82 administrator admin CANADA
199.101.59.83 administrator admin CANADA
199.101.59.84 administrator admin CANADA
199.101.59.86 administrator admin CANADA
199.101.59.87 administrator admin CANADA
199.101.59.88 administrator admin CANADA
199.101.59.89 administrator admin CANADA
199.101.59.90 administrator admin CANADA
199.101.59.91 administrator admin CANADA
199.101.59.92 administrator admin CANADA
199.101.59.93 administrator admin CANADA
199.101.59.94 administrator admin CANADA
199.101.59.96 administrator admin CANADA
199.101.59.95 administrator admin CANADA
199.101.59.97 administrator admin CANADA
199.101.59.98 administrator admin CANADA
199.101.59.99 administrator admin CANADA
199.101.59.101 administrator admin CANADA
199.101.59.102 administrator admin CANADA
199.101.59.103 administrator admin CANADA
199.101.59.104 administrator admin CANADA
199.101.59.105 administrator admin CANADA
199.101.59.106 administrator admin CANADA
199.101.59.108 administrator admin CANADA
199.101.59.109 administrator admin CANADA
199.101.59.107 administrator admin CANADA
199.101.59.110 administrator admin CANADA
199.101.59.114 administrator admin CANADA
199.101.59.115 administrator admin CANADA
199.101.59.111 administrator admin CANADA
199.101.59.123 administrator admin CANADA
199.101.59.118 administrator admin CANADA
199.101.59.117 administrator admin CANADA
199.101.59.124 administrator admin CANADA
199.101.59.125 administrator admin CANADA
199.101.59.126 administrator admin CANADA
199.101.59.127 administrator admin CANADA
199.101.59.120 administrator admin CANADA
199.101.59.128 administrator admin CANADA
199.101.59.129 administrator admin CANADA
199.101.59.130 administrator admin CANADA
199.101.59.133 administrator admin CANADA
199.101.59.131 administrator admin CANADA
199.101.59.135 administrator admin CANADA
199.101.59.136 administrator admin CANADA
199.101.59.138 administrator admin CANADA
199.101.59.141 administrator admin CANADA
199.101.59.139 administrator admin CANADA
199.101.59.140 administrator admin CANADA
199.101.59.142 administrator admin CANADA
199.101.59.143 administrator admin CANADA
199.101.59.147 administrator admin CANADA
199.101.59.134 administrator admin CANADA
199.101.59.152 administrator admin CANADA
199.101.59.148 administrator admin CANADA
199.101.59.154 administrator admin CANADA
199.101.59.156 administrator admin CANADA
199.101.59.158 administrator admin CANADA
199.101.59.159 administrator admin CANADA
199.101.59.157 administrator admin CANADA
199.101.59.160 administrator admin CANADA
199.101.59.161 administrator admin CANADA
199.101.59.162 administrator admin CANADA
199.101.59.164 administrator admin CANADA
199.101.59.165 administrator admin CANADA
199.101.59.167 administrator admin CANADA
199.101.59.168 administrator admin CANADA
199.101.59.170 administrator admin CANADA
199.101.59.171 administrator admin CANADA
199.101.59.173 administrator admin CANADA
199.101.59.172 administrator admin CANADA
199.101.59.174 administrator admin CANADA
199.101.59.175 administrator admin CANADA
199.101.59.178 administrator admin CANADA
199.101.59.177 administrator admin CANADA
199.101.59.184 administrator admin CANADA
199.101.59.179 administrator admin CANADA
199.101.59.182 administrator admin CANADA
199.101.59.183 administrator admin CANADA
199.101.59.186 administrator admin CANADA
199.101.59.185 administrator admin CANADA
199.101.59.187 administrator admin CANADA
199.101.59.188 administrator admin CANADA
199.101.59.189 administrator admin CANADA
199.101.59.191 administrator admin CANADA
199.101.59.190 administrator admin CANADA
199.101.59.197 administrator admin CANADA
199.101.59.195 administrator admin CANADA
199.101.59.196 administrator admin CANADA
199.101.59.193 administrator admin CANADA
199.101.59.200 administrator admin CANADA
199.101.59.203 administrator admin CANADA
199.101.59.207 administrator admin CANADA
199.101.59.214 administrator admin CANADA
199.101.59.208 administrator admin CANADA
199.101.59.211 administrator admin CANADA
199.101.59.217 administrator admin CANADA
199.101.59.218 administrator admin CANADA
199.101.59.192 administrator admin CANADA
199.101.59.219 administrator admin CANADA
199.101.59.227 administrator admin CANADA
199.101.59.231 administrator admin CANADA
199.101.59.234 administrator admin CANADA
199.101.59.239 administrator admin CANADA
199.101.59.241 administrator admin CANADA
199.101.59.242 administrator admin CANADA
199.101.59.230 administrator admin CANADA
199.101.59.244 administrator admin CANADA
199.101.59.246 administrator admin CANADA

87.104.11.207|guest|guest|DENMARK
93.161.113.70|guest|guest|DENMARK
92.43.125.248|test|test|DENMARK
93.164.2.10|guest|guest|DENMARK
93.164.2.13|guest|guest|DENMARK
95.154.62.157|guest|guest|DENMARK
95.209.145.187|root|root|DENMARK

Thứ Năm, 29 tháng 8, 2013

WPSJ

Đây là câu hỏi và đáp án đề thi môn Web Programming with Servlets and JSP

Developing Web Components with Servlets and JSP

1.     Input and output objects consits of request object, response object, out object and the err object

a.     True
b.     False

2.     A bean class in JSP using for JavaBean must have a __________argument constructor

a.     Zero
b.     One
c.      Two
d.     Multiple

3.     Which of the following a coding system which hash codes for all the major languages of the world?

a.     ANCII
b.     Unicode
c.      UTF-8
d.     All of the above

4.     Which of the following is not a JSP engine?

a.     Jasper 2
b.     GnuJsp
c.      Tomcat
d.     Resin

5.     A JSP engine convert JSP codes into a______code

a.     Executable
b.     Binary
c.      Class file
d.     Servlet



6.     Which of the following is a generic exception and is thrown to avoid invocation of the error page mechanism?

a.     JspException
b.     JspTagException
c.      Exception
d.     All of the above

7.     The _________method is used for handling tag processing and it retains body iteration after being processed
(Phương thức _________ được sử dụng để xử lý xử lý thẻ và nó vẫn giữ được lặp đi lặp lại phần thân sau khi được xử lý)
a.     doTag()
b.     doBodyTag()
c.      doStartTag()
d.     doProcess()

8.     The tag directive is similar to a page directive but is it is used in JSP tag files?
(Các chỉ thị từ khóa tương tự như một chỉ thị trang nhưng nó được sử dụng trong các tập tin thẻ JSP?)

a.     True
b.     False

9.     Based on the layer  on which an application is run and the accesibility to be given to the users, the application are classified as which of the following?

(Dựa trên các lớp mà một ứng dụng được chạy và khả năng tiếp cận được trao cho người sử dụng, các ứng dụng được phân loại như nào sau đây?)

  •  Desktop Application
  •  Networking Application
  •  Web Application
  •  None of the above

10.                        Which of the following are the advantages of Web application over desktop application?
( Điều nào sau đây là những lợi thế của ứng dụng Web hơn ứng dụng desktop)

  • Easier access (Truy cập dễ dàng hơn)
  • High maintenance and deployment cost (Bảo trì và chi phí phát triển cao)
  • Platform Idependency (Độc lập nền tảng)
  • Shorter vibisility (Tính khả thi ngắn hơn)

11.                        Which of the following method belongs to ServletContext interface?
(Những phương thức nào sau đây thuộc về giao diện ServletContext)
  • getRequestDispatcher(String path)
  • getNameDispatcher(String path)
  • getRequestMailer(String path)
  • All of the above
12.                        Which of the following are the main ways of devveloping and using tag libraries with a JSP engine?
(Điều nào sau đây là những cách chính phát triển và sử dụng thẻ thư viện với một công cụ JSP?)

1.     Implicit mapping with packging
2.     Implicit mapping with tag library JAR
3.     Explicit mapping

a.     1, 2
b.     2, 3
c.      1, 3
d.     1, 2, 3

13.                        Which of the following are correct about Tag Files and TLDs?
(Điều nào sau đây là chính xác về Tag Files và TLD?)

  • Tag files reusable components for JSP pages while TLDs are local to a project
  • TLDs visually less consistent, and difficult to maintain as compared to tag files
  • TLDs a higher level components as compared to ta files
  • All of the above

14.                        Which of the following objects allow access to the carious scoped variables?

1.     pageScope
2.     resquestScope
3.     responseScope
4.     application Scope

a.     1, 2, 3
b.     2, 3, 4
c.      1, 2, 4
d.     1, 2, 3, 4



15.                        Which of the following method is not present in HttpServlet class?

a.     doGet()
b.     doPost()
c.      doService()
d.     None of the above


16.                        Which of the following method of ServletRequest interface returns the binary data sent by the client along with the request and stores it in a ServletInputStream object?

a.     getBinary()
b.     getInputStream()
c.      getAttribute()
d.     getAuthType()

17.                        The ___________method is called by servlet container to allow the servlet to response to a request
(Phương thức ___________ được gọi là bởi servlet container để cho phép servlet để phản hồi yêu cầu)

a.     service()
b.     init()
c.      destroy()
d.     response()

18.                        Error are reported using sendError() and setStatus() methods
(Lỗi được thông báo sử dụng phương thức sendError () và setStatus ())

a.     True
b.     False

19.                        The URL rewriting keeps unique value that can be utilized to identity the client and track the session

(URL viết lại giữ giá trị duy nhất mà có thể được sử dụng để nhận dạng của khách hàng và theo dõi phiên)

a.     True
b.     False

20.                        Which of the following method of the application object returns the name and version number of the servlet engin?

(Phương thức nào sau đây của đối tượng ứng dụng trả về tên và số phiên bản của máy servlet)

a.     getAttribute(String version)
b.     getServerInfo()
c.      getName()
d.     getInfo()

_______________________________THE END_____________________________________

Thứ Sáu, 23 tháng 8, 2013

DSJ

public class Database {
    private static Connection conn = null;
   
    public static Connection getConection(){
        try {
            try {
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            } catch (ClassNotFoundException ex) {
                Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
            }
                conn = java.sql.DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=BanHang", "sa", "123456");
                       
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
       
            return conn;
    }
   
    public void addTailieu(Tailieu tl){
        PreparedStatement psmt = null;
        try {
            String query = "insert into tailieu(ten,ngonngu,nxb,tacgia,tomtat) values(?,?,?,?,?)";
            psmt = getConection().prepareStatement(query);
            psmt.setString(1, tl.getTen());
            psmt.setString(2, tl.getNgonngu());
            psmt.setString(3, tl.getNxb());
            psmt.setString(4, tl.getTacgia());
            psmt.setString(5, tl.getTomtat());
            psmt.executeUpdate();
            psmt.close();
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
   
    public void updateTailieu(Tailieu tl){
        PreparedStatement psmt = null;
        try {
            String query = "update tailieu set ten=?,ngonngu=?,nxb=?,tacgia=?,tomtat=? where id=?";
            psmt = getConection().prepareStatement(query);
            psmt.setString(1, tl.getTen());
            psmt.setString(2, tl.getNgonngu());
            psmt.setString(3, tl.getNxb());
            psmt.setString(4, tl.getTacgia());
            psmt.setString(5, tl.getTomtat());
            psmt.setInt(6, tl.getId());
            psmt.executeUpdate();
            psmt.close();
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
   
    public Tailieu getTailieu(int id){
        PreparedStatement psmt = null;
        Tailieu tl = new Tailieu();
        try {
            psmt = getConection().prepareStatement("select * from tailieu where id=?");
            psmt.setInt(1, id);
            ResultSet rs = psmt.executeQuery();
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
        return tl;
    }
   
    public boolean  checkLoginNV(Nhanvien nv){
        PreparedStatement psmt = null;
        boolean check = false;
        try {
            psmt = getConection().prepareStatement("select * from nhanvien where username=? and password=?");
            psmt.setString(1, nv.getUsername());
            psmt.setString(2, nv.getPassword());
            ResultSet rs = psmt.executeQuery();
            if(rs.next()){
                check = true;
            }
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
        return check;
    }
   
    public ArrayList<Tailieu> getAllTailieu(){
        ArrayList<Tailieu> list = new ArrayList<>();
        try {
            PreparedStatement psmt = getConection().prepareStatement("select * from tailieu");
            ResultSet rs = psmt.executeQuery();
            while(rs.next()){
                Tailieu tl = new Tailieu(rs.getInt(1), rs.getString(2),rs.getString(3) , rs.getString(4), rs.getString(5), rs.getString(6));
                list.add(tl);
            }
            psmt.close();
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
        return list;
    }
   
    public void deleteTailieu(int id){
        PreparedStatement psmt = null;
        try {
            psmt = getConection().prepareStatement("delete from tailieu where id=?");
            psmt.setInt(1, id);
            psmt.executeUpdate();
            psmt.close();
        } catch (SQLException ex) {
            Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

Thứ Tư, 21 tháng 8, 2013

C#

1.  C# programming language provides the users with an altogether separate namespace called ..... for file and stream handling.

A.     System.IO

 2.Which of the following classes enables you to add image files and other types of resource files an assembly ?

A.     Resource

3. The....class in the System.IO namespace contains methods that are common to file and directory manipulation?
  1. FileSystemInFo
4. The MemoryStream class is derived from .... class

A.     Stream

 5. The C# …………... attribute allows you to control whether a method should be called.

A.     conditional

 6. The .... class provides static methods for the creation, copying ,deletion , moving and opening of files .

A.     File

 7. A ..... object can be requested by both ,the COM and .NET clients, at the same time.

A.     managed

8. ...... is used only to generate and register a type library with COM.

A.     Regasm.exe

9. The ..... method of File class is used when you want to delete a file .

A.     Delete() with the path of the file specifiled as a parameter

10. Which of the following statement is not an Assembly property ?

A.     Assemblies are always loaded in the computer memory

11. Can you identify the correct order of steps to use components directly from .NET ?
    1. Select the component from the list
    2. Click the COM tab in the Add Reference dialog box
    3. Add a reference to the project using Project ' Add Reference .
    4. Click OK to create RCWs for the selected type library object .
A.     3 2 1 4
12. The ..... class presents an attribute and its values in the DTD while the ..... class defines a reader that provides forward-only access to XML data.

A.     XmlAttribute ,XmlReader

13. Which of the following statements about private assemblies are valid ?
  1. Private assemblies can be deployed using XCOPY or using drag and drop in Windows.

B.     A private assembly is deployed in an application for exlusive use in that application

  1. Private assemblies need not be registered .
14. Which of the following operations can be performed by using the DirectoryInfo?

A.     Create , move, and delete directories

15. An ..... is a collection of information required by the runtime to execute an application.

A.     assembly

16. Can you identify the correct order of steps to create a thread ?
    1. Define a class
    2. Create one or more Thread objects in the new class
    3. Define a method inside the class
    4. Create one or more objects of the class in the new class
    5. Start the execution of the threads

A.     1 3 4 2 5

17. If a part of code is accessed by multiple threads at the same time it is known as a ..... section.

A.     critical

18. The ..... property of Thread class defines the state of a thread during its execution.

A.     ThreadState

19. The .... is a 128-bit number referred when COM or DCOM object is registered within the window registry
  1. GUID
20. Can you rearrange the steps to simulate process the compiler users to determine how to apply the attribute ?
    1. Checks for a named parameter
    2. Sets the field or property to a named parameter value
    3. Searches for the attribute class
    4. Checks for a constructor in the attribute
    5. Creates an instance of the object
    6. Checks the scope of the attribute
    7. Saves the current state of the attribute class

A.     3 6 4 5 1 2 7

21. Can you identify the correct order of steps to create a resource file ?
1.                                                      Move to the drive on the system where the .txt file is present
2.                                                      Type Resgen filename.txt
3.                                                      Open Visual Studio 2005 Command Prompt
4.                                                      Create a text file with required data and save it in the local system.

A.     4 3 1 2

22. Can you identify the correct order of stpes to call a function exported directly from a DLL?

1.      Add the DllImport attribute to the method
2.      Specify the information and return value needed for the custom marshling of the method's parameters.
3.      Specify the name of the DLL that contains the method
4.      Declare a static and extern method.

A.     4 1 3 2

23. ...... is a phrase for complications that arise when working with dynamic link libraries.

A.     DLL Hell

24. A newly created thread originates from the ..... state and remains in that state until the .... method is invoked.

A.     Unstarted, Start

 25. Can you identify the two ways by which managed code can directly call unmanaged code ?
  1. Call a function exported directly from a DLL.

B.     Call an interface method on a COM object

26. Which of the following statements about System.IO namespace classes are incorrect ?

A.     The File class contains methods that are common to file and directory manipulation

  1. The Steam represents a writer that can write a sequence of characters.
27. The two important methods in MemberInfo class are ........
  1. GetCustomAttributes() and GetType()
28. ...... is the tool using which assemblies can be deployed, uninstall ,manipulated and viewed.

A.     gacutil.exe

29. Which of the following correctly represents the four parts contained in an assembly ?

A.     Assembly Metadata ,Type Metadata, MSIL Code and Resources

30. ....... allow you to place extra descriptive information into metadata        

A.     Attributes

31. Which of the following statements about thread pooling in .NET are true ?
  1. The ThreadPool class helps to provide a ready set of worker threads in a pool from which one or more can be chosen for any short task.
  2. Using the ThreadPool class ,thread management is done by the system.
32. Which among the following is the correct .NET namespace that provide transforming XML ?

A.     System.Xml.Xsl

33. Which of these namespaces must be imported in order to work with DLLImport attribute ?

A.     System.Runtime.InteropServices

34. Which of the following statements about methods of File class are correct?
  1. The Create method is used to create a file in the specified path.
  2. The delete method is used to delete a file from a specified path
  3. The GetAttribute method is used to get the file attribute of the file
35. Can you identify the correct order of steps followed when Pinvoke calls an unmanaged function?
1.      The address of the function is located
2.      The function arguments are pushed onto the stack
3.      The DLL containing the function is located
4.      The DLL is loaded into the memory

A.     3 4 1 2

36. The ......... attribute is used to describe how an attribute class can be used.

A.     AttributeUsage

37. Which of the following is not a valid member of the Thread Priority enumeration?

A.     Medium

38. The C# ...... attribute allows you to invoke unmanaged code in a C# program.

A.     DLLImport

39. ....... can be implied simply as a collection of information existing in binary form in a Portable Executable file or a .NET assembly.

A.     Type Metadata

40. Can you identify the correct order of steps to create a multiple assembly using .NET?
    1. Create a source code
    2. Save and compile the source code into .net modules
    3. Use csc to assemble the modules and main source file into a single assembly
    4. Create a main source file
A.     1 4 3 2
41. The process of retrieving information that is held in metadata using .NET runtime is called....……..

A.     Reflection

42. Which of the following statements about Pinvoke are valid ?
  1. Unmanaged DLL information are made available to managed client code with the help of Pinvoke.
  2. Pinvoke can access global exported DLL functions.

C.     Pinvoke provides support to marshal CLR data types and native data types

43. Can you identify the correct order of steps to write an XML file using ....
    1. Write the XML declaration
    2. Add the Start and End elements
    3. Declare an XmlTextWriter object
    4. Write the value of the element
    5. close the file
    6. Flush the file

A.     3 1 2 4 6 5

44. Which of the following statements is not a restriction for declaring condition methods ?

  1. This method must be an implementation of an interface method.