Java2HTML改造手记(4)

ANSYS专题-利用ANSYS SIwave进行PCB板的EMS仿真 本文详细描述了使用ANSYSSIwave进行电路板电磁敏感度(EMS)仿真的完整流程。主要步骤包括:导入AD软件生成的IPC2581文件,检查PCB叠层和电路参数,为敏感网络设置50欧姆端口并指定GND为参考网络,进行验证检查后设置频段范围和入射波类型(单/多入射、极化方式等),最后启动仿真并查看选定网络的EMS感应电压曲线。该过程提供了从文件准备到结果分析的全套操作指南,适用于评估电路板在电磁干扰环境下的性能表现。 阅读详情

原来这是一个判断当前参数的方法:

if(O02.length == 0 || O06(new String[] {

    "help", "h", "?", "/?"

}))

        {

            System.out.println(O07.O08);

            return false;

        }

这一段是帮助系统,既然我们要修改,那么先把帮助系统处理了.就当咱们肯定能把这个修改成功完成.

目标锁定O07.O08(这是一个final static String):

    public O07()

    {

    }

 

    static

    {

        O0995 = System.getProperty("line.separator");

        if(O0995 == null)

        {

            System.out.println("Warning:System Property line.separator not defined/n");

            O0995 = "/r/n";

        }

        O0997 = "Copyright (c) 2000-2003 Polygon Enterprises." + O0995 + "New Versions available from http://www.java2html.com" + O0995 + "(type j2h with no arguments to get help)";

        O08 = O0995 + "Usage: [j2h|java j2h|java -jar j2h.jar][options]"

        + O0995 + "-d <destination>    Destination output directory"

        + O0995 + "-js <java source>    Java Source directory"

        + O0995 + "-jd <javadoc> [web_reference]  JavaDoc Source directory"

        + O0995 + "-m <margin>      Margin Size (with Line Numbers)"

        + O0995 + "-t <tabsize>      Tab size"

        + O0995 + "-n <name>      Title Name"

        + O0995 + "-nh        Prevents the header from being displayed"

         + O0995 + "-nf        Prevents the footer from being displayed"

        //我在这里添加了encoding的帮助信息

        + O0995 +"-encoding  set the html /"charset/""

        +O0995 + "-s         Simple output, just include the Java source and stylesheet.css files"

        + O0995 + "-h (or no arguments)    This Help" + O0995

        + O0995 + "Edit generated stylesheet.css file to change colours & styles"

        + O0995 + "View generated index.html in browser to see results after running"

        + O0995;

    }

 

现在使用java2html的时候已经有了对encoding的帮助信息了.

 

String as2[] = O010(new String[] {"javasource", "js"}, false, -1);

帮助信息后我们看到了类似这样的方法调用,看来这是判断参数内容的方法了

private String[] O010(String as[], boolean flag, int i)

        throws BadOptionException

    {

        int j = 0;

        int k = 0;

        Vector vector = new Vector();

        for(; j < O02.length; j++)

        {

            for(int l = 0; l < as.length; l++)

            {

                if(!O02[j].equalsIgnoreCase("-" + as[l]))

                {

                    continue;

                }

                O03[j] = true;

                j++;

                if(k == i)

                {

                    throw new BadOptionException(as[0] + " should only be set " + i + " time(s)");

                }

                if(j >= O02.length)

                {

                    throw new BadOptionException("Value not set for " + as[0]);

                }

                O03[j] = true;

                vector.addElement(O02[j]);

                k++;

                break;

            }

 

        }

 

        if(flag && k == 0)

        {

            throw new BadOptionException(as[0] + " needs to be set");

        } else

        {

            return O026(vector);

        }

    }

原来这个方法是把用户送进来的参数(as)和java2html默认的参数比较,如果是java2html的参数那么把用户的参数取值.

我们先把咱们的参数添加上吧.

//添加我们自定义的参数

        String as3[] = O010(new String[] {

            "encoding", "encoding"

        }, false, -1);

//同样依葫芦画瓢

        if(as3.length > 0)

        {

            java2html.setEncoding(as3[0]);

        }

这样用户的参数就送进了as[]了.

不过现在java2html中并没有setEncoding方法.我们的添加一个.

回到java2html.java中添加:

//我在这里设定了默认的字符编码,因为utf-8基本上支持所有的字符编码.

private String encoding="UTF-8";

//添加一个新方法

    public void setEncoding(String strEncoding){

        encoding=strEncoding;

}

这样,用户的参数就已经送到java2html类中了.

 

欲知后事如何,且听下回分解.

当AI写小说——一个被严重低估的工程化战场 摘要 AI小说创作远非简单的prompt生成,而是一项需要系统化工程管理的复杂任务。本文通过真实案例分析,揭示了当前AI写小说存在的五大核心难题:设定一致性难以维持、文风控制缺乏个性、爽感节奏难以把握、长篇记忆能力有限以及平台规则适配困难。研究显示,90%的失败案例源于错误的创作方法,主要表现为对话框式随机生成和模板式同质化创作。要实现高质量的AI小说创作,必须建立包括设定治理、记忆管理、文风校准等在内的全链路工程化体系,而非依赖单一prompt指令。只有采用系统化的人机协同方法,才能突破当前AI创作的质量 阅读详情

相关推荐

用WorkBuddy和ima搭建本地知识库:从概念到实操

在AI应用普及的今天,私有知识的高效管理与调用成为痛点。RAG(检索增强生成)技术通过将外部知识库与语言模型耦合,为精准问答提供了技术底座。然而,传统RAG方案往往涉及向量数据库、文本切分等复杂环节。一种更轻量的路径应运而生:借助WorkBuddy与ima的组合,将知识收集、语义检索与智能体工作流整合,让本地知识库真正服务于日常办公和研发场景。从概念到实操,系统解析这套轻量级方案的核心逻辑与配置方法,并对比重方案适用边界,帮助读者快速搭建属于自己的AI知识助手。

weixin_32830601的博客 419

Android免root运行Kali Linux:Termux+proot-distro完整实操指南

在移动端执行安全测试与Linux工具链操作,过去往往依赖系统root权限或定制内核,门槛较高。随着用户态虚拟化技术发展,Termux结合proot-distro提供了一种非入侵式的方案,在无需解锁Bootloader的前提下,于Android原生系统内构建完整的Kali Linux用户态环境。该技术通过用户态系统调用翻译与文件系统隔离,实现发行版rootfs的加载与运行,并借助Kex(基于VNC的桌面体验组件)输出图形化界面,从而覆盖Metasploit、Nmap、Sqlmap等常见渗透测试工具的日常使用。

ciya3282的博客 458

数据分析项目:电商用户行为分析系统

本报告基于某电商平台用户行为数据(采样10%),通过清洗、探索性分析及多维度建模,旨在挖掘用户行为特征、商品销售规律及用户价值分层,为运营策略优化提供数据支持。原始数据字段:用户ID、商品ID、类目ID、行为类型、时间戳。长尾商品(购买量低)可考虑捆绑销售或限时折扣,提升动销率。长尾商品(购买量低)可考虑捆绑销售或限时折扣,提升动销率。,少数高活跃用户贡献大部分行为,多数用户行为次数较少。

Nervousr的博客 1701

Java2HTML改造手记(4) (转)

Java2HTML改造手记(4) (转)[@more@]Java2HTML改造手记(4) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:offi...

csd3176的博客 170

【STM32】基于STM32F103C8T6实现步进电机精准调速控制

本文详细介绍了如何使用STM32F103C8T6微控制器实现步进电机的精准调速控制。通过利用其内置定时器生成PWM脉冲,替代低效的延时方法,并结合TB6600驱动器进行硬件连接,可实现平滑、高效的电机速度控制。文章提供了基于HAL库的代码实战,包括速度与方向设置函数,并探讨了加减速规划等高级应用,帮助开发者彻底掌握步进电机驱动技术。

weixin_29169899的博客 485

登临科技Goldwasser加速卡Python SDK实战:从环境配置到YOLOv5模型性能压测

本文详细介绍了登临科技Goldwasser加速卡的Python SDK实战指南,从环境配置到YOLOv5模型性能压测的全过程。通过驱动安装、SDK环境搭建、模型转换与推理优化等步骤,帮助开发者高效利用AI加速卡提升深度学习模型性能。重点分享了批量推理压测技巧和常见问题解决方案,助力开发者充分发挥Goldwasser加速卡的算力优势。

weixin_29035147的博客 300

Java2HTML改造手记(7)

Ja Java2HTML改造手记(7)  在前边我已经给O07添加了setEncoding方法了.并且这个类已经有了s2用来保存用户指定的编码.看来准备工作已经完成.进入O07类吧.    static String O0999()    {        DateFormat dateformat = DateFormat.getDateTimeInstance(2, 3

beyondii的专栏 1082

英飞凌AURIX™ TC3xx系列MCU的ISO 26262安全机制实战:从安全手册到代码集成的避坑指南

本文深入探讨英飞凌AURIX™ TC3xx系列MCU的ISO 26262安全机制实战应用,重点解析锁步核配置、ECC策略优化及SafeTlib库集成中的关键问题。通过代码示例和配置建议,帮助开发者实现ASIL D级别安全性,规避常见陷阱,提升汽车电子系统的功能安全合规性。

weixin_42558093的博客 404

Java2HTML改造手记(2)

            Ja Java2HTML改造手记(2)这次的目标是java2html.class// Source File Name:   Java2HTML.java package com.java2html; import java.io.*;import java.util.Vector; // Referenced classes of pa

beyondii的专栏 1011

手把手教你用Ubuntu Desktop搭建个人L2TP服务器,手机电脑都能连(Network Manager配置详解)

本文详细介绍了在Ubuntu Desktop上使用Network Manager图形化配置L2TP服务器的方法,实现手机、电脑等多设备安全连接。从环境准备、图形界面设置到各平台客户端配置,提供一站式解决方案,并包含常见问题排查与安全增强措施,帮助用户快速搭建个人远程访问网络。

weixin_30555125的博客 119

在Windows11下安装完Ubuntu20.04双系统后配置环境的过程

在Windows11下安装完Ubuntu20.04双系统后配置环境的过程 1.NVIDIA驱动检测及安装 2.Anaconda的安装 3.安装cuda、cudnn、pytorch 4.其他报错

aaaccc444的博客 2424

Java2HTML改造手记(1)

Java2Html(http://www.java2html.com/)是一个非常好用的工具,它可以直接将您的java源代码生成HTML页面,而且结构组织的就象javadoc组织的一样好,并且支持Ant Task扩展,给广大的编程爱好者一个非常方便实用的功能.笔者就非常喜欢使用ant结合javadoc/java2html等直接生成javadoc和java html文件并发布到服务器上.各位可以去我

keithhe的专栏 966

抖音 webmssdk 签名算法解析:X-Dynosaur / X-Gnarly / X-Bogus 生成原理

它只依赖设备指纹/环境编码与随机数,与 query 内容无关,因此可以独立于 Dynosaur/Gnarly 生成。

猫敷雪 197

Java2HTML改造手记(6)

Java2HTML改造手记(6)  Buildjava2html方法最后调用了O01055方法,看来这个方法是最终生成html页面的方法了.既然如此,那么我们就把这个方法中出现的所有write方法中的参数加上”.getBytes(encoding)”,而这个encoding在构造方法中已经用用户指定的编码赋值了.修改过的是这样的:    public void O01055

beyondii的专栏 1124

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Java2HTML改造手记(5)

Java2HTML改造手记(5)  接下来就是我们的重头戏了.让这个参数起作用.在java2html.java main方法中最后调用了java2html.buildJava2HTML();那么我们就从这里继续吧.     public boolean buildJava2HTML()        throws Exception    {      

beyondii的专栏 913

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Java2HTML改造手记(续)

                Java2HTML改造手记(续)刚刚才想起来Java2HTML是一个Ant扩展.打开Java2htmltask.java添加以下方法:public void setEncoding(String strEncoding){    O05.setEncoding(strEncoding);}在ant中就可以使用了.    name="

beyondii的专栏 967

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java2HTML改造手记(3)

Ja Java2HTML改造手记(3) 先重点看这个:public static void main(String args[]){       ……………….    java2html = new Java2HTML();    o01 = new O01(args);       ……………….}参数又跳转到o01上了.那么我们继续,没办法,逆向工程是需

beyondii的专栏 962

Java2HTML改造手记(5) (转)

Java2HTML改造手记(5) (转)[@more@]Java2HTML改造手记(5) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:offi...

csd3176的博客 87

Java2HTML改造手记(1) (转)

Java2HTML改造手记(1) (转)[@more@]Java2Html(http://www.java2html.com/)是一个非常好用的工具,它可以直接将您的java源代码生成HTML页面,而且结构组织的就象javado...

csd3176的博客 138

Java2HTML改造手记(2) (转)

Java2HTML改造手记(2) (转)[@more@] Ja Java2HTML改造手记(2) 这次的目标是java2html.class // source File Name: Java2HTML.java XM...

csd3176的博客 96
上一篇: Java2HTML改造手记(3)
下一篇: Java2HTML改造手记(5)
keithhe
博客等级 码龄24年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值