小编JK.*_*JK.的帖子

带有preg_replace的PHP过滤器只允许使用字母

我对preg_replace有点问题.我需要一个函数将所有字符转换为除了[A-z][0-9]和之外的所有字符. ! ?

我可以做一个preg_match,但这只是验证,我想要被替换.这不把垃圾字符像 <p>;[[;[p;[ 在描述元标记.

所以脚本必须像:

;")<br>kk23?! => brkk23?!

任何帮助将不胜感激:D

php regex

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

动态更改ListView的行布局

我正在应用程序中的聊天模块,我希望来自两个参与者的消息反对对齐(其他用户左对齐和我自己的消息右对齐).现在,我的行布局通过静态布局xml传入(msg和avatar左对齐).有没有办法动态修改视图,或者有没有办法为UI系统传递备用行布局以便在运行时选择?

layout android listview

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

pushviewController/popviewController动画持续时间

当我按下或弹出UIViewController时,动画需要多长时间才能完成幻灯片动画.我在主窗口上有一个视图,我需要在推送或弹出ViewController时同步滑动.

有没有人知道我推或弹出视图时动画的类型和持续时间.

提前致谢.

iphone

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

Java:宏基准和微基准之间的差异

我正在阅读关于基准的文章并且遇到了这些条款.我不清楚他们的确切含义.根据我的理解,微基准测试可以对应用程序的一个非常小的功能进行基准测试.在Java编程中,一个例子是HashMap的性能.根据客户的要求,宏基准测试更多地基于应用程序级别.根据我的例子,宏基准测试将是对Caching应用程序进行基准测试.

谁能更清楚地了解这一点并验证我所理解的是否正确?

java testing performance benchmarking

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

Dekker算法混淆的变体

这个程序执行两个不同的线程,并告诉我谁是"种族"的赢家.

出乎意料的是,有时两条线程"赢"(我预计有人或没有人获胜).这是预期的行为吗?为什么?我显然在这里缺少一些基本的东西.

class Program
{
    public volatile static int a = 0; 
    public volatile static int b = 0;

    public static void Main()
    {
        for(int i = 0; i < 1000; i++)
        {
            a = 0; 
            b = 0;

            Parallel.Invoke(delegate { a = 1; if (b == 0) Console.WriteLine("A wins"); },
                            delegate { b = 1; if (a == 0) Console.WriteLine("B wins"); });

            Console.WriteLine(System.Environment.NewLine);

            Thread.Sleep(500);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

结果:

A wins

B wins

A wins
B wins

A wins

...
Run Code Online (Sandbox Code Playgroud)

c# parallel-processing concurrency multithreading

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

条件变量声明

我来自Python,我在管理c ++类型方面遇到了一些问题.在Python中,我可以这样做:

if condition_is_true:
    x=A()
else:
    x=B()
Run Code Online (Sandbox Code Playgroud)

在程序的其余部分,我可以使用x而不关心x的类型,因为我使用具有相同名称和参数的方法和成员变量(不必使A和B具有相同的基类).现在在我的C++代码中,A类型对应于

typedef map<long, C1> TP1;
Run Code Online (Sandbox Code Playgroud)

和B到:

typedef map<long, C2> TP2;
Run Code Online (Sandbox Code Playgroud)

哪里:

typedef struct C1
{
    char* code;
    char* descr;
    int x;
...
}
Run Code Online (Sandbox Code Playgroud)

typedef struct C2
{
    char* code;
    char* other;
    int x;
...
}
Run Code Online (Sandbox Code Playgroud)

C1和C2有类似的成员,在我所说的代码部分中我只需要使用具有相同名称/类型的代码

我想做的事情如下:

if (condition==true)
{
    TP1 x;
}
else
{
    TP2 x;
}
Run Code Online (Sandbox Code Playgroud)

c ++中的正确​​方法是什么?

提前致谢

c++ types declaration

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

如何通过jQuery清除元素中的文本?

目前我使用jQuery append()方法在html元素中添加文本.

代码片段如下:

$(".email-address td:nth-child(1)").append("Hello");
Run Code Online (Sandbox Code Playgroud)

如何清除我之前添加的文字?

先谢谢你.

javascript jquery clear

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

你能告诉我 Vi 和 Vim 之间的关系和区别吗?

我经常在实验室看到Vim,但我也知道Vi,但我从来没有机会使用它,我用google搜索它,但找不到下载Vi的网站。你能告诉我 Vi 和 Vim 之间的关系和区别吗,如果可能的话,给我一个下载 Vi 的 url。谢谢!

vi vim text-editor

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

使用特定字母的PHP排序数组

我有一个像下面这样的php数组:

Array ( 
[0] => Array ( [value] => 5 [label] => Akon )
[1] => Array ( [value] => 6 [label] => Angel ) 
[2] => Array ( [value] => 7 [label] => Britny ) 
[3] => Array ( [value] => 9 [label] => Mark Anthony ) 
[4] => Array ( [value] => 8 [label] => Michel ) 
[5] => Array ( [value] => 4 [label] => Shaggy ) 
[6] => Array ( [value] => 3 [label] => Smith …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting letter sql-order-by

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

Oracle查询返回同一组数据的不同结果

我面临着一个奇怪的问题,即同一个查询返回不同的结果.

我的查询是:

SELECT * FROM TX_HISTORY  WHERE acct = 7  AND ROWNUM 

发生的事情是,我知道对于这个帐户,tx_history中有超过100条记录.我想根据处理日期获得前100条记录.我的这个帐户的数据是我有2004年至2011年的记录

问题是有时它正确地显示从2004年开始的100条记录 - 但有时它会显示我从2005年开始的100条记录

我读到这可以通过以下方式解决:

SELECT * FROM (select * from TX_HISTORY  WHERE acct = 7  ORDER BY acct,processing_date)
where rownum 

所以在我之前的查询中是:1>我的理解是在rownum <= 100之后应用order by并且oracle返回的结果是随机顺序,其中行num是过滤的

虽然不明白为什么结果会有所不同谢谢,〜akila

oracle

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

直接从点击img标签启动colorbox gallery窗口,没有超链接标记

我有一些图像,我希望colorbox直接从鼠标点击img标签开始其画廊,而不是hyperlink像规则那样在标签上.有没有办法做到这一点?

javascript colorbox

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