小编AJJ*_*AJJ的帖子

git reset --soft的实际用途?

我一直在用git工作一个多月.事实上我昨天才第一次使用复位,但软复位对我来说仍然没有多大意义.

据我所知,我可以使用软重置编辑提交而不改变索引或工作目录git commit --amend.

这两个命令是否真的相同(reset --softvs commit --amend)?有任何理由在实际中使用其中一个吗?更重要的是,reset --soft除了修改提交之外还有其他用途吗?

git

117
推荐指数
8
解决办法
17万
查看次数

mysql-python安装问题(在ma​​c os x lion上)

我成功安装了所有东西,或者我认为:

  • MySQL 5.5 for x86_64.
  • Python 2.7,x86_64.
  • mysql-python 1.2.3,x86_64.

但是当我尝试:

import MySQLdb
Run Code Online (Sandbox Code Playgroud)

我明白了:

    ImportError: 
dlopen(/Users/aj/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-ix86_64.egg-tmp/_mysql.so, 2): 
no suitable image found.  
Did find:   
/Users/aj/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-ix86_64.egg-tmp/_mysql.so: mach-o, 
but wrong architecture
Run Code Online (Sandbox Code Playgroud)

我还能错过什么?

我的系统当然也是64位版本,uname -a给出:

Darwin ajmacbook.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64
Run Code Online (Sandbox Code Playgroud)

我想我已经阅读了大部分关于这个主题的SO答案和谷歌搜索结果,想不出其他任何想法.任何建议将不胜感激.

python mysql macos installation

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

zend框架 - 隐藏元素即使在指定它时也没有任何价值

我创建一个隐藏的元素:

$this->addElement('hidden', 'id', '1');
Run Code Online (Sandbox Code Playgroud)

但我得到的是这个:

<input type="hidden" name="id" value="" id="id" />
Run Code Online (Sandbox Code Playgroud)

我也尝试过这样的:

$this->addElement('hidden', 'id', array(
    'value' => 1
));
Run Code Online (Sandbox Code Playgroud)

但它没有更好的效果.

怎么了?

hidden zend-framework element

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

mysql查询问题 - 嵌套和/或语句

我有这个运行良好的查询:

SELECT count(distinct p.products_id) as total 
FROM (products p 
        LEFT JOIN manufacturers m 
        USING(manufacturers_id), products_description pd, 
              categories c, products_to_categories p2c ) 
LEFT JOIN meta_tags_products_description mtpd 
          ON mtpd.products_id= p2c.products_id 
          AND mtpd.language_id = 1 
WHERE (p.products_status = 1 AND p.products_id = pd.products_id 
       AND pd.language_id = 1 AND p.products_id = p2c.products_id 
       AND p2c.categories_id = c.categories_id 
       AND (
            (pd.products_name LIKE '%3220%' 
             OR p.products_model LIKE '%3220%' 
             OR m.manufacturers_name LIKE '%3220%' 
             OR (mtpd.metatags_keywords LIKE '%3220%' 
                 AND  mtpd.metatags_keywords !='') 
             OR 
             (mtpd.metatags_description LIKE '%3220%' 
              AND   mtpd.metatags_description !='') 
             OR …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何使用"extends Activity"创建自定义ListView?

我正在学习android编程,我能够创建一个自定义ListView:

public class project1 extends ListActivity
{
....
}
Run Code Online (Sandbox Code Playgroud)

使用自定义布局的xml文件.我想知道如何做同样的事情但是

public class project1 extends Activity

    {
    ....
    }
Run Code Online (Sandbox Code Playgroud)

我看过的所有教程都使用extends ListActivity,我知道它的目的是为了让事情更简单,但为了学习如何做到这一点很难?

android listview listactivity

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

移动文件和目录,即使它们已经存在于dest中

所以我想将一些文件和目录从一个位置复制到另一个位置.很容易shutil.move,但是当文件或目录已经在目的地时我遇到了问题.我得到的错误是Destination path '...' already exists.

我试过os.rename,它也没有产生预期的结果.是否有一种简单的方法将文件和目录结构复制到另一个位置,即使这些文件和目录结构已经存在于dest中?

这就是我现在拥有的:

fileList = os.listdir('/Users/john.leschinski/Desktop/testSrc')  
dest = '/Users/john.leschinski/Desktop/testMove'  
for i in fileList:  
    src = '/Users/john.leschinski/Desktop/testSrc/' + i  
    shutil.move(src,dest)
Run Code Online (Sandbox Code Playgroud)

python move shutil

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

如何在ExtJS4中的TreePanel中插入新节点?

我想在我的树中插入一个新节点.我使用Sencha库版本4开发.TreeNode似乎不起作用... Firebug错误:

Erreur:未捕获的异常:未启用Ext.Loader,因此无法动态解析依赖项.缺少必需的类:Ext.tree.TreeNode

我添加了Loader config enable:true.它也不起作用......!

我的代码:

    /*Ext.Loader.setConfig({
            enabled: true
});
*/
Ext.require([

    'Ext.form.*',
    'Ext.grid.*',
    'Ext.tree.*',
    'Ext.data.*',
    'Ext.util.*',
    'Ext.loader.*',
    'Ext.state.*',
    'Ext.layout.container.Column',
    'Ext.tab.TabPanel'

]);


Ext.onReady(function(){

     Ext.QuickTips.init();

        Ext.define('Task', {
            extend : 'Ext.data.Model',
            fields : [ 
                { name : 'id', type :'int'},
                { name : 'task', type : 'string' },
                { name : 'material', type : 'string'},
                {name : 'cc' ,  type : 'string'},
                { name : 'date_debut', type : 'string'}
            ]
        });

        var store = Ext.create('Ext.data.TreeStore',{

                model : 'Task',
                proxy : { …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4

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

在我的linux中,从posix lib或内核调用哪个版本的close()?

当我man -a close,第一页是POSIX手册页,然后我有一个close(2),(2表示系统api或内核函数).这意味着至少有2个版本close().

例如,像这样的代码片段:

int fd = open("xxx");
........
close(fd);   -----here, which version is called,
                  is that one from the POSIX lib, or the raw system API?
Run Code Online (Sandbox Code Playgroud)

PS:因此我的linux系统包含一个POSIX包装器,用于大多数系统API调用,如何辨别我的代码是调用POSIX lib还是原始系统API?

c c++ linux posix

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