小编hig*_*ted的帖子

在没有ServerName的默认虚拟主机上将HTTP重定向到HTTPS

在我的apache服务器上,我希望能够将所有传入的http请求重定向到等效的https请求.问题是,我希望能够为我的默认虚拟主机执行此操作,而无需指定,ServerName并且重定向可以使用请求URL中显示的任何服务器名称.我希望这样的事情:

NameVirtualHost *:80
<VirtualHost *:80>
    RedirectPermanent / https://%{SERVER_NAME}/
    ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这可能是使用Redirect还是我必须诉诸Rewrite

apache https redirect http

68
推荐指数
3
解决办法
16万
查看次数

如何将UILabel置于UIView上

我怎样才能将UILabel置于UIView的中心?我使用以下代码

float width = weatherView.bounds.size.width; 
float height = weatherView.bounds.size.height; 

[self.label setFrame:CGRectMake(width-100,height-100, 100, 100)];
Run Code Online (Sandbox Code Playgroud)

uiview uilabel ios

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

如何使用Coffee-Bytes代码折叠

如何使用" Coffee-Bytes代码折叠 "?我想使用用户定义的区域但不知道如何使用它.谁能指导我?以及如何在java代码中使用它?

eclipse folding

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

列表与列表<对象>

为什么我们在使用时会丢失类型安全性List而不是在使用时List<Object>?他们基本上不一样吗?

编辑:我发现以下给出了编译错误

public class TestClass
{
    static void func(List<Object> o, Object s){
        o.add(s);
    }

    public static void main(String[] args){
        func(new ArrayList<String>(), new Integer(1));
    }
}
Run Code Online (Sandbox Code Playgroud)

而事实并非如此

public class TestClass
{
    static void func(List o, Object s){
        o.add(s);
    }

    public static void main(String[] args){
        func(new ArrayList<String>(), new Integer(1));
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么?

java generics

12
推荐指数
2
解决办法
3622
查看次数

如何与其他用户一起使用hive

我在3个集群上安装了Hadoop和Hive.通常我可以使用hive和Hadoop但是当我与其他用户登录时,我无法使用Hive.错误是:

hive> show tables;

FAILED:元数据错误:javax.jdo.JDOFatalDataStoreException:无法获取连接,池错误无法创建经过验证的对象,原因:不允许只读用户或只读数据库中的用户禁用只读连接上的模式.

NestedThrowables:

org.apache.commons.dbcp.SQLNestedException:无法获取连接,池错误无法创建经过验证的对象,原因:不允许只读用户或只读数据库中的用户禁用只读模式一个连接.

FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1

我和其他用户登录,并为我安装hadoop和hive的文件夹设置权限chmod 777,我可以使用配置单元.但是当我登录其他用户时,这是错误的.我的意思是,当我登录在hadoop上使用配置单元时,我必须设置权限.如何在hadoop上使用hive一次配置权限????

hive

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

为什么JMX报告的JVM Heap Usage Max会随着时间的推移而发生变化?

我的JVM堆max在名称节点上配置为8GB,用于我的一个hadoop集群.当我使用JMX监视JVM时,报告的最大值会不断波动,如附图所示.

http://highlycaffeinated.com/assets/images/heapmax.png

我只在我的hadoop集群中的一个(最活跃的)上看到这种行为.在其他群集上,报告的最大值保持固定在配置的值.任何想法为什么报告的最大值会改变?

更新:

java版本是"1.6.0_20"

堆最大值在hadoop-env.sh中设置,其中包含以下行:

export HADOOP_NAMENODE_OPTS="-Xmx8G -Dcom.sun.management.jmxremote.port=8004 $JMX_SHARED_PROPS"

ps显示:

hadoop 27605 1 99 Jul30 ? 11-07:23:13 /usr/lib/jvm/jre/bin/java -Xmx1000m -Xmx8G

更新2:

-Xms8G昨晚在开机命令行中添加了开关:

export HADOOP_NAMENODE_OPTS="-Xms8G -Xmx8G -Dcom.sun.management.jmxremote.port=8004 $JMX_SHARED_PROPS"

如下图所示,尽管图案似乎已发生变化,但最大值仍会有所不同.

http://highlycaffeinated.com/assets/images/heapmax2.png

更新3:

这是一个新的图表,也显示了Non-Heap max,它保持不变:

http://highlycaffeinated.com/assets/images/heapmax3.png

java heap jvm

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

stringByEvaluatingJavaScriptFromString不起作用

我试图从加载的本地html文件中调用javascript函数,UIWebView 但它没有响应

它看起来像这样

NSString *script=[NSString stringWithFormat:@"sample()"];

if (tekst.loading) {
    NSLog(@"Loading");
} else {
    NSLog(@"Fully loaded");
    [tekst stringByEvaluatingJavaScriptFromString:script];
}
Run Code Online (Sandbox Code Playgroud)

并在HTML中

<head>
....
<script type='text/javascript'>
function sample() {
alert('Paznja');
}
</script>
...
</head> 
Run Code Online (Sandbox Code Playgroud)

javascript iphone xcode

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

使用NSJSONSerialization来解析JSON

关于此问题的讨论太多了,但我无法弄清楚如何解决我的问题.

这是我从WorldWeatherOnline获得的JSON数据.JSON有效.但我无法弄清楚如何解析它.这是我的代码,后面是JSON.请帮忙!

NSError* errorInfo;
NSDictionary *parsedJSON = [NSJSONSerialization JSONObjectWithData:self.wwoWeatherData options:kNilOptions error:&errorInfo];

NSArray* temp = [parsedJSON objectForKey:@"temp_C"];
NSLog(@"%@", temp);
Run Code Online (Sandbox Code Playgroud)
   {
   "data":{
      "current_condition":[
         {
            "cloudcover":"0",
            "humidity":"82",
            "observation_time":"11:07 PM",
            "precipMM":"0.0",
            "pressure":"1024",
            "temp_C":"16",
            "temp_F":"61",
            "visibility":"10",
            "weatherCode":"113",
            "weatherDesc":[
               {
                  "value":"Clear"
               }
            ],
            "weatherIconUrl":[
               {
                  "value":"http:\/\/www.worldweatheronline.com\/images\/wsymbols01_png_64\/wsymbol_0008_clear_sky_night.png"
               }
            ],
            "winddir16Point":"NNE",
            "winddirDegree":"30",
            "windspeedKmph":"11",
            "windspeedMiles":"7"
         }
      ],
      "request":[
         {
            "query":"Lat 48.85 and Lon 2.35",
            "type":"LatLon"
         }
      ],
      "weather":[
         {
            "date":"2012-09-04",
            "precipMM":"0.0",
            "tempMaxC":"25",
            "tempMaxF":"77",
            "tempMinC":"14",
            "tempMinF":"57",
            "weatherCode":"113",
            "weatherDesc":[
               {
                  "value":"Sunny"
               }
            ],
            "weatherIconUrl":[
               {
                  "value":"http:\/\/www.worldweatheronline.com\/images\/wsymbols01_png_64\/wsymbol_0001_sunny.png"
               }
            ],
            "winddir16Point":"N",
            "winddirDegree":"5",
            "winddirection":"N", …

iphone json ios

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

将STDIN传递给一个脚本,该脚本本身是通过管道传输到Python解释器的?

我需要实现一个SVN预提交钩子,它执行一个本身存储在SVN中的脚本.

我可以使用该svn cat命令将该脚本传递给Python解释器,如下所示:

svn cat file://$REPO/trunk/my_script.py | python - --argument1 --argument2
Run Code Online (Sandbox Code Playgroud)

但是,my_script.py它本身需要在STDIN上传输数据.

该数据不存储在文件中; 它存储在网络上.我宁愿不必将数据下载到临时文件,因为通常我可以将它传递给Python程序:

curl http://example.com/huge_file.txt | python my_script.py
Run Code Online (Sandbox Code Playgroud)

我不确定如何将这两种管道结合起来.

python svn bash pipe pre-commit-hook

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

如何忽略SSL证书是由未知的证书颁发机构签署的问题?

我正在开发c#应用程序来调用Exchange Management Shell Cmdlet.它总是出现"目标计算机上的服务器证书(208.243.XX.2XX:443)具有以下错误:
SSL证书由未知证书颁发机构签名
.SSL证书包含一个通用名称(CN )与主机名不匹配."

但是我确实编写了接受所有证书的代码,不知道为什么还会得到错误.

我的代码:

    PSCredential credential = new PSCredential("administrator", securePwd);

    WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("https://208.243.49.20/powershell"), "http://schemas.microsoft.com/powershell/Microsoft.Exchange", credential);
    connectionInfo.AuthenticationMechanism = AuthenticationMechanism.Basic;

    Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(connectionInfo);
    PowerShell powershell = PowerShell.Create();
    PSCommand command = new PSCommand();
    command.AddCommand("New-Mailbox");
    command.AddParameter("Name", "TestName");
    powershell.Commands = command;
    ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(
    delegate { return true; }
);
    try
    {
        runspace.Open();//This is where the exception happens
        powershell.Runspace = runspace;
        Collection<PSObject> result= powershell.Invoke();
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net powershell ssl

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

标签 统计

ios ×2

iphone ×2

java ×2

apache ×1

asp.net ×1

bash ×1

c# ×1

eclipse ×1

folding ×1

generics ×1

heap ×1

hive ×1

http ×1

https ×1

javascript ×1

json ×1

jvm ×1

pipe ×1

powershell ×1

pre-commit-hook ×1

python ×1

redirect ×1

ssl ×1

svn ×1

uilabel ×1

uiview ×1

xcode ×1