首页 > 博客
  • No cached version of com.android.tools.build:aapt2:3.5.2-5435860 available for offline mode

    发布时间:2020年10月6日 星期二 09時56分49秒 | 5357 | 文章约 599 字符 | No cached version of com.android.tools.build:aaptX:X.X.X-5435860 available for offline mode:这里的意思是说没有可用的缓存版本,可以设置成离线版本既可以,在Android Studio的File菜单下的Settings菜单设置,Build,Execution,Deployment > Gradle,把Offline work取消,如下图:这个问题英文和中文网络上很多遇到,只是各自版本号不同而已,一般出现在安装新版本或初次安装时遇见此类问题,下载缓慢,可以切换为本地的gradle ,但本地的版本可能过低,可以切换到Use default Gradle wrapper(recommended)耐心等待下载更新。另一种错误 Use local gradle distribution改为 Use def … 阅读详文

  • HttpURLConnection输出中文乱码问题

    发布时间:2020年9月22日 星期二 16時43分49秒 | 6175 | 文章约 599 字符 | “HttpURLConnection输出中文乱”这个问题网络上有不少遇到,这里整理下项目片段代码,下面代码关于中文乱码有个重要地方,第一个下面代码标记“1.”:三个属性"Accept-Charset","Content-type", "Charset",网落上说要追加"utf-8"编码,在我们项目处理过程,问题不在这个三个属性,在于输出方法在下面标记“2.”,writeBytes()追加前面三个属性也乱码,wr.write(params.toString().getBytes("UTF-8"));是只在getBytes中追加"UTF-8"即可不会中文乱码,可以没有前面三个属性设置。URL obj = new URL(url);HttpURLConnection con = ( … 阅读详文

  • Android Studio、Android SDK、JDK三者的关系

    发布时间:2020年9月18日 星期五 13時30分43秒 | 5952 | 文章约 599 字符 | Android Studio 是Android的开发主流的IDE,由Google官方提供(2013年I/O大会上发布)。Android SDK(software development kit)则提供了驱动android基础框架,启动编译时需要启动模拟器由Android SDK支持,Android SDK依赖于JDK。JDK(Java SE Development Kit )由当年sun创造,现在归属于Oracle,它是语言基础,在windows或mac OS系统,以及liunx系统上需要通过配置JDK系统环境才能跑java程序。次序JDK<Android SDK<Android Studio,获取其它Android IDE也是这个次序,第一是Java的环境配置,然后是Android SDK,虽然Android Studio是集成安装,看不到Android SDK的安装过程,它默认是跟 … 阅读详文

  • Java程序HttpURLConnection上传文件给.NET遇到的网络问题

    发布时间:2020年9月6日 星期日 17時14分06秒 | 3128 | 文章约 599 字符 | 近几天写一个Java端应用,把文件上传到.NET服务端,整理下遇到的问题:Java上传文件通过HttpURLConnection来POST文件给服务端,常见的报错:1. From (ServerResponse): java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:12526/FileApi.aspx;2. From ServletCom CLIENT REQUEST:java.net.ConnectException: Connection refused: connect;第一个报错,500是服务端程序内部错误;第二个问题是服务端程序拒接连接。这时需要检查服务端程序接收文件处理保存post过来的文件代码块是否有异常。我项目是用.NET接收文件,疏忽了文件名获取“HttpPostedFile f … 阅读详文

  • Access执行delete无法删除-操作或事件已被禁止模式阻止

    发布时间:2020年8月3日 星期一 15時52分47秒 | 4217 | 文章约 195 字符 | Access数据库mdb文件,对数据表执行Delete删除语句,不执行无法删除,或者Update更新语句也不执行,状态栏提示“操作或事件已被禁用模式阻止”,在安全警告:提示“已禁用了数据库中的某些内容”,如下图:处理方法:打开“安全警告”旁边的“选项”按钮,在安全选项面板中,将“有助于保护我避免未知内容风险(推荐)(P)”选项改为“启用此内容(E)”,然后点击确定,即可正常执行。如下图: 阅读详文

  • android.permission.MOUNT_UNMOUNT_FILESYSTEMS权限配置问题

    发布时间:2020年7月19日 星期日 15時55分26秒 | 6266 | 文章约 421 字符 | 在Android Studio开发IDE中android.permission.MOUNT_UNMOUNT_FILESYSTEMS权限在android对文件创建或删除是需要开启这个权限的配置,在AndroidManifest.xml文件的“manifest”节点中配置加入“<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>”遇到错误无法开启报错(如下图)。需要在“File”菜单下“Settings”菜单 在Settings设置面板中点开“Editor” 展开:Inspections > Android > Lint > Correctness ,在Using system app permission项中,将Severity属性的“Error”改为“Warning”,然后点“OK”即可。 阅读详文

  • 报错“Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING”

    发布时间:2020年7月4日 星期六 17時22分50秒 | 4251 | 文章约 319 字符 | WebKit内核浏览器报错:Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING这个问题测试了一番,目前我们遇到的问题只在chrome、opera、edge、safari这类WebKit内核浏览器中跳这种错报错,在IE和firefox浏览器中没有这个报错。一般是通过文件流输出文件如图片或其它文本文件输出流时报错,这时就需要检查后台处理文件的代码是否有冲突的地方。如下面的Response.Flush()、Response.Close()这里和Response.End()冲突,在WebKit内核浏览器中就会报这个错误,而Firefox或IE都能兼容不会报出错误异常。 阅读详文

  • Sql Server报错:将截断字符串或二进制数据。 语句已终止。

    发布时间:2020年6月5日 星期五 15時41分38秒 | 5447 | 文章约 307 字符 | 将加密字段值插入到数据表时报错:“将截断字符串或二进制数据。 语句已终止。”,不知道是何处冲突,捣腾了一会儿,这个字段值是Nvarchar(15),问题出在:数据字段太短,把字段改成Nvarchar(256)之后,就可以了。加密字段刚好有特殊字符,被截断到特殊字符这里就报出下面图片错误,如果没有特殊字符,直接会被掐掉多出来的字符,存入数据表字段中。这种情况如果varchar类型字段,如果没有设置足够长度在这种情况,应该也是会报出同样的错误异常。而设置为varchar(Max)或nvarchar(MAX),或者text类型字段又不会出现这个报错,因为此时已经没有字段限制,只有小于所插入值的长度时,才报此错误。 … 阅读详文

  • MVC还能不能用webfrom的站点地图SiteMap文件?

    发布时间:2020年6月1日 星期一 10時14分31秒 | 77415 | 文章约 599 字符 | 项目升级到.net FrameWork 4.5 mvc项目之后,以前.net 2.0的SiteMap站点地图xml文件还能不能用?我们分解了下,是可以用的,只需要先将xml读取到,然后forech遍历下做成泛型数据~给mvc的模型,然后就可以直接在view视图中使用。下面分解代码:Web.sitemap文件:<?xml version="1.0" encoding="utf-8" ?><siteMapNode action="com/Default.aspx" title="首页" description="首页" comment="" type="0"> <siteMapNode action="com/Products.aspx" title="产品" descripti … 阅读详文

  • Sql Server和MySql中的DATEDIFF用法

    发布时间:2020年5月18日 星期一 14時43分22秒 | 2626 | 文章约 599 字符 | DATEDIFF函数,用来查询两个时间值之间的数据Sql Server中的DATEDIFF函数功能:可以直接支持两个年份、两个月份、两个周、天等两个时间之间数据值查询,它提供了三个参数,写法:DATEDIFF ( datepart , startdate , enddate ) ,“datepart” DATEDIFF 用于报告 startdate 与 enddate 之间差异的单位。 常用 datepart 单位包括 month 或 second。“startdate”开始时间设定,可解析为下列值之一的表达式:date、datetime、 datetimeoffset、datetime2、smalldatetime、time。“ enddate”结束时间设定取值类型和“startdate”相同。微软官方文档示例:https://docs.microsoft.com/zh-cn/s … 阅读详文