最近更新

  • 数据库
  • .net/c#
  • PHP
  • Javascript
  • Python
  • C++
  • Android
  • JAVA
  • stm32
  • lua
  • Linux

oracle 删除表后清理磁盘空间

drop执行droptablexx语句drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。清除回收站里的信息清除指定表:purgetabletable_name;清除当前用户的回收站:purgerecyclebin;清除所有用户的回收站:purgedba_recyclebin;不放入回收站,直接删除则是:droptabl

ORA-01034和ORA-27101错误的解决方法

sqlplus/assysdba进入showparameterlocal_listenervalue是空的altersystemsetlocal_listener=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=1521)(SID=ORCL));altersystemregister;

oracle 11的listener.ora和tnsnames.ora

listener.ora#listener.oraNetworkConfigurationFile:/home/oracle/app/oracle/product/11R2/db/network/admin/listener.ora#GeneratedbyOracleconfigurationtools.SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_D

ORA-00257错误的解决方法

ORA-00257此错误是由于归档日志太多造成的,解决方法如下:rmantarget用户名/密码@数据库名如:rmantargetabc/111111@127.0.0.1/orclcrosscheckarchivelogall;deletearchiveloguntiltimesysdate;--删除所有日志deleteexpiredarchivelogall;--删除过期日志

C# dynamic判断是否有某个属性

if(((IDictionarystring,object)data).ContainsKey(propertyname)){//包含此属性}

iis运行.net core 程序报502错误

iis运行.netcore程序报502错误查看Windows应用程序日志显示ApplicationMACHINE/WEBROOT/APPHOST/APISITEwithphysicalrootD:\wwwroot\xxx\failedtostartprocesswithcommandlinedotnet.\xxx.dll,ErrorCode=0x80070002:0.解决方式如下1、在cmd中输入

Multipart body length limit 134217728 exceeded

.netpost大文件时,报错Multipartbodylengthlimit134217728exceeded解决方法为Startup.cs中添加//解决Multipartbodylengthlimit134217728exceededservices.ConfigureFormOptions(x={x.ValueLengthLimit=int.MaxValue;x.MultipartBodyL

Error 0x80240017: Failed to execute MSU package.

MicrosoftVisualC++2015Redistributable(x64)安装失败查看日志出现下面错误Error0x80240017:FailedtoexecuteMSUpackage.需要依次安装下面补丁:1、KB2919442https://www.microsoft.com/zh-cn/download/details.aspx?id=421532、KB2919355https:/

php连接mysql时报错 SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

php连接mysql时报错SQLSTATE[HY000][2054]Theserverrequestedauthenticationmethodunknowntotheclient原因是mysql8默认的身份验证方式是:caching_sha2_password用phpinfo查询loadedplugins,如果少了caching_sha2_password,就表明此版本的php不支持此验证方式解

php日期相加 增加天数,月数的方法

当前时间增加一天:?eccho?date(|acute;Y-m-d|acute;,strtotime(\"+1?day\"))当前时间增加一月:?strtotime(\"+1?month\")当前时间增加一年:?strtotime(\"+1?year\")当前时间增加一秒:?strtotime(\"+1?seconds\")已有时间增加一天:?$d=|acute;2012-10-11|acute;;eccho?date(|acute;Y-m-d|acute;,strtotime(\"{$d}?+1?day\"));更多的有echo???strtotime

PHP重定向三法

方法一: 方法二: window.location =”PHP_SELF”;”;?> 方法三: ”;?>

PHP编程常用技巧四则

PHP编程常用技巧四则:   1.配置PHP文件目录   作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句:   Alias /test/ “d:brhpwebsitebrhp/” 那么在浏览器端输入:“http://localhost/test/+PHP文件名”就可以访问d:brhpwebsitebrhp/下的PHP文件了;可见该行不过是为存放PHP文件的目录起一个别名。   其次,还可以通过指定DocumentRoot路径得到存放服务器文件

跨域请求报错 No Access-Control-Allow-Origin header is present on the requested resource.

跨域请求,浏览器提示AccesstoXMLHttpRequestatxxx1fromoriginxxx2hasbeenblockedbyCORSpolicy:NoAccess-Control-Allow-Originheaderispresentontherequestedresource.解决方法为:添加headerAccess-Control-Allow-Origin:*

javascript gzip 支持中文

首先引用pako.jsfunctiongzip(str){//加密varbinaryString=pako.gzip(str,{to:string});returnbtoa(binaryString);}functionungzip(b64Data){//解密varstrData=atob(b64Data);//Convertbinarystringtocharacter-numberarrayv

HTML5上传文件显示进度的方法

htmlformid=form1enctype=multipart/form-datadivclass=toptoolinputtype=filename=fileToUploadid=fileToUploadonchange=fileSelected();/inputtype=buttononclick=uploadFile()style=display:none;value=上传/divid=

flash与js跨域调用的方法

flash与js在相同的域名下,可以互相调用,但如果flash与js不在一个域名下,就不能调用,这就涉及到跨域调用的问题了。解决方法如下:1、在调用flash的地方加上<param name="allowScriptAccess" value="always" />2、在as代码中AS2写法:System.security.allowDomain("*"); //针对不同http资源System.security.allowInsecureDomain("*");

python更换pip源为国内地址,解决pip慢的问题

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simplelinux下,修改~/.pip/pip.conf(没有就创建一个),修改index-url为国内镜像地址,内容如下:[global]index-url=htt

cx_Oracle中文乱码的解决方法

python使用cx_oracle查询数据时,出现中文乱码,解决方法是设置oracle客户端的字符编码python代码中加入下面语句importosos.environ[NLS_LANG]=SIMPLIFIEDCHINESE_CHINA.UTF8

python需要添加的环境变量

在cmd中运行python报错python不是内部或外部命令,也不是可运行的程序需要在环境变量的path中添加python.exe所在的目录C:\Users\Administrator\AppData\Local\Programs\Python\Python37还有pip.exe所在的目录C:\Users\Administrator\AppData\Local\Programs\Python\Py

python3 操作mysql的方法

首先,安装操作mysql的组件pipinstallPyMySQL然后,在操作mysql之前,需要引入pymysql模块下面是一段查询数据库的代码importpymysqldb=pymysql.connect(localhost,root,password,aaa,charset=utf8)cr=db.cursor()cr.execute(select*fromuser)data=cr.fetcha

安装DXSDK_Jun10 报错 Error Code: s1023的解决方法

??在安装DXSDK_Jun10.exe 的时候出现下面错误: Error Code: s1023错误原因:计算机上安装过Microsoft Visual C++ 2010 Redistributable,打开“控制面板”的“程序和功能”,果然计算机里之前有安装“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219”,而DXSDK_Jun安装的是“Microsoft Visual C++ 2010 x86 Redistributable -?1010.0.30319”,版本低于

在mfc中使用cef实现webkit的浏览器(四)-自动调整大小

前面的几节我们已经将浏览器显示出来了。在测试中,我们发现了一个问题,就是调整窗口大小的时候,浏览器不会跟着变化大小。需要怎么处理呢?其实很简单,跟其他的控件调整大小一样。添加一个WM_SIZE的消息处理代码如下:void CMFCCefDlg::OnSize(UINT nType, int cx, int cy){ CDialogEx::OnSize(nType, cx, cy); // TODO: 在此处添加消息处理程序代码 CWnd* cefwindow= FindWindowEx(this->GetSafeHwnd(),NULL,L\"

在mfc中使用cef实现webkit的浏览器(一)-准备工作

首先,下载一个cef的开发包,我下载的是?cef_binary_3.2171.1901_windows32 这个版本的。下载完成解压后,用vs打开,编译其中的?libcef_dll_wrapper 这个项目。编译成功后,在\\out\\Debug\\lib 这个目录里会生成一个文件:libcef_dll_wrapper.lib,这个文件在开发我们项目的时候会使用。接下来开始创建我们的项目了。1、打开VS,新建一个mfc的工程,应用程序类型选择“基于对话框”2、将默认生成的对话框里面的控件全部删除3、从cef_binary_3.2171.19

在mfc中使用cef实现webkit的浏览器(三)-完成代码

前面,我们添加了一些cefsimple这个示例项目的代码到我们项目中。当然,这些代码需要修改一下,首先是#include 部分#include 的路径需要调整一下,这里是删除\"cefsimple/\"。修改完#include后,编译一下,应该能够通过。接下来,参考一下cefsimple里面“cefsimple_win.cpp”这个文件的代码,这里面的代码是初始化cef的然后添加类似的代码到我们项目中在我们项目的“MFCCef.cpp”这里面的构造函数中,添加如下代码void* sandbox_info = NULL;CefMainArg

解决gradle-xxx.all.zip 下载慢的问题

到https://services.gradle.org/distributions/下载对应版本,放到C:\Users\用户名\.gradle\wrapper\dists这个目录下

android edittext 设置为单行的方法

使用android:singleLing提示过时android:singleLine=true现在的方法是android:inputType=textandroid:lines=1

android 获得屏幕宽度与高度

android获得屏幕宽度与高度方法一:WindowManagermanager=this.getWindowManager();DisplayMetricsoutMetrics=newDisplayMetrics();manager.getDefaultDisplay().getMetrics(outMetrics);intwidth=outMetrics.widthPixels;intheig

android GridLayout 设置子元素的rowspan,colspan,并填充单元格

androidGridLayout设置子元素的rowspan,colspan,并填充单元格LinearLayoutlayout=LinearLayout(Activity_TableEdit.)GridLayout.LayoutParamslayoutParams=GridLayout.LayoutParams()layoutParams.=GridLayout.(currentRowfield.

tomcat在win10中启动时,显示为乱码的解决方法

tomcat在win10中启动时,显示为乱码,如下图解决方法是修改conf目录下的logging.properties文件将UTF-8修改为GBK

springboot整合mybatis报错 Invalid bound statement (not found)

springboot整合mybatis时报错org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):com.xxxx.xxxmybatis的mappper.xml文件是和java文件一起放的,经检查,发现target中没有将mapper的xml文件包含进去处理方法:在pom的build节点下加入src/m

eclipse springboot 自动部署(修改页面后不用重启)的设置

在pom中添加内容dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdoptionaltrue/optional/dependencybuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdsp

spring boot建立项目的基本方法

1、首先,安装环境eclipse中,Help-EclipseMarketplace,安装SpringTools2、安装好后,新建工程,选择SpringStarterProject3、填写项目信息Packaging选择war4、选择依赖的starter,(此示例中选择Aspects、Actuator、Web)5、修改application.properties。此处修改了端口,和查找视图的规则6、在

使用到PB3|PB4|PA13|PA14|PB15做普通IO不能正常使用的解决方法

在使用TIM3的CH1输出PWM的时候,发现PB4怎么也用不了,后来才知道要先禁止JTAG,PB4才能正常使用解决方法是在GPIO初始化之前,先禁止JTAGGPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE);//使能禁止JTAG

判断table是否为空的方法

使用next,如果返回nil,说明为空a={};a[ddd]=333b={};print(next(a))print(next(b))输出结果ddd333nil

ssh升级后出现反复重启的解决方法

#ssh反复重启?查看日志发现ssh在不停的重启Aug2323:11:11localhostsystemd:sshd.servicefailed.Aug2323:11:53localhostsystemd:sshd.serviceholdofftimeover,schedulingrestart.Aug2323:11:53localhostsystemd:StoppedOpenSSHserverd

centos open-ssh升级到8.3p1

1.安装必要组件:yuminstall-ygccopenssl-develpam-develrpm-build2.下载OpenSSH最新版本:wgethttp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gztar-xvfopenssh-8.3p1.tar.gz3.到openssh-8.3p1目录下编译并安装最新

centos7 不能访问网站? dns设置

使用curl请求网页时,发现无法访问,也许是没设置dns,下面为解决方法修改/etc/NetworkManager/NetworkManager.conf文件,在main部分添加“dns=none”选项:[main]plugins=ifcfg-rhdns=noneNetworkManager重新装载上面修改的配置systemctlrestartNetworkManager.service手工修改/

centos7 安装docker

安装Docker1.卸载旧版本dockersudoyumremovedockerdocker-commondocker-selinuxdocker-engine2.安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalv

开发教程

常用软件