问题列表 - 第41487页

如何创建一个与任何语言的单词匹配的java正则表达式

为了匹配英语单词,我会使用模式[a-zA-Z]+.

有没有办法如何编写一个与任何语言中的单词匹配的正则表达式?即使单词包含像这样的字符š?žé....我不知道世界上有哪些可能的角色,所以我不认为纯粹[a-zA-Zš?žé]+就足够了......

有没有更好的方法来写这个表达式?

java regex

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

java:数组如果都一样

我有一个数组:

int tarningar[] = new int[5];
Run Code Online (Sandbox Code Playgroud)

这有数字.当所有数字都相同时,system.out.println('ok');

我怎样才能做到这一点?

java

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

强迫我的scrapy蜘蛛停止爬行

如果条件为真,则有可能在特定情况下停止抓取(例如scrap_item_id == predefine_value).我的问题类似于Scrapy - 如何识别已经刮掉的网址,但是我想在发现最后一个被抓住的项目后"强迫"我的scrapy蜘蛛停止爬行.

python scrapy

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

如何序列化boost :: function以在message_queue中发送它

我实际上是尝试使用boost :: serialize序列化boost :: function,因为我想在boost :: interprocess :: message_queue中共享它.我只看到一种方法,它是使用非侵入式版本的boost :: serialize.

namespace boost {   
 namespace serialization {
       template<class Archive>   
           void serialize(Archive & ar, boost::function<void()> & fct, const unsigned int version) 
       {
     ar & fct.args;
     ar & fct.arity;
     ar & fct.vtable;
     ar & fct.functor;
       }       
  }
}
Run Code Online (Sandbox Code Playgroud)

我还需要序列化vtable和functor,我没有尝试过,我不确定它是否正常工作.

那么有没有办法以正确的方式序列化boost :: function?

谢谢.

c++ boost boost-serialization boost-interprocess boost-function

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

C#Form.TransparencyKey针对不同的颜色工作不同,为什么?

昨天我发现了一些非常奇怪的东西(我想).它看起来像Form.TransparencyKey基于哪种颜色作为上给出不同的结果BackgroundColorTransparencyKey.如果要重现此,请执行以下操作:

  1. 创建新的Windows窗体应用程序
  2. 放下Panel表格
  3. 将它BackgroundColor设为"Green" ,并将Form1设置TransparencyKey为Green
  4. 运行程序并将带有"孔"的表单放在某些内容上,您将看到可以单击该漏洞(如MSDN所述)
  5. 现在将两种颜色更改为"红色"并运行应用程序 - 您将看到"洞",但您不再可以点击它

你知道为什么会这样吗?规则是什么?我正在使用带有VS2010的.NET 4,在具有相同配置的两台计算机上进行了测试.

这个代码不多......但我可以在设计师中发布设置:

private void InitializeComponent()
{
     this.panel1 = new System.Windows.Forms.Panel();
     this.SuspendLayout();
     // 
     // panel1
     // 
     this.panel1.BackColor = System.Drawing.Color.Red;
     this.panel1.Location = new System.Drawing.Point(23, 26);
     this.panel1.Name = "panel1";
     this.panel1.Size = new System.Drawing.Size(229, 176);
     this.panel1.TabIndex = 0;
     // 
     // Form1
     // 
     this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
     this.ClientSize = new System.Drawing.Size(284, 262);
     this.Controls.Add(this.panel1);
     this.Name = "Form1";
     this.Text = "Form1"; …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

安全地擦除文件内容

如何安全删除文件内容?我的意思是数据应该是不可挽回地擦除的,所以即使有人(入侵者)会取消删除已删除的文件,也可以找到而不是真正的数据而只是垃圾?

security android file

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

如何在Custom ViewGroup中正确地扩展XML-Layout-File?

我想在自定义ViewGroup类中扩展XML-Layout-File,我的问题是它只生成一个空屏幕.在Activity Class中执行相同操作可以正常工作.这是我简单的XML-Layout-File:

shownumberlayout.xml:

    <RelativeLayout 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        android:background="#FFFFFF" 
        android:id="@+id/layoutForNumber">

        <TextView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:id="@+id/tvNumber"
            android:layout_centerHorizontal="true" 
            android:textColor="#000000" 
            android:text="Test" 
            android:layout_centerVertical="true" 
            android:textSize="30dip">
        </TextView>

    </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

这是工作版本,shownumberlayout.xml在Activity中膨胀ShowNumber:

ShowNumber.class

public class ShowNumber extends Activity {
    /** Called when the activity is first created. */

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        ViewGroup vg = (ViewGroup) inflater.inflate(R.layout.shownumberlayout, null);
        setContentView(vg);
    }
}
Run Code Online (Sandbox Code Playgroud)

这显示白色背景,黑色文本"测试"居中.

现在版本在Custom ViewGroup-Class中膨胀xml :

ViewGroup.class
public class ViewNumber extends ViewGroup {

    private LayoutInflater inflater;

    public ViewNumber(Context context) { …
Run Code Online (Sandbox Code Playgroud)

android android-layout

58
推荐指数
3
解决办法
8万
查看次数

xQuery简单如果不是空的条件

我正在尝试学习来自php背景的xQuery,我让这个表达式按预期工作

<![CDATA[
declare variable $doc as node() external;
declare variable $id external;

let $cont := data($doc//div[@class="cont"])
let $title := data($doc//p[@class="vtitle"])
let $text := data($doc//div[@class="venue-cont-left"])
return 
    <venue id="{$id}">
        <title>{$title}</title>
        <text>{$text}</text>
    </venue>     
]]>  
Run Code Online (Sandbox Code Playgroud)

但是现在我只是想检查天气$ title是否为空

<![CDATA[
    declare variable $doc as node() external;
    declare variable $id external;

if(empty(data($doc//p[@class="vtitle"]))) then
(
        let $id :=$id
    return  
     <venue id="{$id}" />
) else (
let $cont := data($doc//div[@class="cont"])
let $title := data($doc//p[@class="vtitle"])
let $text := data($doc//div[@class="venue-cont-left"])
return 
    <venue id="{$id}">
        <title>{$title}</title>
        <text>{$text}</text>
    </venue>
)    
]]>
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为我得到了这个结果输出

<venue id="4"> …
Run Code Online (Sandbox Code Playgroud)

string conditional xquery

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

复制Haskell列表中的每个元素

by functions如何复制列表的每个元素两次.例如,重复[1,3,5]应该返回[1,1,3,3,5,5]

并用列表中的其他元素替换元素.例如,替换3 30 [1, 3 ,4 ,5, 3, 4]应返回[1, 30, 4, 5, 30, 4]

我在Haskell很新,需要今天提交作业.

任何帮助将不胜感激 !

haskell

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

如何将现有Sitecore 6.2站点部署到新环境?

我想从一个开发人员平台(一台本地PC上的所有东西)部署一个我一直在玩的Sitecore测试站点,更像是一个测试环境(专用的IIS和SQL服务器,对IIS的虚拟访问).我现在不需要过多担心团队开发和源代码控制,尽管开发将在本地继续使用部署到测试环境的软件包.

这样做有最佳实践文档吗?

我可以简单地在IIS上安装一个空的Sitecore实例,然后复制一切(编辑连接字符串以指向正确的DB等)?如果是这样最好使用安装程序或zip文件?

除了确保正确的服务器配置(.NET版本,安全设置等),还有什么我应该特别注意的吗?

提前致谢.

installation sitecore sitecore6

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