小编q3d*_*q3d的帖子

在Go中按数字顺序对文件进行排序

我正在读一个目录,有了这个,我注意到如果我有按数字排序的文件(1,2,3,4 ......),那么它似乎使用了一些字母顺序.

假设我有13个文件(名为1.md,2.md,3.md ......),排序看起来像:1,10,11,12,13,2,3,4 ...; 我用来生成此订单的当前代码是:

files, _ := ioutil.ReadDir(my_dir)
    for _, f := range files {
        fmt.Println(f.Name())
    }
Run Code Online (Sandbox Code Playgroud)

我要找的订单是1,2,3,... 9,10,11,12,13.

如何对这些文件进行严格的数字排序?请记住,每个文件都名为N.md,其中N保证是大于或等于0的整数.

谢谢.

sorting for-loop file go

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

Ruby On Rails视图中<%=的替代方案?

所以,如果<%=使用<%和使用Ruby on Rails视图中的等价物,我就会徘徊%>.

PHP允许使用<?=$str ?><? echo $str ?>,在RoR中查看允许这样的东西吗?这样<%=在视图中的Ruby on Rails的一大块代码是不是很好看,不要做类似的循环时,提到一个滋扰.可能吗?

ruby ruby-on-rails-3

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

PHP转换日期没有一年

我有一个09-10代表的字符串mm-dd.我需要它的格式是什么样的Monday 10th September?问题是我没有一年,我不能有一个包含数月和数天的数组,因为我想知道一周中的哪一天(周一,周二,周三等)

知道如何在PHP中执行此操作,最好使用date()格式化日期吗?注意:这不是MySQL ...

php time date

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

Yii中的动态布局

我有一个Yii应用程序,在布局中我有一个静态侧边栏.我想根据控制器操作或视图更改侧边栏的内容.目前,在views/layouts/main.php文件中,我有一个侧边栏定义为:

<div class="sidebar">hello!</div>
Run Code Online (Sandbox Code Playgroud)

当控制器image和动作是test,我想显示这个:

<div class="sidebar">Created at <? echo $image->created_at; ?></div>
Run Code Online (Sandbox Code Playgroud)

$ image对象在image控制器和test操作中定义.

简而言之,我想在控制器image和动作是时显示侧边栏test,但是,我不希望完全具有不同的布局.我怎么能做到这一点?

php sidebar yii

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

MySQL标签搜索

我有一张桌子上有图片和标签(叫做tbl_images)

image_file    image_tags
----------    ----------------------------
test.png      tag1 another_tag tag2
hi.jpg        tag9 tag1 another_tag qwerty
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能:

  • 搜索'另一个'什么也不返回
  • 搜索'tag1'会返回test.png行
  • 搜索'tag1 another_tag'会返回test.png行
  • 搜索'qwerty tag2'什么都不返回

例如,如果它们全部出现在同一行的同一image_tags字段中,则能够使用完整标记名称进行搜索并同时搜索多个标记.注意:-

  • 我只在一个领域内搜索
  • 它是通过PHP搜索输入完成的(检索到$_GET['search_terms'])
  • 我不能这样做,LIKE '%tag9%因为tag9可能出现在一个更大的标签中,例如Atag98,正如我所说,我只想要精确的标签匹配.
  • 我不能这样做LIKE ' tag9 '(注意前后空间),因为tag9可能出现在image_tags字段的开头(没有空格,所以没有匹配)
  • 我不能这样做,LIKE 'tag9 another_tag'因为我不知道另外一个标签是否在tag9之后,同样我也不能这样做LIKE 'tag9%another_tag'; tag9也可以是更大标签的一部分(如前所述).

还有,全文搜索是否适用于此?如果是这样,你能提供一个例子吗?

一个棘手的问题(对我来说无论如何;)任何帮助将不胜感激.

php mysql tags search

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

Django形成不产生输出

所以我尝试在我的views.py文件中创建一个表单,该表单在模板中呈现时没有显示.我尝试在manage.py shell中执行此操作,如下所示:

>>> from django import forms
>>> class Test(forms.Form):
...     about = forms.CharField(max_length=250)
...     animal = forms.CharField(max_length=50)
...     email = forms.EmailField()
... 
>>> form = Test()
>>> form.as_p
<bound method Test.as_p of <Test object at 0xa9e446c>>
>>> 
Run Code Online (Sandbox Code Playgroud)

据我所知,form.as_p应该给我表单,但它返回上面的输出.我假设在shell中发生的事情是我的视图和模板中发生的事情.表单也不会使用绑定数据进行渲染.

知道造成这种行为的原因是什么吗?我相信我已经密切关注了表格上Django文档.

python forms django python-2.6

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

标签 统计

php ×3

date ×1

django ×1

file ×1

for-loop ×1

forms ×1

go ×1

mysql ×1

python ×1

python-2.6 ×1

ruby ×1

ruby-on-rails-3 ×1

search ×1

sidebar ×1

sorting ×1

tags ×1

time ×1

yii ×1