学习Android的hello Android时,遇到一个主题相关的错误如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.soosmart.hellomobile/com.soosmart.hellomobile.AboutActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat the ...
阅读全文Gradle命令学习 Gradle的build.gradle其实是groovy script.(Gradle expresses its build files in Groovy. ) Gradle的基本build活动就是tasks.可以通过Gradle tasks命令来列出当前Root Project中可使用的任务。 Gradle tasks可以列出当前build.gradle中所有可以使用的tasks,包括自定义的task。主要有几类任务:Build任务 ...
阅读全文错误现象: E:\test>gradle build :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Could not find tools.jar 原因分析: 这个提示很明显是找不到JDK。所以需要设置一下JDK信息。 ...
阅读全文在Android Studio中Blank Activity和Empty Activity区别: Blank Activity Adding more ready made contents for you(ActionBar, content.xml)。 Empty Activity has nothing rather than a white screen. ...
阅读全文安装Android Studio后第一次启动遇到这个问题:"Unable to access Android SDK add-on list" 原因好像是防火墙的设置问题。网上解决办法有两种: 1. 修改防火墙设置:http://stackoverflow.com/questions/29878370/first-run-of-android-studio-unable-to-access-android-sdk-add-on-list 1.Cl ...
阅读全文JAVA 验证码示例: http://www.cnblogs.com/zhangchunxi/archive/2013/03/15/2961007.html 验证码创意收集: http://www.csdn.net/article/2011-04-29/296881 http://www.yixieshi.com/ucd/13616.html ...
阅读全文这里是ant tasks传送门。 Archive Tasks Audit/Coverage Tasks Compile Tasks Deployment Tasks Documentation Tasks EJB Tasks Execution Tasks File Tasks Java2 Extensions Tasks Logging Tasks Mail Tasks Miscellaneous Tasks Pre-process Tasks Property ...
阅读全文ant官方文档:http://ant.apache.org/manual/index.html filter: Sets a token filter for this project, or reads multiple token filters from a specified file and sets these as filters. Token filters are used by all tasks that perform file-copying op ...
阅读全文Eclipse中的code assist时Alt+/不能完全工作的问题。 在编程时Alt+/正常都能帮我们显示和完成一些代码,补全变量名等。但是对于main, sysout等定义的java proposal template却不起作用。网上翻看了下,在我的eclipse中正确的解决方法是: window->preference->java->Editor->content assit->Auto Activation triggers for jav ...
阅读全文网页开发安全注意事项: Key Items关键项(安全等级最高): 1)WEB.14 敏感信息不能包含在cookie中。WEB.14 - Cookies must not contain sensitive information. 2)WEB.16 隐藏或不显示的文字不应该包含敏感信息或者权限相关的信息。 WEB.16- Undisplayed text must not contain privileged or sensitive information. 3)AX.2 每个A ...
阅读全文微信开发有两类账户,听起来有点拗口。 1) 微信开放平台账户:用于第三方网站/app的接入开发 2)微信公众平台账户: 用于微信公众号的开发 微信开放平台(https://open.weixin.qq.com), 范畴应该大于微信公众平台。 微信公众号平台(https://mp.weixin.qq.com) ...
阅读全文如何更大限度地提高网站响应速度,其中一个办法就是启用web 服务器的内容压缩功能。 下面的案例在未启用前347毫秒。 General Request URL:http://www.soosmart.com/topic/add.html Request Method:GET Status Code:200 OK Remote Address:118.123.166.150:80 Response Headers Cache-Control:private ...
阅读全文...
阅读全文父爱 由作者朱彦潼手绘完成,创作共耗时两年,获24项国际大奖的动画《杯子里的小牛》 ...
阅读全文当设置一个绝对高度不是我们的期望时,我们会通过百分比设置一个相对高度。但为什么有时设置height为100%时,元素却不能撑满整个浏览器窗口的高度,为什么没有效果呢? W3C的规范:百分比的高度在设定时需要根据这个元素的父元素容器的高度。那么如果你把一个div的高度设定为height:50%; 它的父元素的高度为1000px,这个div的高度就是500px。 那如果它的父元素也是百分比定义的,或者没有定义,那具体的高度是怎么算的?那就要一直向上找,直到找到一个绝对高度用来计算。如果找 ...
阅读全文对动态编译的apache服务器来说可以通过apxs (Apache Extension Tool)来快速安装扩展模块。 如需要添加mod_deflate, 则可以通过下面的命令来实现 [apache2 home]/bin/apxs -i -c -a [apacheSRC]/modules/filters/mod_deflate.c [apache2 home] 为当前安装的apache目录 [apacheSRC]为安装apache的源文件目录 通过这个命令可以快 ...
阅读全文本文用来收集一些当前流行的JS UI框架以及相关的比较文章。这些比较主要从以下几个方面着手: 浏览器支持(各大浏览器支持的版本) 文件大小 许可证信息 源文件信息 支持的具体特性功能 webSocket Data retrieval数据获取方式的支持(XMLHttpRequest, Server push, other) Drag and Drop 视觉效果(如一些动画,渐变,场景变化效果) Grid Rich Text ed ...
阅读全文画一个简图帮助直观理解Javascript获取屏幕,页面,浏览器的高度的方法: 通过window.screenX, window.screenY来获取浏览器在当前屏幕的坐标。 通过window.innerWidth, window.innerHeigher来获取浏览器当前的宽和高。 通过window.scrollX, window.screenY来获取当前页面的滚动条移动情况。 而再获取当前页面的高度时,为了实现浏览器的兼容性,需要通过下面的方式获取最大值。 ...
阅读全文在制作响应式页面是Less非常简单和实用,语法和使用方法都可以参考官网文档和中文教程。 本文简单提要学习摘录: Less最重要的几个概念:变量,样式扩展和混合 变量的主要几个作用: 用来定义CSS规则的属性值 用来定义选择器的名称 用来定义URL 用来定义变量使用在import语句中 用来定义属性的名称 甚至可以用来定义另一个变量的名称 使用变量的时候要以下注意点: 可以Lazy Load, 即定义申明的书写位置可以在实际引 ...
阅读全文node.js官网下载node.js安装文件. (https://nodejs.org/en/download/) https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi 安装node.js后,通过npm方法安装less $ npm install -g less 如果出错,可能就是有代理的问题 设置node.js代理方法: npm configure set proxy=htt ...
阅读全文