小编Nul*_*ion的帖子

处理LINQ查询中的NULL参数

假设你的LINQ查询where子句中有参数,你如何处理?

这是一个例子:

var peoples= from i in individuals
  where (string.IsNullOrEmpty(lastName) i.LastName.Equals(lastName))
  select i;
Run Code Online (Sandbox Code Playgroud)

c# linq

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

JavaScript RegEx到白名单字符,我的方法有多糟糕?

我正在使用JavaScript RegEx来过滤输入(白名单只有可接受的字符).当.match()返回一个数组时,我发现将字符串"粘合"在一起的最好方法如下,这看起来很难看,因为我必须删除逗号.

myString.match(/[A-Za-z-_0-9]/g).toString().replace(/,/g,'')
Run Code Online (Sandbox Code Playgroud)

在JS中有更好的RegEx方法,还是处理数组的更好方法(例如Ruby中的.join)?

谢谢Brian

javascript regex

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

Jquery/javascript中的思维导图组件

我正在寻找使用jquery或javascript脚本库的思维导图.

我在JIT找到了一个

http://thejit.org/static/v20/Jit/Examples/Spacetree/example1.html

请为思维导图建议我任何其他库.

javascript jquery mindmapping

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

Python列表问题

我有python列表的问题.简化版是:

mylist1 = [...some items in a list...]

mylist2 = mylist1

mylist1.pop(i)

mylist.insert(i,item)

print(mylist1)

print(mylist2)
Run Code Online (Sandbox Code Playgroud)

问题是我希望mylist2保持mylist1的原始版本.这个问题有解决方法吗?

python

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

为数组中的每第100个元素执行一些操作

我在一个数组中有100万个元素,我需要将这些元素分成100个组,执行一个函数并继续处理下一个

foreach (string value in lines)
{
    filescreated++;
    if (filescreated == ?????????)
    {
        do stuff 
    }
}
Run Code Online (Sandbox Code Playgroud)

???? 等于可被100整除的值

c# linq arrays

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

无法使用实例引用访问成员"<method>"

整个错误文本是:

'System.Text.RegularExpressions.Regex.Replace(string, string, string, System.Text.RegularExpressions.RegexOptions)'无法使用实例引用访问成员; 用类型名称来限定它

这是代码.我在这里的另一篇文章中删除了"静态",但它仍然给我错误.

我很感谢所有专家的帮助 - 谢谢!

public string cleanText(string DirtyString, string Mappath)
{
    ArrayList BadWordList = new ArrayList();
    BadWordList = BadWordBuilder(BadWordList, Mappath);

    Regex r = default(Regex);
    string element = null;
    string output = null;

    foreach (string element_loopVariable in BadWordList)
    {
        element = element_loopVariable;
        //r = New Regex("\b" & element)
        DirtyString = r.Replace(DirtyString, "\\b" + element, "*****", RegexOptions.IgnoreCase);
    }

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

c# instance

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

从序列化数组MySQL中检索特定值

数据库结构如下:

id|metaKey|metaValue
--+-------+-----------------------------------
55|product|a:8:{s:3:"sku";s:0:"";s:8:"products";a:3:{i:1;a:3:{s:6:"option";s:1:"1";s:5:"price";s:5:"14.95";s:9:"saleprice";s:0:"";}i:2;a:3:{s:6:"option";s:0:"";s:5:"price";s:0:"";s:9:"saleprice";s:0:"";}i:3;a:3:{s:6:"option";s:0:"";s:5:"price";s:0:"";s:9:"saleprice";s:0:"";}}s:11:"description";s:124:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";s:8:"shiprate";s:1:"A";s:8:"featured";s:2:"no";s:4:"sale";s:3:"yes";s:10:"cart_radio";s:1:"0";s:6:"optset";s:0:"";}
Run Code Online (Sandbox Code Playgroud)

这是来自wordpress网站,我需要检索第一个"价格"值14.95什么是从存储在mysql中的序列化数组中检索特定值的最佳方法?

php mysql wordpress denormalized

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

在java中不可变

Effective Java中,Bloch建议在使对象不可变时使所有字段成为最终字段.

有必要这样做吗?不会只给出访问器方法使它不可变.

例如

class A {
      private int x;
      A (int x) {
          this.x = x;
      }
}
Run Code Online (Sandbox Code Playgroud)

上述类是不可变的,即使我不申报xfinal吗?我错过了什么吗?

java immutability effective-java

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

生产环境中的包编译.这会导致任何问题吗?

我们最大的客户(1500亿美元的营业额)担心在线生产期间编译包可能导致数据库挂起.

我认为这是不可能的,因为我想要编译的包是独立的和孤立的.它们用于校正数据或分析数据.

我的负责人谈到了SGA的一些事情?可能吗?

你有什么想法?

oracle plsql stored-procedures compilation

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

Dropbox应用程序只能与一个Dropbox帐户进行交互

我需要一个简单的网页表单,也可以让人们上传一些pdf文件.我认为我可以做的(因为上传文件的大小和数量)是将此应用程序的后端绑定到我的Dropbox帐户或我的box.com帐户.这两种服务都提供类似的API来构建应用程序.

然而,他们都假设我想与人们的Dropbox/box帐户进行互动.我想我有点想要反过来.人们会将文件上传到网络服务器,但是我想以编程方式将它们上传到这两种服务中的任何一种,但是在我的帐户下,访问权限和权限仅与我的帐户相关.

用户根本不需要与Dropbox交互,他们不需要批准任何内容.为什么不能以这样的方式使用API​​,以便将文件添加到我拥有的同一个先前已知的Dropbox帐户?

dropbox dropbox-api dropbox-php

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