我一直在用git工作一个多月.事实上我昨天才第一次使用复位,但软复位对我来说仍然没有多大意义.
据我所知,我可以使用软重置编辑提交而不改变索引或工作目录git commit --amend.
这两个命令是否真的相同(reset --softvs commit --amend)?有任何理由在实际中使用其中一个吗?更重要的是,reset --soft除了修改提交之外还有其他用途吗?
我成功安装了所有东西,或者我认为:
但是当我尝试:
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答案和谷歌搜索结果,想不出其他任何想法.任何建议将不胜感激.
我创建一个隐藏的元素:
$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)
但它没有更好的效果.
怎么了?
我有这个运行良好的查询:
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) 我正在学习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,我知道它的目的是为了让事情更简单,但为了学习如何做到这一点很难?
所以我想将一些文件和目录从一个位置复制到另一个位置.很容易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) 我想在我的树中插入一个新节点.我使用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) 当我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?