问题列表 - 第34257页

使用zsh更改virtualenv实例的提示样式

我想为我使用或创建的每个virtualenv实例更改我的zsh提示样式.我的实际提示是这样的:

declare PS1="%{$fg[magenta]%}%n%{$reset_color%} at %{$fg[yellow]%}%m%{$reset_color%} in %{$fg_bold[green]%}%3~%{$reset_color%}"
Run Code Online (Sandbox Code Playgroud)

当我激活virtualenv时,它只是在提示之前添加一些信息:

(the name of my venv)my_prompt
Run Code Online (Sandbox Code Playgroud)

你知道改变颜色或款式的方法吗?

python zsh virtualenv

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

长泛型集合类型的速记声明

我已经查看了很多示例c#泛型代码,并记得看到一个语法声明技巧,为长泛型字典类型创建了另一种简写类型.混合C#和C++就像这样:

typedef MyIndex as Dictionary< MyKey, MyClass>;
Run Code Online (Sandbox Code Playgroud)

然后允许以下用法:

class Foo
{
    MyIndex _classCache = new MyIndex();
}
Run Code Online (Sandbox Code Playgroud)

有人能提醒我哪个C#lanaguage功能支持这个吗?

c# generics collections

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

JavaScript预加载图像

你能否告诉我,我在下面写的功能是否足以在大多数(如果不是所有)今天常用的浏览器中预装图像?

function preloadImage(url)
{
    var img=new Image();
    img.src=url;
}
Run Code Online (Sandbox Code Playgroud)

我有一个imageURL数组,我循环并调用每个URL的preloadImage函数.

javascript

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

指向指针数组的指针理解问题

这可能是一个愚蠢的问题,但我不明白为什么会这样:

 int** test = new int*[7];

 int x = 7;
 *(test+1) = &x;

 cout << (**(test+1));
Run Code Online (Sandbox Code Playgroud)

test是一个指向指针的指针吗?第二个指针指向数组,对吗?据我所知,我需要先取消引用"test"指针才能找到具有数组的指针.

(*test) // Now I have int*
*((*test) + 1) // to access the first element.
Run Code Online (Sandbox Code Playgroud)

我的错误思考在哪里?

c++ pointers

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

如何从我的主干变为分支?

我刚开始使用Git并发现当我在分支中实现一个功能时,我会遇到一些真正需要尽快推送到主干的bug.为了做到这一点,我使用checkout切换回trunk,进行更改并提交它们.我现在有一个没有bug的主干.

不幸的是,我的分支也需要修复此错误.由于功能不完整,我不能将分支合并回主干.如何更改我的分支以便它接收我对主干所做的更改?

如果重要的话,我正在自行开发,因此只需要担心一个存储库.

我正在使用TortoiseGit,因此特定于此的说明将有所帮助,但不是必需的.

git dvcs tortoisegit

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

编写shell脚本的Shell脚本

两个问题:如何将此脚本中的shell变量写入其子脚本?

有没有更简单的方法来做到这一点?

如果你不能遵循我正在做的事情,我是:

1)从一个目录列表开始,其名称将存储为$ i所取的值

2)cd'ing到$ i的每个值并且ls'ing其内容

3)通过cat将其内容回显到具有目录名称的新脚本

4)使用echo和cat编写一个包含$ i的ls'd值的新脚本,并将它们全部发送到一个名为$i@tumblr.com的博客电子邮件地址

#/bin/sh
read -d '' commands <<EOF

#list of directories goes here
dir1
dir2
dir3
etc...    

EOF

for i in $commands
do

cd $SPECIALPATH/$i
echo ("#/bin/sh \n read -d '' directives <<EOF \n") | cat >> $i.sh
ls | cat >> $i.sh
echo ("EOF \n for q in $directives \n do \n uuencode $q $q | sendmail $i \n done \n") | cat >> $i.sh
# NB -- I am asking …
Run Code Online (Sandbox Code Playgroud)

unix linux shell

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

php中的默认关键字

defaultphp 中的关键字有什么作用?http://php.net/default上没有文档,但是当我将它用作函数名时出现错误:»意外的T_DEFAULT,期待T_STRING«

它做了什么/在哪里可以找到有关它的信息?

php default

17
推荐指数
3
解决办法
3498
查看次数

所有者绘制文本框以在 WinForms 中使用

I need a lean & mean TextBox solution. A RichTextBox proves too slow, so I want to go the way of owner drawing, or custom control building.

My need is for a textbox that can handle large text content and offers simple highlighting by drawing colored backgrounds around words or single characters. Important is, that the text string itself does NOT contain markup for this, but rather, the indices of words to mark are stored separately. Indices relative to the …

.net windows controls textbox winforms

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

使用delphi来阻止网站

我为我的当地学校计划发射器编程,允许学生使用由教师提供的随机生成的密钥上网.这是通过将Internet Explorer中的代理更改为Internet和wb过滤器所需的代理来完成的.

随着学校网站和学习资源逐渐转移到异地托管,学生需要访问互联网密钥.除非给学生提供互联网密钥,否则学校希望能够在不打开其他互联网的情况下启用这些网站.

我通过googleing做出这样做的两种方式是阻止IE内容顾问中的所有网站执行那些被允许的密钥.或者在delphi中创建一个程序可以进行的外部代理,即指向并且只允许某些网站通过真实代理.

我合理地熟悉简单的delphi函数,并且在计算方面有一定的水平,但是没有线索从哪里开始,并且会感激任何帮助.

delphi proxy internet-explorer blocking

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

Spring自动连接消息源与实现MessageSourceAware接口?

哪个选项更好?

我有一个拦截器PermissionInterceptor需要访问消息源.

据我所知,可以通过自动装配消息源或实现MessageSourceAware接口来完成,如下所示.

public class PermissionInterceptor extends HandlerInterceptorAdapter {
   private MessageSource messageSource;

   @Autowired
   public void setMessageSource(MessageSource messageSource) {
     this.messageSource = messageSource;
   }
}
Run Code Online (Sandbox Code Playgroud)

要么

public class PermissionInterceptor extends HandlerInterceptorAdapter implements MessageSourceAware {
   private MessageSource messageSource;

   public void setMessageSource(MessageSource messageSource) {
     this.messageSource = messageSource;
   }
}
Run Code Online (Sandbox Code Playgroud)

哪个选项更好?有什么优点和缺点?

java spring

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