小编jh3*_*314的帖子

如何使用php artisan删除模型?

是否有命令在Laravel 5中安全删除模型?要创建我们使用的模型

php artisan make:model modelname
Run Code Online (Sandbox Code Playgroud)

这将在app文件夹下创建一个模型,并在其中创建一个迁移database/migrations

但我找不到的是如何删除模型......

php model laravel-5

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

迭代C++中的结构

我有一个结构

typedef struct A
{
    int a;
    int b;
    char * c;
}aA;
Run Code Online (Sandbox Code Playgroud)

我想迭代每个结构的每个成员并打印它的值.就像是:

void print_struct_value(struct *A)
{
    for each member of struct A
    cout << "struct name . member name" << "value";
}
Run Code Online (Sandbox Code Playgroud)

如何在C++中完成?

c++ struct

30
推荐指数
5
解决办法
4万
查看次数

获取Python中的XML属性值列表

我需要从Python中的子元素中获取属性值列表.

用一个例子来解释是最容易的.

给出一些像这样的XML:

<elements>
    <parent name="CategoryA">
        <child value="a1"/>
        <child value="a2"/>
        <child value="a3"/>
    </parent>
    <parent name="CategoryB">
        <child value="b1"/>
        <child value="b2"/>
        <child value="b3"/>
    </parent>
</elements>
Run Code Online (Sandbox Code Playgroud)

我希望能够做到这样的事情:

>>> getValues("CategoryA")
['a1', 'a2', 'a3']
>>> getValues("CategoryB")
['b1', 'b2', 'b3']
Run Code Online (Sandbox Code Playgroud)

它看起来像XPath的工作,但我对所有建议持开放态度.我也想听听你最喜欢的Python XML库.

python xml xpath parent-child xml-attribute

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

Python工作日的日期范围生成器

我正在尝试创建一个生成器函数来迭代工作日(工作日),跳过周末(假期也会很好!).到目前为止,我只有一个函数可以简单地迭代几天:

def daterange(startDate, endDate):
    for i in xrange(int((endDate - startDate).days)):
        yield startDate + timedelta(i)
Run Code Online (Sandbox Code Playgroud)

我正在努力找出一种干净,高效,pythonic的方式让发电机在周末和假期跳过.提前致谢!

python

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

Facebook"赞"按钮打破了https/SSL

在我维护的电子商务网站上,我根据以下说明添加了一个Facebook"赞"按钮:

http://developers.facebook.com/docs/reference/plugins/like

我正在使用iframe方法:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" 
  scrolling="no" frameborder="0" style="border:none; overflow:hidden; 
   width:450px; height:80px;" allowTransparency="true">
</iframe>
Run Code Online (Sandbox Code Playgroud)

它有效,但如果客户碰巧登录到她的帐户,她会得到臭名昭着的" 混合内容警告 "

有没有办法使用相同的Facebook"赞"按钮代码,但在SSL模式下不会插入非https内容?

ssl https mixed facebook facebook-like

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

是否有任何良好的emacs键绑定扩展为chrome

我知道Firefox上有一些优秀的扩展,用于操作浏览器,如vi或emacs.

所以我发现了一些扩展(vimmum,emacssome,emacs-mode等等)声明它具有相同的功能.但是,所有这些在chrome中工作都很糟糕,大部分快捷方式都无法在启动选项卡中工作; 某些快捷方式与Chrome默认设置冲突.所以......

  1. 有什么方法我可以禁止chrome的默认快捷方式,并使这些扩展在开始(第一个)选项卡上工作.
  2. 是否有任何良好的键绑定(它会更好像emacs样式)扩展在chrome中表现良好?

非常感谢,

emacs google-chrome shortcut key-bindings google-chrome-extension

10
推荐指数
0
解决办法
1614
查看次数

在Python中对切片进行高效迭代

Python中切片操作的迭代效率如何?如果切片不可避免地复制,是否有替代方案?

我知道列表上的切片操作是O(k),其中k是切片的大小.

x[5 : 5+k]  # O(k) copy operation
Run Code Online (Sandbox Code Playgroud)

然而,当迭代列表的一部分时,我发现最干净(和大多数Pythonic?)的方式(不必求助于索引)是这样做的:

for elem in x[5 : 5+k]:
  print elem
Run Code Online (Sandbox Code Playgroud)

然而,我的直觉是,这仍然会导致子列表的昂贵副本,而不是简单地迭代现有列表.

python iteration performance slice

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

Python zipfile模块错误地认为我有一个跨越多个磁盘的zipfile,抛出了BadZipfile错误

我有一个1.4GB的zip文件,我试图连续产生每个成员.zipfile模块不断抛出BadZipfile异常,说明这一点

"zipfile.BadZipfile:不支持跨多个磁盘的zipfiles".

这是我的代码:

import zipfile

def iterate_members(zip_file_like_object):
  zflo = zip_file_like_object
  assert zipfile.is_zipfile(zflo) # Here is where the error happens.
  # If I comment out the assert, the same error gets thrown on this next line:
  with zipfile.ZipFile(zflo) as zip:
    members = zip.namelist()
    for member in members:
      yield member

fn = "filename.zip"
iterate_members(open(fn, 'rb'))
Run Code Online (Sandbox Code Playgroud)

我正在使用Python 2.7.3.我在Windows 8和ubuntu上尝试了相同的结果.任何帮助非常感谢.

zipfile python-2.7

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

IntelliJ中的CLI-Spring Shell

我正在使用IntelliJ中的CLI Spring shell代码.我运行它并给出一些参数.但是当我输入insert并按回车键时,控制台不接受它,看起来好像什么也没发生!

我的代码:

@Component
public class HelloWorldCommands implements CommandMarker {

    @CliCommand(value = "insert", help = "insert data to ParsEMS DB")
    public void insert() {
        try {
            Class.forName("org.postgresql.Driver");
            Connection con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/ParsEMS", "xxxxxx", "xxxxxxx");
            Statement st = con.createStatement();
            st.executeUpdate("INSERT INTO node (name, destination) VALUES ('b', 200)");
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("insert to ParsEMS DB");
    }
}



public class Main {
    public static void main(String[] args) throws Exception {
        Bootstrap.main(args);
    }
}   
Run Code Online (Sandbox Code Playgroud)

我跑的时候会看到以下结果;

1.1.0.RELEASE

欢迎来到Spring Shell.如需帮助,请按或键入"提示",然后按ENTER键.

弹簧壳>

java command-line-interface spring-shell

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

如何传递url作为include的参数

我想知道如何在django模板中传递url作为include的参数.

我的代码中有一个HTML文件,用于创建按钮.因此,当想要添加此按钮时,我只需包含它.问题是其中一个参数是URL,现在我还没有找到其他解决方案而不是文本URL.

所以我有这个:

{% include "button.html" with title="title" link="/new-event/" %}
Run Code Online (Sandbox Code Playgroud)

我必须有类似的东西:

{% include "button.html" with title="title" link={% url myview.view%} %}
Run Code Online (Sandbox Code Playgroud)

非常感谢你!

django django-templates

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