我承认正则表达式是一个奇怪的世界,我无法真正让我的头脑缠绕它.但我认为这个问题属于正则表达式世界.我想将"o'brian"等姓名改为"O'Brian"或"macdonald"改为"MacDonald"或"who-know"改为"Who-Knew"或"who know"改为"Who Knew"
到目前为止,我所拥有的只是....
setCaps("o'brian");
string setCaps(string s)
{
string result = Regex.Replace(s, @"\b[a-z]['a-z]\w+", delegate(Match match)
{
string ch = match.ToString();
return char.ToUpper(ch[0]) + ch.Substring(1);
});
return result;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一些文件(我从中得到find bla -name "*.so"),例如:
/bla/a1.so
/bla/a2.so
/bla/blo/a3.so
/bla/blo/a4.so
/bla/blo/bli/a5.so
我想重命名它们,如它变成:
/bla/liba1.so
/bla/liba2.so
/bla/blo/liba3.so
/bla/blo/liba4.so
/bla/blo/bli/liba5.so
...即将前缀'lib'添加到基名
关于如何在bash中做到这一点的任何想法?
在尝试获取ac#page的整个URL时,我遇到了一个简单的(?)问题.
url包含"#" - 链接引用char.当我抓住网址时,我希望这样
例如.HTTP://localhost/site/page.aspx VAR = 1&VAR = 2#链路
我尝试过Request.URL,Request.Querystring等,它只返回"#" - char.
有没有办法抓住最后一部分?
提前致谢
我目前正在使用Linq将sql作为我的OR-mapper.我的问题是我无法想出一种在多对多环境中进行粗略操作的方法.
读取部分没问题.我只是创建一个分部类并公开一个属性,使用我的关系表读取所有条目.
添加创建,更新和删除功能的最佳方法是什么?
谢谢
在ASP.NET MVC应用程序中,我有一个动作页面(),它呈现一个页面(如维基页面).
现在,我有另一个动作RenderPdf(),它应该收集Page()的HTML输出并使用HTML2PDF组件来创建该页面的PDF版本.
如何在另一个操作中收集一个操作的HTML输出.注意:不在视图中,而是直接在动作代码中.
我正在尝试将Spring Security集成到我的Web应用程序中.只要您整合整个身份验证和授权过程,这似乎很容易做到.
但是,身份验证和授权似乎都是如此耦合,以至于我理解如何拆分这些进程并独立于授权进行身份验证是非常耗时的.
身份验证过程在我们的系统外部(基于单点登录),并且无法修改.然而,一旦用户成功完成此过程,它就会加载到会话中,包括角色.
我们试图实现的是将此信息用于Spring Security的授权过程,也就是说,强制它从用户会话中获取角色,而不是通过身份验证提供程序获取角色.
有没有办法实现这个目标?
我需要提交一些任务,然后等待所有结果,直到所有结果都可用.它们中的每一个都添加了Stringa Vector(默认情况下是同步的).然后我需要为Vector中的每个结果启动一个新任务,但是只有当所有先前的任务都停止了它们的工作时我才需要这样做.
我想使用Java Executor,特别是我尝试使用Executors.newFixedThreadPool(100)以便使用固定数量的线程(我有一个可变数量的任务,可以是10或500)但我是执行者的新手,我不知道如何等待任务终止.这就像我的程序需要做的伪代码:
ExecutorService e = Executors.newFixedThreadPool(100);
while(true){
/*do something*/
for(...){
<start task>
}
<wait for all task termination>
for each String in result{
<start task>
}
<wait for all task termination>
}
Run Code Online (Sandbox Code Playgroud)
我不能做e.shutdown,因为我有一段时间(真的),我需要重用executorService...
你能帮助我吗?你能给我一个关于java执行器的指南/书吗?
private void NuestroButton1_Click(object sender, RoutedEventArgs e)
{
if //the sender's .Text/.Content is X
{
//Do something
System.Windows.Browser.HtmlPage.Window.Alert("Hello World");
}
}
Run Code Online (Sandbox Code Playgroud)
如何使用sender.Text之类的东西来查看单击按钮的.Text是什么?
我想在Oracle 10g中创建一个等效的Java方法作为PL/SQL函数:
String myMethod(int par1, Map<String, Object> par2);
Run Code Online (Sandbox Code Playgroud)
是否可以将Map(或某些simillar结构)传递给Oracle PL/SQL函数?我必须能够以某种方式从Java调用此函数.
我正在使用ASP.NET 3.5.
我注意到ASP.NET控件的输出方面有些垃圾.例如,asp:checkbox如果被禁用则呈现无意义,这是XHTML合规性的问题.
有没有办法覆盖方法等来控制控件给你的Xhtml.
c# ×4
asp.net ×2
java ×2
action ×1
asp.net-mvc ×1
bash ×1
concurrency ×1
events ×1
linq-to-sql ×1
many-to-many ×1
oracle ×1
prefix ×1
regex ×1
rename ×1
rendering ×1
session ×1
silverlight ×1
url ×1