- 博客(32)
- 收藏
- 关注
原创 前端面试1-15
在对象之中调用,将会是指向当前的对象。通过new创建出来的对象将会是指向当前的新对象 如果是使用call、bind、apply修改了指向,将会指向绑定后的this 在箭头函数之中将会指向函数的外层执行上下文,当函数定义之后将会确定当前的this。函数和var声明的变量会有变量提升,js在预编译阶段会将函数和var声明的变量提升至最前面先执行,之后再按顺序执行代码块进行赋值,而let和const声明的变量只是创建提升,在预编译中将其创建,形成暂时性死区,不能提前访问和调用变量,只能在赋值之后进行调用和访问。
2024-05-13 08:48:05
421
1
原创 java泛型
public static <E> void display(E[] list){//E为类型参数。System.out.println("姓名"+newName);System.out.println("年龄:"+newAge);String[] str={"红","蓝","紫"};name.setObj("张三");
2024-04-09 10:34:46
941
原创 用两个线程模拟存票和售票的过程
System.out.println("存入"+(++number)+"号");System.out.println("存入"+(number)+"号");//创建file类对象,输出指定文件夹下的内容。
2024-04-09 10:18:52
434
原创 缓冲字符流读取文本
System.out.println("共读取了"+"count");System.out.println("错误");//缓冲字符流读取文本。
2024-04-07 21:56:13
203
原创 任务工人题
/ 如果有序集合中最大的元素大于等于 tasks[i]每个任务需要一定的力量值才能完成,需要的力量值保存在下标从。// 从大到小枚举每一个任务。每个工人的力量值保存在下标从。// 工人的有序集合。可以决定给哪些工人使用药丸,但每个工人。该任务的力量要求值(即。有多少个任务可以被完成。
2024-04-03 20:45:32
336
原创 拼接最大数
public:i <= end;i++) {i < length;i++) {top--;remain--;} else {remain--;i++) {} else {= 0) {index1++;index2++;
2024-04-03 20:41:50
269
原创 父类调用子类中的成员
public Student(String name,int age,String dep){//有参构造。System.out.println("姓名="+name+"年龄"+age);Student stu2=new Student("张三",23,"信息系");System.out.println("系别:"+department);public Person(String name,int age){//有参构造。
2024-04-03 20:19:54
170
原创 子类覆盖父类的方法
public Student(String name,int age,String dep){//有参构造。System.out.println("姓名="+name+"年龄"+age);Student stu2=new Student("张三",23,"信息系");System.out.println("系别:"+department);public Person(String name,int age){//有参构造。System.out.println("系别:"+department);
2024-04-03 20:17:09
388
原创 子类不能继承父类中的Person成员,用protected
System.out.println("姓名="+name+"年龄"+age);public Student(String xm,String dep){//有参构造。public Person(String name,int age){//有参构造。System.out.println("系别:"+department);Student stu2=new Student("张三","信息系");
2024-04-03 20:11:12
116
原创 子类调用父类的某指定的构造方法
public Student(String name,int age,String dep){//有参构造。System.out.println("我是"+department+"的学生");System.out.println("姓名="+name+"年龄"+age);Student stu2=new Student("张三",23,"信息系");public Person(String name,int age){//有参构造。System.out.println("无参构造");
2024-04-03 20:06:23
268
原创 创建Person,以该类为父类创建一个学生子类Student
System.out.println("我是"+department+"的学生");System.out.println("姓名="+name+"年龄"+age);System.out.println("无参构造");stu.setDepartment("计算机系");stu.setNameAge("张小三",21);
2024-04-03 20:00:08
305
原创 圆柱体私有的构造方法
System.out.println("体积="+volu1.volume());System.out.println("底面积="+volu1.area());System.out.println("高="+height);System.out.println("颜色="+color);//volu.setCylinder(1.5,5,"红色");private Cylinder()//私有的构造方法。this(2.5,5,"红色");
2024-04-03 19:46:21
264
1
原创 一个构造方法调用另一个构造方法
System.out.println("体积="+volu1.volume());System.out.println("底面积="+volu1.area());System.out.println("高="+height);System.out.println("颜色="+color);//volu.setCylinder(1.5,5,"红色");public Cylinder()//无参数的构造方法。this(2.5,5,"红色");
2024-04-03 19:44:58
250
1
原创 构造方法的重载
System.out.println("体积="+volu1.volume());System.out.println("底面积="+volu1.area());System.out.println("颜色"+color);//volu.setCylinder(1.5,5,"红色");由于构造方法与类同名,一个类有多个构造方法时,则这多个构造方法可以重载。color="绿色";
2024-04-03 19:39:29
337
1
原创 输入数据有误圆柱体,公共成员
System.out.println("体积="+volu.volume());System.out.println("输入的数据有误");{System.out.println("底面积="+pi*r*r);System.out.print("圆柱");
2024-04-03 19:22:54
140
1
原创 计算圆柱体
System.out.println("体积="+volu.volume());System.out.println("圆柱的高="+volu.h);System.out.println("半径="+volu.r);{System.out.println("底面积="+pi*r*r);System.out.print("圆柱");
2024-04-03 19:16:56
154
1
原创 java实现MAX以内的素数
System.out.println("2到"+MAX+"素数为:");System.out.println("\n共有"+n+"个素数");
2024-04-03 19:05:42
251
1
原创 N个人,第S个报数,给这N个 人出圈
/System.out.println("\n数组a的长度是:"+a.length);System.out.println("\n出圈的顺序为:");
2024-04-03 19:04:57
175
1
原创 用java计算12行杨辉三角
/System.out.println("\n数组a的长度是:"+a.length);System.out.println("杨辉三角形");
2024-04-03 19:03:06
264
1
原创 用python解八皇后问题
4. 如果第i列的皇后都能成功放置,则继续放置第i+1列的皇后;如果不能,则回溯到上一列,改变该列皇后的位置,再次尝试。3. 当放置第i列的皇后时,我们需要检查当前位置是否与前面i-1列的所有皇后都不冲突,不冲突则放置,否则尝试下一行。5. 当所有列的皇后都成功放置后,输出当前解,并继续寻找下一个不同的解,直到所有可能的解都被找到。2. 初始时,所有皇后都没有被放置,我们从第一列开始尝试放置第一个皇后,依次遍历每一行。1. 我们用一个长度为8的列表来表示棋盘,列表中的每个元素代表对应列的皇后的行位置。
2024-03-22 21:15:38
1281
2
原创 重新理解python解释器
例如,在下面的示例中,search_fast的速度比search_slow快,这很容易判断出来,这是因为虽然这两个函数的运行时间都是O(n),但search_fast通过提前结束循环避免了多余的计算。Python不是编译型语言,雪上加霜的是,其类型是动态的,这意味着根据算法推断出可能的优化机会要难得多,因为在运行期间,代码的功能可能发生变化。导致这种结果的原因很多。需要指出的是,Python运行的确实是经过极度优化的指令,但你需要掌握一些诀窍,让Python以正确的顺序执行这些指令,以进一步提高性能。
2023-12-26 17:46:14
453
1
原创 学习Java编程
Android操作系统使用Java作为其主要的编程语言,开发人员可以利用Java的API来构建各种类型的应用程序,包括游戏、社交媒体和商业应用程序。Java EE平台提供了一系列的API和服务,包括Web服务、消息服务和事务处理,这些服务可以帮助开发人员更容易地构建可靠的、高性能的应用程序。最后,要想成为一名优秀的Java程序员,你需要不断地学习和更新自己的知识,关注Java技术的最新发展,并且不断地提升自己的编程能力。你可以找一些Java编程的项目来实践,或者参加一些Java编程的比赛来锻炼自己的能力。
2023-10-29 19:45:44
79
2
原创 如何学习开源项目
1. 选择一个项目:首先,你需要找到一个你感兴趣的开源项目。6. 提交错误报告和改进建议:如果你在使用项目时遇到问题,或者你有改进项目的想法,你可以提交错误报告或改进建议。你不需要一开始就理解所有的代码,但是你应该尝试理解主要的函数和类是如何工作的。8. 持续学习:开源项目是不断发展的,所以你需要持续关注项目的更新和新的功能。5. 修改代码:一旦你对项目的源代码有了基本的理解,你可以尝试修改代码。3. 下载并安装项目:你需要下载并在你的计算机上安装这个项目。这将使你能够查看项目的源代码,并尝试运行项目。
2023-10-18 13:38:52
293
1
原创 设计一个医院预约挂号系统的数据库
11. 科室与诊断:一个科室可以为多个患者进行诊断,一个诊断可以属于多个科室。12. 科室与处方:一个科室可以为多个患者开具处方,一个处方可以属于多个科室。10. 科室与预约:一个科室可以有多个预约,一个预约只能属于一个科室。1. 患者与预约:一个患者可以有多个预约,一个预约只能属于一个患者。2. 患者与诊断:一个患者可以有多个诊断,一个诊断只能属于一个患者。4. 医生与预约:一个医生可以有多个预约,一个预约只能属于一个医生。9. 科室与医生:一个科室可以有多个医生,一个医生只能属于一个科室。
2023-10-17 14:14:50
2264
原创 weiit-saas,,,,,,,一款Java开源项目
由weiit团队自研,意在通过技术封装,帮助企业一键生成小程序、公众号,让企业拥有独立品牌的自营商城。weiit-saas是完全开源电商SaaS系统,属于weiit开源的社区版,旧版已不在维护和更新,仅供学习和参考,新版saas从底层架构到前后端UI设计已经全面优化和升级。
2023-09-26 12:38:23
191
原创 算法习题1
问题:Given an array and a value, remove all instances of that > value in place and return the new length.
2023-03-23 19:42:40
55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人