使用PopupWindow弹出menu菜单,解决宽度自适应的问题
如图所示,要实现,PopupWindow弹出的菜单随内容的宽度决定,目前找到自认为比较好的办法是,重写ListView的onMeasure()方法。然后就可以实现了,在此mark一下。代码如下: @Override protected void onMeasure(int widthMeasureSpec, in...
HTTP Header
HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。通过浏览器抓包我们可以看到http 请求头的一些信息 1、Accept说明:指定客户端能够接收的内容类型,内容类型中的先...
JFinal的restful简单处理
小站今日想做个功能增加对restful的支持,以便搜索引擎进行收录。记录下来与大家分享。 jfinal中提供了对restful的支持,但不是彻底的支持,严格的rest风格很麻烦,rest只是个风格,不是标准,所以你可以根据实际情况...
android中跳转到指定的Tab页面,并不希望加载第一个tab页面的问题
问题描述如下: 我现在有一个TabHost ,装在的页面从左到右依次是Aactivity,Bactivity,Cactivity,Dactivity,Eactivity。 当我指定要跳转到 B, C, D 或者E Aactivity时候,tabHost总是都会先去加载A页面,这并不是我想要的,我想要的是指定哪个页面就...
MySQL定时备份数据库
项目中难免会用到对数据库的备份,先记录一下 MySQL数据库定时备份实现。for /f "Tokens=1-3 Delims=/ " %%i in ('date /t') do set dt=%%i-%%j-%%k- for /f &qu...
Spring mvc 常用拓展点
Spring mvc作为一个web mvc框架的后起之秀,其易用性,拓展性则实让人在使用之余,赞叹不已。本文从Spring mvc的Controller的执行过程中,找出一些开发者用到的几个拓展点。首先,按先后顺序列一下Spring mvc中controller的执行过程:1. 执行所有的拦截器(实现HandlerInterceptor接口的类);2. 调用controll...
遇到Android onActivityResult()不执行的问题
以前在使用startActivityForResult()的时候,一直都非常顺利,今天却发现出现了一个奇怪的情况。 问题描述如下: 1、我在执行完startActivityForResult()函数后,还没有启动目标Activity,当前activity中的onActi...
Swift 2.0初探:值得注意的新特性
guard语句guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。那么guard语句的作用到底是什么呢?顾名思义,就是守护。guard语句判断其后的表达式布尔值为false时,才会执行之后代码块里的代码,如果为true,则跳过整个guard语句,我们举例来看看。我们...
MongoDB初探
一、MongoDB的安装1、首先去https://www.mongodb.org/ 下载MongoDB. 本人安装的是MongoDB 32-bit msi。 2、依照提示安装完成之后,就是启动MongoDB了,你可以配置环境变量之后直接在cmd命令下使用Mongo命令启动。eg: mongod --dbpath D:\mongdb\data 此时可能...
欢迎来到思客技术博客
深圳市思客技术有限公司致力于帮助中小企业及创业团队进行产品研发和提供服务解决方案,公司成立于2014年10月。公司成员在android,ios,微信公众平台具有丰富的开发经验,在互联网领域有着深刻的见解。我们愿意与各个领域的创业团队们一路同行,共同创造美好的未来。