升级AVD引发andriod工程始终有个错误Failed to load properties file for project解决方法
星期六, 2012-04-14 | Author: Lee | Android | 没有评论 4,277 views
昨天做了个andriod应用,快完工的时候,一高兴升级了下AVD,然后我就悲剧了,工程始终有个红叉叉的错误,但是又看不出哪里有错误,
造成不能编译andriod工程,生成不了对应的apk文件,整个一个悲剧;
解决之法:
1.设置ANDROID_SDK_HOME环境变量(android sdk安装目录)可以解决
2.备份原来的工程,然后删除该工程,再重建该工程 clean 下(这个做java的应该都很清楚了)
3.运行工程就正常了,后续还要重新设置个新的AVD name
4.世界就安静了
jquery moblie 按钮图标那点事
星期四, 2012-04-12 | Author: Lee | html5, pagemaker | 一条评论 5,597 views
记忆力不好记不住jqm图标的样子,做此文图文对照,很方便自己知道是什么图如下(系统提供的18个图标):本文参照api摘录版:
<a href="index.html" data-role="button" data-icon="delete" data-iconpos="right">Delete</a> data-icon属性可以被用来创建如下所示的图标 左箭头 data-icon="arrow-l" 右箭头 data-icon="arrow-r" 上箭头 data-icon="arrow-u" 下箭头 data-icon="arrow-d" 删除 data-icon="delete" 添加 data-icon="plus" 减少 data-icon="minus" 检查 data-icon="check" 齿轮 data-icon="gear" 刷新 data-icon="refresh" 前进 data-icon="forward" 后退 data-icon="back" 网格 data-icon="grid" 五角星 data-icon="star" 警告 data-icon="alert" 信息 data-icon="info" 首页 data-icon="home" 搜索 data-icon="search" |
javascript判断变量是否定义(undefined)转换函数
星期四, 2012-04-12 | Author: Lee | ajax, html5 | 没有评论 6,092 views
在处理html5的页面取值的时候,发现当取不到的时候报错,js程序不再执行,直接写个修正函数处理
如下:
//修正未定义的变量 function checkUnfined(value){ if(typeof(value)=='undefined'){ return ""; } return value; } |
话说判断是否未定义也是很常用的东东
jquery mobile动态添加元素之后不能正确渲染解决方法(listview和div html 元素)
星期日, 2012-04-08 | Author: Lee | html5, pagemaker | 没有评论 12,428 views
问题就不描述了,ajax处理玩数据对于按钮等操作都没有被渲染,需要调用jqm的css去渲染,方法如下:
一:对于listview: $(‘ul’).listview(‘refresh’);
二:对于div或其他: $(‘allAddContent’).trigger( “create” );
1. var list = $("<li><a href='//www.pomelolee.com'>Pomelo Lee-"+i+"</a></li>"); $("#listShow").append(list).find("li:last").hide(); $('ul').listview('refresh'); html 如下: <div data-role="content"> <ul data-role="listview" id="listShow" data-inset="true"> <li><a href="#">html5</a> </li> <li><a href="#">css</a></li> </ul> </div> 2. var allAddCon="<a href=\"javascript:goto('i5a6?id="+data.rows[i-1].id+"')\"; data-role='button' data-theme='b'>Pomelo Lee网络</a>"; $("#allAddContent").html(allAddCon).trigger( "create" );; |
Eclipse之java was started but returned exit code 1报错并退出的解决方法
星期三, 2012-04-04 | Author: Lee | JAVA-and-J2EE | 3 Comments 43,808 views
今天正在用eclipse处理程序的时候突然报了个java was started but returned exit code 1,提示后就退出了,上网查询修改eclipse.ini即可.
本人环境为win7的64位系统,jdk为1.6.0_20:
解决之法:(安装目录eclipse.ini文件)
1.修改最大内存数-Xmx384m 为 -Xmx1024m (本人情况为因为最大内存过小)
2.按照1如果还不行,再配置
-vm
C:\Java\JDK\1.6\bin\javaw.exe
-vmargs
注意点:-vm 都分别各占一行,且此配置要在-vmargs上面
延伸阅读:eclipse.ini文件的说明(http://wiki.eclipse.org/Eclipse.ini)
异常图片截图记录:
› 继续阅读
php判断常用上传文件类型,自动获取文件扩展名
星期四, 2012-03-29 | Author: Lee | php | 没有评论 6,611 views
在用php进行文件上传的时候总要判断文件的扩展名名等进行是否允许操作,经测试记录比较常用的文件类型,
记录如下,如有不全,希望能补正修改,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | switch ($_FILES['userupfile']['type']) { case "image/jpeg": $fileextname = "jpg"; break; case "image/pjpeg": $fileextname = "jpg"; break; case "image/gif": $fileextname = "gif"; break; case "image/png": $fileextname = "png"; break; case "image/x-png": $fileextname = "png"; break; case "image/bmp": $fileextname = "bmp"; break; case "application/x-shockwave-flash": $fileextname = "swf"; break; case "text/plain": $fileextname = "txt"; break; case "application/msword": $fileextname = "doc"; break; case "application/x-zip-compressed": $fileextname = "zip"; break; case "application/vnd.ms-excel": $fileextname = "xls"; break; case "application/vnd.openxmlformats-officedocument.wordprocessingml.document": $fileextname = "docx"; break; case "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": $fileextname = "xlsx"; break; case "application/pdf": $fileextname = "pdf"; break; } |
apache,nginx反向代理出现内网ip解决方法
星期四, 2012-02-23 | Author: Lee | JAVA-and-J2EE, linux | 没有评论 12,434 views
apache中设置如下反向代理后端的tomcat出现
request.getServerName();获取到的主机名称就会是localhost,解决这个
<VirtualHost *:80> ServerAdmin service@i5a6.com DocumentRoot /usr/local/apache/htdocs ServerName i5a6.com ServerAlias *.i5a6.com DirectoryIndex index.html index.html.var index.jsp ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ErrorLog "logs/hscode-error.log" CustomLog "logs/hscode-access.log" common </VirtualHost> |
在httpd.conf 文件中增加:
ProxyPreserveHost On 即可
对应的nginx 也有此问题解决之法:
proxy_set_header Host $host;
upstream mytomcat{ #server 127.0.0.1:8000 weight=3; #server 127.0.0.1:8001; #server 127.0.0.1:8002; server 127.0.0.1:8080; } server { listen 80; server_name i5a6.com *.i5a6.com; index index.html index.htm ; root /usr/local/data/htdocs/www; location / { # proxy_set_header Host %host; # proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://mytomcat; proxy_set_header Host $host; } |
apache反向代理集群,实现负载均衡,编译mod_proxy模块
星期三, 2012-02-22 | Author: Lee | JAVA-and-J2EE, linux | 一条评论 6,328 views
利用apache和tomcat做集群,有好几种方式,另一种见apache tomcat 负载均衡集群和session复制 基于jk
本文是使用代理的模式;
一:查看是否有mod_proxy模块功能
[i5a6]# /usr/local/apache/bin/httpd -l
可以看到是否有mod_proxy的模块,直接去 /usr/local/apache/modules/ 去查看是否有对应的mod_proxy.so,mod_proxy_balancer.so,mod_proxy_http.so,mod_proxy_ajp.so的模块包
二:本人的是vps已经安装好的apache不过没有编译此模块要自己动手编译
[i5a6]# find / -name mod_proxy.c
注释:我是不知道它的安装目录,直接根目录下检索吧,主要是找对应的模块文件夹;
执行结果:/home/cpeasyapache/src/httpd-2.2.17/modules/proxy/mod_proxy.c
[i5a6]# cd /home/cpeasyapache/src/httpd-2.2.17/modules/proxy/
[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy.c proxy_util.c
[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy_balancer.c
[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy_http.c
# 安装proxy_ajp模块
[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy_ajp.c ajp_header.c ajp_utils.c ajp_msg.c ajp_link.c
可以去 /usr/local/apache/modules/ 看下生成了对应mod_proxy.so,mod_proxy_balancer.so,mod_proxy_http.so,mod_proxy_ajp.so的包,
三:配置httpd.conf,设置权重和session严格复制等
› 继续阅读
itext的转换pdf的尝试
星期日, 2012-02-12 | Author: Lee | JAVA-and-J2EE | 没有评论 4,580 views
今天写了个转换成pdf的文档,做个生成个表格的东东.没有做中文支持的问题,支持中文可以下载扩展包处理.
下载itext的jar包:可以去:http://sourceforge.net/projects/itext/files/ 下载更多版本,目前最新为itext-5.1.3.zip
对应的api文档可以翻阅:itext–api
代码如下:
› 继续阅读
java中需要转义的正则表达式符号
星期日, 2012-02-12 | Author: Lee | JAVA-and-J2EE | 没有评论 10,458 views
special sign 注释 $ 匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,那么 $ 还匹配 \n
或 \r 前面的位置。若要匹配 $ 字符本身,请使用 \$。
( ) 标记子表达式的开始和结束。可以捕获子表达式以供以后使用。若要匹配这两个字符,请使用 \( 和 \)。
零次或多次匹配前面的字符或子表达式。若要匹配 * 字符,请使用 \*。
+ 一次或多次匹配前面的字符或子表达式。若要匹配 + 字符,请使用 \+。
. 匹配除换行符 \n 之外的任何单个字符。若要匹配 .,请使用 \。 [ ] 标记中括号表达式的开始。若要匹配这些字符,请使用 \[ 和 \]。
? 零次或一次匹配前面的字符或子表达式,或指示“非贪心”限定符。若要匹配 ? 字符,请使用 \?。
\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,字符 n 匹配字符 n。\n 匹配换行符。序列 \\ 匹配 \,序列 \( 匹配
(。
/ 表示文本正则表达式的开始或结束。若要匹配 / 字符,请使用 \/。
^ 匹配输入字符串开始处的位置,但在中括号表达式中使用的情况除外,在那种情况下它对字符集求反。若要匹配 ^ 字符本身,请使用 \^。
{ } 标记限定符表达式的开始。若要匹配这些字符,请使用 \{ 和 \}。
| 指出在两个项之间进行选择。若要匹配 | ,请使用 \|
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (86)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (144)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (7)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)