问题列表 - 第10496页

运行'git gui'时如何跳过"松散对象"弹出窗口

当我运行'git gui'时,我会得到一个弹出窗口

This repository currently has approximately 1500 loose objects.

然后建议压缩数据库.我以前做过这个,它将松散的对象减少到大约250,但这并不会抑制弹出窗口.再次压缩不会改变松散物体的数量.

我们当前的工作流程需要大量使用'rebase',因为我们正在从Perforce过渡,而Perforce仍然是规范的SCM.一旦Git是规范的SCM,我们将定期进行合并,并且应该大大减轻松散的对象问题.

与此同时,我真的想让这个"有用"的弹出窗口消失.

git garbage-collection rebase git-gui git-gc

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

比较文件

嗨伙计们我有两个管道分隔文件,第一个文件包含1000个记录,第二个文件包含10个记录和第二个文件中存在的记录存在第一个文件.现在需要一个文件,通过排除两个文件中出现的10条记录,这将给我990条记录,

我知道如何使用SQL.但是我们怎样才能在UNIX中实现这一点?

任何帮助非常感谢

unix

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

从函数获取返回ref光标到记录

我在一个包中有一个函数,它将REF CURSOR返回给RECORD.我试图从代码块调用此函数.调用代码如下所示:

declare      
   a_record package_name.record_name; 
   cursor c_symbols is select package_name.function_name('argument') from dual;

begin 
   open c_symbols;   
   loop            
        fetch c_symbols into a_record;
        exit when c_symbols%notfound;              
   end loop;
   close c_symbols; 
end;
Run Code Online (Sandbox Code Playgroud)

作为package_name的一部分的函数声明如下所示:

TYPE record_name IS RECORD(
      field_a       varchar2(20);
);

TYPE record_cursor IS REF CURSOR RETURN record_name;

FUNCTION getsymbols(argument IN varchar2) return record_cursor;
Run Code Online (Sandbox Code Playgroud)

当我尝试运行调用代码块时,我得到异常:PLS-00386:在FETCH游标和INTO变量之间的'EXAMPLE_SYMBOLS'处找到类型不匹配.

a_record的类型应该是什么以及如何访问我正在获取的记录的各个元素(类型为record_name)?

sql oracle plsql oracle10g

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

多租户Django应用程序

是否有人们使用Django创建多租户应用程序的常见模式.内置的"站点"框架似乎是一种选择.人们有成功的其他方法吗?

django multi-tenant

17
推荐指数
2
解决办法
3918
查看次数

为Python 2.6.2安装easy_install(缺少?)

我不是一个python用户,我只是想让couchdb-dump启动并运行它并且它在一个"egg"文件中,我想需要easy_install.我在我的计算机上运行了Python 2.6.2,但它似乎对easy_install或setuptools一无所知......帮助!我该怎么办才能解决这个问题?

编辑:您可以从setuptools页面注意到有2.3,2.4和2.5的Windows .exe安装程序,但不是2.6.有没有搞错?!?!

唉,这是一个重复的问题,对不起.

ps 这个解决方案似乎最简单,对我有用.

python easy-install

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

Django:访问模型作为字典

我在python字典中有数据,我想存储在模型实例中.例如,我的字典可能看起来像

data = { 'date': '6/17/09', 'name': 'something', 'action': 'something' }
Run Code Online (Sandbox Code Playgroud)

我的模型可能看起来像:

class Something(models.Model):
    date = models.DateField()
    name = models.CharField()
    action = models.CharField()
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种干净的方法来做这样的事情:

s = Something()
for k in data:
    s[k] = data[k]
Run Code Online (Sandbox Code Playgroud)

[更新]发布后不久,我意识到我可能只想使用带有'python'序列化程序的Django(de)序列化程序框架.艾曼的回答也很不错,让我想一想哪个会更好.

django django-models

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

StaticName和InternalName之间的区别(在SPField类中)

我想半智能CAML查询 - 我可以给它一个标题(这是最终用户看到的)并查找相应的"标题"以作为CAML查询的一部分传递:

var caml = "<OrderBy><FieldRef Name='" + field + "'/></OrderBy>";
Run Code Online (Sandbox Code Playgroud)

看起来我可以使用对象模型迭代列表的Fields集合,然后键入Title属性以与用户看到的内容进行比较.我的问题在于StaticName与InternalName的使用.我的内容+ MSDN文档似乎表明InternalName是在上面的代码中使用和替换字段的正确属性- 特别是因为无法修改InternalName.

任何人都可以阐明这一点吗?

sharepoint moss wss caml

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

JPA中的深层复制

我想在JPA中制作一个实体的深层副本.我在这里找到了一个有趣的讨论:http: //forums.java.net/jive/thread.jspa?messageID = 253092&tstart = 0

听起来像提议的解决方案是将所有@ Id设置为零.这是我的基本代码:


//Start a JPA session.
EntityManager em= emf.createEntityManager();
em.getTransaction().begin();

//Get the object I want to copy.
MyClass myObject=em.find(MyClass.class,id);

//Use reflection to find @Id's and set them to zero for all @OneToMany and @OneToOne relations.
//TODO:  write the ugly recursive code to do this.

//Hoping this will create a deep copy.
em.merge(myObject);

//Close the session.
em.getTransaction().commit();
em.close();
Run Code Online (Sandbox Code Playgroud)

这是一个好策略吗?任何人都可以写这个TODO代码,他们可以共享???

谢谢!

java jpa

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

使用GUI会话为所有用户启动/停止launchd代理

我需要能够从根级别守护程序启动/停止每会话GUI代理.

这里,这里这里讨论类似的问题.

我希望能够做的基本上是

for num in `ps ax | grep [s]bin/launchd | cut -c 1-5`; 
do 
    if [ $num -ne 1 ]; 
    then 
        sudo launchctl bsexec $num launchctl (un)load -S Aqua /Library/LaunchAgents/com.mycompany.mydaemon.plist; 
    fi; 
done
Run Code Online (Sandbox Code Playgroud)

但这仅启动/停止一个实例,并在当前GUI会话中以root身份运行.如果我离开sudo,我就会开始

task_for_pid() (os/kern) failure
Couldn't switch to new bootstrap port: (ipc/send) invalid port right
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用bsexec的各种其他排列(包括使用load/unload命令从bsexec调用辅助脚本),但是我永远不能让实例以root身份启动,而不能在另一个GUI会话中启动.

我也试图与乱搞su - <user> ...sudo -u <user> ...,但没有运气有两种(如很多人在上面链接的文章和其他地方的讨论).

有人有什么想法吗?

编辑:我尝试使用Graham Lee下面建议的包装工具执行此操作,但是我收到以下错误:

launch_msg(): Socket is not connected
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的命令行命令,包装器和脚本(501是用户ID,63093是另一个登录到系统的用户的launchd的pid):

命令行:

sudo launchctl bsexec 63093 /path/TestSetUIDAndExecuteTool …
Run Code Online (Sandbox Code Playgroud)

macos daemon launchd agent launchdagent

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

DataNucleus Enhancer flakey?

我正在Google App Engine中创建一个GWT应用程序,并使用Google数据存储.有没有其他人有DataNucleus的问题,因为所有人都退出了?

我可以保存一个类,DataNucleus会做的就好了.如果我在类中更改ANYTHING(甚至添加空格)然后保存,我会收到以下错误:

DataNucleus Enhancer成功完成了0个类.计时:输入= 37毫秒,增强= 0毫秒,总计= 37毫秒.查阅日志以获取完整的详细信息DataNucleus Enhancer已完成,并且没有增强任何类.有关详细信息,请参阅日志

一旦我清理了我的项目,DataNucleus再次感到高兴.

使用eclipse时这是常见的吗?有解决方法吗?

google-app-engine datanucleus google-cloud-datastore

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