小编unb*_*eli的帖子

启用PHP以读取.css和.js文件,同时保留其原始Content-Type

我想以某种方式配置apache php5

  1. .css和.js文件将由php检查
  2. 他们的内容类型将保持默认状态(分别为"text/css"和"application/x-javascript")

我需要这个,因为CSS和JS文件都使用全局PHP变量.这允许我从一个PHP文件动态控制CSS和JS代码(然后导出项目,以便css和js文件包含实际值而不是PHP回声).

我现在正在做的就是我在apache php5.conf中添加了.css和.js扩展名:

AddType application/x-httpd-php .php .phtml .php3 .css .js
Run Code Online (Sandbox Code Playgroud)

我还在每个css/js文件的顶部使用标头('Content-Type:[...]')将Content-Type标头值更改回原始值.这并不理想,因为我必须手动将此行添加到每个css/js文件中,以便Content-type标头适当,即使我不使用PHP全局变量.

所以无论如何我可以让PHP检查css/js文件,同时保留原来的Content-Type而不必自己修改实际的css/js文件?

php apache content-type

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

weblogic appc:在ejb客户端jar中包含泛型参数

我有一个EJB返回我自己的ValidationMessage对象列表:

@Remote
public interface Intf {
    List<ValidationMessage> validateFile();
}
Run Code Online (Sandbox Code Playgroud)

我正在使用weblogic的appc实用程序生成EJB客户端JAR .问题是它不包括ValidationMessage进入客户端JAR的类.也许它没有看到对这个类的依赖,因为它只查看已编译的代码,当通用信息已被删除时.
如果我添加另一个直接返回此类的虚方法到接口,一切都很好.

@Remote
public interface Intf {
    List<ValidationMessage> validateFile();
    ValidationMessage dummy();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有办法解决这个问题而不添加虚拟方法?有没有办法控制appc在客户端JAR中包含的内容?

java ejb weblogic ejb-3.0 weblogic-10.x

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

ConcurrentHashMap以ArrayList作为值

我需要使用<String, ArrayList<String>>将由几个不同线程访问的表单的HashMap .根据我的设法理解,ConcurrentHashMap是首选方法.但是,地图的值是否为ArrayList会有任何问题吗?我是否必须将值定义为同步ArrayList或类似的东西?

java concurrency arraylist hashmap

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

iPhone App Store问题

我在App Store中有一个iPhone应用程序.我几天前向应用程序商店提交了1.1,并选择了"Hold for Developer Release".我发现批准的版本中存在一个非常严重的错误.我需要拉这个二进制文件.

据我所知,Apple并不支持这一点.我已经给他们发了一封电子邮件,但当前版本中还有另一个需要修复的错误,所以时间至关重要.

我听说你可以在一个随机的国家(我没有销售)发布更新,然后在所有国家发布下一个(固定的)更新.如果我只在卢森堡发行1.1版,是从其他商店撤出的旧版本(1.0)吗?图表评级是否重置?我在图表中相对较高,我不想失去应用程序目前的动力.

在Apple支持拒绝批准的二进制文件之前,我正在寻找最快的替代方案.

iphone itunesconnect app-store

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

访问void*的元素?

我有一个void指针,想要从中访问元素.我如何将void*转换为无符号字节指针,以便我可以访问其元素(我知道它实际上是无符号字节).谢谢

使用C++

c++

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

我的uilabel文字无法改变,为什么?

lblOverlayView_text.text不会从@"english subtitle"更改为@"change";

如何改变,为什么不呢?

- (void)video123 {



    lblOverlayView = [[UILabel alloc] init];
    int height=40;
    lblOverlayView.frame = CGRectMake(0, 480-height, 320, height);
    lblOverlayView.backgroundColor = [UIColor grayColor];
    lblOverlayView.alpha = 0.5f;
    lblOverlayView.text = @"english subtitle";
    lblOverlayView.textColor=[UIColor greenColor];
    lblOverlayView.textAlignment=UITextAlignmentCenter;





    NSString *urlAddress=@"http://video.ted.com/talk/stream/2011U/Blank/MattCutts_2011U-320k.mp4";

     movieURL= [NSURL URLWithString:urlAddress];

    //MPMoviePlayerViewController *
    moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];



    [moviePlayer.view addSubview:lblOverlayView];


    [self presentMoviePlayerViewControllerAnimated:moviePlayer];


    [NSThread detachNewThreadSelector:@selector(thread) toTarget:self withObject:nil];

    NSLog(@"loop test end playback starting...");

}





- (void) thread{


    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];


   while (true) 
   {
        [NSThread sleepForTimeInterval: 0.2];

       lblOverlayView.text =  @"change";

    }




     [pool drain]; …
Run Code Online (Sandbox Code Playgroud)

iphone video objective-c

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