问题列表 - 第28832页

其他代码可以读取CFHEADER值吗?

代码

<cfheader name="Test" value="1">
<cfheader name="Test" value="2">
Run Code Online (Sandbox Code Playgroud)

导致标题"Test:2"被发送到浏览器(如使用HttpFox所见).

有没有办法让第二行代码确定是否已使用CFHEADER编写了具有相同名称的标头?

谢谢!

coldfusion http http-headers

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

Java资源关闭

我正在编写一个连接到网站并从中读取一行的应用程序.我是这样做的:

try{
        URLConnection connection = new URL("www.example.com").openConnection();
        BufferedReader rd = new BufferedReader(new InputStreamReader(connection.getInputStream()));
        String response = rd.readLine();
        rd.close();
    }catch (Exception e) {
        //exception handling
    }
Run Code Online (Sandbox Code Playgroud)

好吗?我的意思是,我在最后一行关闭了BufferedReader,但我没有关闭InputStreamReader.我应该从connection.getInputStream创建一个独立的InputStreamReader,还是从独立的InputStreamReader创建一个BufferedReader,而不是关闭所有两个读者?我认为最好将结束方法放在finally块中,如下所示:

InputStreamReader isr = null;
BufferedReader br = null;
try{
    URLConnection connection = new URL("www.example.com").openConnection();
    isr = new InputStreamReader(connection.getInputStream());
    br = new BufferedReader(isr);
    String response = br.readLine();
}catch (Exception e) {
    //exception handling
}finally{
    br.close();
    isr.close();
}
Run Code Online (Sandbox Code Playgroud)

但它很难看,因为关闭方法可以抛出异常,所以我必须处理或抛出它.

哪种解决方案更好?或者什么是最好的解决方案?

java url exception-handling inputstream

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

通过反射确定方法是否不安全

我正在寻找一种方法来过滤出unsafe通过反射具有修饰符的方法.它似乎不是方法属性.

有办法吗?

编辑:似乎这个信息不在元数据中,至少我在IL中看不到它.但是反射unsafe器在C#视图中显示修改器.关于它是如何完成的任何想法?

编辑2:根据我的需要,我最终得到了一个检查,假设如果方法的某个参数是指针,或者返回类型是指针,那么该方法是不安全的.

    public static bool IsUnsafe(this MethodInfo methodInfo)
    {
        if (HasUnsafeParameters(methodInfo))
        {
            return true;
        }

        return methodInfo.ReturnType.IsPointer;
    }

    private static bool HasUnsafeParameters(MethodBase methodBase)
    {
        var parameters = methodBase.GetParameters();
        bool hasUnsafe = parameters.Any(p => p.ParameterType.IsPointer);

        return hasUnsafe;
    }
Run Code Online (Sandbox Code Playgroud)

当然,这不会处理在方法中执行不安全块的情况,但同样,我感兴趣的是方法签名.

谢谢!

c# reflection unsafe

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

添加自定义:使用Rails 3路由的新路由

在Rails 2中,我们可以new为资源丰富的路由添加自定义操作,例如:

map.resources :users, :new => {:apply => :get}
Run Code Online (Sandbox Code Playgroud)

我们如何在Rails 3中实现同样的功能?

resources :users do

  get :apply, :on => :new    # does not work

  new do
    get :apply               # also does not work
  end

end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

routing ruby-on-rails ruby-on-rails-3

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

是否有CakePHP离线手册

曾经有,但似乎没有任何直接联系.一点点挖掘揭示了一些我认为分享有用的答案.

这些是一页中手册的链接 - 对于离线使用或使用Dardo Sordi Bogado的构建脚本创建PDF非常有用:http://rapidshare.com/files/218826372/manual-builder.zip

1.2手册在一页 http://book.cakephp.org/complete/3/The-Manual

1.3手册在一页 http://book.cakephp.org/complete/876/The-Manual

另请参阅此主题:http: //groups.google.com/group/cake-php/browse_thread/thread/5f45c1d0 ...

offline cakephp manual

18
推荐指数
2
解决办法
7985
查看次数

从android联系人选择器获取联系信息

我正在尝试拨打联系人选择器,将人名,电话和电子邮件发送到字符串中,并使用意图将其发送到另一个活动.到目前为止,这工作:

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);  
startActivityForResult(intent, 1);  

// ...

@Override  
public void onActivityResult(int reqCode, int resultCode, Intent data) {  
    super.onActivityResult(reqCode, resultCode, data);  
    if (resultCode == Activity.RESULT_OK) {  
        Uri contactData = data.getData();  
        Cursor c =  managedQuery(contactData, null, null, null, null);  
        if (c.moveToFirst()) {  
            String name = c.getString(c.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME));  
            Intent intent = new Intent(CurrentActivity.this, NewActivity.class);  
            intent.putExtra("name", name);  
            startActivityForResult(intent, 0);  
        }  
    }  
}
Run Code Online (Sandbox Code Playgroud)

但如果我加入:

String number = c.getString(c.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER)); 
Run Code Online (Sandbox Code Playgroud)

它强行关闭

也许是获得他们号码的另一种方式?

android contacts google-contacts-api contactscontract

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

使用jQuery获取视口大小

如何使用jQuery确定浏览器视口的大小,并在页面调整大小时重新检测?我需要在这个空间中建立一个IFRAME大小(每个边缘都有一点).

对于那些不知道的人,浏览器视口不是文档/页面的大小.它是滚动前窗口的可见大小.

size jquery resize viewport

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

多处理与线程Python

我试图了解多处理优于线程的优势.我知道多处理可以解决Global Interpreter Lock问题,但是还有什么其他优点,并且线程不能做同样的事情?

python multithreading multiprocessing

739
推荐指数
10
解决办法
32万
查看次数

什么是Windows窗体中的WebBrowser控件的浏览器版本

我正在构建一个使用WebBrowser控件的Windows窗体应用程序.谁能告诉我控件使用什么渲染引擎?

它是基于我正在开发的.NET框架的版本修复还是基于客户端计算机上安装的IE版本?客户端甚至需要IE吗?

换句话说,如果一个网站在我的机器上的应用程序中看起来正确,那么假设它会在其他人的机器上正确呈现是否合理安全?

谢谢!

webbrowser-control winforms

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

Python与Java性能(运行时速度)

可能重复:
python是否比java/C#慢?

忽略每种语言的所有特征并专注于速度,哪种语言在性能方面更好?

你认为这将是一个相当简单的问题,但我找不到一个像样的问题.

我知道某些类型的操作可能会更快python,反之亦然,但我找不到任何有关此的详细信息.任何人都可以对性能差异有所了解吗?

python java performance

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