本文目录一览:
- Editplus写java程序自动生成大括号的问题~~
- com.unionpay.acp.sdk.httpclient在java后台是什么夹包
- acp_sdk.properties配置什么意思
- 北大青鸟java培训:大学生学北大青鸟可以拿什么证书?含金量高吗?
- 求助有关常用扩展名的知识
Editplus写java程序自动生成大括号的问题~~
- 打开EditPlus程序
- 在左侧directory下找到EditPlus目录
- 找到java.acp双击打开
- 打开后可以看到java代码格式默认设置,在这里更改自己想要的格式,修改保存即可
com.unionpay.acp.sdk.httpclient在java后台是什么夹包
com.unionpay.acp.sdk.HttpClient
出自 upacp_sdk
这个包, 是做 银联支付用的
acp_sdk.properties配置什么意思
为了保护代码被反编译,Android引入了混淆代码的概念
设置混淆
- 在工程下找到project.properties文件
- 在文件中加入
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
这个是系统的 - 也可以用自己的混淆文件(这样就可以配置一些自己的东西),去
sdk.dir}/tools/proguard/
下复制proguard-android.txt
文件到本地工程中 - 然后设置成
proguard.config=proguard-android.txt
project.properties文件:
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
proguard.config=proguard-android.txt
# Project target.
target=android-17
-injars androidtest.jar【jar包所在地址】
-outjars out【输出地址】
-libraryjars 'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所指定的jar类】
-optimizationpasses 5
-dontusemixedcaseclassnames 【混淆时不会产生形形色色的类名 】
-dontskipnonpubliclibraryclasses 【指定不去忽略非公共的库类。 】
-dontpreverify 【不预校验】
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 【优化】
-keep public class * extends android.app.Activity【不进行混淆保持原样】
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
-keep public abstract interface com.asqw.android.Listener{
public protected methods; 【所有方法不进行混淆】
}
-keep public class com.asqw.android{
public void Start(java.lang.String); 【对该方法不进行混淆】
}
-keepclasseswithmembernames class * { 【保护指定的类和类的成员的名称,如果所有指定的类成员出席(在压缩步骤之后)】
native methods;
}
-keepclasseswithmembers class * { 【保护指定的类和类的成员,但条件是所有指定的类和类成员是要存在。】
public init(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembers class * {
public init(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers class * extends android.app.Activity {【保护指定类的成员,如果此类受到保护他们会保护的更好 】
public void *(android.view.View);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {【保护指定的类文件和类的成员】
public static final android.os.Parcelable$Creator *;
}
常见异常
加入第三方jar包之后常出现的几个异常:
Proguard returned with error code 1.See console
情况1:
Proguard returned with error code 1. See console
Error: C:/Documents (系统找不到指定文件)
后来发现是因为将整个工程放到了桌面上,而桌面的目录是 C:/Documents and Settings/Administrator/桌面
,这里面有空格,而proguard进行发编译的时候是不允许有空格的。
如果换了正确路径还不好用的话,直接删除proguard就好了。
注意:SDK和程序路径最好不要有空格符。
情况2:
Proguard returned with error code 1. See console
异常:
java.lang.ArrayIndexOutOfBoundsException
解决办法:将proguard.cfg中的 "-dontpreverify"
改成 "-dontoptimize"
情况3:
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0] Proguard returned with error code 1. See console
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0] java.io.IOException: Can't read [proguard.ClassPathEntry@106082] (No such file or directory)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.InputReader.readInput(InputReader.java:230)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.InputReader.readInput(InputReader.java:200)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.InputReader.readInput(InputReader.java:178)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.InputReader.execute(InputReader.java:100)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.ProGuard.readInput(ProGuard.java:195)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.ProGuard.execute(ProGuard.java:78)
[2011-10-21 13:22:32 - ZMKSMarket_Build_v1.0]
at proguard.ProGuard.main(ProGuard.java:499)
抛出这样的异常的原因是第三方jar的引用路径不对,没有找到这个需要忽略混淆的jar包。
北大青鸟java培训:大学生学北大青鸟可以拿什么证书?含金量高吗?
很多人都以为北大青鸟的课程都是面向初高中生的,但是随着互联网的高发展,大学生对于计算机技术的学习需求也在急速上升,北大青鸟作为IT教育届的“资深”品牌,其研发机构北大青鸟职业教育研究院很早就已经进入大学生市场,集合行业领域大咖,以就业为导向,以理论+项目+实训为主导,研发出适合生零基础学习,并且能够凭借所学技能就业的课程。 北大青鸟校区的大学生课程有:Java软件开发、互联网架构师、UI设计、平面设计、软件编程、web前端、大数据、云计算、AI人工智能等热门课程。 而且为了保障大学生的就业问题,学员学习北大青鸟的这些课程还可以考取相应的证书。
大学生学北大青鸟可以拿什么证书?含金量高吗?
在北大青鸟校区,学员毕业之后,除了能够拿到相对应课程的证书外,学习UI设计、前端的学生可以报名考取ACAA证书(ACAA中国数字艺术认证教师);学习Java软件开发和大数据课程的学生还可以报名考取阿里云ACA、ACP认证证书;其中阿里云ACA、ACP证书是受阿里企业认可的。 含金量非常高。
- 助理工程师(ACA),AlibabaCloudCertifiedAssociate 获得此认证,证明您可以进行阿里云基础产品的使用和管理;
- 认证工程师(ACP),AlibabaCloudCertified Professional 获得此认证,证明您可以基于阿里云产品解决企业的基本业务问题;
- 认证高级工程师(ACE),AlibabaCloudCertified Expert 获得此认证,证明您可以基于阿里云产品进行架构设计并解决业务发展中的主要问题。
ACP认证目前又按专业方向分四种:
- 云计算(主要对应阿里云基础架构产品)
- 大数据(主要对应阿里云大数据系列产品)
- 云安全(主要对应阿里云云盾系列产品)
- 企业级互联网架构(主要对应阿里云企业级中间件系列产品) 目前主流的认证就是阿里云云计算ACP认证,适用范围最广、考试难度较小,是面向使用阿里云云计算产品的架构、开发、运维人员的专业技术认证。 对学员就业帮助很大。
求助有关常用扩展名的知识
文件扩展名是操作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔。在一个像“readme.txt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件。 我们经常接触的扩展名有doc(Word文档)、wps(Wps文档)、xls(Excel电子表格)、ppt(Powerpoint演示文稿)、jpg(图片)、txt(纯文本)、rar(Winrar压缩文件)、htm(网页文件)、html(网页文件)等等。 以下是一些常见的扩展名及其含义:
- A 对象代码库文件
- AAM Authorware shocked文件
- AAS Authorware shocked包
- ABF Adobe二进制屏幕字体
- ABK CorelDRAW自动备份文件
- ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)
- ACE Ace压缩档案格式
- ACL CorelDRAW 6键盘快捷键文件
- ACM Windows系统目录文件
- ACP Microsoft office助手预览文件
- ACR 美国放射医学大学文件格式
- ACT Microsoft office助手文件
- ACV OS/2的驱动程序,用于压缩或解压缩音频数据
- AD After Dark屏幕保护程序
- ADA Ada源文件(非-GNAT)
- ADB Ada源文件主体(GNAT);HP100LX组织者的约定数据库
- ADD OS/2用于引导过程的适配器驱动程序
- ADF Amiga磁盘文件
- ADI AutoCAD设备无关二进制绘图仪格式
- ADM After Dark多模块屏幕保护;Windows NT策略模板
- ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件
- ADR After Dark随机屏幕保护;Smart Address的地址簿
- ADS Ada源文件说明书(GNAT)
- AFM Adobe的字体尺度
- AF2,AF3 ABC的FlowChat文件
- AI Adobe Illustrator格式图形
- AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式
- AIFC 压缩AIF
- AIM AOL即时信息传送
- AIS ACDSee图形序列文件;Velvet Studio设备文件
- AKW RoboHELP的帮助工程中所有A-关键词
- ALAW 欧洲电话音频格式
- ALB JASC Image Commander相册
- ALL 艺术与书信库
- AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件
- ANC Canon Computer的调色板文件,包含一系列可选的颜色板
- ANI Windows系统中的动画光标
- ANS ANSI文本文件
- ANT SimAnt For Windows中保存的游戏文件
- API Adobe Acrobat使用的应用程序设计接口文件
- APR Lotus Approach 97文件
- APS Microsoft Visual C++文件
- ARC LH ARC的压缩档案文件
- ARI Aristotle声音文件
- ARJ Robert Jung ARJ压缩包文件
- ART Xara Studio绘画文件;Canon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件
- ASA Microsoft Visual InterDev文件
- ASC ASCⅡ文本文件;PGP算法加密文件
- ASD Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming FORMat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件
- ASE Velvet Studio采样文件
- ASF Microsoft高级流媒体格式文件
- ASM 汇编语言源文件,Pro/E装配文件
- ASO Astound Dynamite对象文件
- ASP 动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件
- AST Astound多媒体文件;ClarisWorks“助手”文件
- ASV DataCAD自动保存文件
- ASX Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件
- ATT AT Group 4位图文件
- ATW 来自个人软件的Any Time Deluxe For Windows个人信息管理员文件
- AU Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式
- AVB Computer Associates Inoculan反病毒软件的病毒感染后文件
- AVI Microsoft Audio Video Interleave电影格式
- AVR Audio Visual Research文件格式
- AVS 应用程序可视化格式
- AWD FaxVien文档
- AWR Telsis数字储存音频文件扩展名格式
- Axx ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)
- A3L Authorware 3.x库文件
- A4L Authorware 4.x库文件
- A5L Authorware 5.x库文件
- A3M,A4M Authorware Macintosh未打包文件
- A4P Authorware无运行时间的打包文件
- A3W,A4W,A5W 未打包的Authorware Windows文件
- BAK 备份文件
- BAS BASIC源文件
- BAT 批处理文件
- BDF West Point Bridger Designer文件
- BFC Windows 95 Briefcase文档
- BG Backgammon For Windows下的游戏文件
- BGL Microsoft Flight Simulator(微软飞行模拟器)的视景文件
- BI 二进制文件
- BIF Group Wise的初始化文件
- BIFF XLIFE 3D格式文件
- BIN 二进制文件
- BK 有时用于代表备份版本
- BKS IBM BookManager Read书架文件
- BMK 书签文件
- BMP Windows或OS/2位图文件
- BMI Apogee BioMenace数据文件
- BOOK Adobe FrameMaker Book文件
- BOX Lotus Notes的邮箱文件
- BPL Borlard Delph 4打包库
- BQY BrioQuery文件
- BRX 用于查看多媒体对象目录的文件
- BSC MS Developer Studio浏览器信息文件
- BSP Quake图形文件
- BS1 Apogee Blake Stone数据文件
- BS_ Microsoft Bookshelf Find菜单外壳扩展名
- BTM Norton 应用程序使用的批处理文件
- BUD Quicken的备份磁盘
- BUN CakeWalk 声音捆绑文件(一种MIDI程序)
- BW SGI黑白图像文件
- BWV 商业波形文件
- BYU BYU的电影文件格式
- B4 Helix Nuts and Bolts文件
- C C代码文件
- C0l 台风波形文件
- CAB Microsoft压缩档案文件
- CAD Softdek的Drafix CAD文件
- CAL CALS压缩位图;日历计划表数据
- CAM Casio照相机格式
- CAP 压缩音乐文件格式
- CAS 逗号分开的ASCⅡ文件
- CAT Quicken使用的IntellCharge分类文件
- CB Microsoft干净引导文件
- CBI 二进制卷格式文件(用于IBM大型机系统)
- CC Visual dBASE用户自定义类文件
- CCA cc:邮件文件
- CCB Visual Basic动态按钮配置文件
- CCF 多媒体查看器配置文件,用于OS/2
- CCH Corel图表文件
- CCM Lotus cc:邮箱(例如“INBOX.CCM”)
- CCO CyberChat数据文件
- CCT Macromedia Director Shockwave投影
- CDA CD音频轨道
- CDF Microsoft频道定义格式文件
- CDI Philip的高密盘交互格式
- CDM Visual dBASE自定义数据模块文件
- CDR CorelDRAW绘图文件;原始音频CD数据文件
- CDT CorelDRAW模板
- CDX CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件
- CEL CIMFast事件语言文件
- CER 证书文件(MIME x-x509-ca-cert)
- CFB Compton的多媒文件
- CFG 配置文件
- CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单
- CGI 公共网关接口脚本文件
- CGM 计算机图形元文件
- CH OS/2配置文件
- CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片
- CHM 编译过的HTML文件
- CHR 字符集(字体文件)
- CHP Ventura Publisher章节文件
- CHT ChartViem文件;Harvard Graphics矢量文件
- CIF Adaptec CD 创建器 CD映像文件
- CIL Clip Gallery下载包
- CIM SimCity 2000文件
- CIN OS/2改变控制文件用于跟踪INI文件中的变化
- CK1 iD/Apogee Commander Keen 1数据文件
- CK2 iD/Apogee Commander Keen 2数据文件
- CK3 iD/Apogee Commander Keen 3数据文件
- CK4 iD /Apogee Commander Keen 4数据文件
- CK5 iD /Apogee Commander Keen 5数据文件
- CK6 iD /Apogee Commander Keen 6数据文件
- CLASS Java类文件
- CLL Crick Software Clicker文件
- CLP Windows 剪贴板文件
- CLS Visual Basic类文件
- CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
- CMF Corel元文件
- CMG Chessmaster保存的游戏文件
- CMP JPEG位图文件;地址文档
- CMV Corel Move动画文件
- CMX Corel Presentation Exchange图像
- CNF Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件
- CNM Windows应用程序菜单选项和安装文件
- CNQ Compuworks Design Shop文件
- CNT Windows(或其他)系统用于帮助索引或其他目的内容文件
- COB TrueSpace 2对象文件
- COD Microsoft C编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释
- COM 命令文件(程序)
- CPD Corel Print Office文件(图形)
- CPD,CPE 传真覆盖文档
- CPI Microsoft MS-DOS代码页信息文件
- CPL 控制面板扩展名,Corel颜色板
- CPO Corel打印存储文件
- CPP C++代码文件
- CPR Corel提供说明书文件
- CPT Corel 照片-绘画图像
- CPX Corel Presentation Exchange压缩图形文件
- CRD Windows Cardfile文件
- CRP Corel提供的运行时介绍文件;Visual dBASE自定义报表文件
- CRT 认证文件
- CSC Corel脚本文件
- CSP PC Emcee On_Screen图像
- CSS 瀑布式表格文件
- CST Macromedia Director Cast文件
- CSV 逗号分隔的值文件
- CT Scitex CT位图文件;Paint Shop Pro Grapic编辑器文件
- CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息
- CUE Microsoft提示牌数据文件
- CUR Windows光标文件
- CUT Dr Halo位图文件
- CV Corel版本的档案文件;Microsoft CodeView信息屏幕文件
- CWK ClarisWorks数据文件
- CWS ClarisWorks模块
- CXT Macromedia Director受保护的(不可编辑的)投影文件
- CXX C++源代码文件
- DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件
- DB Borland的Paradox 7表
- DBC Microsoft Visual FoxPro数据库容器文件
- DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件
- DBX DataBearn图像;Microsoft Visual FoxPro表格文件
- DCM DCM模块格式文件
- DCR 冲击波文件
- DCS 桌面颜色分隔文件
- DCT Microsoft Visual FoxPro数据库容器
- DCU Delphi编译单元文件
- DCX Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏
- DC5 DataCAD绘图文件
- DDF Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据
- DDIF Digital Equipment或 Compaq格式,用于保存他们图像与字处理文档
- DEF SmartWareⅡ数据文件;C++模块定义文件
- DEFI Oracle 7 卸载脚本文件
- DEM 用于表示数字高度模型的USGS基准的文件
- DER 认证文件
- DEWF Macintosh Sound Cap/Sound Edit录音设备格式
- DGN Macintosh 95 CAD绘图文件
- DIB 设备无关位图
- DIC 目录
- DIF 可进行数据互换的电子表格
- DIG DigiLink格式;Sound DesignerⅠ音频文件
- DIR MacromediaDirector文件
- DIZ 描述文件
- DLG C++对话框脚本文件
- DLL 动态链接库
- DLS 可下载声音文件
- DMD Visual dBASE数据模块文件
- DMF X-Trakker音乐模块(MOD)文件
- DOC FrameMaker或FrameBuilder文档;Word Star文档、Word Perfect文档、Microsoft Word文档;DisplayWrite文档
- DOT Microsoft Word文档模板
- DPL Borland Delph3压缩库
- DPR Borland Delphi工程头文件
- DRAW Acorn的基于对象的矢量图像文件
- DRV 驱动程序
- DRW Micrografx Designer/Draw;Pro/E绘画文件
- DSF Micrografx Designer VFX文件
- DSG DOOM保存的文件
- DSM Dynamic Studio音乐模块(MOD)文件
- DSP Microsoft Developer Studio工程文件
- DSQ Corel QUERY(查询)文件
- DST 刺绣机图形文件
- DSW Microsoft Developer Studio工作区文件
- DTA Word Bank(世界银行)的STARS数据文件
- DTD SGML文档类型定义(DTD)文件
- DTED 地面高度数字数据(图形的数据格式)文件
- DTF Symantec QA相关的数据库数据文件
- DTM DigiTrakker模块文件
- DUN Microsoft拔号网络导出文件
- DV 数字视频文件(MIME)
- DWD DiamondWare数字化文件
- DWG AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式
- DXF 可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件
- DXR Macromedia Director受保护(不可编辑)电影文件
- D64 Commodore的64位模拟磁盘图像文件
- EDA Ensoniq ASR磁盘映像
- EDD 元素定义