问题列表 - 第114268页

在OpenERP中设置默认日期

我正在为OpenERP 7创建一个模块,在创建新合作伙伴时将今天的日期设置为默认值.我已经安装了模块,重新启动了Openerp服务,默认值没有改变.(我在网站字段中包含了一个"goofball"字段和虚假默认数据,以确保它不是python lambda代码问题.它不是......)这是我在partner.py中的代码:

from osv import osv, fields
import datetime

class res_partner(osv.osv):
    _inherit = 'res.partner'

    _columns = {"goofball":fields.char('goofball', size=15)}

    _defaults = {
        'website': 'www.veppsight.com',
        'date': lambda *a: datetime.date.today().strftime('%Y-%m-%d'),
    }
Run Code Online (Sandbox Code Playgroud)

没有为网站和日期字段输入默认数据,并且在我在psql中验证的数据库中未创建"goofball"字段.我究竟做错了什么?

openerp

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

Jquery动画:如何在元素更改颜色或样式时显示文本

嗯伙计们,当我摆弄一些动画时,我被卡在Jquery中.事情是我想让一个文本框出现并显示文本,当按钮突出显示像画廊嗯..... 无论如何我做了半穿但文字没有显示.所以任何帮助......

Ps的想法是有一个按钮/圆圈发光和一个文本显示在它下面,就像当一个按钮/圆圈发光时,下面的空白区域显示与之相关的文本.

<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">

            function slide() 
            {//slide start

                $(".textHold").hide()
                .delay(1000)
                .queue(
                    function()
                    {//queue function start
                        $(".red").css(
                        {//css start
                            "background-color":"#000"
                        }//css end
                                    );//css ();
                    $(this).dequeue();
                    }//queue function/\
                    );//queue();

                $(".textHold").fadeIn(500);
                $(".textr").fadeIn(500).fadeOut(5000).delay(500);
                $(".textHold").fadeOut(500).delay(500);
                $(".textHold")
                .queue(
                    function ()
                    {
                        $(".red").css({"background-color":"#f00"});
                        $(this).dequeue();
                    }
                )
                .delay(500)
                .queue(
                    function()
                    {
                        $(".blue").css({"background-           color":"#000"});
                        $(this).dequeue();
                    }
                )

                .fadeIn(500);$(".text").fadeIn(500).delay(500).fadeOut(500).delay(500);
            $(".textHold").fadeOut(500).delay(500);
                $(".textHold").queue(
                    function()
                        {
                        $(".blue").css({"background-color":"#00f"});
                        $(this).dequeue();
                    }
                    );
                }//slide() /\
setInterval(function(){slide();},500);

</script>
</head>
<body>
    <div class="red">
    </div>
    <div class="blue">
    </div>
    <div class="textHold">
    <span class="text">Hello blue</span>
    <span class="textr">Hello …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery animation

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

在同一个函数中,UB是否可以通过间接访问 - 一个不在范围内的局部变量?

在第二个闭合支撑之后,b只能通过间接通过a.

int main() {
    int *a;
    {
        int b = 42;
        a = &b;
    }
    printf("%d", *a); // UB?
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

由于b不再是范围,这个UB?我知道从已经返回的函数中取消引用指向非静态局部变量的指针是UB,但在这种情况下,所有内容都在同一个函数中.

这是C++中的UB,但我不确定C.

c scope undefined-behavior

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

算法生成随机花的思路

任何人都可以建议任何链接,想法或算法随机生成花朵像我的个人资料图片?配置文件pic花只有10 x 10网格,算法不是真正随机的.我还希望新算法使用大约500 x 500甚至更好的网格,允许用户选择网格的大小.

[Plant [] []声明为int plant [10] [10];]

public void generateSimpleSky(){

    for(int w2=0;w2<10;w2++)
        for(int w3=0;w3<10;w3++)
            plant[w2][w3]=5;

}

public void generateSimpleSoil(){

    for(int q=0;q<10;q++)
        plant[q][9]=1;

}

public void generateSimpleStem(){

    int ry=rand.nextInt(4);
    plant[3+ry][8]=4;
    xr=3+ry;

    for(int u=7;u>1;u--){

        int yu=rand.nextInt(3);
        plant[xr-1+yu][u]=4;
        xr=xr-1+yu;

    }

}

public void generateSimpleFlower(){

    plant[xr][2]=3;

    for(int q2=1;q2<4;q2++)
        if((2-q2)!=0)
            plant[xr][q2]=2;

    for(int q3=xr-1;q3<=xr+1;q3++)
        if((xr-q3)!=0)
            plant[q3][2]=2;

}
Run Code Online (Sandbox Code Playgroud)

random algorithm

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

MainActivity.this不是一个封闭的类AsyncTask

我正在尝试第一次创建一个AsyncTask,但我没有太多运气.

我的AsyncTask需要从服务器获取一些信息,然后将新布局添加到主布局以显示此信息.

一切似乎都或多或少清晰,但错误信息"MainActivity不是一个封闭的类"困扰着我.

没有其他人似乎有这个问题,所以我想我错过了一些非常明显的东西,我只是不知道它是什么.

另外,我不确定我是否使用正确的方法来获取上下文,并且因为我的应用程序没有编译所以我无法测试它.

非常感谢您的帮助.

这是我的代码:

public class BackgroundWorker extends AsyncTask<Context, String, ArrayList<Card>> {
    Context ApplicationContext;

    @Override
    protected ArrayList<Card> doInBackground(Context... contexts) {
        this.ApplicationContext = contexts[0];//Is it this right way to get the context?
        SomeClass someClass = new SomeClass();

        return someClass.getCards();
    }

    /**
     * Updates the GUI before the operation started
     */
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
    }

    @Override
    /**
     * Updates the GUI after operation has been completed
     */
    protected void onPostExecute(ArrayList<Card> cards) {
        super.onPostExecute(cards);

        int counter = …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

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

如何强制gcc链接未使用的静态库

我有一个程序和一个静态库:

// main.cpp
int main() {}

// mylib.cpp
#include <iostream>
struct S {
    S() { std::cout << "Hello World\n";}
};
S s;
Run Code Online (Sandbox Code Playgroud)

我想将静态库(libmylib.a)链接到程序对象(main.o),虽然后者不直接使用前者的任何符号.

以下命令似乎不适合g++ 4.7.它们将在没有任何错误或警告的情况下运行,但显然libmylib.a不会链接:

g++ -o program main.o -Wl,--no-as-needed /path/to/libmylib.a
Run Code Online (Sandbox Code Playgroud)

要么

g++ -o program main.o -L/path/to/ -Wl,--no-as-needed -lmylib
Run Code Online (Sandbox Code Playgroud)

你有更好的想法吗?

c c++ gcc g++ ld

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

从txt文件中读取

我写了一个方法,每次看到一个新单词时都会给一个int调用添加1 total:

public int GetTotal() throws FileNotFoundException{
    int total = 0;
    Scanner s = new Scanner(new BufferedReader(new FileReader("Particles/Names.txt")));
    while(s.hasNext()){
        if(s.hasNext()){
            total++;
        }
    }
    return total;
}
Run Code Online (Sandbox Code Playgroud)

这是写它的正确方法吗?

java

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

Android中的Google Analytics - 过滤掉测试设备

有没有办法让我的测试设备在我打开Android应用程序时不报告我的Google Analytics?我知道AdMob可以添加测试设备,这些设备会加载虚拟广告.Android上的Analytics有类似的东西吗?

android google-analytics google-analytics-api

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

ASP.net WebForms无扩展URL

据我所知,在ASP.net 4.0中,URL路由已合并到Web窗体中.很高兴我能做到这样的事情:

void Application_Start(object sender, EventArgs e) 
{
    RegisterRoutes(RouteTable.Routes);
}
void RegisterRoutes(RouteCollection routes)
{
    routes.MapPageRoute("Category", "list/{id}/{name}", "~/category.aspx");
    routes.MapPageRoute("Product", "item/{id}/{name}", "~/product.aspx");
}
Run Code Online (Sandbox Code Playgroud)

但是有没有内置的方法让我将无扩展名的网址路由到他们的.aspx对手,而无需为每个文件手动添加路由?例如:

account/login => account/login.aspx
contact-us => contact-us.aspx
Run Code Online (Sandbox Code Playgroud)

谢谢


我在路线的末尾添加了以下内容作为一个包罗万象的规则,它似乎正在起作用.

routes.MapPageRoute("Default", "{*file}", "~/{file}.aspx");
Run Code Online (Sandbox Code Playgroud)

asp.net routing url-rewriting url-routing

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

Python多处理池 - 迭代对象方法?

也许更熟悉Python的多处理池代码的人可以帮助我.我试图通过套接字连接同时连接到我的网络上的几个主机(任何时候N)并执行一些RPC.当一个主机完成时,我想将下一个主机添加到池中以运行直到所有主机都完成.

我有一个类,HClass,有一些方法可以这样做,还有一个主机名列表中包含的主机名.但我没有找到任何一个docs.python.org的例子来使这个工作.

一小段代码来说明我到目前为止所获得的内容:

hostlist = [h1, h2, h3, h4, ....]
poolsize = 2

class HClass:
  def __init__(self, hostname="default"):
    self.hostname = hostname

  def go(self):
      # do stuff
      # do more stuff
  ....

if __name__ == "__main__":
  objs = [HClass(hostname=current_host) for current_host in hostlist]
  pool = multiprocessing.pool(poolsize)
  results = pool.apply_async(objs.go())
Run Code Online (Sandbox Code Playgroud)

到目前为止,我很幸运有这个追溯:

Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib/python2.7/multiprocessing/pool.py", line 319, in _handle_tasks
    put(task) …
Run Code Online (Sandbox Code Playgroud)

python multiprocessing

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