- 浏览: 511174 次
- 性别:
- 来自: 深圳
最新评论
-
di1984HIT:
学习了~~
jackson JSON对象映射出多余字段的bug -
lvye351:
当然,在tomcat还有JPDA这种方式 ,来远程debug: ...
配置linux下tomcat的远程debug -
hety163:
好,语言简单明了易懂
Http和Socket连接区别 -
高军威:
<b>行不行</b>
XSS转码 && struts2 property标签的bug -
chjy1983:
请教下,我这样:JSONObject jsonObject = ...
HttpClient4 POST数据及问题
文章列表
universalimageloader 已经是标配图片加载库了。 不过大部分图片空间都是防盗链的, 自己的图片空间也是。
需要修改源码增加refer参数:
1.下载 source-jar包,解压导入到安卓工程, 没有倚赖包,不会报错。
2.修改下面2个类:都是增加refer部分
3. 把编译出的class文件替换掉jar包中的class即可。
com.nostra13.universalimageloader.core.download.BaseImageDownloader
protected HttpURLConnection createConne ...
1.框架
loopj.com/android-async-http/
2.使用:
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://www.google.com", new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
System.out.println(response);
}
});
注意坑:clien ...
fpm之后,尝试兼容url错误的一段redirect失效。具体如下:
rewrite ^/hoomic-plugin/(.*)$ /$1 permanent;
目的是使得下面网站都可以访问:
http://plugin.abc.com/index.php/info
http://plugin.abc.com/hoomic-plugin/index.php/info
非常不幸的是由LAMP迁到nginx 的ftpm中后,执行不成功。
1.打开nginx debug log,发现redirect没问题,而是request uri不同。
server {
li ...
之前参考了不少文件,配置均不生效。
过程(ubuntu):
1.到nginx安装目录新建一个404.html /usr/share/nginx/html
2.到各server节点下新增404处理逻辑
vim /etc/nginx/sites-enabled/default
server {
listen 80 ;
server_name m.xx.com;
root /var/www/m;
index m.html;
error_page 404 /404.html;
location = /404. ...
挺黑的,nginx抓出来的日志。扫描各种php软件、数据库软件的 setup脚本,一旦被执行到将可能被拖库。
抓取log的方法:
/var/log/nginx#
//查看全部404, 基本都是瞎蒙的
grep '404' *
//特定的zmeu,比较少
grep 'ZmEu' *
1.各种setup.install都要留在/var/www之外才好;或者用完删除
2./var/www子目录必须拒绝直接访问。
50.62.140.10 - - [21/Feb/2014:16:40:01 +0800] "GET /phpMyAdmin/sc ...
xcode5 及持续集成, 花了20分钟上手配置, 效果非常接近我在java里面使用的hudson。
WWDC 2013 Session Videos 下载的ppt文稿, 鉴于需要开发者账号,所以在附件里面也放了一份。
https://developer.apple.com/wwdc/videos/index.php?id=412
Why Continuous Integration?
•Testing on multiple OS versions and hardware models
•Build, analyze, and test your project ...
1.新增简单的url请求内容返回, 比较时髦的链调用
try {
Content returnContent = Request.Get("http://www.qq.com")
.execute().returnContent();
System.out.println(returnContent.toString());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace(); ...
nginx proxy_http_version
- 博客分类:
- 技术点滴
nginx转 apache ,发现HTTP协议版本 从1.1 变成了1.0
其实并非某些人说的不支持1.1,而是有个参数,默认为1.0而已。
NGINX
HTTP/1.1" 200 3578 0.035 "http://plugin/index.php/video/youku" "Mozilla/5.0 (iPad; CPU OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B554a" -
APACHE
HTTP/1. ...
pc端的前台工具挺丰富的。 基本fiddler+firebug就能解决一切。.手机端访问html、或者开发html for 手机端 的调试则相对复杂一点。其思路还是将终端访问转化到PC上。
1.手机端调试:
使用fiddler,将手机的请求转到pc的fiddler上。(可以分析网络请求,参数,session等)
使用firefox,chrome 的分辨率模拟功能,将pc浏览器模拟成手机终端, 并用fiddler重发网络请求在PC浏览器上模拟显示效果(可以调试样式,显示)。
2.agent switch 这种设置,可以在pc上模拟出phon ...
ubuntu一键升级到13.10的教训
- 博客分类:
- 技术点滴
从13.04升级到13.10,主要两个变化非常蛋疼:
1. php从5.4-》5.5
2.apache 2.2 -》 2.4
抛开一些细节的配置不说, php5.5会出现一些安全警告,google之均可以解决(大约花费2小时)。更麻烦的问题在于: 升级apache的时候, 会自动删除/var/www目录
万幸的在于数据都是专区存储,/var/www只是一个软链,不然就真是倒大霉了。
兼职运维的时候,两个懒是一定偷不得的:
1.每周的crontab 备份脚本: 数据库,svn,核心目录。
2. 软件的数据都使用软链,到专门的/data分区上存储。
======== ...
产生这个问题一般两个原因:
1. google到的结果,类名文件必须小写。 可参考http://codeigniter.org.cn/forums/thread-9941-1-1.html
2. 这个是google了一圈都没说到的,linux目录访问权限导致!
排除命名问题之后,请ls查看目录权限,是否对www-data用户有读写权限
Unable to locate the model you have specified: some_model
通过不同浏览器、相同浏览器进行set/get操作,确认contoller是多例的,每次请求均会实例化一次,类似struts2的action。
可以直接定义类变量,不会受多线程的影响。
<?php
class Info extends CI_Controller {
private $userId="0";
public function __construct() {
parent::__construct();
}
function set(){
$this ->userId = "2 ...
调用方法
ObjectMapper mapper = new ObjectMapper();
// mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
try {
String json = mapper.writeValueAsString(new A());
System.out.println(json);
} catch (JsonGenerationException e) {
// ...
springMVC + jsonP
- 博客分类:
- 技术点滴
/**
* 根据分类id,取新闻列表 jsonp对象
* @param stub
* @param newsItemId rss分类id编号
* @param function jsonp回调函数名
* @return
* @return jsonp对象
*/
@RequestMapping(value ="/news/l")
@ResponseBody
public JSONPObject newsList(long newsItemId, String function) throws IOE ...