我一直在考虑在我的Mac上使用Carbon Emacs,而我遇到的唯一绊脚石就是当你试图滚过文档末尾时发出令人讨厌的滚动声.我看过网上但我似乎无法找到我应该添加到我的.emacs中的内容,这会阻止它在滚动时发出哔哔声.滚动时我不想完全沉默它.有任何想法吗?
如何在所有其他应用程序上显示内容.我希望在我的程序的所有形式上显示某些内容,并在我的桌面上打开所有其他程序(不是我的).
*Top Most不起作用我已经测试过,我的浏览器可以超出我的应用程序:S
这是我使用TopMost为TRUE时的图像.你可以看到我的浏览器已经结束了...
正在将自定义HTTP标头传递给Servlet应用程序以进行身份验证.标头值必须能够包含重音和其他非ASCII字符,因此必须采用特定编码(理想情况下为UTF-8).
控制身份验证环境的开发人员向我提供了这段Java代码:
String firstName = request.getHeader("my-custom-header");
String decodedFirstName = new String(firstName.getBytes(),"UTF-8");
Run Code Online (Sandbox Code Playgroud)
但是这段代码对我来说看起来并不合适:它假定了头值的编码,当我觉得有一种正确的方法来指定头值的编码时(我认为来自MIME).
这是我的问题:处理需要支持UTF-8编码的自定义标头值的正确方法(tm)是什么:
这是一个与环境无关的代码示例,如果您无法更改服务,则将标头视为UTF-8:
String valueAsISO = request.getHeader("my-custom-header");
String valueAsUTF8 = new String(firstName.getBytes("ISO8859-1"),"UTF-8");
Run Code Online (Sandbox Code Playgroud) 在Django表单中,如何将字段设置为只读(或禁用)?
当表单用于创建新条目时,应启用所有字段 - 但是当记录处于更新模式时,某些字段必须是只读的.
例如,在创建新Item
模型时,所有字段都必须是可编辑的,但在更新记录时,有没有办法禁用该sku
字段以使其可见,但无法编辑?
class Item(models.Model):
sku = models.CharField(max_length=50)
description = models.CharField(max_length=200)
added_by = models.ForeignKey(User)
class ItemForm(ModelForm):
class Meta:
model = Item
exclude = ('added_by')
def new_item_view(request):
if request.method == 'POST':
form = ItemForm(request.POST)
# Validate and save
else:
form = ItemForm()
# Render the view
Run Code Online (Sandbox Code Playgroud)
班级ItemForm
可以重复使用吗?ItemForm
或者Item
模型类需要进行哪些更改?我是否需要编写另一个类" ItemUpdateForm
"来更新项目?
def update_item_view(request):
if request.method == 'POST':
form = ItemUpdateForm(request.POST)
# Validate and save
else:
form = ItemUpdateForm()
Run Code Online (Sandbox Code Playgroud) 在尝试查询AD服务器之前,我想检查它是否还活着.看起来像是一件微不足道的事情,但我还没有发现任何东西来阐明这一点.
我怎样才能做到这一点?
我想返回一个包含CSS规则所有内容的字符串,就像您在内联样式中看到的格式一样.我希望能够在不知道特定规则中包含的内容的情况下执行此操作,因此我不能仅通过样式名称将其拉出(如.style.width
等)
CSS:
.test {
width:80px;
height:50px;
background-color:#808080;
}
Run Code Online (Sandbox Code Playgroud)
到目前为止的代码:
function getStyle(className) {
var classes = document.styleSheets[0].rules || document.styleSheets[0].cssRules
for(var x=0;x<classes.length;x++) {
if(classes[x].selectorText==className) {
//this is where I can collect the style information, but how?
}
}
}
getStyle('.test')
Run Code Online (Sandbox Code Playgroud) 我试图在单元测试中生成视图,但我无法绕过丢失的VirtualPathProvider.大多数viewengines使用VirtualPathProviderViewEngine基类从当前的HostingEnvironment获取提供程序.
protected VirtualPathProvider VirtualPathProvider {
get {
if (_vpp == null) {
_vpp = HostingEnvironment.VirtualPathProvider;
}
return _vpp;
}
set {
_vpp = value;
}
}
Run Code Online (Sandbox Code Playgroud)
在单元测试中没有HostingEnvironment,即使我创建了一个HostingEnvironment,也没有当前的VirtualPathProvider.
我该如何解决这个问题?我是否必须创建自定义FakeWebFormViewEngine?
鉴于:
my @mylist1;
push(@mylist1,"A");
push(@mylist1,"B");
push(@mylist1,"C");
my @mylist2;
push(@mylist2,"A");
push(@mylist2,"D");
push(@mylist2,"E");
Run Code Online (Sandbox Code Playgroud)
在Perl中最快的方式是在mylist2中插入mylist1中的所有元素,而不是已经存在于mylist2(ABCDE)中.
我正在运行JVM 1.5.0(Mac OS X Default),我在Activity Monitor中监视我的Java程序.我有以下内容:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Date;
public class MemoryTest {
public static void memoryUsage() {
System.out.println(
Runtime.getRuntime().totalMemory() -
Runtime.getRuntime().freeMemory()
);
}
public static void main( String[] args ) throws IOException {
/* create a list */
ArrayList<Date> list = new ArrayList<Date>();
/* fill it with lots of data */
for ( int i = 0; i < 5000000; i++ ) {
list.add( new Date() );
} // systems shows ~164 …
Run Code Online (Sandbox Code Playgroud) 如何在Active Directory中查找用户?
一些示例用户名是:
重要的是要注意我不知道域的名称,我不应该硬编码.
using System.DirectoryServices;
/// <summary>
/// Gets the email address, if defined, of a user from Active Directory.
/// </summary>
/// <param name="userid">The userid of the user in question. Make
/// sure the domain has been stripped first!</param>
/// <returns>A string containing the user's email address, or null
/// if one was not defined or found.</returns>
public static string GetEmail(string userid)
{
DirectorySearcher searcher; …
Run Code Online (Sandbox Code Playgroud) .net ×3
java ×2
arrays ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
carbon-emacs ×1
css ×1
django ×1
dot-emacs ×1
emacs ×1
field ×1
forms ×1
header ×1
html ×1
http ×1
javascript ×1
ldap ×1
memory-leaks ×1
perl ×1
readonly ×1
servlets ×1
unit-testing ×1
utf-8 ×1