- 博客(584)
- 资源 (53)
- 收藏
- 关注
原创 java.lang.OutOfMemoryError: Java heap space 解决方法
位置在: rem Guess CATALINA_HOME if not defined 这行的下面加合适.java.lang.OutOfMemoryError: Java heap space 解决方法。的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.Linux 在{tomcat_home}/bin/catalina.sh的前面,加。加上JAVA_OPTS=-Xms64m -Xmx512m。,在windows下,可以在。
2025-04-09 00:30:03
836
原创 汇编(六)——汇编语言程序格式及MASM
带有“*”的处理器指令是由前面一条伪指令产生的,采用/Sg选项时的列表文件才罗列。其中,BX.CX反映程序的大小,CS:IP指向程序开始执行的第一条指令,SS:SP指向堆栈段,DS和ES并不指向程序数据段,而是指向程序前100H处(这部分是该程序的短前缀PSP);该命令除产生模块文件LI6-1.OBJ和可执行文件LI6-1.EXE,还产生列表文件LI6-1.LST,采用/Sg,如果源程序具有.STARTUP、.EXIT伪指令以及流程控制伪指令.IF、.WHILE等,将在列表文件中得到相应的硬指令;
2025-03-26 11:31:33
1010
原创 Delphi应用程序的调试(五)其他调试工具
从主菜单上选【View | Debug Windows | Call Stack】菜单项来显示Call Stack窗口,该窗口列出应用程序调用的函数和过程,按调用顺序的先后排列,最近调用的函数或过程列在窗口顶部。如果用户想要改变一个变量的值,可在New Value字段输入新值并点击Modify按钮,变量就会变成输入的新值。当用户看到这样的出错消息时,记下违例发生的地址,从Code Editor快捷菜单中选择【Debug | Go to Address】菜单项来显示Go to Address对话框。
2025-03-26 10:32:17
791
原创 delphi调试概述
当你按下F9(Compile and Run,编译并运行)一个程序时,就已经启动了Delphi的集成调试程序,而按下Ctrl+Break(Program Pause,程序暂停)时则会暂停被调试程序返回到集成调试程序中去,再次按下F9会从暂停地地方继续执行,而Alt+F2(Program Reset,程序复位)则会完全中止被调试程序的执行,返回集成调试程序中去。编译程序会告诉你,在“.”(句号)后面的内容被忽略了,实际上你会发现你漏了一个begin,同时将最后第二个end后面的“;
2025-03-26 10:24:24
364
原创 hsdb查看Tomcat注解的实例
通过HSDB结合Tomcat容器机制,可精准诊断注解相关的路由失效、依赖注入异常等问题。有没有更简单的hsdb查看Tomcat注解的方法?请提供一个hsdb查看Tomcat注解的具体步骤。再给一个hsdb查看Tomcat注解的实例。
2025-03-20 17:48:28
462
原创 JavaScript(JS)单线程影响速度
js单线程影响速度在JavaScript(JS)中,单线程的本质是其执行模型的核心特点,这意味着同一时间只能执行一个任务。这种设计使得JS在处理诸如DOM操作、用户交互等任务时更为直观和安全,因为它避免了复杂的多线程并发问题,如竞态条件(race conditions)和死锁(deadlocks)。然而,单线程的特性也确实影响了其处理大量计算或I/O密集型任务时的性能。
2025-03-20 17:33:33
465
原创 Oracle 查询 SQL 语句
目录1. Oracle 查询 SQL 语句1.1. 性能查询常用 SQL1.1.1. 查询最慢的 SQL1.1.2. 列出使用频率最高的 5 个查询1.1.3. 消耗磁盘读取最多的 sql top51.1.4. 找出需要大量缓冲读取(逻辑读)操作的查询1.1.5. 查询每天执行慢的 SQL1.1.6. 从 V$SQLAREA 中查询最占用资源的查询1.1.7. 查询对应 session1.1.8. 根据 sid 查找完整 SQL 语句1.1.9. 未知 1。
2025-03-18 10:33:08
959
原创 Oracle 使用DBMS_SCHEDULER创建定时任务
attribute类型有:default_timezone,email_server,email_sender,email_server_credential,email_server_encryption,具体创建方法见dbms_resource_manager.create_consumer_group。有效的metadata attributes有: 'job_name', 'job_subname', 'job_owner', 'job_start', 'window_start',
2025-03-07 11:43:19
987
原创 oracle检查字段为空
使用IS NULL来检查字段是否为空。可以结合使用多个条件(如ANDOR)来同时检查多个字段。使用NVL或COALESCE函数可以在查询结果中替代空值为某个特定值。然而,对于纯粹的空值检查,直接使用IS NULL是最直接和高效的方法。
2025-03-07 11:41:41
795
原创 同域名下不同端口cookie问题
相同域名不同端口的两个应用,cookie名字、路径都相同的情况下,后面的cookie会覆盖前面的cookie吗?为了避免两个服务cookie覆盖,最好对cookie的键取不同的名称加以区分。如果浏览器访问的服务是ip或localhost的话,会覆盖;服务A产生的cookie在访问B时会携带,反之同理。如果浏览器访问的是域名(在HOST中配置)的话,不会。
2025-03-07 11:33:01
174
原创 [讨论] oracle数据库游标更新时sql%rowcount影响数量记录的一个疑问
如果是要执行很多次脚本,而要把每次脚本执行的行数保存下来,那需要建一个表,每次都把sql%rowcount插入表中,因为脚本运行完释放内存,变量会消失。会先找A:delete from bdc_affix_dir where slid=1 and ax_owner<>1;--(假如提交会删除2条)(update的部分忽略)变量1和变量2是变化的,先把符合条件的全部找出来,最后一起提交。sql%rowcount只能记载最后一次的操作数量,也就是只会记载最后一次的B(sql%rowcount=3)。
2025-02-28 13:55:34
228
原创 Oracle SQL和PL/SQL中SQL%ROWCOUNT和SQL%FOUND属性
在Oracle SQL和PL/SQL中,SQL%ROWCOUNT和SQL%FOUND是两个常用的属性,它们各自在不同的上下文中提供关于最近执行的DML(数据操纵语言)语句(如INSERT、UPDATE、DELETE)或SELECT INTO语句的反馈信息。SQL%ROWCOUNT是一个属性,它返回最近一次DML语句影响的行数,或者是SELECT INTO语句找到的行数(如果使用了SELECT INTO且找到了至少一行)。对于DELETE语句,如果删除了任何行,SQL%ROWCOUNT将返回被删除的行数;
2025-02-28 13:50:10
316
原创 关于G102灯光关闭的解决方法(驱动软件退出后灯光会自动恢复)
安装 驱动G HUB,进入G Hub,点击中间的鼠标图案设置想要的灯光效果,(貌似我只找到把亮度调为0的设置,不知道有没有其他关闭方式)然后点右上角的设置按钮,接下来的画面你有个板载内存什么的把“关闭”点一下变成启用,然后下面有个蓝色字体的配置文件,选择“桌面 默认” 然后就搞定了,以后不用开那个GHub了。我找到了之前的老版驱动软件,灯光可以在里面关闭,但是相比最新版的驱动软件老版的上面灯光效果只有固定颜色、彩色环、呼吸效应和关闭这四种,有需要的可以试试。
2025-02-28 13:12:22
721
原创 oracle怎么创建定时任务
注意:请根据实际情况替换上述代码中的’定时任务名称’和’BEGIN 在这里编写要执行的SQL语句或PL/SQL代码 END;需要创建一个作业,用于执行定时任务,作业是一组SQL语句或PL/SQL代码,可以定期执行。
2025-02-21 11:15:28
569
原创 Oracle定时执行计划任务
Oracle在10g版本以前,计划任务用的是DBMS_JOB包,10g版本引入DBMS_SCHEDULER来替代先前的DBMS_JOB,在功能方面,它比DBMS_JOB提供了更强大的功能和更灵活的机制/管理,但DBMS_JOB包的使用相对比较简单,也基本能够满足定时执行计划任务的需求,故接下来就先看看DBMS_JOB包的使用方法。INTERVAL=1。•START_DATE :指定任务初次执行的时间,本参数可为空,当为空时,表示任务立刻执行,效果等同于指定该参数值为SYSDATE。
2025-02-21 10:26:57
1277
原创 Oracle数据库设置定时计划
三、在想要放置备份文件的磁盘中新建一个文件夹,将此bat文件放入文件夹中(备份数据压缩包会在此文件夹中产生)。五、点击任务计划程序库,右击新建文件夹,输入文件夹名称,点击新建的文件夹,右击创建基本任务。一、创建一个空的bat文件,新建一个文本然后将文本的后缀名改为bat就行了。四、打开任务计划程序,路径是:开始、所有程序、附件、系统工具、任务计划程序。set PASSWORD=pwd//数据库密码。十、选择程序的脚本,就是我们建好的bat文件。六、在向导中填写相应的信息,创建基本任务。
2025-02-21 10:07:25
865
原创 Oracle入门精读03_Oracle11g安装目录及子目录的结构简介
在主机上第一次且只安装了Oracle数据库没有其他Oracle产品,则使用默认的主目录“\dbhome_1”,如果在同一台主机的同一个根目录下安装多个产品或是第2次安装,则Oracle_Home主目录会以“db_n”的形式出现,即“dbhome_2”、“dbhome_3”等。在Oracle Database 11g中,Oracle的目录结构是由Oracle_Base及其子目录cfgtoollogs 、diag 、product、admin、flash_recovery_area和oradata等。
2025-02-11 10:08:40
782
原创 oracle 12541 tns 无监听程序
在 Oracle 数据库环境中,错误通常表示客户端尝试连接数据库时无法找到监听程序。这通常是因为 Oracle 监听程序没有运行或者网络配置不正确。
2025-02-10 13:57:32
1036
原创 清华大学出版社配套资料即密码获取方式
1、先后六位两两相加试一下(例:9787302224464,后六位两两相加,2+2=4 4+4=8 6+4=10,密码为4810)http://www.tup.tsinghua.edu.cn/index.html (输入ISBN书号进行查找)3、倒数第6位到倒数第2位(例:9787302336358,密码为33635)4、后六位两两相加不足4位的,密码前加2**2、tup+后六位两两相加。
2025-02-10 11:33:15
219
原创 BAT脚本学习笔记
DATE:~2,4% 表示指针从左向右偏移2位,然后从指针偏移到的位置开始提取4位字符,结果是年的值。%DATE:~5,2% 表示指针从左向右偏移5位,然后从指针偏移到的位置开始提取2位字符,结果是月的值。%DATE:~8,2% 表示指针从左向右偏移8位,然后从指针偏移到的位置开始提取2位字符,结果是日的值。%TIME:~0,2% 表示指针从左向右偏移0位,然后从指针偏移到的位置开始提取2位字符,结果是时的值。
2025-02-08 19:59:30
233
原创 Spy++ 15.0 官方版
Microsoft Spy++最新版支持查看窗口、消息、进程、线程信息等内容,具有简单易用、功能多样的特点。三、当 spy++ 启动时,它将以窗口视图打开,该视图是包含计算机上所有可用窗口和控件的树视图。还有其他三种可用的 spy++ 视图:消息视图、进程视图和线程视图。6、可以使用内置的查找工具快捷的完成鼠标的定位选择需要窗口。4、支持从显示的视图里面快捷的进行各种需要的操作。4、查看所选窗口、线程、进程或消息的属性。3、搜索指定的窗口、线程、进程或消息。2、对选的窗口、消息的属性等进行查看。
2025-02-08 10:17:43
446
原创 kettle怎么优化内存,怎么优化定时的job?
链接:https://www.zhihu.com/question/361416959/answer/3373087391。1和2的区别是在job启动时,会消耗较大资源,如果间隔时间短,可能会运行不及时。kettle本身是有个定时功能的,但是不建议这么做,因为跑时间久了很容易。商业转载请联系作者获得授权,非商业转载请注明出处。以个人经验,通常采取以下两种方式。
2025-02-06 11:15:31
185
原创 oracle 试图访问已经在使用的事物处理临时表,ORA-14450:试图访问已经在使用的事务处理临时表...
开发过程中存储过程会用到临时表TMP_TB, 数据库在使用过程中,用户去修改表结构时,会报“ORA-14450:试图访问已经在使用的事务处理临时表”的错误。原文:http://www.cnblogs.com/ChivarLau/p/4920939.html。1、重启oracle,当在生产环境时此项不可取。2、杀掉访问TMP_TB的session。最后执行生成的语句。
2025-01-11 20:12:37
330
原创 什么是webservices?为啥现在还未被淘汰?
Web Services 是一种基于互联网的技术,用于在不同的应用程序之间共享数据和服务。它允许应用程序通过网络进行通信,而不必担心它们所处的操作系统、编程语言或技术。
2025-01-09 11:00:50
786
原创 取代数据透视表做分类汇总的函数groupby是何方神圣?
而有一个万能统计函数,它可以完成数据透视表大分部功能,数据透视表无法实现的,它也可以实现。公式说明:用year函数提取A列的年份和H1对比,然后用sumprodcut对符合条件的值进行求和。公式说明:大于等30天前的日期(H9-30)作为条件,用sumprodcut统计出符合条件E列的和。公式说明:这里使用了经典lookup(1,0/(条件),返回区域),返回最后一个符合条件的值。但数据透视表不是万能的,限于固定的布局,有很多统计都很难完成,比如含有很多零值的行算平均。统计最近30天的销售额之和。
2025-01-08 10:23:18
475
原创 并发修改异常ConcurrentModificationException详解
在多线程编程中,相信很多小伙伴都遇到过并发修改异常ConcurrentModificationException,本篇文章我们就来讲解并发修改异常的现象以及分析一下它是如何产生的。异常产生原因:并发修改异常指的是在并发环境下,当方法检测到对象的并发修改,但不允许这种修改时,抛出该异常。下面看一个示例:运行此程序,控制台输出,程序出现异常:可见,控制台显示的ConcurrentModificationException,即并发修改异常。
2024-12-25 16:21:33
971
原创 扣率什么意思
例如,商场在进行促销活动时,可能会采用一定的折扣扣率,即购买商品时可以享受的折扣比例。此外,在金融业务中,如贷款利息、手续费等也可能涉及到扣率。另外,在处理一些收益或退款时,也可能会根据特定规则进行一定比例的扣除。在不同的场合中,扣率的具体含义和计算方式可能会有所不同。因此,在实际应用中,需要具体了解并区分不同场合下的扣率含义和计算方式。同时,为了更好地理解和应用这一概念,可以结合具体的实例进行学习和理解。例如,如果某商场的折扣扣率是20%,那么购买100元的商品时,实际需要支付的金额就是80元。
2024-12-24 13:36:37
612
原创 ajax 中 success 方法的 return
而如果设置为同步,那么 ajax 后面的代码就会等待 ajax 执行完毕才执行,这样 return result 就是已经赋过值的了。调用 ajax 时,可以看做调用了一个叫 ajax 的方法,当成功的时候,ajax 会再调用一个叫 success 的方法,可以看到,此时 data 只是被 return 到 ajax 方法中,而 ajax 并没有继续向外 return,所以,通过 ajax 中 success 方法获取到的返回结果,只是存在于 ajax 内部,b 方法并不知情。做前后台交互时会经常用到。
2024-12-24 10:22:23
268
原创 [原创逆向图文] 【S02E06】Shark恒 零基础逆向教程之图文!【深入注册码】
哭着哭着,想起来试试爆破,还是按之前的,退出到上一级call(4016B0)。根据观察,此call接近段尾,所以按习惯我从下往上找,找回跳,向右的那个箭头。找到了004015CB符合,虽然看不到那个跳转的括号,但是可以根据 jmp 深入注册.004016C8,可以看出来,他是跳向004016C8的。而且是jmp跳,,(似曾相识),这个本来应该是直接跳过注册判断的,但却没跳过,因为他被包含在另一个跳转里面。很容易,找到了在004014CD,哈哈,je跳,多说无用,下断,重载程序。F9,哈哈,注册成功。
2024-12-23 17:56:34
899
原创 win32汇编-PUSHAD和POPAD指令
PUSHAD是一个x86汇编指令,用于将当前程序的所有通用寄存器(EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI)的值依次入栈。POPAD指令则是PUSHAD指令的逆操作。POPAD指令按照与上面相反的顺序依次弹出寄存器的值。PUSHAD和POPAD指令通常成对出现,用以保存和恢复CPU的环境变量。PUSHAD POPAD不会影响标志位。PUSHAD指令压入32位寄存器。其堆栈指针SP将加32。
2024-12-21 16:23:56
169
原创 dbg的scylla插件
用x64dbg修改文件IAT-添加IAT - Yofoo - 博客园4. x96Dbg 下载安装与插件配置_哔哩哔哩_bilibilihttps://www.douyin.com/shipin/7435495550293772351使用x64dbg手动脱UPX壳(UPX4.1.0)_upx4 脱壳-CSDN博客X64dbg手动脱壳_exe脱壳工具-CSDN博客x64dbg手脱壳_x64dbg 脱壳-CSDN博客ESP定律脱壳——NsPack3.x脱壳 - 红刃 - 博客园
2024-12-21 16:23:35
1011
原创 x64dbg---Scylla
第4步的 IAT Autosearch 有2种模式: advanced search, normal search, 看哪种找到的导入表项多就选哪个吧,可以都试一下,重试之前记得在Imports框的右下角点一下 Clear。Imports 的左下角,点击 Show Invalid, 然后在 Imports 中选中无效的项,右键 Cut thunk 即可。Scylla是x64dbg内置的插件,不需要自己安装,可用于dump进程,导入表修复。
2024-12-21 13:04:48
1438
原创 x32dbg无法找到OEP(入口点)
:手动分析IAT(导入地址表)的范围,可以通过查看内存布局和反汇编代码来确定IAT的起始和结束地址。例如,手动分析IAT范围为0x00475000,或者使用工具如Scylla来自动搜索IAT2。:在寻找OEP过程中,可能会遇到一些问题,如自动搜索导致的VA和Size不同,这会影响get imports的结果。例如,通过设置内存断点和单步跟踪调试,可以找到OEP的具体位置。:确保你的调试环境配置正确,包括操作系统和x32dbg的版本。的测试中,通过设置内存断点和单步跟踪调试,可以找到OEP。
2024-12-21 12:14:00
1007
原创 C++ 之父 2024 年末重磅演讲 | 重新认识 C++:跨世纪的现代演进
作者 | 《新程序员》编辑部出品 | CSDN(ID:CSDNnews)12 月 5 日,美国国家工程院、ACM、IEEE 院士、C++ 之父 Bjarne Stroustrup 在「2024 全球 C++ 及系统软件技术大会」上发表了题为《重新认识 C++:跨世纪的现代演进》的演讲。屏幕上,演示文稿的第一页就令人印象深刻:“从构建操作系统到开发高性能游戏引擎,从支持人工智能框架到驱动航天器控制系统,C++ 一直是系统级软件开发的首选语言。
2024-12-21 10:56:59
382
原创 【无标题】欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-12-21 10:50:27
587
NetBeans IDE 中国教育考试版(2007)
2025-01-24
LedshowTW 2014图文编辑软件
2025-01-22
一、二级WPS科目开始使用新版的教育考试专用版WPS Office软件
2025-01-21
Ollydbg 中文搜索引擎插件源代码.2.15
2024-12-17
Matrox G200e WIN2012驱动
2024-10-31
TL-ER3220G V4.0升级软件20220225-3.0.1 TP企业路由器升级包
2024-06-23
使用工具‘AlxcTools’修改版本号
2024-04-10
Internet Explorer 11(32位和64位)
2023-12-22
JAVA 模拟冒泡排序 Visual Studio Code Extension Pack for Java拓展
2023-08-26
欢迎使用Markdown编辑器
2023-08-26
Notepad++ 源码 版本 6.7.9.2 release
2023-06-27
7-Zip 好用的解压缩软件 64位 1.5MB
2023-06-01
FastReport5.6.2-fullSource-D7-Dxe10.2
2023-05-26
SQL Server 2008 R2数据库镜像部署图文教程
2022-08-10
《Vue Spring Boot前后端分离开发实战》源码Vue+Spring Boot前后端分离开发实战教学课件(PPT)
2022-08-09
proxoolDemo
2022-07-16
wps格式问题,在同一行中出现了上下不一致的情况
2023-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人