小编jor*_*gen的帖子

imagemagick调整大小和质量PNG

在我的应用程序中,我需要调整大小并使PNG文件的质量更差.

在完整尺寸下,PNG为3100x4400px,使用2,20MB磁盘空间.

运行以下命令时:

convert -resize 1400 -quality 10 input.png output.png
Run Code Online (Sandbox Code Playgroud)

使用5,33MB磁盘空间将图像大小调整为1400x2000.

所以我的问题是:如何减小文件大小?

png image imagemagick image-processing

18
推荐指数
4
解决办法
4万
查看次数

如何根据查询字符串在apache mod_rewrite中禁止使用url?

如何在apache中禁止以下url;

main/index.php?site=ing

我试过以下几点;

RewriteRule ^main/index.php?site=ing - [F]

但没有运气......

apache mod-rewrite query-string

13
推荐指数
1
解决办法
1万
查看次数

在PHP中重定向/重新加载页面的最佳方法

什么是在PHP中重新加载/重定向页面的最佳方法,它完全删除了所有历史记录/缓存?我应该使用哪些标题?

怎么了:

单击链接时,将设置get-parameters并执行脚本.完成后,我想重定向并重新加载没有get参数的页面.起初,它看起来没有发生任何事情,但是当按下F5时,会出现更改.

我想要的是:

重定向并重新加载,以便在不按F5的情况下显示更改.

php redirect reload

10
推荐指数
4
解决办法
5万
查看次数

Spring 3基于注释的验证:密码和确认密码

在我的Spring 3 MVC应用程序中,用户需要保存密码,如果他们也能够在保存时确认密码,那将是一个很好的功能.

在bean我使用基于注释的验证.是否有可用于执行此检查的注释验证器?

经过一些谷歌搜索后,我找到了这个博客:http://gochev.blogspot.com/2010/06/spring-mvc-spring-bean-validation.html.但我想我在这里缺少一个jar-lib,因为Eclipse无法找到/建议任何罐子.有人知道我需要什么罐子来工作吗?

提前致谢 :)

java validation spring annotations spring-mvc

8
推荐指数
2
解决办法
2万
查看次数

使用MockMvc进行Spring MVC测试

我正在尝试运行测试Spring MVC控制器.测试编译并运行,但我的问题是我收到了一个PageNotFound警告:

WARN  PageNotFound - No mapping found for HTTP request with URI [/] in DispatcherServlet with name ''
Run Code Online (Sandbox Code Playgroud)

我的测试非常简单如下:

import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.view;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.web.WebAppConfiguration;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
import org.springframework.web.context.WebApplicationContext;

@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration({
  "classpath*:/WEB-INF/applicationContext.xml",
  "classpath*:/WEB-INF/serviceContext.xml"
})
public class FrontPageControllerTest {

@Autowired 
private WebApplicationContext ctx;

private MockMvc mockMvc;

@Before  
public void init() {  
    this.mockMvc = MockMvcBuilders.webAppContextSetup(this.ctx).build();
}  

@Test
public …
Run Code Online (Sandbox Code Playgroud)

java spring unit-testing mocking spring-mvc-test

7
推荐指数
2
解决办法
2万
查看次数

Spring Security:仅允许用户访问自己的管理页面

在我的Web应用程序中,用户可以更改其用户详细信息。该页面的URL为:

springproject/usermanagement/edituserinfo/4
Run Code Online (Sandbox Code Playgroud)

其中“ 4”是用户标识。

我的安全上下文如下所示:

<security:http auto-config="true" use-expressions="true">
    <security:intercept-url pattern="/usermanagement" access="isAuthenticated()" />
    <security:intercept-url pattern="/usermanagement/new" access="hasRole('ROLE_ADMIN')" />
    <security:intercept-url pattern="/usermanagement/edit/*" access="hasRole('ROLE_ADMIN')" />
    <security:intercept-url pattern="/usermanagement/edituserinfo/*" access="isAuthenticated()" />  
</security:http>
Run Code Online (Sandbox Code Playgroud)

如何限制用户仅访问他们自己的“ edituserinfo”页面?例如,具有用户ID 1的用户只能访问:“ springproject / usermanagement / edituserinfo / 1”,而不能访问“ springproject / usermanagement / edituserinfo / 4”

spring-mvc spring-security

4
推荐指数
2
解决办法
4433
查看次数

在xslt中打印php数组

有没有办法在xslt中打印php数组?我正在使用php会话并尝试在xslt样式表中打印孔数组.

php xslt session

2
推荐指数
1
解决办法
1572
查看次数

jQuery自动完成特殊字符(挪威语)问题

我在我的挪威网站上使用jQuery的自动完成功能.当输入挪威字符æ,ø和å时,自动完成功能会建议具有相应字符的单词,但不会显示以相应字符开头的单词.看起来我要设法在单词中间对挪威字符进行字符编码,而不是以字母开头的字符.

我正在使用带有我自己的函数的PHP脚本将挪威字符编码为UTF-8并生成自动完成列表.

这真是令人沮丧!

码:

PHP代码:

$q = strtolower($_REQUEST["q"]);
if (!$q) return;

function rewrite($string){

 $to = array('%E6','%F8','%E5','%F6','%EB','%E4','%C6','%D8','%C5','%C4','%D6','%CB', '%FC', '+', ' ');
 $from = array('æ', 'ø', 'å', 'ä', 'ö', 'ë', 'æ', 'ø', 'å', 'ä', 'ö', 'ë', '-', '-');

 $string = str_replace($from, $to, $string);

 return $string;
}
Run Code Online (Sandbox Code Playgroud)

$items 是一个包含建议词的数组.

foreach ($items as $key=>$value) {
  if (strpos(strtolower(rewrite($key)), $q) !== false) {
    echo utf8_encode($key)."\n";
  }
}
Run Code Online (Sandbox Code Playgroud)

jQuery代码:

$(document).ready(function(){
$("#autocomplete").autocomplete("/search_words.php", {
        position: 'after',
        selectFirst: false,
        minChars: 3,
        width: 240,
        cacheLength: 100,
        delay: 0
        }
    )
} …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

2
推荐指数
1
解决办法
4924
查看次数

使用Jackson将json数组反序列化为java对象

给出以下json:

{ "response": {
"totalProcessingTime": "271.0",
"resultSets": {
    "products": {
        "firstHit": "1",
        "lastHit": "10",
        "totalHits": "77",
        "hits": [ 
            {   
                "number": "1",
                "dmsubcategory": "TV, lyd og bilde",
                "collection": "tilbud",
                "title": "<b>TV</b> Panasonic 47 TX-LU 7ET5Y"
            },
            {   
                "number": "2",
                "dmsubcategory": "TV, lyd og bilde",
                "collection": "tilbud",
                "title": "<b>TV</b> Panasonic 47 TX-LU 7ET5Y"
            },
            {   
                "number": "3",
                "dmsubcategory": "TV, lyd og bilde",
                "collection": "tilbud",
                "title": "<b>TV</b> Panasonic 47 TX-LU 7ET5Y"
            }
            ]
        }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码来调用jackson:

ObjectMapper mapper = new ObjectMapper(); …
Run Code Online (Sandbox Code Playgroud)

java json pojo jackson

1
推荐指数
1
解决办法
8390
查看次数

postgreSQL真空临时文件?

我有一个“小”问题。一周前,我的数据库已达到完整的磁盘容量。我删除了不同表中的许多行,以释放磁盘空间。至极后,我尝试运行完全真空至极并没有完成。

我想知道的是。当我停止完全压缩真空时,它是否在磁盘上留下了必须手动删除的任何临时文件?我现在有一个100%磁盘容量的数据库,不用说这是一个大问题。

有释放磁盘空间的提示吗?

我正在使用Postgres 8.1.4数据库运行SUSE。

postgresql diskspace vacuum

0
推荐指数
1
解决办法
9872
查看次数