`
东天里的冬天
  • 浏览: 32732 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
在移动开发中,服务器常以xml形式向Android传递数据,这个时候就需要解析服务器传递过来的xml了,以下图为例,服务器传过来的数据如图所示 public class XmlParserUtils { //解析xml的业务方法 public List<News> parserXml(InputStream in) throws Exception { List<News> newsLists=null; News news=null; //获取xml的解析器 XmlPullParser xmlPu ...
从我们学习android开始,几乎每天都在和handler打交道.有了它,我们在子线程中处理好了耗时的操作,可以利用它来更新UI.它为我们在线程间的通信提供了很大的方便,而今天博客就来详细的介绍一下Handler的消息循环机制,一步一步的了解其中的奥妙. 1.了解概念 1.1简单实例 public class DemoAct extends AppCompatActivity { private Handler h = new Handler() { @Override public vo ...
从我们学习android开始,几乎每天都在和handler打交道.有了它,我们在子线程中处理好了耗时的操作,可以利用它来更新UI.它为我们在线程间的通信提供了很大的方便,而今天博客就来详细的介绍一下Handler的消息循环机制,一步一步的了解其中的奥妙. 1.了解概念 1.1简单实例   public class DemoAct extends AppCompatActivity { private Handler h = new Handler() { @Override pub ...
public static String ScreamToString(InputStream in) throws Exception{ //定义一个内存输出流 ByteArrayOutputStream out = new ByteArrayOutputStream(); int len=0; byte[] bt=new byte[1024]; while((len=in.read(bt))!=-1){ out.write(bt,0,len); } String content=new String(out ...
public static String ScreamToString(InputStream in) throws Exception{ //定义一个内存输出流 ByteArrayOutputStream out = new ByteArrayOutputStream(); int len=0; byte[] bt=new byte[1024]; while((len=in.read(bt))!=-1){ out.write(bt,0,len); } String content=new Strin ...
应用场景:在获取用户信息之后,把用户所需要的信息写到txt文档中,然后打包加密,发送给客户,这边的代码主要就是创建文件,写入内容后,在邮件发送完成删除该文件 /** * 创建文件 * @param path 创建路径 * @param fileName 文件名 * @param content 写入内容 * @return */ public boolean createFile(String path,String fileName,String content){ Boolean bool=false; File parentFile=new File( ...
应用场景:在获取用户信息之后,把用户所需要的信息写到txt文档中,然后打包加密,发送给客户,这边的代码主要就是创建文件,写入内容后,在邮件发送完成删除该文件 /** * 创建文件 * @param path 创建路径 * @param fileName 文件名 * @param content 写入内容 * @return */ public boolean createFile(String path,String fileName,String content){ Boolean bool=false; File parentFile=new File( ...
实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则不进行加密保护 * @param srcFileName 待压缩文件路径 * @param zipFileName zip文件名 * @param password 加密密码 * @return * @throws Exception */ public void zipFilesAnd ...
实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则不进行加密保护 * @param srcFileName 待压缩文件路径 * @param zipFileName zip文件名 * @param password 加密密码 * @return * @throws Exception */ public void zipFilesAnd ...
网上类似的代码很多,但是在实际使用中大多并不能运行,这次刚好项目要用到这个功能,就把代码贴出来,供大家参考。 代码直接就能够运行,并且我在上面有了详细的注释,不过还有几个注意点需要告知,特别是第一次使用的朋友,一定要注意以下几点: 1.一定要开启邮箱的SMTP服务,这个具体的我不多说了,网上这个很多,基本上都有图,直接了当 2.开启SMTP后,代码里面的密码并非是邮箱的登录密码,而是邮箱生成的授权码,这个在完成第一步后邮箱会显示你的授权码。 3.目前我看到的主要关于自动发邮件的错误一般是530,关于这个错误只需要加上 props.setProperty("mail.smtp. ...
网上类似的代码很多,但是在实际使用中大多并不能运行,这次刚好项目要用到这个功能,就把代码贴出来,供大家参考。 代码直接就能够运行,并且我在上面有了详细的注释,不过还有几个注意点需要告知,特别是第一次使用的朋友,一定要注意以下几点: 1.一定要开启邮箱的SMTP服务,这个具体的我不多说了,网上这个很多,基本上都有图,直接了当 2.开启SMTP后,代码里面的密码并非是邮箱的登录密码,而是邮箱生成的授权码,这个在完成第一步后邮箱会显示你的授权码。 3.目前我看到的主要关于自动发邮件的错误一般是530,关于这个错误只需要加上 props.setProperty("mail.smtp. ...
首先全局搜索是ctrl+h 注意:一定要勾选regular expression 这边以全字符匹配“factor”为例,\b是匹配单词边界,所以整个搜索只能是“factor”,什么“factory”,"se_factor"都不会被搜索
首先全局搜索是ctrl+h 注意:一定要勾选regular expression 这边以全字符匹配“factor”为例,\b是匹配单词边界,所以整个搜索只能是“factor”,什么“factory”,"se_factor"都不会被搜索
之前有用过SSM框架,并且自己搭过,完全没问题。工作之后一直用maven,前两天在maven下搭建了一个SSM框架,但是一直报绑定失效错误,具体错误如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.PetMapper.selectByPrimaryKey at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:196) ...
之前有用过SSM框架,并且自己搭过,完全没问题。工作之后一直用maven,前两天在maven下搭建了一个SSM框架,但是一直报绑定失效错误,具体错误如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.PetMapper.selectByPrimaryKey at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:196) ...
Global site tag (gtag.js) - Google Analytics