WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Monday, July 27, 2015

EXAMPLE OF INNER CLASS IN JAVA.

THÍ DỤ XỬ DỤNG JAVA INNER CLASS 
 
class Rextester {   
 int x = 2015;  
 private String str1 = "THÂN CHÀO QUÝ BAN !";  
 public String str2 = " HỌC CH QUÊN ";  
 protected String str3 = " Chuyện cũ qua ri hãy c quên.\nXem như ngn gió thong qua thm.\nGi ra qua li thêm phin não.\n Nhớ đến tâm càng gn sóng thêm.";
class Inner {  
 void display() {  
 System.out.println( x + "\n " + str1 + "\n " + str2+ "\n " + str3);  }  
 
 public static void main(String[] args){         
Rextester.Inner  oi = new  Rextester().new Inner();
oi.display();
 System.out.println(" Hư o dòng đi bao li hng.\nNhim mu no đo my đường nên.\nĐược thua thành bi vô thường quán.\nCh có yêu thương mãi vng bn.\nVANNGOC ");
System.out.println(" < La culture, c'est ce qui reste dans l'esprit quand on a tout oublié.\n Education is what remains after one has forgotten what one has learned in school.\n ALBERT EINSTEIN > ");
System.out.println("JAVA PROGRAM WRITTEN BY HENRY DUONG,CALIFORNIA");
 
}
}
OUTPUT.
Compilation time: 1.12 sec, absolute running time: 0.13 sec, 
cpu time: 0.06 sec, memory peak: 20 Mb, absolute service time: 1.26 sec
 
2015
 THÂN CHÀO QUÝ BAN !
  HC CH QUÊN 
  Chuyn cũ qua ri hãy c quên.
Xem như ngn gió thong qua thm.
Gi ra qua li thêm phin não.
 Nh đến tâm càng gn sóng thêm.
 Hư o dòng đi bao li hng.
Nhim mu no đo my đường nên.
Được thua thành bi vô thường quán.
Ch có yêu thương mãi vng bn.
VANNGOC 
 < La culture, c'est ce qui reste dans l'esprit quand on a tout oublié.
 Education is what remains after one has forgotten what one has learned in school.
 ALBERT EINSTEIN > 
JAVA PROGRAM WRITTEN BY HENRY DUONG,CALIFORNIA
Permanent link: http://rextester.com/IEPD83925

Saturday, July 18, 2015

JAVA PROGRAM HAVING 2 INNER CLASSES

JAVA PROGRAM CÓ 2 INNER CLASSES.
   class Inner1 { … } and  class Inner2 { … }
 
1-  Compiler của Ideone.com phải dùng outer class là class Main.
 
public class Main {  
        String outerStr = " String in the class outer : THÂN CHÀO QUÝ BAN !\n"  ;
class Inner1 {
         String inner1Str = " String in the class Inner1 : \n" ;     
        String display1(String parameter) { 
        return   outerStr+ inner1Str + parameter ;  }       
        }   
    public static void main(String[] args) {
        Main outer = new Main();  
                        outer.run() ;
        Main outer1 = new Main();  
                         outer1.go() ;  }   
       void run() {  
        Inner1 local = new Inner1();
        System.out.println(local.display1(" Hola Amigaso ! COMMO ESTA ?"));
        }
       void go() {  
        Inner2 in2 = new Inner2();
        System.out.println(in2.display2("Hello Friends ! HOW ARE YOU ?"));
        }
 
class Inner2 { 
        String inner2Str =  "  String in the class Inner2 :\n" ;     
        String display2(String parameter) { 
        return inner2Str +  parameter ;   }        
 
     }
}
Output.
SUCCESS
String in the class outer : THÂN CHÀO QUÝ BAN !
 String in the class Inner1 : 
 Hola Amigaso ! COMMO ESTA ?
  String in the class Inner2 :
Hello Friends ! HOW ARE YOU ?
                   
2- Compiler của Rextester.com
 
class Rextester {  
        String outerStr = " String in the class outer : THÂN CH̀ÀO QUÝ BAN ! \n"  ;
class Inner1 {
         String inner1Str = " String in the class Inner1 :\n" ;     
        String display1(String parameter) { 
        return  outerStr + inner1Str + parameter }       
        }   
    public static void main(String[] args) {
        Rextester outer = new Rextester();  
                        outer.run() ;
        Rextester outer1 = new Rextester();  
                         outer1.go() ;  }   
       void run() 
        Inner1 local = new Inner1();
        System.out.println(local.display1(" Hola Amigaso ! COMMO ESTA ?"));
             }
       void go() 
        Inner2 in2 = new Inner2();
        System.out.println(in2.display2("Hello Friends ! HOW ARE YOU ?"));
        }
class Inner2 { 
        String inner2Str =  "  String in the class Inner2 :\n" ;     
        String display2(String parameter) { 
        return inner2Str +  parameter  }              
     }
}
output.
Compilation time: 0.82 sec, absolute running time: 0.14 sec,
 cpu time: 0.07 sec, memory peak: 23 Mb, absolute service time: 0.97 sec
String in the class outer : THÂN CHÀO QUÝ BAN !
 String in the class Inner1 : 
 Hola Amigaso ! COMMO ESTA ?
  String in the class Inner2 :
Hello Friends ! HOW ARE YOU ?

Thursday, July 9, 2015

KỸ THUẬT NHUỘM POLYESTER

TECHNIQUES OF DYEING POLYESTER 
1-   DẪN NHẬP.
Polyester là sợi tổng hợp đuợc liên kết với nhau bằng lưc hút liên phân tư (Van der Vaal). Khi nhiệt độ của mẻ nhuộm đuợc nâng cao, lưc liên phân tử sẽ giảm dần,  màu nhuộm bắt đầu xâm nhập (penetration),phân tán(diffusion),rồi lấp đầy nh̃ưng lỗ hổng bên trong Polyester.Sự phân tán (diffusion) chỉ xảy ra ở 80-90 Celcius, trên nhiệt độ glass -transition của Polyester.
   Trong quá trình sãn xuất,không có bất kỳ phản ứng nào giữa  phẫm nhuộm và Polyester.
   Khi sấy ở nhiệt độ cao,các phân tử polyester này sẽ truợt lên nhau, phẫm nhuộm tich tụ bên trong sẽ di chuyển ra ngoài, bám trên mặt Polyester và sẽ làm bẩn các sãn phẫm khác.
  Nói chung, kỹ thuật nhuộm Polyester gồm những bước như sau:
   - Chọn thời gian và nhiệt độ nhuộm thich hợp tùy theo nguyên liệu Polyester và phẫm nhuộm dùng.
   - Tăng độ xác tin (reliable) và mức độ lập lại (repetition) giữa phòng thí nghiệm và thực tế sãn xuất.
   - Bảo đảm sự lâp lại (repetition) giữa những mẻ nhuộm.
   - Tránh sửa nhiều lần(addition).

 Bài viết này không đề cập đến phương pháp nhuộm Thermosol.
Trong phương pháp này, phẫm nhuộm đuợc phết trên mặt Polyester, rồi đuợc nhuộm ở nhiệt độ cao 200-225 Celcius , bằng hơi nóng (hot air), hoặc bằng ống tròn đun nóng (heated roller).
 
 Một dạng Polyester khác đuợc gọi là Textured Polyester.Về cấu tạo, nó là tập họp những sợi Polyester cực nhỏ(microfiber).Sợi Polyester lớn nầy có độ bóng láng cao,và rất bền(higher tensile force).Để có chất luợng cao,trong khi nhuộm,dung dịch nhuộm phải đuợc điều chỉnh di động theo huớng trong ra ngòai (inside/outside)
    - Mẫu thi nghiệm phải đuợc thực hiện trên 5 grams woven fabric, nếu không,những sợi microfiber sẽ bun ra,và sợi sẽ mất độ láng
-         Công thức nhuộm được tăng 20% để có sự lặp lại giữa phòng thi nghiệm và thực tế sãn xuất.

 2. PHẪM NHUỘM .

Phẫm nhuộm dùng cho Polyester đuợc gọi là Disperse,đ́o là loại phẫm không tan trong nước,v̀a gồm có 3 loại tùy theo nhiệt độ nhuộm đuợc áp dụng:
        -Loại Low energy: khi nhiệt độ nhuộm 100Celcius
          -Loại Medium energy: khi nhiệt độ nhuộm 115-120 Celcius
          -Loại High energy: khi nhiệt độ nhuộm 130-135 Celcius
   
2.1- Nhuộm Polyester ở nhiệt độ 100 Celcius hoặc 115-120 Celcius.
       
Nguyên liệu đuợc dùng là : hổn hợp Polyester/wool, Polyester/acrylic, Polyester/nylon.
Phẫm nhuộm dùng cho loại này có những đặc tinh như sau :
             - Cơ cấu phân tử nhỏ, nên di chuyển (migration),thấm thấu (penetration) , phân tán( diffusion) nhanh, nên mẻ mhuộm đuợc nhuộm ở nhiệt độ thấp hoặc trung binh.
             - Thành phẫm có chất lương thấp, do wetfastness,lightfastness và thermomigration không đạt yêu cầu.
             - Luôn luôn cần tác chất Carrier để nhuộm.

 2.2- Nhuộm Polyester ở nhiệt độ cao 130-135 Celcius.
           
 Nguyên liệu đuợc dùng là : 100% polyester, Texured Polyester, hoặc hổn hợp Polyester/cotton.                   
 Phẫm nhuộm loại này có những đặc tińh như sau :
              -Cơ cấu phân tử to, khi nhuộm phải cần năng luợng cao, để gia tăng migration,penetration và diffusion.
Nguợc lại ,thành phẫmcó chất luợng cao.
              -Không cần tác chất carrier
Hơn  nữa trong mọi ( every)truờng hợp phẫm nhuộm đuợc chọn phải có cùng những đặc tính như sau :
              -Có cùng nhóm(low,medium,hoặc high energy)
              -Có độ hấp thụ màu (build-up) gần nhau.
   
2.3-SỬA SỌAN MẪU .

Truớc khi nhuộm ,Polyesrer phải đuợc rữa (scour) hoặc tẩy trắng (bleach) tùy theo mục đ́ich đuợc dùng:
2.3.1 – Scouring : Dùng cho polyester.
                        Công thức đề nghị.
                        1g/l soaping agent
                        2g/l soda ash
                        thời gian:10 minutes ở  100 Celcius

2.3.2- Bleaching : Dùng cho polycotton.
                        Công thức đề nghi.
                        1g/l soaping
                        2g/l Caustic soda 50%
                        1,5g/l  Hydro peroxide 50%
                        thời gian 10 minutes ở 100 Celcius
       
 2.3.3- Công thức thuốc nhuộm tiêu biểu.
 Dung tich của mẻ nhuộm đuợc căn cứ tuỳ theo trọng luợng của vãi hoặc sợi đuợc dùng. Nếu tṛọng luợng vãi dùng là 100kg. dung tich của mẻ nhuộm là 2000kg hoặc 2000lit .
Nếu trọng luợng sợi dùng để nhuộm là 100kg, dung tích mẻ nhuộm là 1000kg hoặc 1000lit 
Trong phong thí nghiệm, nguời ta phải nhuộm trên mẫu 5gr, công việc này đuợc gọi là colormatching cho đến khi nào màu nhuộm gần hoặc giống với standard.
     
       -1g/l Dispersing agent
       -1g/l levelling agent
       -2g/l acid acetic (mẻ nhuộm phải có pH= 4,5- 5).
       -1g/l carrier agent( dùng cho phẫm nhuộm low or medium energy)
       - Phẫm nhuộm.
     Tất cả hóa chất và phẫm nhuộm đuợc cho vào mẻ nhuộm ở 60 Celcius.

  3.NHIỆT ĐỘ VÀ THỜI GIAN NHUỘM.
       Trong tất cả mọi trường hợp, độ gia tăng của nhiệt độ khi nhuộm ( rising temperrature ) là 2 celcius / phút
    3.1- DÙNG CHO PHẪM NHUỘM HIGH ENERGY (130-135 Celcius)
     3.1.1 - Màu nhạt và trung binh (light shade or medium shade)
              - thời gian : 30 phút
              - Nhiệt độ : 130 celcius
     3.1.2  - Màu đậm (dark shade)
               - thời gian : 45 tới 60 phút
               - Nhiệt độ : 130 celcius
               - Reduction clearing ( công thức tiêu biểu : 2gr/l sodium hydrosulphite,
 3-4gr/l caustic NaOH, 10 phút ở  80 celcius)

     3.2 - DÙNG CHO PHẪM NHUỘM LOW HOẶC MEDIUM ENERGY
            - Thời gian: 30 phút
               - Nhiệt độ: !00 celcius cho low energy hoặc 115-120 cho medium energy
     
Với kinh nghiệm, dark shade khi tổng số dyestuff  >= 4% cho 100% Polyester hoặc 2% cho polycotton.
Cuối giai đoạn reductive clearing, mẻ nhuộm phải đuợc trung hòa bằng 1g/l acetic acid.

      3.3- GIAI ĐỌAN BÔI TRƠN (softener).

 Trong tất cả mọi truờng ḥơp, mẻ nhuộm đuợc điều chỉnh ở pH=5-6 bằng 1g/l acid acetic .
      Sau đó tác chất bôi trơn (softener) đuợc cho vào dung dịch nung lên tới 50 Celcius , rồi đuợc giử trong 10 phút.

ĐINH VĂN TÂN
Toronto/Canada.