问题列表 - 第43477页

CSS:后备字体

我的网站使用了一种相当模糊的字体,大约有一半的计算机可以正常阅读.字体是"Lucida Console".在无法读取此字体的计算机上,它们显示丑陋的Times New Roman,有没有办法将我的网站字体设置为Lucida Console,但在无法读取它的计算机上,请查看Arial?使用CSS.

css fonts

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

是否可以在C#中完成虚拟方法?

我的意思是,有可能将C#中的虚拟方法标记为final,因此没有其他类型派生自此类型,可以再次覆盖它吗?

.net c# methods virtual

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

DataInputStream.read返回小于len

我正在使用DataInputStream从套接字读取一些字节.我有一个从流中读取的预期字节数(在解码头之后,我知道消息中有多少字节)它在99%的时间内工作但偶尔我会读取的字节数小于len.

int numRead = dis.read(buffer, 0, len);
Run Code Online (Sandbox Code Playgroud)

什么可能导致numRead小于len?它不是-1.我希望read的行为在流被关闭或达到EOF之前就会阻塞,但是如果它是一个基于流的套接字,除非套接字关闭,否则这不会发生,对吧?

有没有办法从套接字读取字节,始终确保您读取len字节?

谢谢

java sockets inputstream datainputstream

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

如何在Django中从编辑表单更新对象?

可能是一个新手问题,所以请耐心等待.

我有一个Django表单,可以编辑模型的某个实例.为了知道正在编辑哪个对象,我有一个包含对象id的隐藏字段,以及包含id的URL.

第一个问题:在隐藏字段中拥有对象的id是正确的方法吗?

我(可能毫无根据)担心只将它作为url的一部分,然后有人可以打开一个对象id的页面,将表单提交给另一个,然后该对象将被覆盖.这就是我试图使用隐藏字段的原因.

将id存储在隐藏字段中的问题在于,在验证表单时,Django抱怨该对象没有唯一的id(显然).

第二个问题:如果一个唯一字段是表单的一部分,那么为了更新对象,如何告诉Django忽略该键已经存在的事实?

django django-forms

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

PHP使用mod_rewrite的所有GET参数



我正在设计我的应用程序.我应该做下一件事.在mod_rewrite的帮助下,所有GET参数(?var = value)都应转换为/ var/value.我怎样才能做到这一点?我只有1个.php文件(index.php),因为我使用了FrontController模式.你能帮我解决这个mod_rewrite规则吗?

对不起我的英语不好.先感谢您.

php apache url .htaccess mod-rewrite

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

在mysql中设置好友列表

我想在我的在线游戏中建立朋友列表.我不知道如何设置或从哪里开始.添加朋友和接受我可以处理的朋友部分,但我不知道如何在mysql和php中设置它.连接到每个用户或某物的用户(朋友)列表?

php mysql database database-design

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

在字节中设置特定位

我正在尝试在Java字节变量中设置位.它确实提供了类似的方法.setBit(i).有谁知道我怎么能意识到这一点?

我可以通过给定的字节逐位迭代:

if( (my_byte & (1 << i)) == 0 ){

}
Run Code Online (Sandbox Code Playgroud)

但是我不能把这个位置设置为1或0,可以吗?

java byte bit-manipulation

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

CSS可以自动添加文字吗?

如果您在此链接中检查表单,您将看到必填字段class="required"在CSS中有一个*,在标记中有一个.

http://drupal.org/user

可以在*其中显示了标记完全用CSS添加具有此类的div?

css

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

如何获取两个列表并将它们组合在一起,不包括任何重复项?

我想从两个独立项目的列表中创建一个列表.

还有其他类似的问题,但似乎没有任何关注有效地解决这个问题,因为列表是几百万项长.

完全不相关:我是唯一一个讨厌标签建议框如何掩盖"发布你的问题"按钮的人吗?

python

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

使用erase()时的C++ std :: vector段错误,使用带有g ++的pop_back()时ok

请考虑以下代码:

vector<int> myVector;
myVector.push_back(10);
myVector.erase(myVector.end());
Run Code Online (Sandbox Code Playgroud)

此代码在Windows(VisualStudio)上编译并运行良好,但在使用g ++编译时会导致Linux上的段错误.用pop_back替换擦除解决了Linux上的问题.

有谁知道为什么两个平台上的行为不同,以及要考虑的行为是正确的.

提前致谢!

c++ vector

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