问题列表 - 第24884页

优化这个MySQL查询?

以下查询需要FOREVER执行(Macbook上的30多小时w/4gig ram) - 我正在寻找使其更有效运行的方法.任何想法都表示赞赏!

CREATE TABLE fc AS 
SELECT  threadid,
    title,
    body,
    date,
    userlogin
FROM f 
WHERE pid 
    NOT IN (SELECT pid FROM ft) ORDER BY date;
Run Code Online (Sandbox Code Playgroud)

(表"f"是~1 Gig/1,843,000行,表"ft"是168mb,216,000行))

mysql sql

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

将sed输出重定向到tr

如何将sed命令的输出重定向为tr命令的输入?

linux sed xargs

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

任何托管版本的jQuery都设置了"Access-Control-Allow-Origin:*"标头?

我最近一直在使用jQuery并遇到一个问题,我无法将其包含在用户脚本中,因为XmlHttpRequest使用相同的源策略.经过进一步测试后,我发现大多数浏览器还支持W3C定义的跨源资源共享访问控制,作为同源策略问题的解决方法.我通过在包含Access-Control-Allow-Origin: *http标头的本地Web服务器上托管jQuery脚本来测试这一点,该标头允许使用XmlHttpRequest下载脚本,以便它可以包含在我的用户脚本中.我想在发布脚本时使用托管版本的jQuery,但到目前为止使用http://www.seoconsultants.com/tools/headers等工具进行测试我还没有发现任何允许跨域访问的网站jQuery脚本.这是我到目前为止测试的列表:

是否有任何其他托管版本的jQuery允许跨源访问?我知道,jQuery的通常是通过脚本标签(有时是动态创建的脚本标签)加载,但在这个特定的情况下,我不得不使用XMLHttpRequest和eval,以确保它被装载到正确的范围.谷歌Chrome浏览器支持用户脚本,但不支持@require,这意味着使用的唯一途径,在谷歌浏览器用户脚本jQuery的是将它嵌入到.user.js文件或负载并通过的XmlHttpRequest EVAL它.嵌入是一个不太理想的解决方案,虽然Chrome扩展程序允许您将jQuery js文件包含在扩展中,但我更喜欢使用用户脚本,因为它们更简单,并且可以在多个浏览器中运行.我已经提交了Google Ajax APIjQuery团队的门票,允许跨域访问CDN,但我的猜测是我现在必须自己托管它.

jquery same-origin-policy

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

在IE6中链接CSS类 - 试图找到一个jQuery解决方案?

tl; dr ="任何人都知道如何使用jQuery或类似的方法为IE6应用链式类?"

对,

也许我问不可能?我认为自己还算新Javscript和jQuery,但他这样说,我最近写了一些相当复杂的代码,所以我肯定到达那里......但我与一个颇为有趣的问题,在我目前的合同自由职业者现在possed.

之前的Web编码器对HTML采用了Grid-960方法,因此使用链式类来设置许多元素的样式.以下示例是代码中可以找到的典型示例:

<div class='blocks four-col-1 orange highlight'>Some content</div>
Run Code Online (Sandbox Code Playgroud)

在css中会有不同的声明:(不是实际的css ......但足够接近)

.blocks {margin-right:10px;}
.orange {background-image:url(someimage.jpg);}
.highlight {font-weight:bold;}
.four-col-1 {width:300px;}
Run Code Online (Sandbox Code Playgroud)

更糟糕的是......这是在CSS中:

.blocks.orange.highlight {background-colour:#dd00ff;}
Run Code Online (Sandbox Code Playgroud)

任何不熟悉这个特定bug的人都可以在这里阅读更多内容:http://www.ryanbrill.com/archives/multiple-classes-in-ie/这是非常真实且非常烦人的.

不想进入不链接课程的好处(我告诉他们这个,但不再可能改变他们的方法......将100个手工编码的页面改为150页的网站,没有CMS ...叹息)并且没有能够改变这些方块的风格的奢侈......任何人都可以告诉我下面提出的任何方法或可能充分解决这个问题的其他方案之间的复杂性和好处.

潜在解决方案1

使用条件注释我正在考虑只为IE6加载一个jquery脚本:

  1. 读取页面某个部分中所有div的类并推送到数组
  2. 在屏幕上创建空框,一次只应用其中一个类
  3. 读取每个框的应用CSS值
  4. 将这些样式重新应用于单个框,以某种方式记住它们的调用顺序并根据需要覆盖冲突的指令

潜在解决方案2

  1. 读取页面某个部分中所有div的类并推送到数组
  2. 扫描文档以获取样式表的链接
  3. Ajax抓取样式表并遍历查找类数组中匹配的名称
  4. 根据需要应用样式

潜在解决方案3

  1. 创建一个仅限IE6的样式表,其中包含要作为唯一名称应用的确切样式(即:class ='blocks orange highlight'变为class ='blocks-orange-highlight')
  2. 在IE6中遍历文档并将类声明中的所有空格转换为连字符,并根据新的样式名称重新应用类

摘要:

解决方案1允许该公司的人员在将来应用任何样式,并且脚本将根据需要进行调整.但是它不允许添加链式样式,只允许添加个人样式......它也是处理器密集且耗时的,但也最有可能被转换成可以在全世界使用的插件

解决方案2是代码的潜在噩梦.但是,再次允许无数次更新而不会破坏

解决方案3将要求companty中的某个人在每次进行更改时对新样式进行硬编码,如果不这样做,IE6将会中断.

具有讽刺意味的是,该网站虽然需要以有限的方式符合IE6,但不需要运行javascript(他们已经打电话......有JS或者离开),所以考虑所有的jQuery和JS解决方案都是'游戏上'.

我有没有提到我有多讨厌IE6?

无论如何......任何想法或意见将不胜感激.

我将继续开发自己的解决方案,如果我发现一个可以变成jQuery插件,我会在评论中发布它.

问候,

麦克风.

编辑:添加tl; dr到顶部.

html javascript css jquery class

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

在LaTeX中为数学括号

有没有方便的方法在Latex中输入数学括号?

特别是当我输入了很多"("和")"而不是"\ left("和"\ right)"时,我该如何快速更换?类似的"{"和"}"以及"["和"]"?

做出这样的改变是否重要?我正在写一篇论文.

感谢致敬!

BTW:我主要在Texmaker编辑乳胶文件,我知道如何使用emacs.如果有其他编辑可以快速进行此类更换,请告诉我.


编辑:

如果在大括号内没有任何超过一行的高度,使用\ left和\ right之间的外观是否存在差异而不使用?是否仍然需要使用\ left和\ right?

latex

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

WCF使用ChannelFactory.CreateChannel和webHttp行为

我有一个简单的基于REST的服务,我试图使用ChannelFactory创建一个客户端代理.我希望没有配置文件,所以我试图在代码中执行此操作,我相信我拥有我曾经拥有的.config除了行为.任何人都可以告诉我如何将此配置转换为c#代码:

  <behaviors>
   <endpointBehaviors>
    <behavior name="InitBehavior">
     <webHttp />
    </behavior>
   </endpointBehaviors>
  </behaviors>
Run Code Online (Sandbox Code Playgroud)

这是我现在已经删除的c#代码:

var endpoint = new EndpointAddress(urlCommServer);
var binding = new WebHttpBinding();
return ChannelFactory<IInitialization>.CreateChannel(binding, endpoint);
Run Code Online (Sandbox Code Playgroud)

wcf wcf-client

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

什么是OS X的Mercurial GUI客户端?

我非常喜欢Brotherbard GitX前叉; 对于hg来说,有什么相同的东西吗?

macos mercurial user-interface

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

C#线程之间的通信

我正在使用.NET 3.5,并试图解决一个问题(不是我的最高线程专家熊).

我有一个Windows服务,它有一个非常密集的进程,一直在运行,我把这个进程放在一个单独的线程上,以便我的服务的主线程可以处理操作任务 - 即服务审计周期,处理配置更改等,等等

我通过典型的ThreadStart启动线程到一个关闭进程的方法 - 称之为workerthread.

在这个workerthread我发送数据到另一台服务器,正如预期的那样,服务器不时重新启动并且连接丢失,我需要重新建立连接(我通过事件丢失连接通知我).从这里我做了我的重新连接逻辑,我重新开始运行,但是我很容易开始注意到的事情是我每次都在反复创建这个工作线程(不是我想要的).

现在,当我失去连接并启动一个新连接时,我可以杀死它,但这似乎是浪费资源.

我真正想做的是,将调用(即我的线程启动方法)编组回到仍在内存中的线程,尽管没有做任何事情.

请发布您有用的任何示例或文档.

谢谢.

c# multithreading

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

将C#编译为objective-C

既然禁止了monotouch,我想知道是否有办法将C#(或其他语言)翻译成Objective-C?我不介意使用Apple的API,只要我不必在3-4个阶段声明我的变量(ivar-property-synthesize-dealloc).我想要的只是一种不那么冗长的语言,专注于我的意图而不是编译器语法.

iphone xcode objective-c xamarin.ios

7
推荐指数
2
解决办法
2356
查看次数

什么时候PHP项目对于框架来说太小了?

我即将开始一个小型的静态网站项目:不需要数据库或CMS.基本上,一个小册子网站.

我最近使用CodeIgniter框架开发了一个完整的Web应用程序,我想知道是否适合将CI用于更小,更简单的站点.

通常,对于静态手册网站,我会编写常规的PHP页面,其中包含一些包含以减少重复的内容(即带有spdinking的PHP),但这次我想知道我的新朋友CodeIgniter是否可以简化发展过程.

考虑这样一个简单项目的框架是否合理,还是过度杀伤?我担心我可能会成为众所周知的木匠,他的唯一工具就是锤子,并将每一个问题视为钉子!

php frameworks

12
推荐指数
2
解决办法
2685
查看次数