MATHANGSPK BLOG

Chia sẽ các thủ thuật về máy tính, tin học, các kiến thức điện tử cơ bản

Chủ Nhật, 30 tháng 7, 2017

Lúc chúng ta truy cập từ localhost thì bình thường, nhưng khi truy cập từ một máy tính khác trong mạng nội bộ thì lại gặp vấn đề như vậy. Mà nó lại hiện cái ngôn ngữ gì cũng không biết nữa. Chỉ biết là có vấn đề với cái file httpd-xampp.conf



Thay đổi file config httpd-xampp.conf

  <Directory "H:/xampp/phpMyAdmin">
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all
  Require all granted
   
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
    </Directory>

Thay đổi như thế nào là sẽ vào được.
Sau khi thay đổi xong chúng ta nhớ Stop và Start lại Apache nhé.

Có lẽ rất nhiều bạn trong chúng ta gặp phải vấn đề này khi import các file backup sql lên database, vì mặc định chỉ giới hạn dung lượng là 2,048KiB

Để thay đổi kích thước này ta làm như sau:

Ở đây server của mình cài ứng dụng xampp để chạy.
Đầu tiên chúng ta sẽ vào phần Config của Apache để sửa nội dung.


Tiếp đến chọn php.ini


Tìm đến nội dung upload_max_filesize=2M  và sửa thành dung lượng mình muốn,

Ở đây mình sửa thành 10M và kết quả của mình.


Thứ Bảy, 29 tháng 7, 2017

Bước 1:
Sau khi login với quyền root ta sẽ gõ đường dẫn như sau:
$ nano /etc/network/interfaces

Dĩ nhiên là các bạn sẽ set IP tĩnh theo lớp mạng của mình.
Sau đó Exit file bằng tổ hợp phím Ctrl + X, --> Y để lưu
Sau khi lưu file xong nhớ restart lại service networking bằng lệnh

$ sudo /etc/init.d/networking restart

Sau khi restart xong dùng lệnh ifconfig để xem IP đã thiết lập thành công chưa?


Nếu thiết lập ở máy ảo, thì chọn Option là Briged để bắt cầu qua card mạng đang kết nối được với Internet.
Ở bài viết này mình thiết lập trên máy ảo ubuntu và cài trên phần mềm Virtualbox. Cấu hình Network như sau:


Thứ Ba, 25 tháng 7, 2017

Đầu tiên ta có một bảng dữ liệu được tạo từ excel như hình dưới đây:


Thường thì chúng ta sẽ có sẵn một file excel trước, bước tiếp theo chúng ta sẽ lưu file excel đó dưới dạng .txt Save as type: Unicode Text (*.txt) -- Chọn cái này là vì dữ liệu của chúng ta có chứa các từ Tiếng Việt, nếu không sẽ bị lỗi font


Sau khi lưu  file xong ta sẽ mở bằng notepad nó sẽ như thế này:


và bây giờ chúng ta sẽ lưu file này với định dạng là .csv, chỉ cần Save as đổi đuôi là được. Lưu ý ở phần Encoding chọn UTF-8 vì dữ liệu của chúng ta có Tiếng Việt mà.


Mở file nhanvien.csv mới tạo bằng word


Sau khi mở file ta sẽ thấy các column sẽ cách nhau bởi một tab, mà theo định dạng của mysql thì mỗi phần tử sẽ cách nhau bởi một dấu ','. Hãy chuyển tất cả các tab thành dấu ',', bằng cách Find&Replace thay thế mọi dấu tab (^t) bởi dấu phẩy (,).

Kết quả sẽ được.

Lưu file nhanvien.csv lại
Tiếp theo thì ta sẽ import lên mysql bằng file csv.


Phần column name là các column bên file csv
Và đây là kết quả.

Chủ Nhật, 23 tháng 7, 2017

Khi select trong theme thì bây giờ ứng dụng trong phần layout có title bar (tên của ứng dụng)

Nhưng khi start chương trình lên thì lại không xuất hiện title bar là do nguyên nhân như sau:


Ở phần theme có cấu hình NoActionBar


Vậy lý do cốt lõi là ở đây, và các file được cấu hình ở file AndroidManifest.xml
Chúc các bạn thành công.


Nguyên nhân bị lỗi này là do chúng ta đã xóa giao diện Default của Project. Để thêm trang default chúng ta làm như sau:
Khi bị lỗi này chúng ta thực hiện như sau:
enter image description here
Step 1: Select Edit Configurations
enter image description here
Step 2: Sẽ có cảnh báo watch this warning: Default Activity not found enter image description here
Step 3: select a default activity, lúc này các bạn sẽ chọn lại Default Activity.enter image description here
enter image description here
Step 3: Tiếp đến các bạn sẽ thêm đoạn code này vào file AndroidManifest.xml

<activity
        android:name="com.your.package.name.YourActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>
Step 4: Save your changes and finish
enter image description here
Chúc các bạn thành công

Thứ Sáu, 14 tháng 7, 2017


Thủ thuật này sẽ nói rất nhanh thôi các bạn.
Vào cửa sổ lệnh CMD bằng cách nhập cmd vào khung Tìm kiếm của Window
Sau đó ta nhập lệnh: ipconfig
Như hình trên ta sẽ xem được địa chỉ ip của máy tính của chúng ta.

Thủ thuật hướng dẫn các bạn có thể biết được địa chỉ ip máy mình trong local network một cách nhanh nhất.
Có một số cách mà mọi người hay dùng như sau:
Bước 1:

Ở góc phải màn hình, có biểu tượng hình wifi hoặc nếu các bạn dùng mạng dây thì sẽ biểu tượng này.


Bước 2: 
Nhấp chuột phải chọn Open Network and Sharing Center

Bước 3:
Click chuột trái vào Ethernet


Bước 4:
Chọn Details...


Như vậy địa chỉ của máy tính của các bạn ở đây... 192.168.1.22

Thứ Năm, 13 tháng 7, 2017


Khi ghi vào bảng các chuỗi ký tự bằng Tiếng Việt có thể phát sinh một số lỗi nếu ta thực hiện không đúng cú pháp, ví dụ như trường hợp sau đây:
Ta cập nhật nội dung của Table_CauHoiAnToan, với Noidungcauhoi là 'người lao động' và khi ta trích xuất thì dữ liệu hiển thị sẽ bị lỗi.



Để xử lý lỗi trên có một cách rất đơn giản là ta sẽ thêm ký tự "N" vào trước chuỗi.



Chỉ đơn giản vậy thôi. Chúc các bạn thành công.

Chủ Nhật, 9 tháng 7, 2017

Bài viết hướng dẫn chi tiết các bước cài đặt máy ảo dùng Vagrant và máy ảo virtualbox và các điểm lưu ý khi cài đặt.
Dựa trên bài hướng dẫn của anh Thạch Phạm https://thachpham.com/tools/tao-may-ao-tren-may-tinh-voi-vagrant-va-virtualbox.html
Bài của anh này đã hướng dẫn rất chi tiết riêng có một vài đoạn mình đã làm theo nhưng không được và các bạn có thể fix theo cách này.
Ở bước nạp Box cho vagrant thì các bạn vào link này https://app.vagrantup.com/boxes/search ở đây có sẵn các box đã được tạo và được người dùng chia sẻ.

Ở đây mình cài một bản ubuntu, cách cài như sau: Các bạn sẽ nhấp vào link được chia sẻ, sẽ có hướng dẫn trong đó.

Để add box chúng ta dùng lệnh:
Vagrant box add ubuntu/trusty64   --> Enter và chờ cho xong. Đến bước này là thực hiện giống các bước của anh Thạch phạm là ok.

Cài đặt password su cho ubuntu
Mặc định khi cài đặt xong ubuntu trên máy ảo thì để vào quyền cao nhất của ubuntu tức là mật khẩu root.
Các bạn dùng lệnh sau:
sudo passwd root
Sau đó nhập password vào.
Và đăng nhập

Một số điều lưu ý:
Vagrant up dont working...
Trường hợp nếu dùng lệnh 'vagrant up' mà không có gì hoạt động thì phải thêm vào thuộc tính. Ví dụ như nếu dùng máy ảo Virtualbox thì thêm như sau:
vagrant up --provider=virtualbox

- Thêm một trường hợp chạy mãi không xuất hiện liên kết giữa virtualbox và vagrant thành công. Là do cấu hình mạng không đúng.
Theo mặc định thì sẽ chọn cấu hình là NAT trong phần Network của Virtualbox.


Nếu rê chuột xuống hình biểu tượng mạng có địa chỉ IP có nghĩa là đã thành công.

Đánh lệnh: Vagrant ssh để login vào vagrant

Thứ Năm, 6 tháng 7, 2017


Hôm nay mình sẽ chia sẽ cho các bạn cách để tạo FTP server trên win7, đầu tiên chúng ta sẽ phải cài thêm các chức năng sau, các bạn check như hình của mình nhé. À quên, để vào được phần này các bạn vào phần Control Panel --> Programs and Features --> Turn Windows features on or off



Sau khi cài xong các bạn vào thanh search của Start Menu gõ "IIS"  sẽ truy cập vào được Internet Information Services (IIS) Manager, tiếp đến các bạn sẽ nhấp chuột phải Vào phần Sites --> Chọn Add FTP Site... 


Ở phần này đặt tên cho FTP site name: Bạn thích đặt gì cũng được
Phần Content Directory --> Physical path: Là đường dẫn đến thư mục để bạn share folder làm FTP





Một vài lưu ý ở bước này: IP Address: Là IP của máy bạn trong lớp mạng Port: 21 là Port mặc định FTP windows cấu hình sẵn, chút nữa các bạn chỉ cần Enable Port này trong tường lửa là ok. Còn nếu muốn cấu hình Port khác thì phải khai báo Port trong tường lửa (phần này mình sẽ nói ở một bài viết khác)



Đến phần này sẽ set quyền người dùng cho ftp, các bạn làm như hình là được.





 Vào phần tạo user các bạn gõ: lusrmgr.msc để vào ứng dụng và làm như hình các bước tiếp theo là được




Cấu hình tường lửa, các bạn Enable 2 dòng như trong hình


Cách đăng nhập Ftp từ Trình duyệt:


Chúc các bạn thành công.
Và xem video hướng dẫn để dễ hiểu hơn