问题列表 - 第15311页

启动网页设计需要哪些CSS工具(框架,网格系统,IDE,...)?

我正在构建一个基于Grails技术的新WebSite.

关于我的网站的图形设计,我计划使用来自专业网页设计师的服务,但同时,我需要自己做一些基本的图形设计,以便拥有一个"用户友好的"测试版.

我已经阅读了stackoverflow.com网站,但无法下定决心.以下是我发现的: 你如何选择一个css-framework 什么是最好的css-grid-framework 可以 - 有人推荐一个铃声和口哨-css-框架 什么是最好的CSS框架,他们是值得的努力

但不幸的是,有许多矛盾的答案.首先,有人说使用CSS框架是向后创作而不是好事.其他建议YUI Grids,BluePrint,960 gs,YAML ......许多人说Compass允许轻松开发CSS布局并可重复使用.

所以考虑到:

  • 我是CSS世界的新手,我不打算成为一名网页设计师
  • 我的布局应该是用户友好的(但不是必要的令人敬畏的L&F)
  • 它应该是可维护的并且易于改进(由专业的网页设计师提供)
  • 易于实施(为了快速获得一些东西)

你有什么建议我开始使用我的网站的网页设计?

谢谢你的建议.

法比恩

css grails css-frameworks

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

锁定属性,好方法?

在我的多线程应用程序中,我使用的是一些可以在同一时间被许多实例更改的变量.这很奇怪,但它没有任何问题,但工作正常.但我当然需要让它具有线程安全性.我刚开始使用锁,所以我会建议你:

当客户端连接时,会创建类Client,其中每个客户端都有自己的"A"变量.

有时,客户端调用这样的方法:

Client selectedClient SelectOtherClientClassByID(sentID);

selectedClient.A=5;
Run Code Online (Sandbox Code Playgroud)

直到现在还没有问题,即使5个类同时进行(线程池),但我在考虑如何为A属性添加锁?

喜欢:

A {
    get { return mA; }
    set {
        // use lock here for settting A to some value
    }    
}
Run Code Online (Sandbox Code Playgroud)

会没事吗?

c# multithreading winforms

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

使用rake为rails引擎将样本数据添加到数据库

我正在通过创建分类引擎来尝试Rails引擎,用户可以在其中查看/发布/回复分类.

主应用程序包含用于用户身份验证和配置文件的代码,而我创建的引擎将处理分类功能.

现在我想为分类引擎添加一些示例数据到数据库.所以我在'vendor/plugins/classifieds/lib/tasks'中创建了一个名为'sample_classifieds_data.rake'的rake文件,并在'vendor/plugins/classifieds/lib/tasks/sample_classifieds_data'中添加了yml文件

rake文件的代码和示例yml文件可以在这里找到:http://gist.github.com/216776

现在的问题是,当我运行rake任务时,没有抛出任何错误,但是数据库中没有填充值.

有任何想法吗?BTW,它是开发环境,数据库是开发数据库.

我运行了一个类似的rake任务来填充数据库中的样本用户.rake文件'sample_data.rake'的位置位于'lib/tasks'中.

rake yaml ruby-on-rails rails-engines

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

使用JQuery从asp:textbox中检索值

我在网页上的表单中有一些asp:文本框控件,下面是一个片段.第一个是输入收件人的字段,另一个是应加载收件人姓名的较大文本区域,以及其他一些文本.

<asp:TextBox name="recipient" ID="recipient" class="inputBox" onChange="addNames()" runat="server" />
<asp:TextBox TextMode="MultiLine" name="usermessage" ID="usermessage" class="usermessage" height="128" width="425px" runat="server"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

使用此代码使用JQuery将标准消息加载到第二个文本框中:

$(".usermessage").val("Hello etc");
Run Code Online (Sandbox Code Playgroud)

这很好用,显示消息.
当用户在其他一个文本框中输入收件人的姓名或他自己的名字时,会触发addNames().此功能将收件人的名称添加到usermessage框中的标准消息.

function addNames() {
    //update textbox
    var recipient = $(".recipient").val();
    var sender = $(".name").val();
    $(".usermessage").val("Hello " + recipient +", \nThis is a message. \n\rKind regards, \n" + sender);
    }
Run Code Online (Sandbox Code Playgroud)

问题是收件人发件人这两个变量是"未定义的".

您好undefined,
这是一条消息.

亲切的问候,
未定义




实际问题:如果是这样,从asp:textbox中检索值的正确代码是什么

var recipient = $(".recipient").val();  
Run Code Online (Sandbox Code Playgroud)

不起作用?

html中的输出如下:

<input name="ctl00$contentPlaceHolderRightColumn$recipient" type="text" id="ctl00_contentPlaceHolderRightColumn_recipient" name="recipient" class="inputBox" onChange="addNames()" />
Run Code Online (Sandbox Code Playgroud)

我正在使用JQuery v1.3.2,Firefox v3.5.3.

c# asp.net jquery

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

Flash作为javascript的套接字网关

我刚刚完成了基于ajax/php的基于Web的聊天应用程序.但这个应用程序的问题是它必须不断轮询服务器以检查新消息,如果许多人同时使用此应用程序,这反过来会使服务器超载.现在我想在JavaScript中实现基于套接字的聊天应用程序.我知道JavaScript中没有对套接字的支持所以我决定使用" Flash作为JavaScript的套接字网关 "我正在使用Linux和新的flash.有人可以帮助我如何实现这一目标.

基本上,1)我想制作一个小SWF对象,只处理套接字逻辑(最小宽度和高度,所以我可以使用-ve margin轻松隐藏它.2)我想用JavaScript访问这个swf对象

我在actionscript(来自互联网)中获得了简单套接字的代码,但我无法使用mxmlc(免费的Flash编译器)进行编译.继承人代码......

    myXML = new XMLSocket; 
    myXML.onConnect = handleConnect; 
    myXML.onXML = handleXML; 
    myXML.onClose = handleDisconnect; 
    myXML.connect("http://www.yourServer.com", 12345); 
    function handleConnect(connectionStatus){
    connectionStatus ? trace("Connected.") : trace("Connection failed.");
    }
    function handleXML(xmlObject){
    trace("Object recieved:: "+xmlObject);
    }
function sendXML(textToSend){
myXML.send(new XML('"+textToSend+""));
}
function handleDisconnect(){
trace("Connection lost.");
}
function closeConnection(){
trace("Closing connection to server.");
myXML.close();
}
Run Code Online (Sandbox Code Playgroud)

我有一个更好的代码,但这也不编译

package
{
import flash.errors.*;
import flash.events.*;
import flash.net.Socket;

public class ChatSocket extends Socket
{
  public var host:String;
  public var port:uint;
  private var socket:Socket;
  public static …
Run Code Online (Sandbox Code Playgroud)

javascript sockets flash

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

在mysql表名中使用通配符

我的mysql数据库中的表名是动态生成的.有没有办法从名称与模式匹配的表中选择数据?我猜它会是这样的:

select * from 'table_id_%'
Run Code Online (Sandbox Code Playgroud)

mysql

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

在Open XML SDK中的单词书签后插入OpenXmlElement

我能够使用以下代码访问我的word文档中的书签:

var res = from bm in mainPart.Document.Body.Descendants<BookmarkStart>()
                              where bm.Name == "BookmarkName"
                              select bm;
Run Code Online (Sandbox Code Playgroud)

现在我想在此书签后插入一个段落和一个表格.我怎么做?(示例代码将不胜感激)

.net c# automation ms-word openxml

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

这个lambda表达式有什么问题?

我真的很难理解为什么,当我改变我的代码使用lamdba表达式时,它不起作用.

此代码在控制台上工作和打印:

object dummy = new object();
InterServer.ExecuteDataReader(new InterServerRequest(ServerID.a_01, "dbo.getbooks") 
    { 
        Params = new Dictionary<string, object> { 
            { "Tool", "d1" }, 
            { "Loc", locale == string.Empty ? null : locale } } 
    },
    (_, reader) =>
        {
            reader.AsEnumerable(r => (r.GetString(r.GetOrdinal("book")))).ToList().ForEach(Console.WriteLine);
            return new Response(dummy);
        }
    );
Run Code Online (Sandbox Code Playgroud)

此代码已更改为使用lambda表达式; 它没有打印任何东西,我不明白为什么:

InterServer.ExecuteDataReader(new InterServerRequest(ServerID.a_01, "dbo.getbooks")
    { 
        Params = new Dictionary<string, object> { 
            { "Tool", "d1" }, 
            { "Loc", locale == string.Empty ? null : locale } } 
    },
    (_, reader) =>
        {
            return new Response(new …
Run Code Online (Sandbox Code Playgroud)

c# lambda functional-programming

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

NOP在F#代码的发布版本中

我在VS2010 beta2中玩F#,因为我是F#的新手,所以我选择了一个常见的例子并继续实现了一个阶乘函数:

let rec factorial n =
  if n <= 1 then 1 else n * factorial (n - 1);;
Run Code Online (Sandbox Code Playgroud)

如果我构建它并查看Reflector中生成的代码,我会得到相应的C#代码:

public static int Factorial(int n) {
   if (n <= 1) 
      return 1;

      return n * Factorial(n - 1);
}
Run Code Online (Sandbox Code Playgroud)

因此,如果我编译Reflector的F#代码的C#表示,我希望得到相同的IL.

但是,如果我在发布模式下编译这两个片段并比较生成的IL,它们是不同的(它们在功能上是相同的,但仍然有所不同).

C#实现编译为:

.method public hidebysig static int32 Factorial(int32 n) cil managed
{
   .maxstack 8
   L_0000: ldarg.0 
   L_0001: ldc.i4.1 
   L_0002: bgt.s L_0006
   L_0004: ldc.i4.1 
   L_0005: ret 
   L_0006: ldarg.0 
   L_0007: ldarg.0 
   L_0008: ldc.i4.1 
   L_0009: sub 
   L_000a: call int32 TestApp.Program::Factorial(int32)
   L_000f: mul …
Run Code Online (Sandbox Code Playgroud)

f# cil visual-studio-2010-beta-2

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

选中时如何将焦点设置到TreeViewItem中的控件

我有一个TreeView项目由HierarchicalDataTemplates 定义.每个TreeViewItem创建的都有一些TextBoxes.当TreeViewItem选择我想设置键盘FocusTextBoxTreeViewItem(在TextBox其名称TextBox1).我怎样才能做到这一点?

wpf treeview focus treeviewitem

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