问题列表 - 第10807页

如何使用正则表达式替换不区分大小写的字符串?

我知道关于正则表达式的zilch,并认为这是一个很好的机会,至少学习至少最基本的基础知识.

如何使用正则表达式在C#中执行不区分大小写的字符串替换?

myString.Replace("/kg", "").Replace("/KG", "");
Run Code Online (Sandbox Code Playgroud)

(注意'/'是文字.)

.net c# regex

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

作为MVC应该在哪个层应用权限的一部分?

MVC的哪个层(Model,View,Controller)应该处理权限逻辑?

让我澄清一下.显然,UI(视图和控制器)需要能够访问显示/隐藏组件的权限并处理权限被拒绝的场景.显然,权限应该由Model层持久保存到数据库.

但是像这样的"复杂"权限规则呢?
在我正在开发的wiki/CMS系统中,每个用户都有一组每页权限(查看,编辑,重命名等).对于现有页面,将从数据库中检索这些权限.对于新页面,假定用户具有所有可能的权限(因为他们创建/编辑它).

另一个例子是页面列表:
当前用户应该只能在页面列表中看到他们具有查看权限的页面.

Controller应该处理这个逻辑吗?或者Controller应该只负责调用GetPermissions()方法(或GetPageList),并且在模型中处理填充它的所有逻辑?

asp.net-mvc n-tier-architecture

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

是否有一个用C#编写的类似jQuery的库?

我喜欢jQuery.我可能会使用C#进行一些XML解析和操作.在jQuery中执行此操作将是一块蛋糕.

是否有一个实现jQuery功能的C#库?

.net c# xml jquery

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

使用Linux套接字的HTTPS?

我需要使用普通套接字在Linux上使用HTTPS向服务器发送HTTP请求.有没有办法做到这一点?

代码表示赞赏.

谢谢

c sockets linux https

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

如何在JPA中复制Hibernate的saveOrUpdate?

在JPA中,有什么方法可以复制Hibernate的saveOrUpdate行为,

saveOrUpdate

public void saveOrUpdate(Object object)
                  throws HibernateException

    Either save(Object) or update(Object) the given instance, depending upon resolution of the unsaved-value checks (see the manual for discussion of unsaved-value checking).

    This operation cascades to associated instances if the association is mapped with cascade="save-update".

    Parameters:
        object - a transient or detached instance containing new or updated state 
    Throws:
        HibernateException
    See Also:
        save(Object), update(Object)
Run Code Online (Sandbox Code Playgroud)

它实质上检查数据库中是否已存在该对象,并根据需要更新该对象或保存该对象的新实例.

JPA无交易读取很好,但我真的很想从Hibernate中获取这个方法.经验丰富的JPA开发人员如何处理这个?

java persistence hibernate jpa

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

检测Firefox 3.5或Firefox 3.0或更低版本

我不得不承认,在使用CSS之前我从来不必担心Firefox版本,但出于某种原因,与FF2和FF3.0相比,FF 3.5没有正确定位我的一些元素.

现在我面临着必须检测它的FF 3.5.

以下是我现在用于处理FF和IE的CSS的方法:

<!-- MAIN STYLESHEET -->
<link rel=stylesheet href="./inc/style.css" type="text/css">

<!-- IE STYLE SHEET -->
<!--[if IE]> <style type="text/css">@import "./inc/style.ie.css";</style> 
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

现在我需要添加第三个选项,但是如何?有没有办法做到这一点,还是我面临必须实现某种JavaScript解决方案?

谢谢 -

css firefox

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

重载运算符将函数指针作为参数,如何检索函数指针的参数

我有一个重载的运算符<<试图让它像这样工作

mystream<<hex<<10;
Run Code Online (Sandbox Code Playgroud)

我有重载的方法

mytream& operator<<(ios_base& (*m) ios_base&)
Run Code Online (Sandbox Code Playgroud)

只要遇到十六进制就会调用此方法,因为方法中传递的参数是类型与十六进制相同的函数指针,或者像dec,oct这样的其他输出操作符.

我有两个问题

1)如何检索十六进制将运行的参数,在此示例中为10

2)我怎么知道<<操作符被调用为十六进制而不是其他操纵符函数,如oct和dec

谢谢

c++ operator-overloading

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

使用Java检测Internet连接

可能重复:
如何检查java中是否存在Internet连接?

我想看看是否有人在使用Java时有一种简单的方法来检测是否存在互联网连接.当前的应用程序在Windows的WinInit DLL中使用了"InternetGetConnectedState"方法,但我的应用程序需要跨平台进行mac操作,这种方式不起作用.我根本不知道JNI要么在Java中使用DLL而且它变得令人沮丧.

只有我能想到的方法是打开一个到网站的URL连接,如果失败,则返回false.我的另一种方式是下面,但我不知道这是否一般稳定.如果我拔下网络电缆,我在尝试创建InetAddress时会收到UnknownHostException.否则,如果连接电缆,我会得到一个有效的InetAddress对象.我还没有在Mac上测试下面的代码.

感谢您提供的任何示例或建议.

更新:最终代码块位于底部.我决定接受HTTP请求的建议(在这种情况下是Google).它很简单,并向站点发送请求以返回数据.如果我无法从连接中获取任何内容,则没有互联网.

public static boolean isInternetReachable()
        {
            try {

                InetAddress address = InetAddress.getByName("java.sun.com");

                if(address == null)
                {
                    return false;
                }

            } catch (UnknownHostException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return false;
            }
            catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return false;
            }
            return true;
        }
Run Code Online (Sandbox Code Playgroud)

最终代码块:

//checks for connection to the internet through dummy request
        public static boolean isInternetReachable()
        {
            try {
                //make a URL to a known source
                URL …
Run Code Online (Sandbox Code Playgroud)

java internet-connection

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

ELEMENT.style.color无法在IE中运行

在一个小型Web应用程序中,我使用JavaScript在文本框中设置一些文本及其颜色.

在下面的剪辑中,el是我的对象.此代码在Firefox,Opera和Safari下生成正确的效果,但在IE下没有这样的运气.我一直在寻找没有成功,因为大多数例子都说使用x.style.color ="color",我正在使用它.我的文字显示正确,但颜色显示为灰色.

该对象是禁用的无边框文本框.我没有错误或警告.

el.value ="TEXT"; el.style.color = "蓝色";

javascript internet-explorer

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

水印文本框是否为silverlight 3

我有一个旧的演示项目,我试图在Silverlight 3中运行,它会破坏"Watermarkedtextbox"元素.任何人都知道怎么回来,或者我是否必须想出另一种"酷"效果来获得水印效果?

silverlight-3.0

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