问题列表 - 第6183页

级联样式表使用"id"或"class"

在设计特定的html元素时,我倾向于始终使用class属性.css代码看起来更干净.

为什么两者都存在,你应该使用哪一个?何时?

html css

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

确定哪些功能足以启动

您如何确定哪些功能足以启动?我们应该推出没有好东西的"裸功能"吗?或者我们应该添加"花里胡哨"?

你是如何决定的?是真的,我们可以"暴露"暴露的暴露,或突然暴露而不是神话,暴露是缓慢和渐进的.

欢迎您的建议.

project-planning project-management software-release

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

有多种方法可以让多个进程共享监听套接字?

在套接字编程中,您创建一个侦听套接字,然后对于每个连接的客户端,您将获得一个可用于处理客户端请求的普通流套接字.OS管理幕后传入连接的队列.

两个进程无法同时绑定到同一个端口 - 默认情况下,无论如何.

我想知道是否有一种方法(在任何着名的操作系统,特别是Windows上)启动进程的多个实例,这样它们都绑定到套接字,因此它们有效地共享队列.然后每个流程实例可以是单线程的; 它会在接受新连接时阻止.当客户端连接时,其中一个空闲流程实例将接受该客户端.

这将允许每个进程具有非常简单的单线程实现,除非通过显式共享内存,否则不会共享任何内容,并且用户将能够通过启动更多实例来调整处理带宽.

这样的功能是否存在?

编辑:对于那些问"为什么不使用线程?"的人 显然线程是一种选择.但是在单个进程中有多个线程,所有对象都是可共享的,并且必须非常小心以确保对象不是共享的,或者一次只对一个线程可见,或者是绝对不可变的,以及最流行的语言和运行时缺乏对管理这种复杂性的内置支持.

通过启动一些相同的工作进程,您将获得一个默认不共享的并发系统,从而使构建正确且可伸缩的实现变得更加容易.

sockets concurrency

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

List <Rectangle> - 表现得像拳击一样

我们都知道泛型List <>没有框值类型.为什么在以下代码片段中,rects [1]不受Inflate方法的影响?

如果没有拳击,我想要改变rect [1]我需要编写三行代码,如图所示 - 评论.有人可以解释一下吗?

List<Rectangle> rects = new List<Rectangle>();

for (int i = 0; i < 5; i++)
{
    rects.Add(new Rectangle(1, 1, 1, 1));
}

foreach (Rectangle item in rects)
{
    Console.WriteLine(item);
}

//Rectangle r = rects[1];
//r.Inflate(100, 100);
//rects[1] = r;

rects[1].Inflate(100, 100);

foreach (Rectangle item in rects)
{
    Console.WriteLine(item);
}
Run Code Online (Sandbox Code Playgroud)

c# list value-type

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

绘制音符的图书馆

我正在寻找一个能够以某种方式在屏幕上绘制音符的Windows库.我将使用它在C#中编写应用程序,但纯粹的基于Win32的解决方案已经足够了.有人知道这样的图书馆吗?

编辑:我将实时更新笔记,他们不需要看起来非常花哨.

windows drawing

10
推荐指数
2
解决办法
5171
查看次数

多个WMD编辑器(SO分叉版)在一个页面上?

要清楚,我指的是stackoverflow的分叉WMD的使用,而不是来自attacklab原始版本.

我想使用分叉版本,但似乎脚本用来识别WMDify页面元素的div id是硬编码的wmd.js:66:

// A collection of the important regions on the page.
// Cached so we don't have to keep traversing the DOM.
wmd.PanelCollection = function(){
    this.buttonBar = doc.getElementById("wmd-button-bar");
    this.preview = doc.getElementById("wmd-preview");
    this.output = doc.getElementById("wmd-output");
    this.input = doc.getElementById("wmd-input");
};
Run Code Online (Sandbox Code Playgroud)

如果我只想使用不同的区域名称,我自己就可以了 - 但我想在一个页面上使用可变数量的WMD编辑器.我需要一种方法来告诉每个WMD实例它应该影响的页面区域,但是我没有看到任何"钩子".

看不见可能是我几乎完全缺乏js知识的产物.Right Thing To Do™是为了正确学习javascript,但我正处于一个截止日期的项目中.我真的很想使用这个版本的WMD,但是我需要一些关于如何修改WMD脚本的线索,或者只是一个如何以一种我可以指定使用哪个div id的方式调用它的例子.

线索赞赏!

javascript wmd

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

有没有办法在ssh中设置变量?

我仍在努力解决这个问题,但有没有我可以用来设置一些简单变量的函数/命令?

当我已经输入时,登录到mysql会更快,但输入完整的连接字符串有点烦人.

任何方式做某些事情,如:

mysql ${variable} dbname

哪里variable会是这样的-u user -p -h hostname

或者,还有另一种方法可以做我需要的吗?

mysql ssh

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

我怎样才能摆脱动态SQL

我的一个包体中有以下动态SQL

 OPEN ccur for
    'select c.category 
     from test_category c 
     where c.deptid='||PI_N_Dept ||
     ' and c.category not in ('|| sExcludeCategories ||')';
Run Code Online (Sandbox Code Playgroud)

sExcludeCategories将包含一组用逗号分隔的整数.我想消除这种动态SQL语句.有没有聪明的方法来实现这一目标?

sql oracle plsql

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

为什么创建标签为<UL>和<LI>的工具栏很常见?

我发现网页中有很多"工具栏"是用HTML标签ULLI实现的,风格为" float:left ".

例如,在FireBug的帮助下,很容易在http://www.yahoo.com/中找到这种模式.

有什么理由吗?我认为UL和LI不是为了创建工具栏而发明的.

html javascript tags html-lists

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

删除未命名的约束

作为一个新手,我创造了一些没有明确名称的外键.

然后我创建了SQL生成的疯狂名字之类的FK__Machines__IdArt__760D22A7.猜猜它们将在不同的服务器上生成不同的名称.

是否有任何好的函数可以删除未命名的FK约束作为参数传递表和相关字段?

sql

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