javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

PHP - 迭代字符串字符

有没有一种很好的方法来迭代字符串的字符? 我希望能够对字符串的字符进行249274678389454537216,array_map,array_walk,array_filter等。

类型转换/杂耍并没有把我带到任何地方(将整个字符串作为数组的一个元素),我发现的最佳解决方案是使用for循环来构造数组。 感觉应该有更好的东西。 我的意思是,如果你可以索引它,你也不应该迭代吗?

这是我得到的最好的

function stringToArray($s)
{
    $r = array();
    for($i=0; $i<strlen($s); $i++) 
         $r[$i] = $s[$i];
    return $r;
}

$s1 = "textasstringwoohoo";
$arr = stringToArray($s1); //$arr now has character array

$ascval = array_map('ord', $arr);  //so i can do stuff like this
$foreach ($arr as $curChar) {....}
$evenAsciiOnly = array_filter( function($x) {return ord($x) % 2 === 0;}, $arr);

有没有:

A)使字符串可迭代的方法
B)从字符串构建字符数组的更好方法(如果是这样,另一个方向怎么样?)

我觉得我错过了一些明显的东西。

trans by 2019-08-22T23:37:19Z

python - 如何读取包含默认参数值的函数签名?

给定一个函数对象,我该如何获得它的签名? 例如,对于:

def myMethod(firt, second, third='something'):
    pass

我想要"myMethod(firt, second, third='something')"

trans by 2019-08-22T23:32:07Z

c# - 我应该避免'async void'事件处理程序吗?

我知道使用fire-and-forget async void方法来启动任务通常被认为是一个坏主意,因为没有跟踪任务的跟踪,处理可能在这种方法中抛出的异常很棘手。

我一般应该避免async void事件处理程序吗? 例如,

private async void Form_Load(object sender, System.EventArgs e)
{
        await Task.Delay(2000); // do async work
        // ...
} 

我可以像这样重写它:

Task onFormLoadTask = null; // track the task, can implement cancellation

private void Form_Load(object sender, System.EventArgs e)
{
        this.onFormLoadTask = OnFormLoadTaskAsync(sender, e);
} 

private async Task OnFormLoadTaskAsync(object sender, System.EventArgs e)
{
        await Task.Delay(2000); // do async work
        // ...
} 

除了可能的重入之外,异步事件处理程序的水下岩石是什么?

trans by 2019-08-22T23:29:10Z

android - 如何在Fragments中使用setArguments()和getArguments()方法?

我有2个片段:(1)Frag1(2)Frag2。

Frag1

bundl = new Bundle();
bundl.putStringArrayList("elist", eList);

Frag2 dv = new Frag2();
dv.setArguments(bundl);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.the_fragg,dv);
ft.show(getFragmentManager().findFragmentById(R.id.the_fragg)); 
ft.addToBackStack(null);
ft.commit();

如何在Frag2中获取此数据?

trans by 2019-08-22T23:24:02Z

如何在Angular中刷新/无效$ resource缓存

我有一个简单的User $资源,使用默认的$ http缓存实现,如下所示:

factory('User', function($resource){
    return $resource(endpoint + '/user/current/:projectId', {},
        {get: 
            {
                cache: true,
                method: 'GET'
            }
        }
    );
})

这非常有效,即我的服务器只在我的应用程序中调用一次,然后从缓存中获取值。

但是我需要在某个操作后刷新服务器的值。 有一个简单的方法吗?

谢谢。

trans by 2019-08-22T23:20:57Z

java - JAXB 2的ObjectFactory类有什么意义?

我是使用JAXB的新手,我使用JAXB 2.1.3的xjc从我的XML Schema生成一组类。 除了为我的模式中的每个元素生成一个类之外,它还创建了一个ObjectFactory类。

似乎没有什么能阻止我直接实例化元素,例如

MyElement element = new MyElement();

而教程似乎更喜欢

MyElement element = new ObjectFactory().createMyElement();

如果我查看ObjectFactory.java,我会看到:

public MyElement createMyElement() {
    return new MyElement();
}

那么这笔交易是什么? 为什么我甚至不打扰保持ObjectFactory类? 我假设如果我从更改的模式重新编译它也将被覆盖。

trans by 2019-08-22T23:17:38Z

python - Mac OS X - EnvironmentError:找不到mysql_config

首先,是的,我已经看到了这个:

pip install mysql-python因EnvironmentError失败:找不到mysql_config

问题

我正在尝试在Google App Engine项目上使用Django。 但是,由于服务器无法正常启动,我无法启动,因为:

ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我做了一些研究,这一切都指向必须安装Mysql-python,因为显然它不在我的系统上。 我实际上尝试卸载它并得到了这个:

Cannot uninstall requirement mysql-python, not installed

每当我真的尝试通过以下方式安装时:

sudo pip install MySQL-python

我收到一个错误说明:

raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

我已经尝试过跑:

export PATH=$PATH:/usr/local/mysql/bin

但这似乎没有帮助,因为我再次运行安装命令但仍然失败。

有任何想法吗?

请注意我不是在使用virtualenv。

trans by 2019-08-22T23:10:16Z

从PowerShell阵列中删除重复值

如何从PowerShell阵列中删除重复项?

$a = @(1,2,3,4,5,5,6,7,8,9,0,0)
trans by 2019-08-22T23:05:29Z

java - 在Play框架2.0中使用MySQL数据库所需的步骤

我是Play框架的新手。 我试图将MySQL数据库配置为与Play Ebeans一起使用的数据源。

请问您能解释一下使用Play 2.0框架配置MySQL所需的步骤(比如,下载驱动程序,添加依赖项等)。

trans by 2019-08-22T22:54:34Z

objective c - 从N获取对象

如果你无法从一个NSSet获取objectAtIndex的对象,那么你如何检索对象?

trans by 2019-08-22T22:48:58Z

在J中确定文件创建日期

在StackOverflow上还有另一个类似的问题(如何在Java中获取文件的创建日期),但答案并非如此,因为OP有不同的需求可以通过其他机制解决。 我正在尝试创建一个目录中的文件列表,可以按年龄排序,因此需要文件创建日期。

经过大量的网络搜寻,我找不到任何好办法。 是否有获取文件创建日期的机制?

BTW,目前在Windows系统上,也可能需要它在Linux系统上工作。 此外,我无法保证在名称中嵌入创建日期/时间的情况下将遵循文件命名约定。

trans by 2019-08-22T22:44:43Z

slice - Python:在__getitem__中实现切片

我正在尝试为我正在创建的类创建切片功能,以创建矢量表示。

到目前为止我有这个代码,我相信这将正确实现切片,但每当我做一个像v[4]这样的调用,其中v是一个向量python返回一个关于没有足够的参数的错误。 所以我试图弄清楚如何在我的类中定义getitem特殊方法来处理普通索引和切片。

def __getitem__(self, start, stop, step):
    index = start
    if stop == None:
        end = start + 1
    else:
        end = stop
    if step == None:
        stride = 1
    else:
        stride = step
    return self.__data[index:end:stride]
trans by 2019-08-22T22:40:15Z

css - 以*字符*指定宽度

使用固定宽度字体时,我想以字符指定HTML元素的宽度。

&#34; em&#34; unit应该是M字符的宽度,所以我应该能够用它来指定宽度。 这是一个例子:

<html>
  <head>
    <style>
      div {
        font-family: Courier;
        width: 10em;
      }
    </style>
  </head>
  <body>
    <div>
      1 3 5 7 9 1 3 5 7 9 1
    </div>
  </body>
</html>

结果不是我想要的,因为第15列后的浏览器行中断,而不是10:

1 3 5 7 9 1 3 5
7 9 1

(在Ubuntu中都有Firefox和Chromium的结果。)

维基百科的文章说&#34; em&#34; 并不总是M的宽度,所以它绝对看起来像是&#34; em&#34; 单位不可信任。

trans by 2019-08-22T22:36:42Z

关于HTML Label的“For”属性

这个问题在这里已有答案:

  • “for”属性在HTML&lt; label&gt;中的作用是什么 标签?                                     4个答案

考虑以下两行代码(从w3schools.com&gt;&#34; HTML&lt; label&gt; for Attribute&#34;)复制:

  <label for="male">Male </label>
  <input type="radio" name="sex" id="male" />

我无法发现上述标签的确切目的&#34;对于&#34; 属性。 正如你所看到的那样,它目前被设定为&#34;男性&#34; (匹配输入控件的id)。

到目前为止我所读到的只是上面的代码将会联系到&#39; 并且&#39;绑定&#39; 带输入控件的标签。所以我的问题是,这究竟是什么意思?

将标签与输入控件相关联的结果究竟是什么?
标签和/或输入是否会因此关联而产生新的行为?

trans by 2019-08-22T22:33:11Z

Ruby数组:select(),collect()和map()

映射语法:

a = ["a", "b", "c", "d"]      #=> ["a", "b", "c", "d"] 
a.map {|item|"a" == item}     #=> [true, false, false, false] 
a.select {|item|"a" == item}  #=> ["a"]

如果我有问题怎么样:

 irb(main):105:0> details[1]
 => {:sku=>"507772-B21", :desc=>"HP 1TB 3G SATA 7.2K RPM LFF (3 .", :qty=>"", 
 :qty2=>"1", :price=>"5,204.34 P"}

我想删除此数组上具有空qty值的每个条目,或者只选择其中具有某个值的条目。

我试过了:

details.map {|item|"" == item}

只返回很多假,然后当我使用相同的只是更改地图来选择我得到:

[]
trans by 2019-08-22T22:29:58Z

c# - 如何让.NET控制台应用程序运行?

考虑一个Console应用程序,它在一个单独的线程中启动一些服务。 它需要做的就是等待用户按Ctrl + C将其关闭。

以下哪项是更好的方法?

static ManualResetEvent _quitEvent = new ManualResetEvent(false);

static void Main() {
    Console.CancelKeyPress += (sender, eArgs) => {
        _quitEvent.Set();
        eArgs.Cancel = true;
    };

    // kick off asynchronous stuff 

    _quitEvent.WaitOne();

    // cleanup/shutdown and quit
}

或者,使用Thread.Sleep(1):

static bool _quitFlag = false;

static void Main() {
    Console.CancelKeyPress += delegate {
        _quitFlag = true;
    };

    // kick off asynchronous stuff 

    while (!_quitFlag) {
        Thread.Sleep(1);
    }

    // cleanup/shutdown and quit
}
trans by 2019-08-22T22:24:41Z

javax.imageio - 如何使用java获取图像高度和宽度?

除了使用ImageIO.read获取图像高度和宽度之外还有其他方法吗?

因为我遇到了锁定线程的问题。

at com.sun.medialib.codec.jpeg.Decoder.njpeg_decode(Native Method)      
at com.sun.medialib.codec.jpeg.Decoder.decode(Decoder.java:87)      
at com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.decode(CLibJPEGImageReader.java:73)     
 - locked <0xd96fb668> (a com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader)      
at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.getImage(CLibImageReader.java:320)    
 - locked <0xd96fb668> (a com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader)     
 at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.read(CLibImageReader.java:384)   
 - locked <0xd96fb668> (a com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader)      
at javax.imageio.ImageIO.read(ImageIO.java:1400)      
at javax.imageio.ImageIO.read(ImageIO.java:1322)

此错误仅发生在Sun应用服务器上,因此我怀疑它是Sun错误。

trans by 2019-08-22T22:17:33Z

Angular 4:如何包含Bootstrap?

我是一名后端开发者,我只是在玩Angular4。 所以我做了这个安装教程:[https://www.youtube.com/watch?v=cdlbFEsAGXo。]

鉴于此,我如何添加bootstrap到应用程序,以便我可以使用类&#34; container-fluid&#34; 或&#34; col-md-6&#34; 和那样的东西?

trans by 2019-08-22T21:55:48Z

jquery可排序的占位符高度问题

由于某种原因,我的可排序项目的占位符大约是10px。 我所有的可排序项目都有不同的高度。 如何更改每个占位符的高度以匹配要移动的项目?

trans by 2019-08-22T21:52:06Z

亚马逊网络服务 - EC2中的CPU信用余额是多少?

我在EC2监控中遇到了CPU Credit Balance。 什么是CPU信用余额?

trans by 2019-08-22T21:48:34Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共1969页