课程目录 1.用java实现一个简易编译器1-词法解析入门.mp4 2.用java实现一个简易编译器2-语法解析.mp4 3.语法解析改进及代码生成.mp4 4.输入系统及分词系统概述.mp4 5.输入系统代码实现.mp4 6.词法解析算法的一些概念说明.mp4 7.有限状态机驱动的整形,浮点型数值识别器.mp4 8.Thompson构造,将正则表达式转换为有限状态自动机.mp4 9.Thomps
转载 2023-07-19 20:07:19
76阅读
需求:查找后台代码中写的SQL是否包含拆分表,如果存在,则返回那些表名 Context.txt 粘贴我们找到的DAO层代码,因为所有方法封装的SQL都在DAO层里【就理解为筛查的字符串】Dictionary.txt 存放了拆分表的名字,也就是字典Output.log 输出日志import java.io.BufferedReader;import java.io.BufferedWriter;im
转载 2021-05-13 18:54:11
125阅读
2评论
1.安装jdk(到sun网站下载,安装jdk和设置环境变量的过程我就略了) 2.安装editplus(我用的中文汉化的版本,安装略) 3.配置editplus for java编译环境 3.1 配置java编译器 editplus->工具->配置用户工具->参数设置->修改默认的group 1组名称(改为IDE_java)->添
# 实现Java自制进制转换 ## 一、流程表格 ```mermaid journey title Java自制进制转换实现流程 section 开始 开始 --> 步骤1: 创建Java项目 section 实现 步骤1 --> 步骤2: 编写代码 步骤2 --> 步骤3: 测试代码 section 完成
原创 2024-06-24 05:52:43
5阅读
正文Spring 事务的传播行为说的是,当多个事务同时存在的时候,Spring 如何处理这些事务的行为。① PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。② PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。‘③ PROPAGATION_M
转载 2024-09-24 09:01:31
19阅读
# Java 导入自制证书指南 在Java开发中,使用HTTPS时常常需要导入自制的SSL证书。在这篇文章中,我们将通过简单的步骤来完成这一任务,帮助刚入行的小白掌握如何在Java中导入自制证书。 ## 流程概览 首先,我们需要了解整个流程。以下是导入自制证书的步骤: ```markdown | 步骤 | 描述 | |------|-----
原创 2024-10-24 05:39:34
31阅读
ISO镜像的制作 荣涛 2021年11月9日 文档修改日志日期修改内容修改人备注2021年11月9日创建荣涛2021年11月10日rootfs.img的修改荣涛cpio指令1. 引言2. ISO制作2.1. 挂载$ sudo mount CentOS-7-x86_64-Minimal-2009.iso original-iso/2.2. 拷贝镜像# 为新的镜像创建文件夹 $ mkdir ne
转载 2024-03-11 11:28:50
100阅读
如今,随着深度学习的发展,python已经成为了深度学习研究中第一语言。绝大部分的深度学习工具包都有python的版本,很多重要算法都有python版本的实现。为了将这些算法应用到具体工程中,这些工具包也提供了不同类型的接口。动态链接库(.dll,.so)是系统开发中一种非常重要的跨语言协作方式。把python语言写成的算法编译成动态库,能够提供给其他语言调用,这能够在很大程度上提高算法的开发效率
转载 2023-06-19 12:38:30
111阅读
根据自己的需要,制作适合自己的linux系统,按以下步骤进行操作: [root@tian ~]# fdisk /dev/sdb [root@tian ~]# partprobe /dev/sdb [root@tian ~]# mkfs -t ext3 /dev/sdb1 [root@tian ~]# mkfs -t ext3 /dev/sdb2 [root@tian ~]# mkdir
原创 2011-12-10 16:04:04
404阅读
Linux操作系统作为一款开源操作系统,一直以来受到广大用户的欢迎。红帽公司作为Linux操作系统的重要发行版之一,一直致力于为用户提供最好的体验。自制Linux系统成为了许多技术爱好者的一个向往,他们希望通过自己的努力和创造,打造一个符合自己需求的Linux系统。 自制Linux系统的过程首先需要明确自己的需求和目标,不同的用户对于Linux的使用需求是不同的。比如有些用户可能更注重系统的稳定
原创 2024-03-12 12:14:31
150阅读
触摸开关,即通过触摸方式控制的墙壁开关,其感官场景如同我们的触屏手机,只需手指轻轻一点即可达到控制电器的目的,随着人们生活品质的提高,触摸开关将逐渐将换代传统机械按键开关。触摸开关控制原理触摸开关我们把它理解为三部分构成:信号控制单元、开关单元、电器设备单元。智能开关面板有啥用? 在智能家居普及之前,传统开关面板的双控、多控开关已经为生活提供了很多便利。比如:楼梯灯的双控,楼下开灯,楼上关灯,多方
最近无意发现MATLAB/simulink非常强大,你不需要懂额外android,Java JNI,C/C++等知识,直接可以在simulink中搭建好你的模型然后转成属于你自己的app,功能、控件完全由你来把握!(苹果手机用户也可以的,下面只是用安卓举例来说明)一、简单的安卓app DEMO先来上好我自己的android app截图:上面就是我搭建的简单颜色阈值分割图像app,第一张图墙上小方格
惊人的JS-技术对于Java应用程序开发   在当今时代,Java是被积极使用的开发人员社区在世界各地,以使Web应用程序与所有有用的和获取的功能,并在同一时间加快整个开发过程。 JavaScript是易于使用,非常简单的学习和理解,支持面向对象编程的帮助,其中的开发人员可以很容易地拿出相当大的规模应用,但尽量减少所需的编码。   在Java开发的青睐另一
# 自制Java工具包 在日常的编程工作中,我们经常会遇到一些重复性的任务,如果能将这些任务封装成一个工具包,就能提高我们的开发效率。本文将介绍如何自制一个Java工具包,并提供一些代码示例。 ## 创建工具包 首先,我们需要创建一个Java项目,用来存放我们的工具包代码。可以使用Eclipse、IntelliJ IDEA等IDE来创建项目。接下来,创建一个新的包,命名为`utils`,用来
原创 2024-04-20 06:24:35
192阅读
独具匠心的盲盒程序:打造属于你的神秘盒子 盲盒程序源码的特色:盲盒是一种越来越受欢迎的消费方式,它的特点是购买者不知道自己会得到什么,这种神秘感和惊喜感吸引了很多人。而您的盲盒程序源码正是为了满足这种消费方式而设计的,它有以下几个特色:多样化的盲盒类型您的盲盒程序源码支持多种类型的盲盒,包括随机盲盒、主题盲盒、限量盲盒等。这样,您的客户可以根据自己的喜好和需求选择不同类型的盲盒,增加了购买的乐趣和
有这样一个业务需求:当我们在编辑某个用户时,需要设置该用户的角色,在转到编辑页面时,就需要自动勾选上该用户已经选择的角色,如下图:当我们点击编辑时,会查询用户详细信息,以及角色集合传到编辑页面。用 标签将所有角色显示出来,那如何勾选该用户已经选择的角色呢,角色是一个集合,用户选择的角色也是一个角色,在遍历角色集合时,还需要查询用户的角色集合中是否有该角色...以前使用过js,也可以使用,但都不是很
# Java自制表格器 ## 引言 在日常生活和工作中,我们经常需要使用表格来整理和展示数据。表格是一种将数据以行和列的形式组织起来的结构化数据展示方式,能够清晰地呈现数据之间的关系和趋势。为了方便使用和操作表格,我们可以使用Java编程语言来自制一个简单的表格器。 本文将介绍如何使用Java编写一个简单的表格器来创建、修改和展示表格。我们将使用Java的面向对象编程思想,将表格抽象为一个表
原创 2024-01-28 08:00:42
24阅读
以下总结是我近一年来做sdk的小小心得,可能还有很多东西没有总结好,我会不断更新的!创建Static Framework1.如图创建Framework 2.选中Target,在Build Settings中搜索“Mach-O Type”, 改为“Static Library” 静态的Framework已经创建好了,是不是很简单呀!不过还有几点需要注意: (1)Architectures,中文名好像
转载 2023-08-21 15:20:45
127阅读
前言最近好多小伙伴都在说接口自动化测试,那么究竟什么是接口自动化测试呢?让我们一起往下看就知道了,首先我们得先弄清楚下面这个问题。为什么要做(自动化)接口测试?1、由于现在各个系统的复杂度不断上升,导致传统的测试方法成本上升且测试效率大幅下降,而接口测试相对于UI测试更加稳定,且相对容易实现自动化持续集成,可以减少人工回归测试的时间成本,缩短测试周期。2、接口测试可以更早的介入到项目开发中,一般只
步 骤:1、在线添加一块20G的硬盘2、分两个分区/boot100M   / 剩下的全部分给根3、格式化为ext4文件系统4、挂载/boot 和/5、生成/boot 下文件6、用脚本复制命令和命令所使用的库文件7、复制网卡设备到/下8、创建根下目录9、复制完成,拔掉硬盘,放在一个新的虚拟机上用硬盘启动。10、配置自制linux的网络功能。具体实现如下:1、 添加一块2
原创 2017-09-24 17:50:19
916阅读
  • 1
  • 2
  • 3
  • 4
  • 5