程序员 程序 日记java
JavaSE 和 Java EE 分别是什么
Java 作为最流行的编程语言受到了许多人的喜爱,其在编程中的地位自不必多说。 对于许多才刚刚入门 Java 的朋友来讲,常常会产生这样的困惑,JavaEE是什么?JavaSE又是什么? Java SE Java SE 是 Java Platform, Standard Edition 的简写。 简 ......
程序员修炼之道捏
抱着想找到未来的兴趣和生活的目的我选择了观看《程序员修炼之道-从小工到专家》这本书,目前看完了第一章,这本书向我们讲述了怎么样成为一个合格的程序员,以及怎样想出造出一个自己的程序,自己的代码。 在这本书中,首先向我们讲述了作为一位程序员要无时无刻对自己的工作负责,做了错事都要想办法弥补,去改正自己的 ......
C#获取程序集自动增加的版本号和编译时间
1. 首先找到文件AssemblyInfo.cs, 路径如下: 2. 修改版本的格式,修改后,程序每次编译,程序集的版本号都会自增。 修改前: [assembly: AssemblyVersion("1.0.0.0")][assembly: AssemblyFileVersion("1.0.0.0" ......
Java异常中处理return
Java中的return语句 在Java中,return语句用于从一个方法中返回结果,并终止当前方法的执行。在方法中使用return语句后,后续的语句将不会执行。 javaCopy Code public int add(int a, int b) { int result = a + b; ret ......
java获取到heapdump文件后,如何快速分析?
原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。 简介 在之前的OOM问题复盘之后,本周,又一Java服务出现了内存问题,这次问题不严重,只会触发堆内存占用高报警,没有触发OOM,但好在之前的复盘中总结了dump脚本,会在堆占用高时自动执行jstack与jmap ......
程序员面试金典---12
递归乘法 直接上代码: /** * @param {number} A * @param {number} B * @return {number} */ var multiply = function(A, B) { if(A 0 || B 0)return 0 arr = [0] for(let ......
程序员修炼之道阅读笔记
第19节 文本操纵 1、学习一种文本操纵语言。文本操作语言对于编程的意义,就像是刳刨机对于木工活的意义。 2、文本操作的案例。 我们的测试数据有好几万条,散落在不同文件,如果需要进行合并并转换为特定格式,手动处理是无法想象的。但如果使用 Perl 几个小时就可以完成。 数据库 schema 维护。可 ......
青岛市程序设计竞赛冲刺①
2021年青岛市小学组第三题 原题: 解题代码: #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<algorithm> using namespace std; const int N = ......
java -- Stream流
注意:Stream和IO流(InputStream/OutputStream)没有任何关系,请暂时忘记对传统IO流的固有印象 传统集合的多步遍历代码 几乎所有的集合(如Collection接口或Map接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元素进行操作的时候,除了必需的添加、删除、 ......
Java中处理高精度数据计算
1、为什么要使用高精度计算 拿整数举例: 在 Java 中,int 和 long 是两种基本数据类型,而 BigInteger 是一个对象类型。它们的取值范围如下: - int:32 位有符号整数,取值范围为 -2^31 ~ 2^31-1 (即 -2147483648 ~ 2147483647)。 ......
程序与指令
由于.o文件还未进行链接,所以其地址是不确定的,所以代码从地址0开始 可执行文件其代码的开始地址是虚拟地址 《IA-32的ISA》 所以可知道IA-32 是一个32位的指令系统 《IA-32体系结构》 在这里我们要知道 AI-32其有8个8位寄存器,8个16位寄存器,8个32位寄存器 《AI-32的 ......
C程序检查数字是偶数还是奇数
要编写一个C程序来检查一个数字是偶数还是奇数,可以使用取模运算符(%)。 以下是一个可能的解决方案: #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d", &num); if (num % 2 == 0) { ......
异常:Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyl
1、EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目 a.POI非常耗内存(大的excel需要上G的内存) 系统容易出现OOM b.POI代码也相当复杂,后面在进行维护的时候也不大好操作 2、在往Excel写入数据时出现如下错误 com.alibaba.excel.exc ......
java-动态模块添加注解处理器
前言: 最近接了个任务要在app中接入QQ小游戏sdk。因为该小游戏只是在国内不在googleplay发行,则需要做成动态模块的方式。 步骤 一、在工程中创建动态模块 二、接入QQ小游戏sdk 1、该sdk暂时不支持外部maven,则需要把对应的sdk拷贝到自己的目录下。 2、将对应sdk的aar和 ......
JAVA 按行处理大文件的方法 [多线程]
前一篇文章讲述了单线程处理大文件的方法,虽然解决了内存装不下的问题但是依然存在效率不高的问题。这篇文章介绍的是Java中多线程处理大文件的一种方法,如有疑问欢迎各位大神垂询,我们相互帮助、共同学习。 如果想看单线程处理大文件的那边文章请移步:Java 按行处理大文件的方法 [单线程] 一、问题的提出 ......
连接两个字符串的C程序
以下是一个简单的C程序,用于连接两个字符串: cCopy code #include <stdio.h> #include <string.h> int main() { char str1[50], str2[50]; printf("请输入第一个字符串:"); fgets(str1, 50, s ......
C程序查找一个字符的ASCII值
以下是一个简单的C程序,用于查找一个字符的ASCII值: cCopy code #include <stdio.h> int main() { char c; printf("请输入一个字符:"); scanf("%c", &c); printf("字符 %c 的ASCII值为 %d\n", c, ......
Java知识点
印度尼西亚爪哇岛盛产咖啡闻名 JavaSE(Java平台标准版)主要应用于桌面应用程序的开发,是Java技术的核心 EE(Java平台企业版)主要应用于网络程序和企业级应用的开发,是Java语言的核心 ME(Java平台微型版)主要应用于手机游戏等消费类设备和嵌入式设备中 Java虚拟机包括JVM解 ......
pta程序设计辅助平台练习题
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 ......
C程序,用于计算整数中的位数
以下是一个简单的C程序,用于计算整数中的位数: cCopy code #include <stdio.h> int main() { int num, digit = 0; printf("请输入一个整数:"); scanf("%d", &num); while (num != 0) { digit ......
C程序使用循环从A到Z显示字符
以下是一个简单的C程序,使用循环从A到Z显示字符: cCopy code #include <stdio.h> int main() { char ch = 'A'; while (ch <= 'Z') { printf("%c ", ch); ch++; } printf("\n"); retur ......
java 迭代器使用
https://www.cnblogs.com/SjhCode/p/Iterator.html java 迭代器使用 原文链接:https://blog.csdn.net/ACE_kk/article/details/126182500 一、前言在迭代器(Iterator)没有出现之前,如果要遍历数 ......
Java WebSocket客户端
https://www.cnblogs.com/SjhCode/p/WebSocketClient.html 注意事项: 1.@Scheduled(fixedDelay = 5000) 2.心跳检测 3.导入依赖与导包 <dependency> <groupId>org.java-websocket ......
程序员修炼之道
今天在论坛里看到了一位工作10年的java大牛总结的java程序员修炼之道,看完后给出的评价是:字字玑珠,深入人心,猛回头,自己一无是处··· 大牛告诉我们应该好好学习与修炼以下知识与技能 Java语言学习(对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Ite ......
Java-Day-13(抽象类 + 接口 + 内部类)
Java-Day-13 抽象类 ( abstract ) 当父类的某些方法需要声明,但是又不确定如何实现时 ( 主要在于子类的重写时 ),可以将其声明为抽象方法,那么这个类就是抽象类 所谓抽象方法就是没有实现的方法,而所谓没有实现就是指没有方法体 当一个类中存在抽象方法时,需要将该类声明为 abst ......
java中有关于时间格式以及定时器遇到的问题
https://www.cnblogs.com/SjhCode/p/time.html 时间格式这个是通过Calendar 做时间滚动 //开始时间yyyy-MM-dd HH:mm:ss @Value("${StartTime}") @JsonFormat(timezone = "GMT+8", p ......
【逆向】x64程序逆向基础——调用约定和栈使用
【逆向】x64程序逆向基础 主要区别 1. 所有地址指针都是64位。 2. 增加和扩展新的寄存器,并兼容原32位版本的通用寄存器。 3. 原指令指针寄存器EIP扩展为RIP。 寄存器 1. 64位寄存器兼容原32位寄存器。 2. 新增加8个XMM寄存器(XMM8-XMM15)。 3. 扩展原32位寄 ......
Java学习笔记(三)
1. 请描述你理解的循环 按照一定次数重复地执行程序,直至达到次数上限,将重复的代码只编写一次,然后再重复执行即可,这样的程序结构就是循环结构。 2. 请描述嵌套for循环执行的过程 嵌套循环是先执行外层循环,然后再执行内层循环。外层循环执行一次,内层执行若干次,当内层执行完以后,则跳到外层循环,开 ......
建民打卡日记4.21
一、问题描述 一对兔子从出生后三个月起每个月生一对兔子,小兔子三个月后每月生一对兔子,依次类推,假设所有兔子都不死,三十个月内每月兔子总量? 二、设计流程 1.设置前两个月的初值a,b 2.将前两个月的总值赋给下个月c,并依次赋给a,b下个月的值,实现迭代 3.输出c 三、流程图设计 四、代码实现 ......