问题列表 - 第28583页

使用Objective C从RGB转换为HSL

我对目标c很新,但已经编程了一段时间.我开始创建一个可以从RGB转换为HSL然后再转换回来的函数,但我感觉它太长了并朝着错误的方向前进.有谁知道一种简单的方法来执行此转换?

iphone hsl rgb objective-c

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

让服务器返回一个JavaScript函数然后被调用的干净方法是什么?

我的应用程序被设计为一系列尚未编写的插件.这有很长一段时间的原因,但每次新的一年,业务逻辑都会有所不同,我们不知道它会是什么样的(想想TurboTax,如果有帮助的话).插件由服务器和客户端组件组成.服务器组件处理业务逻辑并将数据持久保存到数据库表中,数据库表也将在以后创建.JavaScript操纵DOM以供浏览器在之后呈现.

每个插件都存在于一个单独的程序集中,因此它们不会干扰主应用程序,即我们不想重新编译主应用程序.简而言之,我正在寻找一种从Ajax get请求返回JavaScript函数到客户端的方法,并执行这些JavaScript函数(刚刚返回).在Javascript中调用函数很容易.困难的部分是如何组织或结构,以便我不必处理维护问题.因此,使用StringBuilder结束使用JavaScript代码作为从字符串构建器对象调用toString()的结果是不可能的.

我希望在正常编写JavaScript代码和为此动态目的编写Javascript代码之间没有区别.

另一种方法是在服务器端操作DOM,但我怀疑它在客户端使用jQuery会有多优雅.我对一个C#库开放,它支持像jQuery这样的可链接调用,它也可以操作DOM.

你有什么想法,或者问得太多,或者你太困惑了?

Edit1:重点是避免重新编译,因此插件架构.在程序的其他一些部分,我已经使用了动态加载Javascript文件的概念.这很好.当我向服务器发送Ajax请求时,我在这里看到的是程序中间的某个地方.

编辑2:说明我的问题:

通常,您会看到以下代码.将Ajax请求发送到服务器,将JSON结果返回给客户端,然后客户端使用jQuery来操作DOM(在这种情况下创建标记并添加到容器中).

var container = $('#some-existing-element-on-the-page');
$.ajax({
    type: 'get',
    url: someUrl,
    data: {'': ''},
    success: function(data) {                                                   
      var ul = $('<ul>').appendTo(container);

      var decoded = $.parseJSON(data);                
      $.each(decoded, function(i, e) {
         var li = $('<li>').text(e.FIELD1 + ',' + e.FIELD2 + ',' + e.FIELD3)
            .appendTo(ul);
      });                
    }        
});
Run Code Online (Sandbox Code Playgroud)

以上非常简单.但是明年,服务器返回的内容完全不同,呈现的数据也会有所不同.在某种程度上,这就是我想要的:

var container = $('#some-existing-element-on-the-page');
$.ajax({
    type: 'get',
    url: someUrl,
    data: {'': ''},
    success: function(data) {                           
      var decoded = $.parseJSON(data); 
      var fx = decoded.fx;
      var data …
Run Code Online (Sandbox Code Playgroud)

javascript ajax

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

Watin参考问题

当我添加watin引用解决方案时,我可以编写代码,我能够看到IE类的intance方法,但是当开始调试时,它说

找不到类型或命名空间名称'WatiN'(您是否缺少using指令或程序集引用?)

然后我看不到实例方法,尽管"使用WatiN.Core;"语句.

我尝试了控制台,winforms和WPF应用程序,但同样的事情发生了.任何意见?

c# watin

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

在Jinja2中导入/包含指定的变量

在Jinja2中,如何{% set X=Y %}在合并的文件中访问分配的变量(即)include

鉴于两个Jinja2文件,我希望以下工作:

A.jinja:

Stuff
{% include 'B.jinja' -%}
B has {{ N }} references
Run Code Online (Sandbox Code Playgroud)

B.jinja:

{% set N = 12 %}
Run Code Online (Sandbox Code Playgroud)

我希望A.jinja,当用Jinja2编译时,会产生以下输出:

Stuff 
B has 12 references
Run Code Online (Sandbox Code Playgroud)

但是,它产生:

Stuff
B has  references
Run Code Online (Sandbox Code Playgroud)

对于如何N在包含设置文件的文件中访问Jinja2变量(如上所述),我将非常感激N.

谢谢你的阅读.

布赖恩

import include jinja2

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

面向消息的协议和面向流的协议之间的区别

我试图了解这两种计算机网络术语之间的区别.我在互联网上搜索但没有得到一个好主意.有人可以解释一下或给一个解释这个的页面链接吗?谢谢...

network-protocols

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

检测Mac OS X窗口调整大小或移动的时间

我正在编写一个应用程序,必须知道何时调整窗口大小或移动窗口.我看过通知但看起来它没有按照我的预期行事.

你知道我怎么能做到这一点吗?

macos cocoa objective-c

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

OpenGL:如何仅更新纹理的一部分?

我不想每次更改它的一小部分时更新整个纹理,这个命令是什么?

当我进行mipmapping时,使用GL_GENERATE_MIPMAP进行设置,内部的优化程度如何?它会再次计算整个图像,还是只更新我的部分?

c++ opengl

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

SSH/Shell - 删除文件夹AND子文件夹中名称为"____"的所有文件夹

我有一个脚本正在复制包含几个子文件夹的文件夹.它正在复制的原始文件是SVN文件夹的一部分,因此它也会复制这些".svn"文件夹.

我想从新目的地删除那些,我最好的猜测是:

rm -Rf dir/*.svn
Run Code Online (Sandbox Code Playgroud)

哪个不起作用,有没有办法做到这一点或我需要手动进入每个文件夹删除它?

ssh shell

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

在C#中处理多参数查询的模式或最佳实践

我在编写winforms或wpf应用程序以对数据库执行查询时总是采用的方法如下:

  • 设计一个带有多个控件的接口,以将参数传递给我的查询类

  • 使用Linq或Entity Framework作为数据源,使用查询的字段,属性和方法构建"DataAccess"类.

  • Managing the events generated by the controls, to pass parameters and select wich method to use to retrieve data.

Example from the DataAccess class:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyApplication
{
    public class DataAccess
    {
        public LinqDataContext db = new LinqDataContext();

#region Private Fields
#region Properties(Constructors)
#region Methods

// Sample method
public List<DataAccess> Mymethod(string valoredata, int esenzione,
            string valorebatch)
{
    if (esenzione == 0)
    {
        return (from elementi in db.IndexTables
            from elementi2 …
Run Code Online (Sandbox Code Playgroud)

c# parameters design-patterns

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

nginx - 将某个路径重定向到另一个域

我对nginx非常不熟悉,作为预警,也找不到他们使用的正则表达式系统的任何实际参考.所以现在对我来说这是一个黑盒子.

我想要做的就是将试图访问www.mydomain.com/mydirectory/X的用户重定向到www.myotherdomain.com/X.

好像我应该使用重写命令,但正则表达式的语法正在逃避我.

提前致谢.

regex redirect rewrite nginx

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