2015年工作中遇到的问题:131-140(有图才有真相)

从本篇的“工作问题”整理开始,尝试加入一些图片。
有图,才有真相~ (*^__^*) 
没图,你说个JJ~ o(︶︿︶)o

131.Android环境最常见的几个问题。
第一个,project.properties的Android版本
target=android-21

第二个,gen目录无法生成,可能的原因之一是,res资源目录有报错。
第三个,res报错的一种情况是,drawable-xxhdpi目录报错,不被环境支持。
网上找到1个说法是,开发环境有点旧,ADT,SDKManager之类的。
不过我没有搞定,手动删除“drawable-xxhdpi”,手动“Clean Project”。

今后很可能要用Android Studio,不再用Eclipse了。

参考资料:
gen文件无法生成
http://blog.csdn.net/cuihongxing1010/article/details/7893714

http://www.eoeandroid.com/thread-311188-2-1.html
[环境搭建] drawable-xxhdpi文件夹报错

132.Android环境,代码没有问题,但是仍然“报红”,不知道怎么解决。
今天,下载安装AndroidStudio2.0预览版,需要Android的SDK目录为“ANCII”字符。
这样,我就需要移动“D:/系统软件/Android”到“D:/Android”。
更改之后,启动Eclipse,提示找不到SDK,重新设置SDK的目录,Eclipse会更新工程环境,
然后工程就不报错了。

纯属巧合啊~

133.Windows环境输出“变量”。
echo %JAVA_HOME%


Linux下
echo $JAVA_HOME

134.SVN也可以ignore。
Eclipse下,选择文件,右键,Team,添加至SVN:ignore。
原来一直以为Git下才有呢。

135.项目重构の删除垃圾代码。
项目中有些代码,是之前的版本遗留下来的。
由于改动很大,之前的很多代码和资源完全不需要了。
这个时候想把他们删除掉,只需要根据代码版本管理的“更新时间”就知道了。
如果1个月,代码没有任何变化,很可能是之前的“脏代码”。

136.Android Studio快捷键,返回上次浏览的位置,
这篇文章整理了常用的快捷键
http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys
Ctrl+Alt+ left/right 返回至上次浏览的位置

使用之后,吓死人啊,屏幕直接旋转了。
最后使用Ctrl+Alt+Up恢复了。

想必是快捷键重复了,网上找了个答案。

如何消除win7中ctrl+alt+up桌面旋转问题
http://jingyan.baidu.com/article/8065f87fdaaa0a23312498fc.html

桌面-右键菜单-屏幕分辨率-高级设置-英特尔图形和控制面板-图形属性-高级模式-选项和技术支持→去掉“启用热键”。

搞定~

137.Android Studio的Git用不了,不得不学习了几个git命令。
git init
git add .
git common ""
git remote add origin "https://git.oschina.net/fansunion/puzzle.git"

不过,最后通过新建工程的方式,解决了Git的问题。
命令行方式的命令,就没兴趣继续学习了。

138.EasyUI中,需要Tab标签打开。
定义了addTab函数,但是Tab页是用iframe打开的,有的页面调用函数,直接用addTab。
有的需要用parent.addTab。

139.正待等待可用的套接字。
系统重启,打开QQ浏览器,访问百度,卡住了,左下角出现“等待可用的套接字”提示。
百度搜了下,没有找到很好的资料。
大部分稍微有点用的信息就是“同一个域名下,浏览器最多有2~6个套接字sockets”。

最大的收获是,在Google Chrome下,访问以下地址,可以获得很多有价值的信息。
chrome://net-internals/#sockets

也算是学习了一点新东西。

140.上次在Android群英传Puzzle吐槽文章中的一个吐槽。
关于Android变量命名规范,我吐槽了“mPopupWindow”这种命名方式,
书籍作者表示“m”开头的就是Android官方的规范。
去看了下Activity的源码,确实是m开头,部分纯Java代码,不是m开头。
也有其它网友建议去source.android.com看看官方的文档。

这个时候就比较纠结了,先记下这个问题,要去看看官方的建议,其它开发者的选择。
永远纠结在变量、函数、类的命名上~

时间: 2024-07-31 09:01:33

2015年工作中遇到的问题:131-140(有图才有真相)的相关文章

2015年工作中遇到的10个问题:1-10

1.NullPointerException.内容分类存在脏数据,导致报错,需要判断变量是否为Null.查看内容,id不合法,没有找到这条内容,需要判断是否有值,如果为null,跳转到404页面. 2.PDF下载出现"非法"的文件名.Linux和Windows,对文件名有一定的限制,禁止若干字符出现在文件名中.在实现PDF下载的时候,我是把文章的title作为文件名的,title出现了"非法字符",比如"一个一线城市的IT白领的生活成本3万/年.pdf&q

2015年工作中遇到的问题:1-10

1.gps 度换算成度分秒 度(DDD):E 108.90593度    N 34.21630度 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒? 转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒. 同样将度分秒(DMS):东经E 108度54分22.2秒 换算成度(DDD)的方法如下:108度5

2015年工作中遇到的问题101-110

101.android R.java 不生成.网上找了一些办法,尝试了"顶层菜单Project,Clean",不行. 工程中还有另外一个问题,invalid resource directory name. res目录下有个drawable-xxhdpi目录,报错,删除了这个目录,就可以了. 然后,再Clean就好了,有了R.java这个文件. 102.js ==与===区别(两个等号与三个等号).被人问到了这个问题,网上找了下,打的还挺全面的. 1.对于string,number等基

2015年工作中遇到的问题91-100

91.Eclipse中下载插件,进度一直为0.网上无意中看到了,有人说"断网".本以为是句"玩笑话",结果试了几次,成功了. 另外就是,一个插件可能有多个包,可能会出错,只先安装一部分可以试试. 92.老版本的Eclipse安装Jetty总是失败,安装Maven通过断网的方式搞定的.有个Jetty很好安装,但是现在不再第1页了,第2页就进入了浏览器,安装就失败.新版本的自带Git,Jetty已经安装了. 最后的办法是,使用新版本的,手动安装SVN.这样,SVN.Gi

2015年工作中遇到的问题121-130

121.Java的equals,经常被坑.project的status是Short类型的变量.project.getStatus().equals(2);false 整数2默认的类型的int,有这个印象,网上也是这么说的.我想通过debug求证下,看看Short的equas,但是那个obj竟然无法"watch",debug模式也看不出类型,郁闷. 这个时候2被当作Integer,通过debug发现的.(这是我debug之前的"想当然",机智反被机智误啊) 203 =

2015年工作中遇到的问题:71-80,Tomcat-Redis-浮点数-HTTPS

71.Tomcat访问项目带了"项目名称".最简单的办法,是把这个项目部署到"root"目录,据boss所说,阿里的每一个项目,都单独放到1个Tomcat的root下.但是,我们的实际项目遇到了一些问题.Front项目,前端系统Backend项目,后端管理系统CMS与静态资源,前端系统2 由于图片等资源,存的是相对路径,同时需要让Front和Backend都能够访问到图片,我们最后决定把CMS放在Tomcat的root目录下.项目发布之后,Front项目的访问路径是

2015年工作中遇到的问题:21-30(这10个问题很有价值)

21.mysql数据库的数据类型numberic和double是不同的. numberic只能表达最长65位精度的定点数 而double可以描述的是允许的值是-1.7976931348623157E+308到-2.2250738585072014E-308.0和2.2250738585072014E-308到 1.7976931348623157E+308 虽然numberic的小数位数可以更长些,但是表达的值的范围远不及double. 就这些区别. 不能光考虑精度,同时要考虑值域范围. 另外一

前端开发之用工作中的实例来教你切图

下面就来说说切图这点事儿吧. 一:图片怎么切? 1.切片: 先啰嗦一下几个基础概念.切片:制图软件或网页制作软件中,把图像切成几部分,一片一片晚上传,这样上传的速度比较快.切片工具主要是用来将大图片分解为几张小图片,这个功能用在网页中比较多,因为现在的网页中图文并茂,也正因如此打开一个网页所须的时间就比较长,为了不让浏览网页的人等等时间太长,所以他们将图片切为几个小的来组成. 切图原则: a.先总体,再局部.即先划分模块,再把大切片划分成小切片. a.从大小来说,如果背景图比较大,那么尽量把背景

写给我的2015—开启工作新旅程

前沿: 2015年的总结相比2014年来的晚了很多,原因一方面是今年呀的发现CSDN居然没有了前两年写年终的活动.还有一方面嘛还是自己太懒散了,一直恍恍惚惚的没有下手来总结. 今天,在这小年夜里(ps:外面下完雪挺冷的).独自一个人坐在办公桌前.静下心.记录下消逝的2015,再不总结就是大年30啦. 返回到2014年写下的些许愿望,有些逐渐的在实现了而有些依然须要更努力. 过去的2015,一半在学校毕业还有一半花在工作上,此刻的Me掰掰手指算下居然已是工作了7个月的社会进步爱国人士.从告别研究生