程序员 程序 日记java

软工作业3:自动生成小学四则运算题目的命令行程序

这个作业属于哪个课程 计科1/2班 这个作业要求在哪里 结对项目 这个作业的目标 自动生成小学四则运算题目 团队成员 姓名 学号 潘俊羽 3121005138 罗寰宇 3121005137 Github作业链接:SE-PairProgramming PSP表 PSP2.1 Personal Soft ......
四则 自动生成 题目 命令 小学

JAVA代码使用JNI的方式调用C/C++动态库

JNI(java native interface),通过JNI的方式调用动态库步骤比较麻烦,不用额外引入依赖,对java项目工程依赖侵入为0,类中含有native描述的方法都会与动态库去 一 一 映射,能通过System.load()函数去加载动态库,这种方式主要使用的场景是java写好类(一般不 ......
代码 方式 动态 JAVA JNI

读《程序员修炼之道:从小工到专家》有感1

《程序员修炼之道:从小工到专家》是一本面向程序员的经典著作。本书围绕着程序员的修炼之道展开,从小工到专家的演进之路,以及如何持续保持学习和提升自己的能力等方面进行了深入探讨。通过精读这本书,我获得了以下几点收获。 首先,本书强调了持续学习的重要性。作为程序员,技术更新速度极快,不断学习与更新是保持竞 ......
小工 程序员 程序 专家

读《程序员修炼之道:从小工到专家》有感2

《程序员修炼之道:从小工到专家》是一本为程序员精心打造的经典之作,它涵盖了从基础知识到高级应用的各种内容,全面而系统地介绍了程序员应该具备的各种技能和素质。以下是我在精读这本书时所做的笔记。 一、基础知识 编程语言的选择:根据应用场景选择最合适的编程语言,同时掌握语言的基础语法和常用库。 数据结构和 ......
小工 程序员 程序 专家

java的jdk配置环境变量

安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错) 如下图所示 1:安装jdk 随意选择目录 只需把默认安装目 ......
变量 环境 java jdk

第四周Java ppt作业

package Java作业; class father{ private int money; private int getMoney() { return money; } private void setMoney(int money) { this.money = money; } } c ......
Java ppt

程序员修炼之道:从小工到专家阅读笔记

程序员要勇于承担错误,这意味着在编程过程中,我们需要敢于面对和解决出现的问题。以下是一些关于勇于承担错误的建议:诚实面对错误:当发现程序中的错误时,不要试图掩盖或忽视它们。诚实地面对问题,承认自己的错误,并寻求解决方案。分析错误原因:在解决问题之前,首先要了解错误发生的原因。通过查看日志、调试代码等 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记2

做程序要及时亡羊补牢修复,这意味着在编程过程中,我们需要时刻关注代码的质量,一旦发现潜在的问题或错误,立即进行修复。遵循编码规范和风格指南,编写易于维护和阅读的代码。这样可以降低出错的可能性,并在出现问题时更容易进行修复。在发现问题时,及时与团队成员沟通,分享自己的发现和解决方案。这样可以提高整个团 ......
小工 程序员 笔记 程序 专家

java.net.ConnectException: Connection refused: no further information

java.net.ConnectException: Connection refused: no further information at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_91] at su ......

9.26日记

#MySQL服务ID,保证整个集群中唯一,默认是1server-id=1#是否只读,1代表只读,0代表读写read-only=0#忽略的数据,指不需要同步的数据库,和下面的一条配置默认如果不配置的话,即复制所有数据库#binlog-ignore-db=mysql#指定同步的数据库#binlog-do ......
日记 9.26 26

java方法实践

截取2个指定字符之间的字符串 public String splitData(String str, String strStart, String strEnd) { String tempStr; tempStr = str.substring(str.indexOf(strStart) + 1 ......
方法 java

面试之Java八股文

面向过程与面向对象 面向过程 顾名思义,注重过程。解决问题时按步骤一步一步来,在程序中体现为按照一定顺序执行方法 优点:效率高,无需类加载、对象实例化 缺点:程序耦合度高 面向对象 顾名思义,注重对象。解决问题时先抽象出场景中的对象(实体类),给其添加属性和方法,让对象去执行方法 优点:程序易维护、 ......
八股文 八股 Java

9.27日Java动手动脑练习

1 public class Main { 2 public static void main(String[] args) { 3 Foo obj1=new Foo(); 4 Foo obj2=new Foo(); 5 System.out.println(obj1==obj2); 6 } 7 s ......
9.27 Java 27

《程序员修炼之道》读后感

《程序员修炼之道:从小工到专家》这本书对我来说是一次深刻的启发。作为一名软件开发者,我一直追求着不断提升自己的目标,这本书提供了宝贵的见解,帮助我更好地理解了编程的本质,以及如何在职业生涯中不断进步。 这本书的主要内容围绕着几个关键主题展开,其中有几个深刻的观点和经验教训对我产生了重大影响。 作者强 ......
读后 读后感 程序员 程序

Java数据类型

Java数据类型 摘自狂神说java的PPT 什么是字节 1bit表示一位 1Byte表示一个字节 1024B=1KB 1024KB=1M 1024M=1G ......
类型 数据 Java

java数据类型拓展

java数据拓展 public class demo3 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i1=10; int i2=010; int i3=0x10; System.out ......
类型 数据 java

23年9月最新微信小程序 手机号授权 (uniapp+盛派SDK) 帮你踩坑

一、背景 微信小程序手机号授权接口,从23年8月开始实行付费验证。 文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getRealtimePhoneNumber.html 新版手机号授权说明如下 ......
手机号 程序 uniapp 手机 SDK

《程序员修炼之道:从小工到专家》读后感

《程序员修炼之道:从小工到专家》是一本经典的计算机科学和软件开发领域的著作,作者Andrew Hunt和David Thomas通过书中的实践建议和深刻见解,引导读者逐步提升自己的编程技能,从一个初级程序员成长为专家。在阅读这本书后,我对编程和软件开发的理解有了更深刻的认识,下面是我的800字读后感 ......
小工 读后 读后感 程序员 程序

2023-2024-1 20231401 《计算机基础与程序设计》第一周学习总结

作业信息 该作业属于计算机基础与程序设计课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 作业要求在https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01 作业目标: 加入云班课,参考学习 ......

2023-2024-1 20231325《计算机基础与程序设计》 第1周学习总结

作业信息 这个作业属于哪个课程 2023-2024-1《计算机基础与程序设计》 这个作业的要求在哪里 2023-2024-1计算机基础与程序设计第一周作业 这个作业的目标 快速浏览教材《计算机科学概论》,提出自己不懂或最想解决的问题并在期末回答 作业正文 本博客链接https://i.cnblogs ......

Java实现跳表

在这里记录自己查询网上资料后自己实现的JAVA版本跳表的代码,比较简陋。实现过程中遇到个低级错误,在方法内部尝试修改实参引用的指向是无效的(实际上修改的是形参指向,方法内部只能修改实参指向的具体内容,无法修改实参指向),以后一定切记。 public class SkipList { private ......
Java

Java网络编程NIO实现简易多人聊天室

BIO模型 BIO即blocking IO,顾名思义是一种阻塞模型。当没有客户端连接时,服务端会一直阻塞,当有客户端新建连接时,服务端会新开一个线程去响应(不用多线程的话服务端同一时刻最多只能接收一个连接)。但不断的新开线程对服务器的压力是巨大的,为了缓解压力可以采用线程池技术实现线程复用,但这种做 ......
网络编程 简易 聊天室 多人 网络

Java多线程实现生产者与消费者模型

java多线程实现生产者与消费者模型 //测试类 public class TestPC { public static void main(String[] args) { SynContainer container = new SynContainer(); new Thread(new Pr ......
生产者 线程 模型 消费者 Java

赛码网编程题--打字(Java全A)

题目描述 小明很喜欢打字,今天小红给了小明一个字符串。这个字符串只包含大写和小写字母。 我们知道,按下CapsLock键,可以切换大小写模式。我们在小写模式时候,同时按下shift+字母键,就能写出大写字母。在大写模式的时候,按下shift+字母键,就能写出小写字母。现在问题来了,给你一个字符串,问 ......
Java

2023-2024-1 20231402 《计算机基础与程序设计》第1周学习总结

2023-2024-1 20231402 《计算机基础与程序设计》第1周学习总结 作业信息 班级 2023-2024-1-计算机基础与程序设计 作业要求 2023-2024-1计算机基础与程序设计第1周作业 作业目标 浏览教材并提出问题 作业正文 https://www.cnblogs.com/ls ......

uniapp代码 上传发布钉钉小程序 流程

uniapp代码发行到钉钉平台流程:1. 下载hbuilder,打开项目,在setting.json里面运行配置里面配置支付宝小程序开发路径:类似D:/Program Files/小程序开发者工具/小程序开发者工具.exe,然后发行-自定义发行-钉钉小程序,然后 2. 会自动打开小程序开发工具,工具 ......
流程 代码 程序 uniapp

Java动手动脑

动手动脑Ⅰ 程序为什么出错:因为构造函数仅有有参构造。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 试验 public class Main { public static void main(String[] args) { d n=new d(); System.out.p ......
Java

【Java】SpringBoot邮件发送实现

Springboot3 邮件发送 哔哩哔哩 萌狼蓝天 微信公众号 萌狼蓝天 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </ ......
SpringBoot 邮件 Java

JDK安装、java环境配置

JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包 ......
环境 java JDK

JAVA 单例设计模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 ......
设计模式 模式 JAVA