编程技巧 - 文章列表

  • @ResponseBody 中文返回乱码的解决方法

    @ResponseBody中文返回乱码的解决方法解决方式1:修改RequestMapping注解@RequestMapping(value=/test2,produces=application/json;charset=utf-8)解决方式2:修改spring-mvc.xmlmvc:annotation-drivenmvc:message-convertersregister-defaults=

  • maven中使用jstl标签的方法

    在pom.xml中添加依赖dependencygroupIdjstl/groupIdartifactIdjstl/artifactIdversion1.2/version/dependencydependencygroupIdtaglibs/groupIdartifactIdstandard/artifactIdversion1.1.2/version/dependencyjsp页面添加%@tag

  • 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

  • 解决mysql连接报错:1251-Client does not support authentication protocol requested by server;consider upgrading MYSQL client

    使用navicat连接mysql8.0时报错:1251-Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMYSQLclient解决方法是进入mysql的命令行执行语句ALTERUSERroot@localhostIDENTIFIEDWITHmysql_native_passwordBY1111

  • javascript gzip 支持中文

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

  • vs2017添加引用报错 对COM组件的调用返回了错误HRESULT E_FAIL

    vs2017添加引用的时候报错对COM组件的调用返回了错误HRESULTE_FAIL解决方法如下1、运行VS2017的开发人员命令提示符2、cdC:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Enterprise\Common7\IDE\PublicAssemblies3、gacutil-iMicrosoft.VisualStudio.Shell.I

  • 在 Range 对象中,Min (17)必须小于或等于 max (-1)。

    DataRow[]menus=dtMenu.Select(D_PARENT=+parentId);报错:在Range对象中,Min(17)必须小于或等于max(-1)。这样写会报这个错,原因是这个字段是字符串,需要加上单引号所以修改为下面这样就好了DataRow[]menus=dtMenu.Select(D_PARENT=+parentId+);

  • oracle写入clob类型是提示 ORA-01704:字符串文字太长

    oracle写入clob类型是提示ORA-01704:字符串文字太长解决方法是需要将长文本先赋值给变量,再执行insert如下:declarea_clobclob:=1111;begininsertintoaa(a1)values(a_clob);end;如果又提示PLS-00172:字符串常值太长则需要将长文本拆分开如下:declarea_clobclob:=1111||22222;begini

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

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

  • 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