程序员 程序 日记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写好类(一般不 ......
读《程序员修炼之道:从小工到专家》有感1
《程序员修炼之道:从小工到专家》是一本面向程序员的经典著作。本书围绕着程序员的修炼之道展开,从小工到专家的演进之路,以及如何持续保持学习和提升自己的能力等方面进行了深入探讨。通过精读这本书,我获得了以下几点收获。 首先,本书强调了持续学习的重要性。作为程序员,技术更新速度极快,不断学习与更新是保持竞 ......
读《程序员修炼之道:从小工到专家》有感2
《程序员修炼之道:从小工到专家》是一本为程序员精心打造的经典之作,它涵盖了从基础知识到高级应用的各种内容,全面而系统地介绍了程序员应该具备的各种技能和素质。以下是我在精读这本书时所做的笔记。 一、基础知识 编程语言的选择:根据应用场景选择最合适的编程语言,同时掌握语言的基础语法和常用库。 数据结构和 ......
java的jdk配置环境变量
安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错) 如下图所示 1:安装jdk 随意选择目录 只需把默认安装目 ......
第四周Java ppt作业
package Java作业; class father{ private int money; private int getMoney() { return money; } private void setMoney(int money) { this.money = money; } } c ......
程序员修炼之道:从小工到专家阅读笔记
程序员要勇于承担错误,这意味着在编程过程中,我们需要敢于面对和解决出现的问题。以下是一些关于勇于承担错误的建议:诚实面对错误:当发现程序中的错误时,不要试图掩盖或忽视它们。诚实地面对问题,承认自己的错误,并寻求解决方案。分析错误原因:在解决问题之前,首先要了解错误发生的原因。通过查看日志、调试代码等 ......
程序员修炼之道:从小工到专家阅读笔记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 ......
java方法实践
截取2个指定字符之间的字符串 public String splitData(String str, String strStart, String strEnd) { String tempStr; tempStr = str.substring(str.indexOf(strStart) + 1 ......
面试之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 ......
《程序员修炼之道》读后感
《程序员修炼之道:从小工到专家》这本书对我来说是一次深刻的启发。作为一名软件开发者,我一直追求着不断提升自己的目标,这本书提供了宝贵的见解,帮助我更好地理解了编程的本质,以及如何在职业生涯中不断进步。 这本书的主要内容围绕着几个关键主题展开,其中有几个深刻的观点和经验教训对我产生了重大影响。 作者强 ......
Java数据类型
Java数据类型 摘自狂神说java的PPT 什么是字节 1bit表示一位 1Byte表示一个字节 1024B=1KB 1024KB=1M 1024M=1G ......
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 ......
23年9月最新微信小程序 手机号授权 (uniapp+盛派SDK) 帮你踩坑
一、背景 微信小程序手机号授权接口,从23年8月开始实行付费验证。 文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getRealtimePhoneNumber.html 新版手机号授权说明如下 ......
《程序员修炼之道:从小工到专家》读后感
《程序员修炼之道:从小工到专家》是一本经典的计算机科学和软件开发领域的著作,作者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网络编程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全A)
题目描述 小明很喜欢打字,今天小红给了小明一个字符串。这个字符串只包含大写和小写字母。 我们知道,按下CapsLock键,可以切换大小写模式。我们在小写模式时候,同时按下shift+字母键,就能写出大写字母。在大写模式的时候,按下shift+字母键,就能写出小写字母。现在问题来了,给你一个字符串,问 ......
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. 会自动打开小程序开发工具,工具 ......
Java动手动脑
动手动脑Ⅰ 程序为什么出错:因为构造函数仅有有参构造。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 试验 public class Main { public static void main(String[] args) { d n=new d(); System.out.p ......
【Java】SpringBoot邮件发送实现
Springboot3 邮件发送 哔哩哔哩 萌狼蓝天 微信公众号 萌狼蓝天 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </ ......
JDK安装、java环境配置
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包 ......
JAVA 单例设计模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 ......