- 博客(230)
- 资源 (5)
- 收藏
- 关注
原创 postman测试调用WebService时不会自动添加命名空间
找了很久,才明白,Postman 不会自动为请求添加命名空间,得手动在请求的 XML 数据中添加。在Postman中调用成功后,想着用delphi10写个程序测试调用,delphi10导入了wsdl后,直接使用postman中测试成功的xml数据又会返回xml格式错误的问题。后来用wireshark抓包,发现delphi编写的程序所发送的数据比postman发送的数据多了一层<SOAP-ENV:Envelope包裹的数据。这两天在学习调用webservice,发现Postman直接调用时,返回。
2025-03-27 23:10:26
256
原创 环境变量设置异常导致UOS文件管理器无法正常运行
这就很明显了,QT的库不兼容。但是因为什么导致不兼容呢?想起前几天从源码编译了QT5.15.2,还配置了环境变量。找了很久,查到原来是dde-file-manager未能正常启动。这个/data/Qt-5.15.2就是我新编译的QT的安装目录。我配置的LD_LIBRARY_PATH把$QTDIR/lib加进来了,这里的库和/usr/lib里的库有冲突。重启系统后UOS桌面变成黑色,没有任何图标,任务栏的应用本来是有预览的,但也变得 可用。要解决也不难,就是把后面两行注释掉。
2025-03-19 22:40:10
273
原创 社区版Uos20.9从源码编译QT5.15.2
配置提示第二个输入y (如果配置出错,根据提示安装依赖,安装完依赖后一定要记得清除掉缓存再重新配置rm -rf config.cache之后再./configure -xcb)但原文上在环境变量的配置上真用在 uso上好像不行,要加一些引号和$号。原文的测试编译代码也有些问题,include上少了类。(后面一定要注意加后缀xcb,默认是安装到/usr/local/下,也可以通过-prefix指定安装位置)(编译很慢,基本要在两个小时左右,根据电脑性能来定,有个可能花一天时间编译)配置提示第一个输入O。
2025-03-15 17:30:43
435
原创 删除数据后降低表空的水位线
上述命令未验证是否可用,看了文章说是delete后水位线不下降,可以采用此类命令来降低水位线,同时建议用truncate 来清理数据。但我遇到的情况是用了。有张表占用了大量表空间,而且文件系统也没有多少空间了,想到此数据可以清理,就想truncate这张表,然后想把表空缩一下,腾点空间给文件系统,结果缩表空失败。--只压缩,不下调水位线。
2024-08-12 22:43:20
290
原创 一知半解,临时解决ajax跨域请求
在后端处理好像是可以了,但会不会引发后端代码不够安全?在学习java编写接口。写好之后用vue写了个前端进行测试,结果总是有Access-Control-Allow-Origin错误。加了,好像也不起作用。又找,说在后端代码处理。
2024-02-04 17:39:07
568
1
原创 使用idea连接SQL Server数据库出错TLS10 is not accepted
二、idea自带的java.security,搜索idea安装目录,可能会找到以下文件:idea-IU/jbr/conf/security/java.security。在java.security文件里找到jdk.tls.disabledAlgorithms项,把TLSv1, TLSv1.1 移除,重启软件试试。一、JDK安装目录的java.security文件。如:jdk1.8.0_121/jre/lib/security/java.security。
2024-02-04 12:51:38
1002
原创 修改Linux的时区
这两天在进行测试时,发现日志查询软件对一台测试机的日志总是看不到。要到第二天才能看到昨天的日志,看了这台机的时区是EDT与其他要的不同,怀疑是时区不同,打日志的时间戳不一样。以上操作完成后,日志查询软件可以看到新产生的日志。
2023-05-21 16:21:12
217
转载 Never-build package ‘a‘ requires always-build package ‘b‘
Never-build package requires always-build package
2023-01-11 11:04:02
470
原创 linux 下编译和运行 java 引用多个外部包
1、先要安装jdk,可以装oracle的,也可以装openjdk,建议用1.8版本的。2022年了,JDK都到更新到17,18或19了,但很多框架只支持到1.8版本。jdk这些更新起名字真有意思,从1.8跳到10几,对我们这些新手太坑了。2、编译,如果代码引用了外包的jar包,进入当前源代码所在目录 ,用以下方法编译,会在当前目录生成一个helloworld.class文件javac -cp "/myfirstjava/lib/*" helloworld.java/myfirstjava/l
2022-03-03 23:22:38
2317
1
原创 hadoop的 nodemanager和resourcemanager无法启动
最近学习配置hadoop,按网上教程配置完后,用jps查看发现没有 nodemanager和resourcemanager。上网找了好久啊,有的说修改$HADOOP_HOME/etc/hadoop/yarn-env.sh加入:export YARN_RESOURCEMANAGER_OPTS="-–add-modules=ALL-SYSTEM"export YARN_NODEMANAGER_OPTS="-–add-modules=ALL-SYSTEM"试了也不行,后来看到日志,发现有modul
2022-02-17 18:24:30
4977
4
原创 US7ASCII字符集导入ZHS16GBK字符集
oracle旧数据迁移,两个库的字符集不一样,源库是US7ASCII目标库是ZHS16GBK,上网找了方法,说二进制方式修改dmp文件的第2个字节内容改为03,第3个字节内容改为54,第49字节内容改为03,第50字节内容改为54,第51字节内容改为03,第52字节内容为54,的内容可以实现。seek=2 是跳过前面的2个字节. 注意skip是用于指定读取文件时跳过的字节, seek指定写文件时跳过的字节.说明:管道前的printf 命令用来产生一个字节的二进制数据。
2022-01-13 16:20:57
1179
原创 linux文件加上s权限
今天想把linux系统里的oracle目录复制到其它文件夹,oracle目录有几个文件的权限是带有s权限的,复制到目的文件夹后,这个s权限竟然丢了。原来的权限和属主应该是这样的:只好再一个个给加上,用了以下两个命令,举一个例子:chown root:dba extjob 把extjob的属主改为rootchmod u+s extjob 为extjob在属主加上s权限chmod g+s emtgtctl2 为emtgtctl2文件在同组用户上加上s权限。怕忘记,写下...
2021-07-15 18:26:31
2559
转载 find 命令的mtime参数的使用
有关find -mtime这个参数的使用确实是我以前犯过错误。今天又有人问到我这个问题,我觉得有必要把这个问题在这里记录下来。mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前。例如:-mtime 0 表示文件修改时间距离当前为0天的文件,即
2021-07-15 18:16:10
4504
原创 python 修改全局变量的值与引用全局变量
python中全局变量的使用不太会,记下来。引用全局变量,不需要golbal声明,修改全局变量,需要使用global声明:global aaaa = 'text'另外,列表、字典等如果只是修改其中元素的值,可以直接使用全局变量,不需要global声明。(此项待试验一下)...
2021-05-17 08:36:31
595
原创 oracle 触发器中使用UTL_INADDR.GET_HOST_ADDRESS时出现ORA-24247的解决方法
最近数据库中有张表要用触发器把本机的IP取出来,写到另一张表,使用了UTL_INADDR.GET_HOST_ADDRESS(),结果触发器在执行时报ORA-24247错误。在9i上不会报错,在11G上报错。好容易在网上找到了解决方法,三个步骤解决,在loracle 11GR2 for linux上成功取到了IPV4的IP,记下来:用sys用户通过sqlplus连接数据库:sqlplus / as sysdba,然后执行以下三个存储过程。1 创建 ACLbegindbms_network_ac..
2021-02-06 11:02:41
1481
1
原创 oracle RAC服务器如何查看当前活跃节点
对着一台RAC服务器,有时我们想知道当前是哪个节点正在提供服务。两步查看1、select INSTANCE_NAME,HOST_NAMEfrom sys.V_$INSTANCE用这条语句的INSTANCE_NAME能知道当前正在提供服务的节点名是什么2、通过sqlplus用sys用户登录各个节点,执行show parameter instance_name 如果显出来的值与第1条语句中的INSTANCE_NAME相同,说明这个节点正在提供服务。...
2021-01-26 16:24:08
1837
原创 linux 中把命令放到后台执行的方法
把命令放到后台执行的命令学习,命令如下:nohup command >myoutfile.log 2>&1 &怎么理解这行命令呢?1、nohup表示用户退出时,这个命令也不停止。2、command>myoutfile.log是将command的输出重定向到myoutfile.log文件。3、2>&1 是将标准出错重定向到标准输出,这里的标准输出已经重定向到了myoutfile.log文件,所以标准出错也输出到myoutfile.log文件中。4、最
2020-08-09 17:28:49
4147
转载 Delphi开发Windows服务程序
Delphi开发Windows服务程序教程开发步骤:1、New->Other->Service Application2、现在一个服务程序的框架已经搭起来了,打开Service1窗口,有几个属性说明一下:AllowPause:是否允许暂停AllowStop: 是否允许停止Dependencies: 设置服务的依存关系,服务的启动是否依赖于某个服务或者组DisplayName: 在“服务”窗口显示的名称Interactive: 设置为true时可以和Windows桌面进行交互,如
2020-07-29 09:05:25
1049
转载 expdp/impdp 数据泵parallel 参数优化测试
expdp/impdp在进行数据迁移时速度极快,通过一定的优化方法,我们让expdp和impdp跑得更加快1,parallel,在很多oracle的程序中都离不开并行操作,通过利用多core cpu的处理能力(根据自己机器实际情况优化一般不要超过core的2倍),速度增加相当明显例:frank用户主要有表T1,T2,T3,每个表中数据有500万行[oracle@cscscslocalhost abc]$ time expdp frank/frank directory=abc dumpfile=a
2020-07-18 12:54:16
3057
转载 xfs和ext4文件系统大小调整
resize2fs命令 针对的是ext2、ext3、ext4文件系统xfs_growfs命令 针对的是xfs文件系统1、ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持) 1 2 3 4 5 lvextend -L 120G/dev/mapper/centos-home#增大至120G lvextend -L +20G/dev/mappe...
2020-07-17 07:22:07
4887
原创 oracle expdp如何停止正在执行的job
linux环境,前几天使用expdp导数据,中途不想导了,当时直接关了当前cmd 窗口,想起可能这个job还在执行。好吧,学习一下如何停止:1、先看看有哪些数据泵的job:select * from DBA_DATAPUMP_JOBS;以上语句查出来的可能有几条数据:SYS_EXPORT_SCHEMA_01,SYS_EXPORT_SCHEMA_022、如果停SYS_EXPORT_SCHEMA_01,通过用户名与密码连接SYS_EXPORT_SCHEMA_01:expdp dbuser/d
2020-07-16 13:00:24
3205
转载 python3.7 ImportError: No module named _ssl 解决方法
原文地址:https://blog.51cto.com/tchuairen/2435472。感谢原作者。--------------------------------------------我是分隔线,以下是原文---------------------------------------------------------------笔者在centos6.5安装python3.7...
2020-03-05 12:34:45
2757
转载 Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)
启动监听器无法打开,报错! 1 [oracle@localhost ~]$ lsnrctl start 2 3 LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 19:40:52 4 5 Copyright (c) 1991, 2009, Oracle. All rights reserved...
2019-10-17 10:37:55
957
原创 RHEL 7启用telnet
怕忘记了,记下来,先安装xinetd和telnet,可以用rpm安装,安装光盘一般都有这两个rpm包,安装完成后执行以下命令:1、将xinetd服务加入开机自启动: systemctl enable xinetd.service2、将telnet服务加入开机自启动: systemctl enable telnet.socket3、启动以上两个服务: systemctl...
2019-10-06 20:49:05
2410
原创 RHEL 7修改IP的方法
用到了RHEL7.3,想修改IP,上网找到以下方法:RHEL7的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式,文件依然放在/etc/sysconfig/network-scripts/en代表的是enthernet (以太网),o 代表的是onboard (内置),那一串数字是主板的某种索引编号自动生成,以便保证其唯一性。打开图形工具:nmtui 修改完成后用syst...
2019-10-06 18:39:36
1416
转载 用SQL语句把BLOB转为字符串
select utl_raw.cast_to_varchar2(dbms_lob.substr(a,b,c)) from table;a:要转换的那个字段;b:截取字符串长度,为什么要取一定长度?因为这个函数最长支持2000字节c:起始位置;稍改动一下就可以最长取出4000个字符,oracle里字符最长是4000,如果超过4000,还是得用自定义函数或应用程序做了:select u...
2019-07-20 20:29:24
12057
转载 Unix 时间戳转oracle时间
从网上找到的,SELECT TO_DATE('19700101','yyyymmdd') + (1113135689000/24/60/60) thedate FROM dual;原文地址:https://community.oracle.com/message/951555#951555
2019-06-03 12:36:17
1411
原创 IMP-00032: SQL 语句超过缓冲区长度怎么办
最近在进行数据的导出导入,遇到以下问题IMP-00032: SQL 语句超过缓冲区长度IMP-00008: 导出文件中出现无法识别的语句结果就是导入时少了几张表,这些表都是字段多,分区多,数据迁移时少表可不行。上网找方法如下:exp和imp 命令行均加入参数 buffer=819200,解决。...
2019-01-24 11:37:57
3261
转载 Howto set maximum user processes on AIX
Applies to:Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.2.0.2 - Release: 10.1 to 11.2IBM AIX on POWER Systems (64-bit) GoalHow to set the value of "maximum user processes" on IB...
2018-11-22 17:49:40
833
转载 Linux - RedHat补装图形桌面(基于RedHat7.3)
1、在VmWare中将RedHat的ISO镜像放入到RedHat的虚拟机中 2、开启虚拟机并root登录后挂载镜像mount /dev/sr0 /mnt 3、配置光盘为本地yum的源vi /etc/yum.repos.d/local.repo [local] name=local baseurl=file:///mn...
2018-10-01 19:17:36
3676
转载 Delphi 调用 7zip 压缩算法
转自:https://blog.youkuaiyun.com/warrially/article/details/8039915 //7-zip Delphi API //这个API使用了 7z.dll 并支持所有7z所支持的压缩算法和格式 - Autor: Henri Gourvest <hgourvest@progdigy.com>- Licence: MPL1.1- Dat...
2018-07-21 08:47:38
4444
转载 PL/SQL编程中的异常处理(EXCEPTION)
文章转自:https://www.cnblogs.com/thescentedpath/p/errordeal.html。感谢原文作者。异常处理异常产生所带来的问题;使用EXCEPTION程序块进行异常处理;实现用户自定义异常。使用异常可以保证在程序中出现运行时异常时程序可以正常的执行完毕;用户可以使用自定义异常进行操作。 异常简介在程序开发之中经常会由于设计错误、编码错误、硬件故障或其他原因引起...
2018-06-28 19:32:25
5918
转载 oracle使用口令文件验证和os验证
一、Oracle安装之后默认情况下是启用了OS认证的,这里提到的os认证是指服务器端os认证。OS认证的意思把登录数据库的用户和口令校验放在了操作系统一级。如果以安装Oracle时的用户登录OS,那么此时在登录Oracle数据库时不需要任何验证1. 使用操作系统验证2个前提必须同时满足1)os下建立用户ORA_DBA用户组,然后可以新建立用户或者把原来的用户加入到ORA_DBA组中,然后使用这个用...
2018-06-26 08:55:21
937
转载 Linux下如何修改用户默认目录
切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为你的用户名),使用该命令请确保该用户下没有运行的软件或进程最后使用 cat /etc/passwd 查看用户路径 ...
2018-04-07 10:44:28
23738
原创 Delphi 7 编译时出现 Internal error U1295 错误时的处理一例
这个描述挻乱的,可能对别人没有用,但对我还是有用的,so,记下来。今天编译一个以前的工程,竟然出现Internal error U1295。该工程以前是可正常编译的。麻烦,好一顿找,最后觉得可能是该工程用到了一个bpl包,该bpl包在另一个工程也有使用。会不会是工程option里路径的原因?打开Project -> Option里的Packages页签,在Runtime pack...
2017-08-09 08:48:11
1732
在chrome中显示搜狗自造字
2022-04-16
Delphi7编译的程序在Win7下请求管理员权限示例
2017-06-09
Delphi下用Lame编码器把WAV转成MP3
2010-12-23
Delphi的一个超级函数代码库
2010-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人