自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(226)
  • 资源 (5)
  • 收藏
  • 关注

原创 一知半解,临时解决ajax跨域请求

在后端处理好像是可以了,但会不会引发后端代码不够安全?在学习java编写接口。写好之后用vue写了个前端进行测试,结果总是有Access-Control-Allow-Origin错误。加了,好像也不起作用。又找,说在后端代码处理。

2024-02-04 17:39:07 493

原创 使用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 416

原创 修改Linux的时区

这两天在进行测试时,发现日志查询软件对一台测试机的日志总是看不到。要到第二天才能看到昨天的日志,看了这台机的时区是EDT与其他要的不同,怀疑是时区不同,打日志的时间戳不一样。以上操作完成后,日志查询软件可以看到新产生的日志。

2023-05-21 16:21:12 156

转载 Never-build package ‘a‘ requires always-build package ‘b‘

Never-build package requires always-build package

2023-01-11 11:04:02 340

原创 删除oracle归档日志

如何正常删除oracle的归档日志

2022-11-11 16:53:48 1423

原创 oracle开启归档模式

oracle如何开启归档模式

2022-07-08 15:43:10 4004

原创 在chrome中显示搜狗自造字

不知为何,在IE中能显示搜狗自造字,但chrome中就不行,找了个方法让它正常显示。

2022-04-16 13:20:13 1630 1

原创 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 1920

原创 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 4192 4

原创 USASCII7字符集导入ZHS16GBK字符集

oracle旧数据迁移,两个库的字符集不一样,源库是USASCII7目标库是ZHS16GBK,上网找了方法,说二进制方式修改dmp文件的第2个字节内容改为03,第3个字节内容改为54,第49字节内容改为03,第50字节内容改为54,第51字节内容改为03,第52字节内容为54,的内容可以实现。可以看下图:在oracle 11GR2环境测试了一下可用,然后又有问题,dmp很大,一般编辑工具很难打开,又上网找到了方法,修改几下改成以下linux脚本:printf "\x03" | dd of=m

2022-01-13 16:20:57 974

原创 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 2263

转载 find 命令的mtime参数的使用

有关find -mtime这个参数的使用确实是我以前犯过错误。今天又有人问到我这个问题,我觉得有必要把这个问题在这里记录下来。mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前。例如:-mtime 0 表示文件修改时间距离当前为0天的文件,即

2021-07-15 18:16:10 4066

原创 python 修改全局变量的值与引用全局变量

python中全局变量的使用不太会,记下来。引用全局变量,不需要golbal声明,修改全局变量,需要使用global声明:global aaaa = 'text'另外,列表、字典等如果只是修改其中元素的值,可以直接使用全局变量,不需要global声明。(此项待试验一下)...

2021-05-17 08:36:31 533

原创 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 1127 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 1630

原创 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 4030

转载 Delphi开发Windows服务程序

Delphi开发Windows服务程序教程开发步骤:1、New->Other->Service Application2、现在一个服务程序的框架已经搭起来了,打开Service1窗口,有几个属性说明一下:AllowPause:是否允许暂停AllowStop: 是否允许停止Dependencies: 设置服务的依存关系,服务的启动是否依赖于某个服务或者组DisplayName: 在“服务”窗口显示的名称Interactive: 设置为true时可以和Windows桌面进行交互,如

2020-07-29 09:05:25 912

转载 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 2604

转载 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 3828

原创 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 2894

转载 python3.7 ImportError: No module named _ssl 解决方法

原文地址:https://blog.51cto.com/tchuairen/2435472。感谢原作者。--------------------------------------------我是分隔线,以下是原文---------------------------------------------------------------笔者在centos6.5安装python3.7...

2020-03-05 12:34:45 2600

转载 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 869

原创 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 2312

原创 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 1324

原创 more命令查看中文时出现MM KM 等乱码

用 more -v解决以上问题。用了管道的more也可用-v

2019-09-16 17:24:59 3069

转载 用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 11476

转载 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 1358

原创 IMP-00032: SQL 语句超过缓冲区长度怎么办

最近在进行数据的导出导入,遇到以下问题IMP-00032: SQL 语句超过缓冲区长度IMP-00008: 导出文件中出现无法识别的语句结果就是导入时少了几张表,这些表都是字段多,分区多,数据迁移时少表可不行。上网找方法如下:exp和imp 命令行均加入参数 buffer=819200,解决。...

2019-01-24 11:37:57 3135

转载 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 774

转载 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 3567

转载 Delphi 调用 7zip 压缩算法

转自:https://blog.csdn.net/warrially/article/details/8039915 //7-zip Delphi API //这个API使用了 7z.dll 并支持所有7z所支持的压缩算法和格式 - Autor: Henri Gourvest <[email protected]>- Licence: MPL1.1- Dat...

2018-07-21 08:47:38 4166

转载 PL/SQL编程中的异常处理(EXCEPTION)

文章转自:https://www.cnblogs.com/thescentedpath/p/errordeal.html。感谢原文作者。异常处理异常产生所带来的问题;使用EXCEPTION程序块进行异常处理;实现用户自定义异常。使用异常可以保证在程序中出现运行时异常时程序可以正常的执行完毕;用户可以使用自定义异常进行操作。 异常简介在程序开发之中经常会由于设计错误、编码错误、硬件故障或其他原因引起...

2018-06-28 19:32:25 5279

转载 oracle使用口令文件验证和os验证

一、Oracle安装之后默认情况下是启用了OS认证的,这里提到的os认证是指服务器端os认证。OS认证的意思把登录数据库的用户和口令校验放在了操作系统一级。如果以安装Oracle时的用户登录OS,那么此时在登录Oracle数据库时不需要任何验证1. 使用操作系统验证2个前提必须同时满足1)os下建立用户ORA_DBA用户组,然后可以新建立用户或者把原来的用户加入到ORA_DBA组中,然后使用这个用...

2018-06-26 08:55:21 861

原创 d10使用TClientDataset的CreateDataSet时出错解决

如题,解决方法就是use  MidasLib。

2018-06-01 17:32:08 1461

转载 Linux下如何修改用户默认目录

切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为你的用户名),使用该命令请确保该用户下没有运行的软件或进程最后使用 cat /etc/passwd  查看用户路径 ...

2018-04-07 10:44:28 23327

原创 Delphi 7 编译时出现 Internal error U1295 错误时的处理一例

这个描述挻乱的,可能对别人没有用,但对我还是有用的,so,记下来。今天编译一个以前的工程,竟然出现Internal error U1295。该工程以前是可正常编译的。麻烦,好一顿找,最后觉得可能是该工程用到了一个bpl包,该bpl包在另一个工程也有使用。会不会是工程option里路径的原因?打开Project -> Option里的Packages页签,在Runtime pack...

2017-08-09 08:48:11 1638

转载 delphi7 编译的程序在win7下请求获得管理员权限的方法

网上找到的,记下来方便查找,亲测此方法可用。附带把编译好的uac.res上传。首先,用记事本新建一文本文档,内容如下:1 24 UAC.manifest然后另存为uac.rc另外新建一文本档,内容如下,另存为UAC.manifes两文件放在同一文件夹下面,如:放在d:\testuac目录,开始->运行-> 输入cmd输入命令br

2017-06-09 22:27:52 3395

原创 一行代码设置本进程的oracle客户端字符集

一台电脑上运行多个程度,连接不同的oracle数据库服务器取数据,这不同的oracle数据服务器用的字符集又不尽相同,怎么办?下面这行代码可以为本进程设置自己所需要的字符集。SetEnvironmentVariable('NLS_LANG','AMERICAN_AMERICA.US7ASCII');

2017-06-03 00:24:10 431

原创 oracle表空文件丢失后不完全恢复练习

oracle表空文件被误删除,数据库正常的startup起不来怎么办?如果该表空不是关键表空,丢失那部分数据宁可不要,也希望数据库先启动,怎么办?上网找了一下方法,做了如下练习(在oracle 11G R1上测试成功):1、新建一个表空,并在此表空上建了一张表,插几条数据。2、在操作系统中直接删除这个表空。(linux下可直接删除,windows下没试过)3、sqlplus '

2017-05-05 23:44:47 442

转载 oracle导入导出工具,有expdp和impdp

讲得很细,转过来,感谢原文作者!EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何

2016-12-01 16:15:39 1823

在chrome中显示搜狗自造字

搜狗有自造字,如王字旁一个莹,这个字如果安装了搜狗拼音输入法就能在IE中正常显示,但chrome无法显示,找了个方法让chrome也正常显示。里面有写了如何把搜狗的TTE文件生成TTF文件,且为方便已经把生成的TTF文件放在这个资源里了。

2022-04-16

Delphi7编译的程序在Win7下请求管理员权限示例

演示如何让Delphi7编译的程序在Win7下请求管理员权限。 引用uac.res,编译好的程序在Win7就会带有个盾牌标识,运行时会请求管理员权限 本例子中在Win7下使用TIdIcmpClient控件就能正常ping。 如果把例子代码里的{$R uac.res}这行去掉再编译本程序,在Win7下使用ping就会出现 Cannot allocate socket的错误,因为TIdIcmpClient不是使用icmp.dll实现ping的。

2017-06-09

用Bladenc.dll把WAV转成mp3

用Bladenc.dll把WAV转成mp3,网上下载老版本有非法访问内存的错误,这是修正之后的版本。

2010-12-23

Delphi下用Lame编码器把WAV转成MP3

用Lame编码器把WAV转成MP3. http://lame.sourceforge.net/上的编码器,在delphi7上实现,官方自带的MP3export.pas文件有问题,这是我修改之后,测试可用。

2010-12-23

Delphi的一个超级函数代码库

Win32.pas API函数的简单调用,如建立进程,建立文件映射,建立、读取管道(可以捕捉DOS程序输出)等。 StrFuncs.pas 字符串处理单元,完全兼容宽字节处理(即使用wideString),特有的中文字符串处理函数(如简繁转换等等),经过多次优化,大多以编表的方式进行处理(一般来说是最快的处理方式)。 BiosHelp.pas  读取Bios信息的单元,兼容各种windows系统。 Streams.pas  流(TStream)输入输出处理单元,可以用来保存读取控件属性。 ShlFile.pas  各种文件操作,包括获得系统特殊路径,获取文件图标等。 RegExpr.pas  一个规则表达式类的单元。 ShareMemRep.pas  一个可以用来替代Delphi本身的内存管理的单元。 MessageDlg.pas 提供了一个高制定性的消息对话框。 Lists.pas  提供了很多个TList的扩展类,是学习很研究TList的好东西。 Calendar.pas  公历与农历换算和时间处理的函数单元,具体看里面的说明。 Clipboards.pas 提供一个剪贴板增强类,可支持保存和载入剪贴板,支持多重剪贴板。 ComputerInfo.pas 完整的系统信息检测单元,从软件到硬件,从CPU到鼠标,很全面。 AccessCtrls.pas 一个Access数据库操作单元。 FastIniFile.pas  可以用来替换DELPHI提供的慢吞吞的IniFiles单元,并且支持更多写入读出类型。 EnumStuff.pas 一个募举进程和窗口列表的单元,兼容各种Windows系统。 DES.pas  DES加密算法单元。 AES.pas  AES加密算法单元。 CryptoAPI.pas  一个完整的Hash算法单元,如MD5、CRC之类等等。 FastMM.pas  国外很著名的内存管理单元,Delphi2006的内存管理单元用的就是它。 FastStrings.pas  一个快速字符串处理单元,一些函数用汇编写的,处理速度比DELPHI本身的字符串处理快很多,不过不支持WideString类型。 Idpacker.pas  压缩文件类型检测单元。 ZLibEx.pas  纯Pascal代码的快速压缩解压单元,压缩率和速度都不错。 FastStringFuncs.pas  基于FastStrings.pas单元的应用。

2010-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除