完全卸载Oracle数据库的方法

Oracle是一非常强大的企业级收费数据库,在安装的时候一般按照正常的引导便可以完成,但是较多的朋友并不知道如何删除,因为仅仅按照那个引导删除,是无法进行重装的。下面就让我们一起来将Oracle删除干净,为重装做好准备。1、删除服务命令具体操作方法是:开始--运行--cmd,进入cmd命令行然后输入:scdelete服务名例如:scdeleteserv-u服务器查询服务输入命令:scquery服务名例如:scqueryOracleServiceORCL2、删除oracle注册表信息cmd命令行输入:regedit(1)选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按del键删除这个入口(2)选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滚动这个列表,删除所有Oracle入口(3)选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有Oracle入口(4)选择HKEY_LOCAL_MACHINESOFTWARE下...

Linux下Orcle数据库导入导出中文乱码解决方法

之前因为程序要搬迁,在对Oracle数据库进行导入导出操作的时候,数据表的中文注释以及存储过程和函数中的中文注释均显示乱码。让人着实痛苦。首先可以查看相关信息看看:1、客户端字符集必须与服务端字符集一直2、加载到Oracle数据库中的数据字符集必须与服务器字符集一致(例如:在不同字符集服务器之间导数据会导致中文乱码)3、字符集同时存在于Oracle服务器和Oracle客户端4、服务器字符集是在安装Oracle数据库的时候就指定的,一般不能修改,否则会出问题。如:ZHS16GBK字符集5、客户端字符集是在Oracle用户环境变量中设定的一些相关内容:SELECT*FROMv$nls_valid_values;#查看Oracle数据库可用字符集参数设置select*fromnls_database_parameters;#查看Oracle数据库字符集select*fromnls_instance_parameters;#查看Oracle客户端字符集环境解决办法:Oracle客户端字符集由当前用户环境变量NLS_LANG设定NLS_LANG构成方式:NLS_LANG=LANGUAGE_TER...

centos配置多个ip地址的方法

个人PC一般是不需要配置IP的,服务器上才有配置IP的必要,有时候为了达到双线的效果,我们就要配置两个IP,甚至为了其它的目标,我们必须配置更多个IP。以下讲述一下在centos中配置多个ip地址的方法。操作如下,登陆SSH:代码如下:vi/etc/sysconfig/network-scripts/ifcfg-eth0:0第二个IP,就是代码如下:vi/etc/sysconfig/network-scripts/ifcfg-eth0:1第三个IP,就是ifcfg-eth0:2(由此类推)代码如下:DEVICE=eth0:0网卡设备名称onboot=YES随机启动BOOTPROTO=static静态分配IPIPADDR=*.*.*.*要添加的IP地址NETMASK=255.255.255.0子网掩码(以实际为准)GATEWAY=*.*.*.*路由如果IP是连续的,可以使用下面的方法。代码如下:vi/etc/sysconfig/network-scripts/ifcfg-eth0-rangeDEVICE=eth0BOOTPROTO=staticIPADDR_START=起始IPIPADD...

Linux阻止SSH暴力破解的最好方法

   服务器放在网络中,每天都会面对无数的SSH尝试,然后失败记入日志中。那些无聊的人一直不停的扫描,这些人也真够无聊的,总喜欢找些软件在那里穷举扫描,虽然很多时候,我们自己的服务器都会设置一个够复杂的密码。但长时间的暴力破解会占用系统资源。  那怎么样防,如果要一条一条将这些IP阻止显然治标不治本,还好有DenyHosts软件来代替我们手搞定他。  DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件,当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。  DenyHosts官方网站为:http://denyhosts.sourceforge.net  以下是安装记录(以CentOS5.1,DenyHosts2.6为例)  安装  #wget  http://nchc.dl.sourceforge.net/....../DenyHosts-2.6-python2.4.noarch.rpm  #rpm-ivhDenyHosts-2.6-python2.4.noarch.rpm  给denyh...

C# 隐藏窗口方法

最近写一个应用程序需要使用用到unity打开外部的exe控制台通信,使其与unity程序进行Socket通信。在外部的exe程序放在unity的Assets的StreamingAssets文件夹下,主要功能代码如下:Processpro;stringpathURL;//exe程序的路径voidStart(){pathURL=Application.streamingAssetsPath+"/在线编程服务器端.exe";pro=newProcess();pro.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;//把窗口隐藏,使其在后台运行pro.StartInfo.FileName=pathURL;//设置要打开的exe程序的路径pro.Start();//启动exe程序}voidOnDestroy(){if(pro!=null){pro.Kill();//杀死所有的进程pro.Dispose();//释放所有的资源pro.Close();//关闭exe程序}}其实,不单是可以打开exe程序,也可以打开...
开发笔记 开发笔记·2023-04-08

Windows自带SSH远程连接终端工具使用方法

大家可以通过win+r,-cmd,在面板输入 winver 来查看自己系统版本。 据了解大于18的才有ssh的客户端功能。接着继续在控制台输入以下命令来连接ssh。ssh用户名@IP接着输入“Yes”,按下回车。提示这种就证明连接成功了,是不是非常简单呢。扩展命令默认情况下,该命令尝试连接到默认端口22上运行的SSH服务器。但是,您可能需要连接到在其他端口上运行的服务器。通过使用-p开关指定端口来执行此操作。例如,如果服务器在端口7777上接受连接,则可以运行:ssh用户名@IP-p端口号如:sshroot@192.168.1.1-p7777 如果用不习惯,还是推荐使用第三方软件如:Xshell、FinalShell、Putty等,个人使用均是免费。...

Proteus 软件的仿真调试方法

共有3种调试方法,分别是:直接用扩展名为HEX的十六进制文件调试;源代码级调试;Keil与Proteus联合调试。第一种方法比较简捷,不论是用汇编语言,还是用C语言,都要在Keil下,连接编译成扩展名为HEX的十六进制文件。之后把该HEX文件载入单片机,就可直接仿真运行。只要Proteus电路原理图正确,与之配套的程序也正确,它就能运行。其缺点是运行时看不到源程序。第二种方法是源代码级调试,分汇编语言方式和C语言方式。调试时都可以看到源代码,也可用全速运行、单步运行等方法执行程序。第三种方法是Keil与Pro-teus联合调试,在Keil中执行程序,在Proteus原理图中显示变化情况,两种软件各负其责,分工合作。以下逐一介绍这3种调试方法。这种直接装入HEX文件的方法,有全速运行方法,和单步运行方法。方法是:不单击开始仿真按钮,而是单击单步仿真按钮,系统会进入单步运行状态。在源代码级调试C51语言程序,需要先把C51语言编译生成OMF51格式的可执行文件。OMF51格式文件,英文是“absoluteobjectmoduleformatfiles”,意指绝对目标...

Windows server2019无法安装.NET3.5报错:0x800f0950的完美解决方法

前言:最近在处理问题的过程中发现很多Windowsserver2019系统无法安装.NET3.5,报错:“安装一个或多个角色、角色服务或功能失败,错误:0x800f0950”尝试重装系统也无法解决,几经周折,找到了如下教程,单独下载.Net3.5的包然后安装即可,如果遇到win2019无法安装.NET3.5的可参考这篇文章,谢谢。解决办法如下:1、先在服务器中下载.NETFramework3.5功能的源文件,也就是sxs文件夹百度网盘下载地址:  https://pan.baidu.com/s/1uPYfQqy6Ezq_LWiLt3wK1A提取码:a2gz若网盘无法下载,可使用本站下载地址:windows_server_2019_sxs.rarwindows_server_2019_sxs.rar  下载后解压放到某个目录下。CMD命令自动安装方法:打开CMD命令提示符,输入如下命令回车即可自动安装net3.5/DISM/Online/Enable-Feature/all/FeatureName:NetFx3/Source:d:packegesxs 注...

Java中的方法如何使用

1、方法的定义和调用方法必须先定义,后调用,否则程序将报错。定义格式:  ```java publicstaticvoid 方法名 (  ){     // 方法体; } ``` 范例:  ```java publicstaticvoidmethod(   ){     // 方法体; } ``` 调用格式:  ```java  方法名(); ``` * 范例:  ```java method(); ```2、无参数方法的练习需求:设计一个方法用于打印两个数中的较大数思路:①定义一个方法,用于打印两个数字中的较大数,例如getMax()②方法中定义两个变量,用于保存两个数字...

centos7 hostname修改方法

centos71.临时修改方法--------- 执行命令hostname=你要修改的主机名,重启后失效,仅当前有效。2.修改/etc/sysconfig/network文件,同时修改/etc/hosts文件,必须要同时修改,修改后永久有效。这个修改方法为centos56版本主流修改方法。vim/etc/sysconfig/networkNETWORKING=yesHOSTNAME=要修改的hostname退出,保存。vim/etc/hosts 最后新加一行,当前IP地址 要修改的hostname退出,保存,然后重启即可。3、执行命令hostnamectl--staticset-hostname想要的主机名。4.修改内核控制文件/etc/sysctl.conf,这个文件是修改内核的接口文件,权限最高,没有之一,修改该文件需要root权限。vim/etc/sysctl.conf 最后一行添加kernel.hostname=你想要的hostname。保存退出。执行命令:sysctl-p该方法立刻永久生效。总结:最高优先级是第四方法,修改内核配置,其次...

Java调用dll方法

使用JNA框架比用原来JNI要方便多了,对于DLL不需要额外的包装,直接就能够使用:1.JNA框架  a.定义:JNA(JavaNativeAccess)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架  b.作用:JNA提供一组Java工具类用于在运行期动态访问系统本地库(nativelibrary:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标nativelibrary的函数与结构,JNA将自动实现Java接口到nativefunction的映射。  c.导入maven依赖<dependency><groupId>net.java.dev.jna</groupId><artifactId>jna</artifactId><version>5.5.0</version></dependency>2.调用科大讯飞windowsapi的方法publicclassXunfeiSpeech{pu...
开发笔记 开发笔记·2023-03-18

linux系统下无线上网设置方法

 如何挂载win的分区并显示中文比如要将win下的e分区挂到linux下的/mnt/win/目录下:很简单找到并打开/etc/fstab这个文件在最后一行加入:/dev/hda7/mnt/winvfatdefaults,iocharset=cp93600保存后重新启动计算机就可以拉!  mount上windows的共享目录mount-tsmbfs-ousername=chenxu,password=chenxu//202.204.114.38/wei/tmp此命令可以mount上win和linux共享的目录  不编译内核,支持ntfs我的方法(原装rh8,未升级或编译内核):1.上google.com搜索并下载kernel-ntfs-2.4.18-14.i686.rpm2.rpm-ivhkernel-ntfs-2.4.18-14.i686.rpm3.mkdir/mnt/c4.mount-tntfs/dev/hda1/mnt/c原文http://fr2.rpmfind.net/linux/rpm2html/search.php?query=kernel-ntfs这个方法真是太棒了,一个R...

brew install 慢的解决方法

brewinstall会先去执行brewupdate而brewupdate,会依次更新brewhomebrew-corehomebrew-cask而以上三个的来源都在github,国内github的连接极不稳定,国此速度才会很慢最直观的解决方法,就是不从github更新。而走别的境像源,可以选择第三方的源,或是建立本地境像。建立本地境象的方法:cd~/Documentsmkdirrepositorycdrepositorygitclone--mirrorhttps://github.com/Homebrew/brew.gitgitclone--mirrorhttps://github.com/Homebrew/homebrew-core.gitgitclone--mirrorhttps://github.com/Homebrew/homebrew-cask.gitcd/usr/local/Homebrew/gitremoteset-urlorigin~/Documents/repository/brew.gitcd/usr/local/Homebrew/Library/Taps/hom...
开发笔记 开发笔记·2023-03-16

查看CentOS版本方法

有以下命令可以查看:rpm-qcentos-release# lsb_release-aLSBVersion:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:CentOSDescription:    CentOSrelease5.4(Final)Release:        5.4Codename:       Final这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。root@MyMail~# unameLinuxroot@MyMail~#uname-r2.6.18-164.el5[root@localhost~]# uname-aLinuxlocalho...
开发笔记 开发笔记·2023-03-16

vue 生产环境build打包出现空白页面的解决方法

vue生产环境build打包出现空白页面的解决方法:如果出现:webpackjsonpisnotdefined因为公共文件必须在引用js之前引用。只需要在build文件下webpack-prod-conf.js找到htmlwebpackPlugin添加chunks:['manifest','vendor','app']然后npmrunbuild就OK了...
首页上一页...678910...下一页尾页