第一篇:程序編碼總結(jié)
技術(shù)部工作總結(jié)
大家好,我是…的...,接下來由我為大家分享我這三個月的收獲。
從研討室培訓(xùn)出來我就被分到了畜牧組,對此我感到特別的幸運。大家一起工作,一起加班,在積極融洽的氛圍中共同學(xué)習(xí),共同成長。這讓我擺脫了初涉職場的迷茫,并且逐漸熱愛工作,沉醉工作。下面就是我對這幾個月工作的總結(jié):
學(xué)習(xí)是提升自己、豐富自己的有效途徑。剛進組時我對一切還有些陌生,漸漸的我學(xué)會了如何使用公司的框架,如何對豬源系統(tǒng)業(yè)務(wù)進行分析,還學(xué)習(xí)了有關(guān)項目管理的九大知識領(lǐng)域、五大過程。知道了項目的意義,項目管理的價值及項目管理的需求管理。知道了什么是需求開發(fā),業(yè)務(wù)需求、需求驗證以及需求管理和需求調(diào)研。在研討室的幾天里,更是讓我知道業(yè)務(wù)是要經(jīng)過討論才會變得更加完善,也為我日后的工作指明了方向。最近我也在了解有關(guān)TRS網(wǎng)站方面的知識,以及如何使用TRS去開發(fā)網(wǎng)站。在這期間讓我深刻感覺到自我學(xué)習(xí)的重要性。
前輩的幫助與教導(dǎo)是我迅速成長的助力。在開發(fā)期間,磊哥教會了我很多的有關(guān)編碼格式,編碼技巧以及功能模塊的解決方案。他教會我在實際開發(fā)中要有整體意識,先想解決方案然后再進行編碼,在想解決方案的同時要考慮簡化sql語句,減少頻繁操作數(shù)據(jù)庫,頁面不必要的代碼或空格會影響加載效率,當然 也要考慮代碼邏輯是否需要簡化,怎么樣才能減少bug數(shù)量。此外有關(guān)Echart圖表的應(yīng)用也讓我在工作中少走了不少彎路。在此期間,我越來越懂得謙遜,謙虛使人進步,驕傲使人落后。世界之大,有許多東西是我所不知道的,我只有謙遜,不斷學(xué)習(xí),不斷充實自己,才能有一個更好的自己。
實踐是檢驗真理、鞏固知識的關(guān)鍵。在這期間我做了一個有關(guān)審批系統(tǒng)的功能維護,這讓我真切的感受到了代碼格式以及代碼注釋的重要性,代碼規(guī)范可以為后期維護減少大部分時間。然后我了解了有關(guān)統(tǒng)計的功能,讓我知道統(tǒng)計最重要的就是sql語句的編寫,在做統(tǒng)計模塊的時 候要先分析統(tǒng)計圖之間是不是有關(guān)聯(lián),如果有可不可有一條語句全部查出來。還學(xué)習(xí)了有關(guān)打印的功能,套打主要就是進入相關(guān)的lodop插件跟js,然后磊出打印樣式就可以實現(xiàn)。在這期間還寫了有關(guān)日報系統(tǒng)的功能,這讓我更加確信代碼格式的重要性。更讓我知道了實現(xiàn)一種功能可以有很多的途徑和解決方案。紙上得來終覺淺,絕知此事要躬行。在一個個實際操作中我更加透徹的理解了相關(guān)知識,也對自己的知識儲備感到不滿,日后定會積極汲取知識,學(xué)習(xí)經(jīng)驗,為日后工作打下扎實基礎(chǔ)。
時刻自省以追求進步。在工作中我也發(fā)現(xiàn)了自己還有很多地方做的不夠好,也有很多地方需要學(xué)習(xí),今后我定會刻苦努力,補短板,提質(zhì)量,工作認真負責,態(tài)度積極向上,不讓工作有漏洞,不給客戶留bug。
以上就是我這三個月的心得體會,謝謝大家。
第二篇:Java_GUI程序設(shè)計規(guī)范編碼方式總結(jié)
GUI編程規(guī)范總結(jié):
1,一般情況下對話框第一欄都是菜單欄,因此首先就是建立菜單欄。在GUI控件使用時所有的控件都是層層嵌套的,說的意思就是控件依托,并最終整合到面板上,進而在添加事件偵聽器,以響應(yīng)時間的發(fā)生;
建立菜單:
private JMenu JSSFMenu=new JMenu(“結(jié)算收費(J)”);private JMenuItem DBCZItem=new JMenuItem(“電表出帳/審核(A)”);private JMenuItem DBJFItem=new JMenuItem(“電表繳費(F)”);
* GUI程序設(shè)計模式總結(jié):
* GUI框架的設(shè)計步驟:
* 1,首先要建立主框架:方法如下: JFrame f=new JFrame();
* 2,取得框架的內(nèi)容窗格 Container contentPane=f.getContentPane();
* 3,在制作復(fù)雜的用戶界面時,常常需要使用多個JPanel將復(fù)雜的界面分解為相對建大的子界面,然后在對每個JPanel進行布局;
JPanel p=new JPanel();
* 在布局管理器中:
* 對于流式布局則是直接調(diào)用add(p);里面的p指的是組件的對象
* 對于邊框布局都是調(diào)用add的重載函數(shù)來實現(xiàn)的;例如邊框布局采用的add(new JButton(“North”,BorderLayout.NORTH));
setLayout();
public void setLayout(LayoutManager mgr)設(shè)置此容器的布局管理器。
參數(shù):
mgr-指定的布局管理器
例如設(shè)置網(wǎng)格布局管理器:p.setLayout(new GridLayout(3,2));
* 對于網(wǎng)格布局則有下面的添加組件的代碼框架: JPanel p=new JPanel();
p.setLayout(new GridBagLayout());容器p設(shè)置為網(wǎng)格袋布局
/創(chuàng)建約束條件:
GridBagConstraints constraints=new GridBagConstraints();
//按照約束條件constraints將txtField添加到p中;
p.add(txtField,constraints);
* 4,將面板添加到框架的內(nèi)容窗格中;contentPane.add(p);這里的p就是組件對象;
* 這里的add的添加方法不同就有不同的布局管理:這里的例子是邊框布局
2,處理控件的依耐關(guān)系,及消息的定義;各種細節(jié)的設(shè)計(例如快捷鍵)
消息的處理機制將是以后重點的研究對象,本程序內(nèi)采用匿名內(nèi)部類的方法實現(xiàn);
任何實現(xiàn)了Actionlistner接口的類所生產(chǎn)的對象,均可作為事件的偵聽器,并實例化actionformed()這里面有消息處理的方法;
3,控件的逐級加入,JSSFMenu.add(DBJFItem);//將下拉子菜單加入到主菜單中去 menuBar.add(JSSFMenu);//將主菜單加入到主菜單工具條中
4,引入面板對象JPanel,在這之前要定義到要加入到面板的控件,例如標簽,Jlable 可以對控件進行必要地顯示效果設(shè)置,這些都可以調(diào)用現(xiàn)有的方法實現(xiàn),參考說明文檔就可以實現(xiàn);
最后要設(shè)置控件的布局模式:
5,將面板加入到框架的內(nèi)容窗格中; contentPanel.add(P);在制作復(fù)雜的用戶界面時,常常需要使用多個JPanel將復(fù)雜的界面分解為較為簡單的子界面,然后再對每個JPanel進行布局。此時我們知道,面板就是一個容器,以此為依托包含各種組件,最后在框架中時并獨立設(shè)置這些組件的布局方式:contentPane.add(statusPanel,BorderLayout.SOUTH);這里的這個例子就是將statusPanel加入到框架中去,并設(shè)置了其在主框架中的布局:south 其實面板對象內(nèi)部,也是需要設(shè)置組件的布局方式,因為面板中還有標簽,文本。如下:
LayoutUtil.add(statusPanel,GridBagConstraints.NONE, GridBagConstraints.CENTER,0,0,0,0,1,1,labStatus);這也遵循逐級加入的思想,這種逐級加入的設(shè)計思想,使GUI程序設(shè)計的由內(nèi)至外,逐步添加。使程序更加明朗;
代碼如下: /* * 主要研究java程序設(shè)計的基本步驟與方法,以及程序在設(shè)計過程中應(yīng)注意的問題及原則 * 這是主程序MAINAPP 也就是主程序的入口,是顯示框架的模塊 * 研究框架的設(shè)計模式以及主要的java技術(shù),* 對話框設(shè)計的一般模式如下:
* 1,確定所選取的控件,一般情況下,都是在第一行建立菜單欄。* 建立菜單:注意上下菜單的依耐關(guān)系;
* 2,主程序界面的顯示:獲取框架的內(nèi)容窗格;Container contentPane=f.getContentPanel();* 如下的例子: * * */
import javax.swing.*;import javax.swing.event.*;import java.awt.*;import java.awt.event.*;import javax.swing.border.*;import java.sql.*;import java.util.*;import edu.njust.cs.*;
class MainApp extends JFrame{ //系統(tǒng)啟動時的等待畫面
private JFrame splashScreen=null;//收費結(jié)算菜單
private JMenu JSSFMenu=new JMenu(“結(jié)算收費(J)”);private JMenuItem DBCZItem=new JMenuItem(“電表出帳/審核(A)”);private JMenuItem DBJFItem=new JMenuItem(“電表繳費(F)”);//基礎(chǔ)資料菜單
private JMenu JCZLMenu=new JMenu(“基礎(chǔ)資料(Z)”);private JMenuItem GYItem=new JMenuItem(“雇員資料(G)”);private JMenuItem CBBItem=new JMenuItem(“抄表班(C)”);private JMenuItem SFBItem=new JMenuItem(“收費班(S)”);private JMenuItem FLItem=new JMenuItem(“費率(F)”);private JMenuItem DBItem=new JMenuItem(“電表資料(D)”);//設(shè)置菜單
private JMenu SZMenu=new JMenu(“設(shè)置(C)”);private JMenuItem SysConfigItem=new JMenuItem(“系統(tǒng)參數(shù)設(shè)置...(S)”);//幫助菜單
private JMenu HelpMenu=new JMenu(“幫助(H)”);JMenuItem aboutItem=new JMenuItem(“關(guān)于本程序...(A)”);//內(nèi)容窗格
private Container contentPane;//當前內(nèi)容窗格中的面板
private JPanel selectedPanel=null;//狀態(tài)信息
JLabel labStatusContent=null;//登錄用戶
private JLabel labUserContent=null;//數(shù)據(jù)庫連接
Connection con=null;//參數(shù)信息
private Properties prop=null;
public MainApp(){ /*SwingUtilities.invokeLater(new Runnable(){ public void run(){ showSplashScreen();} });*/ //創(chuàng)建菜單
setIconImage(new ImageIcon(“image/title20.jpg”).getImage());this.setTitle(“結(jié)算收費演示系統(tǒng)”);contentPane=getContentPane();//創(chuàng)建菜單
constructMenu();//創(chuàng)建狀態(tài)條
constructStatusPanel();//讀入系統(tǒng)參數(shù) } public void constructMenu(){ //創(chuàng)建菜單 //構(gòu)建菜單
JMenuBar menuBar=new JMenuBar();//收費結(jié)算菜單----------------BEGIN JSSFMenu.setMnemonic(KeyEvent.VK_J);//表示助記符的鍵代碼 //電表出帳
DBCZItem.setMnemonic(KeyEvent.VK_A);/*DBCZItem.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ MainApp.this.setSelectedPanel(new DBCZPanel(MainApp.this,con));} });*/ //利用匿名內(nèi)部類實現(xiàn)消息偵聽
JSSFMenu.add(DBCZItem);//將下拉子菜單加入到menuBar中;
//電表繳費
DBJFItem.setMnemonic(KeyEvent.VK_F);
JSSFMenu.add(DBJFItem);menuBar.add(JSSFMenu);//收費結(jié)算菜單----------------END
//基礎(chǔ)資料菜單----------------BEGIN JCZLMenu.setMnemonic(KeyEvent.VK_Z);//雇員
GYItem.setMnemonic(KeyEvent.VK_G);
JCZLMenu.add(GYItem);//分隔線
JCZLMenu.addSeparator();//抄表班
CBBItem.setMnemonic(KeyEvent.VK_C);
JCZLMenu.add(CBBItem);//收費班
SFBItem.setMnemonic(KeyEvent.VK_S);
JCZLMenu.add(SFBItem);//費率
FLItem.setMnemonic(KeyEvent.VK_F);
JCZLMenu.add(FLItem);//分隔線
JCZLMenu.addSeparator();//電表
DBItem.setMnemonic(KeyEvent.VK_D);
JCZLMenu.add(DBItem);menuBar.add(JCZLMenu);//設(shè)置菜單-------------BEGIN SZMenu.setMnemonic(KeyEvent.VK_C);//系統(tǒng)參數(shù)設(shè)置
SysConfigItem.setMnemonic(KeyEvent.VK_S);SZMenu.add(SysConfigItem);menuBar.add(SZMenu);//設(shè)置菜單-------------END //幫助菜單-------------BEGIN HelpMenu.setMnemonic(KeyEvent.VK_H);//關(guān)于
aboutItem.setMnemonic(KeyEvent.VK_A);HelpMenu.add(aboutItem);menuBar.add(HelpMenu);//幫助菜單-----------END setJMenuBar(menuBar);}
//創(chuàng)建狀態(tài)條
public void constructStatusPanel(){ //將控件幾種加入框架,并利用合理利用布局模式
JPanel statusPanel=new JPanel();//新建一個面板JPanel,這個面板對象只管下面狀態(tài)欄的顯示;
Border loweredBevelBorder=BorderFactory.createLoweredBevelBorder();//設(shè)置邊界樣式 statusPanel.setLayout(new GridBagLayout());//利用面板對象設(shè)置布局模式;為GridBagLayout布局
JLabel labStatus=new JLabel(“ 提示信息 ”);labStatusContent=new JLabel();JLabel labUser=new JLabel(“ 用戶名 ”);labUserContent=new JLabel();labUserContent.setPreferredSize(new Dimension(90,3));
labUser.setBorder(loweredBevelBorder);labUserContent.setBorder(loweredBevelBorder);labStatus.setBorder(loweredBevelBorder);labStatusContent.setBorder(loweredBevelBorder);//設(shè)置組件邊框;
LayoutUtil.add(statusPanel,GridBagConstraints.NONE, GridBagConstraints.CENTER,0,0,0,0,1,1,labStatus);LayoutUtil.add(statusPanel,GridBagConstraints.BOTH, GridBagConstraints.CENTER,100,100,1,0,1,1,labStatusContent);LayoutUtil.add(statusPanel,GridBagConstraints.NONE, GridBagConstraints.CENTER,0,0,2,0,1,1,labUser);LayoutUtil.add(statusPanel,GridBagConstraints.VERTICAL, GridBagConstraints.CENTER,0,100,3,0,1,1,labUserContent);//設(shè)置控件的布局,調(diào)用自定義包中的方法;
contentPane.add(statusPanel,BorderLayout.SOUTH);}
public static void main(String []args){ Font font=new Font(“微軟雅黑”, 0, 12);SetFont.setFont(font);//設(shè)置全局字體 MainApp ma=new MainApp();ma.setDefaultCloseOperation(EXIT_ON_CLOSE);ma.setSize(600,400);//設(shè)置主畫面初始大小 ma.show();//滿屏顯示
//ma.setExtendedState(MAXIMIZED_BOTH);} }
程序運行結(jié)果如下:
第三篇:短信格式(sms)以及編碼總結(jié)
短信格式(sms)以及編碼總結(jié)
一、短信貓操作分為三種模式: Block、Pdu 和 Text
1、Block 模式基本已經(jīng)被 Pdu 模式取代,沒有具體研究。
2、Text 模式比較簡單,但是支持的設(shè)備不是很全,而且不能實現(xiàn)中文。AT + CGMF=1
3、Pdu 模式
Pdu 編碼主要包括兩個主要的部分,一是 pdu 串的整體數(shù)據(jù)格式,分別因為發(fā)送信息串和接收信息串而有區(qū)別,二是 pdu 中文本部分的編碼,分別因為字符集而不同。
我們也可以這樣來理解這個 pdu 編碼的格式,sms 相當于一個協(xié)議棧,最簡單的協(xié)議棧: 根據(jù) gsm03.40 規(guī)范,sms 協(xié)議包括以下幾層:
1、SM-AL :應(yīng)用層。這個部分就是數(shù)據(jù)部分。
2、SM-TL :傳輸層。我們可以清楚的看到這里描述了主要的短信內(nèi)容,包括發(fā)送號碼,接收號碼,信息類型,編碼,數(shù)據(jù)報長度等等,這也是我們編程主要要面對的問題。
3、SM-RL :中繼層。這個指的是短信在網(wǎng)關(guān)之間中繼需要的協(xié)議。
4、SM-LL:鏈路層。
從上述描述中我們可以清楚的看到,我們編程主要集中于傳輸層。
二、短信傳送有三種編碼: 7 位,8 位,UniCode
1、英文 7 位編碼 這是 gsm 的默認編碼方式
由于這樣的移位,我們可以看到我們能發(fā)的最多英文字符等于: 140*8/7 = 160。
2、數(shù)據(jù) 8 位編碼
8-bit 編碼通常用于發(fā)送數(shù)據(jù)消息,比如圖片和鈴聲等;
3、中文 pdu 編碼 發(fā)送中文時,必須用 UCS2(utf-16)進行編碼,最多可以發(fā) 140/2 = 70 個漢字。UniCode 編碼轉(zhuǎn)換也比較簡單,以中文為例,一個中文字符是兩個字節(jié),直接對高位字節(jié)和低位字節(jié)進行十六進制轉(zhuǎn)換就可以了。如“歡迎”,UniCode 編碼是 6B22 8FCE,這同時也就是轉(zhuǎn)換的結(jié)果,如果發(fā)送的串中有英文字符,那么在前面補全 00,以保證一個字符對應(yīng)兩個字節(jié)。
4、PDU 串的用戶信息(TP-UD)段最大容量是 140 字節(jié),所以在這三種編碼方式下,可以發(fā)送的短消息的最大字符數(shù)分別是 160、140 和 70。這里,將一個英文字母、一個漢字和一個數(shù)據(jù)字節(jié)都視為一個字符。
三、地址編碼
短信發(fā)送中都會涉及到短信地址的問題,他們的編碼規(guī)則是一致的 , 簡單來說就是 BCD8421碼編碼。
如: 08 91 6808501505F0,08 :地址長度,(號碼類型 + 號碼長度)/2 的十六進制表示 91 :號碼類型
683108501505F0 :號碼,實際號碼應(yīng)為: +86***,號碼處理方法為 , 如果為 +86 開始 , 將 + 號去掉 , 然后判斷是否為偶數(shù) , 不是在末尾補 F, 然后將奇數(shù)位和偶數(shù)位互換
四、編碼示例
1、發(fā)送信息的 PDU 串:
用手機寫一條短信息,發(fā)送手機號碼為 ***,信息內(nèi)容為“ Hello World!”。通過執(zhí)行 AT + CMGL=2 可以讀出此條信息。
AT+CMGL=2 {讀未發(fā)短信息} +CMGL: 1,2,24 {1表示信息個數(shù),2表示未發(fā)信息,24表示信息總?cè)萘縸 08 91 683108501505F0 11 00 0B 81 3106656930F1 0000FF 0B E8329BFD06DDDF723619 OK 下面分析這條信息:
2、接收信息的 PDU 串
讀取以上發(fā)送出來的短信,可以收到如下信息 , 接受到來自 *** 的“歡迎”PDU 串為: 08 91 683108503705F0 04 0D 91 683106504562F7 00 08 30507080635400 046B228FCE。對以上的 PDU 串分析如下表:
五、接收短消息 一般有兩種接收模式.AT+CNMI=2,1,0,0,0 接受并存到 SIM 串口接收到以下信息: +CMTI:“SM”,X AT+CMGR=X回車
(從X存儲區(qū)讀短消息)AT+CMGD=X回車
(從X存儲區(qū)刪除短消息)PDU狀態(tài): at+cmgf=0 OK +CMTI: “SM”,1 at+cmgr=1 +CMGR: 0,24 ***5 F0240D91683157805300F***81000462F11804 OK 文本狀態(tài): +CMGR: “REC READ”,“+86 ***”,“05/02/28,0:20:18+00” bbc OK 2.AT+CNMI=2,2,0,0,0 接受并直接到串口 串口接受到以下信息: +CMT: “+86***”,“01/09/13,11:04:09+32” AAA 附錄:關(guān)于PDU模式發(fā)送短信:
第一,對模塊寫入 AT+CMGF=0<回車> 的AT命令(<回車> 要用 r 來實現(xiàn)),之后應(yīng)該得到一個 OK 響應(yīng),才能繼續(xù)進行下一步;
第二,對模塊寫入 AT+CMGS=
響應(yīng)(特別要注意:r是回車,n是換行,>是一個大于號,>后面還有一個空格?。拍芾^續(xù)進行下一步;
第三,可以開始寫入要發(fā)送的內(nèi)容了。這一部分只是PDU串中的一部分,并不是完整的PDU串(如前所述,去掉了SMSC地址那一部分),這一部分要以 Ctrl+Z 結(jié)尾,但是我們要知道,在字符串中要帶上 Ctrl+Z 的話,必須是用ACSII碼。Ctrl+Z的ASCII碼是16進制的 1A,所以你可以在你的字符串后面用strcat函數(shù)附加上 “x1A ” 來實現(xiàn)。這樣之后,如果發(fā)送成功,你就會收到GSM模塊的一個發(fā)送成功的響應(yīng),形如:
+CMGS: 246
OK 如果只有一個“OK”響應(yīng),沒有類似于“+CMGS: 246”的部分,則并不能發(fā)送成功!所以,當你只收到一個 OK 響應(yīng)的時候,那肯定是哪里出錯了。
第四篇:一、貸款卡(編碼)申辦程序簡介
一、貸款卡(編碼)申辦程序簡介
(一)領(lǐng)表:
一般情況:企業(yè)持有效《營業(yè)執(zhí)照》副本原件(事業(yè)單位持有效《事業(yè)法人登記證》副本原件)和有效代碼證副本原件(或代碼證電子副本即IC 卡)。向當?shù)厝嗣胥y行征信管理部門提出申請,并領(lǐng)取《貸款卡申請報告書》。
不具法人資格的分支機構(gòu):除上款各文件外,還應(yīng)提交由上級法人出具并經(jīng)公證機關(guān)公證的授權(quán)書,【授權(quán)書中應(yīng)包括:①同意下級分支機構(gòu)辦理貸款卡(編碼);②承諾在下級機構(gòu)無法償還金融機構(gòu)債務(wù)時承擔還債責任等條款?!?/p>
其他單位:確需辦理貸款卡(編碼)的,應(yīng)提交編制委員會關(guān)于批準該機構(gòu)成立的批文的復(fù)印件、經(jīng)上級主管部門簽署意見的申請報告、金融機構(gòu)信貸意向書以及本單位正式介紹信。
(二)填表:由企業(yè)(單位)法人或財務(wù)負責人如實填寫各有關(guān)表格。法定代表人、主管會計、經(jīng)辦填表人分別在指定處簽名(不得代簽),并加蓋企業(yè)(單位)公章。有關(guān)各表格的填寫,應(yīng)先仔細閱讀各表下方有關(guān)說明和本《簡介》,填寫應(yīng)有根有據(jù),不得憑印象隨意從事。
(三)送檢:申請人準備好下列應(yīng)出示文件和應(yīng)提交文件(材料),送人民銀行有關(guān)部門審驗:
1.有效的《法人企業(yè)營業(yè)執(zhí)照》或《營業(yè)執(zhí)照》或《事業(yè)法人登記證》等正本復(fù)印件,并出示副本原件;
2.有效的《組織機構(gòu)代碼證》正本復(fù)印件,并出示副本原件;
3.有效的《國稅登記證》、《地稅登記證》正本復(fù)印件,并出示副本原件;
4.有效的《基本帳戶開戶許可證》復(fù)印件,并出示原件;1
5.法定代表人(負責人)、總經(jīng)理、財務(wù)負責人等高級管理人員的身份證件、學(xué)歷證明材料復(fù)印件;
6.企業(yè)最新《注冊資本驗資報告》或《國有資產(chǎn)產(chǎn)權(quán)登記證》或有關(guān)注冊資本來源的證明材料復(fù)印件,并出示原件。
【注意:①驗資報告中應(yīng)載明具體出資人和出資額;②若為增資報告則應(yīng)同時提交原驗資報告;③若《注冊資本驗資報告》、《國有資產(chǎn)產(chǎn)權(quán)登記證》或有關(guān)注冊資本來源的證明材料等均無法提供原件,可由主管工商行政管理部門出具其有關(guān)出資證明文書;④以上證明材料中企業(yè)名稱若與本企業(yè)實際名稱不符,需提交工商部門變更證明;股東變更需提交股權(quán)轉(zhuǎn)讓協(xié)議,或者工商部門的出資變更證明?!?/p>
7.《企業(yè)資本構(gòu)成情況》表中各出資單位《代碼證》復(fù)印件和各出資自然人的身份證件復(fù)印件。
8.企業(yè)對外投資情況證明材料[如被投資單位驗資報告、(未驗資的)被投資單位公司章程等],以及各被投資單位的《代碼證》復(fù)印件。
9.上級公司(集團公司/母公司)的《代碼證》復(fù)印件。
10.法定代表人家族企業(yè)各成員身份證件,以及家族企業(yè)各成員單位的《營業(yè)執(zhí)照》復(fù)印件。
11.法人企業(yè)申請貸款卡前的上及最新的季度或半資產(chǎn)負債表、損益表及現(xiàn)金流量表。各報表頁須蓋企業(yè)公章和財務(wù)負責人、制表人印章?!臼聵I(yè)單位、非法人企業(yè)、個體工商戶等無須報送財務(wù)報表】
12.填寫完整的《貸款卡(編碼)申領(lǐng)(年審)報告書》。
13.辦理貸款卡經(jīng)辦人身份證件復(fù)印件;
14.若委托他人申請貸款卡(編碼)的,還另需提交具有法律效力的《委托授權(quán)書》。
上述各復(fù)印件,一律按A4紙規(guī)格復(fù)印紙復(fù)印。
(四)發(fā)卡:人民銀行根據(jù)申請人報送的資料,審查申請人是否具備領(lǐng)卡(編碼)的資格。對條件具備者人民銀行按有關(guān)規(guī)定頒給貸款卡(編碼)。申請人可對自己的貸款卡(編碼)設(shè)置密碼,以保護本單位信用信息安全。
☆ 特別提請?zhí)畋碜⒁猓罕旧暾垥?“法定代表人”、“財務(wù)負責人”、“經(jīng)辦人”等簽名須由其本人簽署;“單位蓋章”不得以“財務(wù)專用章”等下屬部門公章等替代。
二、貸款卡(編碼)要素變更
(一)借款人因名稱、法定代表人、注冊資本、地址、登記注冊類型等變更,需辦理新卡或變更手續(xù)。
(二)變更資料:
1.與《貸款卡(編碼)申領(lǐng)報告書》資料相同;
2.借款人名稱變更后,未變更《注冊資本驗資報告》的,需提供工商行政管理部門出具的借款人名稱變更證明;
3.出資人變更后,未變更《注冊資本驗資報告》的,需提供股權(quán)轉(zhuǎn)讓協(xié)議;
4.經(jīng)辦人的有效身份證原件及復(fù)印件;
(三)上述資料審核通過后,原則上三個工作日內(nèi)可變更貸款卡內(nèi)容并領(lǐng)取新的貸款卡。
三、貸款卡掛失
(一)借款人發(fā)生貸款卡遺失,可憑《貸款卡遺失證明》(需法定代表人簽字并加蓋企業(yè)公章)和經(jīng)辦人有效身份證件向人民銀行申請掛失和補發(fā)。
(二)補發(fā)貸款卡所需資料與“申領(lǐng)貸款卡”相同;
(三)掛失一星期后憑經(jīng)辦人有效身份證原件補領(lǐng)新卡。
第五篇:格力空調(diào)遙控器編碼分析總結(jié)
格力空調(diào)遙控器編碼分析總結(jié)
測試的遙控器型號:視貝 A10 GR
遙控器默認初始狀態(tài):24℃
制冷
掃風(fēng)
三級風(fēng)速 定時關(guān) 所對應(yīng)的16進制編碼:79 08 00 50 02 00
通過逐漸改變溫度,其他條件不變的情況下很據(jù)編碼分析發(fā)現(xiàn): 溫度是由編碼中的第二個字節(jié)的低位控制,16℃對應(yīng)“0”,30℃對應(yīng)“E”,依次遞增。
25℃下其他條件不變,模式由制冷變?yōu)槌凉?,編碼為:5A 08 00 50 02,經(jīng)過幾次實驗發(fā)現(xiàn),“除濕”是一個固定編碼,不受其他條件限制?!俺凉瘛钡哪J狀態(tài)是24℃,一級風(fēng)速,掃風(fēng)。
編碼的第一個字節(jié)的高位控制擺風(fēng)和風(fēng)速:一級(擺風(fēng)):5,二級(擺風(fēng)):6,三級(擺風(fēng)):7,自動(擺風(fēng)):4 從擺風(fēng)狀態(tài)變?yōu)槎L(fēng)狀態(tài)時,第一個字節(jié)的高位減4 第一個字節(jié)的低位控制“模式”:自動:8,制冷:9,除濕:A,送風(fēng):B,暖氣:C 從任何模式狀態(tài)下關(guān)閉關(guān)閉空調(diào)時,第一個字節(jié)的低位減8 “快冷”鍵是一個固定編碼控制:79 0A 00 50 02 00 “快熱” 鍵是一個固定編碼控制:7C 04 00 50 02 00 編碼的第二個字節(jié)的高位和第三個字節(jié)的低位控制“定時關(guān)” 第二個字節(jié)的高位為“8”時,代表定時開,第三個字節(jié)的低位代表時長(前提是定時低于9小時),當定時大于或等于9小時時,第二個字節(jié)的高位為“A”,第三個字節(jié)的低位顯示時長的個位數(shù)。目前只有第三個字節(jié)的高位功能未知,其他位已確定。