- 博客(36)
- 收藏
- 关注
原创 PCB----Allegro软件使用小技巧
晶振一般需要包起来(正面用铜包起来,打孔连接地)原因:电源和晶振会影响电路以及其他器件,所以需要隔离或者包起来。电源和地都是大面积的铜,如果一边都是铜,右边的线可以适当改成铜片。铜片和铜片之间间隔2个点(点设置6.25,如下图1-2:)接地打孔一般半径是10,电源链接线也是10。正面铺铜的电源 距离版边框:7个格点。每一个单独的模块最好大小规则。地铜距离版边框 : 3个格点。在点击要修改成的网络。
2024-04-19 21:30:08
490
原创 PCB Editor简单使用
先在OrCAD软件导出画好的图:去PCBEditor软件:画版图框框:可以手动画也可以代码画,前提是使用line的操作。命令画 x 0 0 x 1000 0 x 1000 1000 X 0 1000X 0 0就可以了 显示格点修改格点:导入需要的元器件原理图:导入ORCAD的配件图:放置器件进行链接:对整体进行修改,同连网络:铺铜:开始画铜修改铜的面积:或者直接使用静态铺铜通孔配置:
2024-04-17 21:24:53
986
原创 PCB---Design Entry cis 绘图 导出
修改纸张大小:画图前准备:导入画图:习惯:电源朝上地朝下配置pbc_footprint编号:都配置好编号就可以导出了导出:
2024-04-17 21:15:44
204
原创 PCB整理
开料磨边 、烘板、内光成像、内层腐刻、内层AOI、内层黑化、层压、钻孔、沉铜加厚、外光成像、外层腐刻、外层AOI、印阻焊、阻焊成像、丝印字符、涂覆保护层、二次钻孔、外形加工、电测试、烘板包装。,1 OZ铜厚的定义为1 平方英尺面积内铜箔的重量为一盎司,对应的物理厚度为35um(1.378mil);2OZ铜厚为70um。印制板的铜箔厚度选择主要是依据印制板要通过的最大电流来决定,在PCB设计加工中,常用。树脂的玻璃化转变温度。是指聚合物材料从坚硬状态转成柔软状态的温度。
2024-04-15 19:49:05
223
原创 【linux常用命令】
按下”i”或”a”或”o”键,从”一般模式”,进入”插入模式(编辑模式)”。如单行复制,多行复制,单行删除,多行删除,(退出)等。netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并删除。-f或--force 强制删除文件或目录。rm -rf /* 删除Linux系统根目录下所有的内容。
2024-04-15 19:47:30
1169
原创 什么是MyBatis、什么是MyBatis-Plus、简单详细上手案例
什么是MyBatisMyBatis是一个开源的Java持久层框架,用于简化与关系型数据库的交互。它通过将SQL语句与Java代码进行分离,提供了一种优雅的方式来处理数据库操作。MyBatis的核心思想是将SQL语句与Java方法进行映射,使得开发人员可以通过配置文件或注解来定义和管理SQL语句。这样做的好处是可以将SQL语句与Java代码解耦,降低了代码的维护成本,提高了代码的可读性和可维护性。使用MyBatis,开发人员可以使用简单的XML配置或注解来描述数据库表和Java对象之间的映射关系,从而实现对象
2023-12-09 17:24:05
3036
原创 Linux常用命令
按下”i”或”a”或”o”键,从”一般模式”,进入”插入模式(编辑模式)”。如单行复制,多行复制,单行删除,多行删除,(退出)等。netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并删除。-f或--force 强制删除文件或目录。rm -rf /* 删除Linux系统根目录下所有的内容。
2023-12-09 14:27:33
186
原创 什么是SpringMvc、SpringMvc23道常提到问题
答:系统启动的时候根据配置文件创建 spring 的容器, 首先是发送 http 请求到核心控制器 disPatherServlet,spring 容器通过映射器去寻找业务控制器,使用适配器找到相应的业务类,在进业务类时进行数据封装,在封装前可能会涉及到类型转换,执行完业务类后使用 ModelAndView 进行视图转发,数据放在 model 中,用 map 传递数据进行页面显示。请注意,拦截器只能拦截到经过Spring MVC的请求,即它只能拦截由Spring MVC处理的请求。
2023-12-04 09:21:08
2368
1
原创 简述MyBatis、MyBatis-Plus、以及MyBatis-Plus的简单运用
是一个基于MyBatis的轻量级、强大且功能丰富的持久层框架,它进一步简化了与关系型数据库的交互。它是在MyBatis的基础上进行扩展和增强的工具集,提供了更多便捷的开发功能和增强的查询能力。MyBatis-Plus提供了一系列的增删改查操作的封装方法,使得开发人员可以通过简单的API调用完成常见的数据库操作,无需编写繁琐的SQL语句。它还提供了诸如分页查询、条件构造器、Lambda表达式查询等高级查询功能,极大地简化了复杂查询的编写过程。
2023-12-01 21:46:37
4782
原创 Redis主从复制、哨兵机制
Redis是一种开源的缓存和数据存储系统,具有高性能、高可靠性和高可扩展性等特点。在实际应用中,为了提高Redis的可靠性和可用性,通常会采用主从复制和哨兵机制。
2023-11-04 17:09:01
2607
原创 写一个bat程序(Windows批处理文件)
第一课:认识 批处理文件的扩展名为".bat",您可以使用任何文本编辑器(如记事本)创建和编辑批处理文件。 批处理文件中的每一行都是一个命令,命令由批处理解释器依次执行。@echo off"是批处理文件中的一个指令,它告诉批处理解释器在执行批处理文件时不要将每个命令都显示在屏幕上。 使用"@"符号可以禁止显示命令的执行过程。 使用"echo"命令可以输出文本到屏幕上。例如:echo Hello, World! 使用"pause"命令可以暂停批处理文件的执行,直到用户按下任意键。
2023-10-24 21:25:45
213
原创 Maven安装、Eclipse使用Maven 快速创建
什么是Maven为什么需要Maven、Maven帮我们解决了什么使用Maven -安装 -测试Eclipse使用Maven 快速创建
2023-09-09 14:24:15
3190
原创 随机生成数据注入excel的xls、xlsx表格。数据导入oracle,输出oracle的数据,分表,打包。
代码以及代码详细解释pwd=1234。
2023-09-02 14:44:48
2426
原创 Java设计模式——工厂设计模式,详解
工厂模式是一种创建对象的设计模式,它提供了一种方式来封装对象的创建逻辑,并根据不同的需求,返回相应的对象实例。工厂模式使得客户端代码与具体对象的创建过程解耦将代码中的关联性和依赖性降低,使得各个模块之间的耦合度减少),提高了代码灵活性和可维护性。总结:工厂模式是 通过封装对象创建的过程,提供了一种统一的接口来创建对象。它隐藏了对象的具体实现细节,提供了灵活性、可扩展性,并提高了代码的可读性和可维护性。工厂模式的主要目的是。
2023-08-22 20:53:16
7408
1
原创 HTTP Status 404 – Not FoundType Status ReportMessage /qwe/selectproductDescription The origin s
有的直接写在java文件中就是你创建的servlet文件中,并不会存到web.xml这样的要去servlet文件修改。总结最后就是servlet别名这个问题。1.加载动态web就包这个错误。2.tomcate空启动可以。但是就是加载不了当前动态web。修改如下解决问题(就是重名了)3.可以运行其他动态web。修改或者删除重复的。老版的eclipse。
2023-08-14 15:57:56
2294
原创 jQuery实现省、市二级联动
客户端省市二级联动.jsp<html><head>$(function(){/* 指定一个函数,在文档加载完成后被调用。*//* 异步请求 查询省信息 */$.ajax({/* eval() 函数是 JavaScript 中的一个全局函数,它将传入的字符串data作为 JavaScript 代码进行解析和执行。
2023-07-25 20:38:09
6024
原创 异步请求之AJAX,实现简单的用户名输入检测
什么是异步请求异步请求干什么的异步请求有哪几种AJAX使用: chuli 和 chuli() 的不同的。
2023-07-20 16:55:55
1455
原创 Eclipse用JSP、JSTL+El表达式、servlet、MySQL数据库写一个Java Web的学生管理系统、赋赠整个小项目。
如果上一个是用URL拼接传递的,可以用接收,且接受的是Object 类型的数据。如果是用请求属性和请求转发可以用接收且jsp页面可以多一个接收方式(${requestScope.sname })且接受的值是参数值。
2023-07-17 20:33:14
3145
19
原创 Java中增强for
其中,元素类型表示数组或集合中元素的类型,变量名表示每次迭代中获取到的当前元素的值。在循环体中,可以直接使用变量名访问当前的元素,并执行相应的操作。,是一种简化遍历数组和集合元素的语法结构。它提供了一种简洁而直观的方式来遍历数组或集合中的元素。如果需要在循环过程中对集合进行操作,仍然需要使用迭代器或传统的for循环。在上述示例中,第一个循环使用增强for循环遍历整型数组。增强for循环是只读的,即不能通过它来修改数组或集合中的元素。修改元素,仍然需要使用传统的for循环或迭代器来完成。
2023-07-12 15:39:23
5082
2
原创 Java泛型类、重构
简单讲:重构就是对已有代码优化。定义:重构是指通过对软件系统中的代码进行修改改善其设计、结构和可读性的过程,而不改变其外部行为。重构目的在提高代码的质量,使其更易于理解、扩展和维护。
2023-07-12 14:16:50
1223
1
原创 Java中executeQuery()和executeUpdate()区别
executeQuery() 只是对数据库遍历或者是查看,并没有修改数据库。且executeQuery()返回的是一个集合.next(),表示 指针先下一行,还有first()指向第一行 、last()指向最后一行、如果有数据就返回true。链接数据库后,对数据库表做 增、删、改都需要用executeUpdate(),意思只要设计数据库表格改动都是它。只是看看 :executeQuery()
2023-07-06 20:55:53
3601
1
原创 JAVA 中退出程序的方法,退出 Java 中的方法
这也会导致当前正在运行的程序终止。它需要一个参数,即状态。如果状态为 0,则表示终止成功,而非零状态表示终止不成功。可以运用在程序退出上也可以运用在函数值返回上。
2023-07-06 20:47:53
5770
1
原创 eclipse链接数据库,找数据库jar包,项目导入数据库jar包,数据库链接测试,MySQL环境变量配置。
1. 根据数据库版本找对应jar包 2. eclipse相应项目导入jar包 3. 数据库链接测试 4. 数据库8以上版本驱动改动 5. MySQL环境变量配置
2023-07-05 19:45:48
5622
2
原创 Java中什么是接口、为什么需要接口、接口能干什么用。
接口就像创建规则名称,后人必须遵守,并在其基础上进行构建,填写。如同手机type-c充电口一样,开始设想创建type-c,技术人员写参数规格,相关人员测试审核,最后制造就交给厂家生产。接口创建一般也是4部分:创建接口 --> 实现接口,对接口方法进行重写-->创建调用接口类调用接口-->main方法中使用。
2023-07-04 20:49:53
995
原创 Java:重写、重载的简述与区别
重写:重新写方法。一般运用在继承上,子类继承父类可以重写,类继承接口必须重写。重载:重新载入不同参数。同一个类定义的多个同名方法,但输入参数不同就构成重载。区别:重写--继承上出现,重载--同一个类同名方法,不同参数的重新载入。
2023-07-04 16:35:29
819
1
原创 java:1.:把结果存入磁盘,2.:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 “stud
这里姓名输入那一行如果打中文名字需要手动把光标移到:后要不然后面会报错。创建两个类一个是studentl类,一个是测试类。
2023-07-04 10:23:53
1014
原创 Java中:生兔子问题、斐波那契数列问题、(两种方法写兔子问题:递归、for迭代)。递归写阶乘
Java中:1.生兔子问题、斐波那契数列问题、(两种方法写兔子问题:递归、for迭代)。2.n的阶乘问题。3.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
2023-07-01 16:05:43
3879
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人