我们都见过这样做的人:
jQuery('a').each(function(){
jQuery(this)[0].innerHTML += ' proccessed';
});
function letsPoluteNS() {
polute = '';
for (morePolution = 0; morePolution < arguments.length; morePolution++)
polute.join(arguments[morePolution]);
return polute;
}
Run Code Online (Sandbox Code Playgroud)
等等.我想知道人们看到了最常见的JavaScript/jQuery技术,它会减慢页面速度和/或浪费JavaScript引擎的时间.
我知道这个问题可能似乎不符合一个被接受的问题,但我在问"什么是最普遍接受的浪费?"
我需要运行一些代码来注册工厂模式的类型.我会在Java中使用静态初始化块或在带有静态构造函数的C++中执行此操作.
你是怎么用C#做的?那个静态构造函数懒得运行,因为代码中永远不会引用该类型,所以永远不会注册.
编辑:我尝试了一个测试,看看注册码是否有效.这似乎不起作用.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
[assembly: AssemblyTest.RegisterToFactory("hello, world!")]
namespace AssemblyTest
{
[AttributeUsage(AttributeTargets.Assembly, Inherited = false, AllowMultiple = true)]
sealed class RegisterToFactoryAttribute : Attribute
{
public RegisterToFactoryAttribute(string name)
{
Console.WriteLine("Registered {0}", name);
}
}
class Program
{
static void Main(string[] args)
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
什么都没打印出来.
class Shape包含两个方法drawCircle()和drawTriangle().每个函数都使用不同的参数集.目前,我通过直接调用pde文件来调用它.如果我必须控制传递给draw函数的参数,如何直接从HTML文件传递这些参数?1)Example.html有(当前版本)
<script src="processing-1.0.0.min.js"></script>
<canvas data-processing-sources="example.pde"></canvas>
Run Code Online (Sandbox Code Playgroud)
2)Example.pde有
class Shape {
void drawCircle(intx, int y, int radius) {
ellipse(x, y, radius, radius);
}
void drawTriangle(int x1, int y1, int x2, int y2, int x3, int
y3) {
rect(x1, y1, x2, y2, x3, y3);
}
}
Shape shape = new Shape();
shape.drawCircle(10, 40, 70);
Run Code Online (Sandbox Code Playgroud)
我希望在我的HTML文件中做这样的事情,这样我就可以将所有函数移动到一个单独的文件中并用不同的参数调用它们来绘制不同的形状(非常类似于你在Java中的表现)A.html
<script>
Shape shape = new Shape();
shape.drawCircle(10, 10, 3);
</script>
Run Code Online (Sandbox Code Playgroud)
B.html
<script>
Shape shape = new Shape();
shape.drawTriangle(30, 75, 58, 20, 86, 75);
</script>
Run Code Online (Sandbox Code Playgroud)
2)Iam使用Example2.pde了
void setup() …Run Code Online (Sandbox Code Playgroud) 在http://dev.mysql.com/downloads/mysql/下载页面中mysql-5.5.8.zip和mysql-5.5.8-win32.zip有什么区别.我有一个Win 2K环境,我应该使用什么二进制文件,为什么它之间有巨大的差异?
我的代码同时创建了两个ajax调用(我假设并行性会更高效).如果两个调用都成功,我想加载一个表.这样做的正确方法是什么?
我编写了一个Ant目标,启动Selenium服务器,运行我的测试代码,然后......我希望它停止分叉进程(Selenium).如何跟踪Ant创建的分叉线程以阻止它?
我想知道如何在Sinatra中多行执行输出.例如.
get '/test' do
array= ["one","two","three"]
"#{array.each { |elem| elem}}"
end
Run Code Online (Sandbox Code Playgroud)
理想情况下会输出:
one
two
three
Run Code Online (Sandbox Code Playgroud)
不 onetwothree
我对Sinatra和Ruby相当新(第一天的学习)所以请为我的基本问题道歉(在任何地方都找不到答案)
function Test: Boolean;
var
a, b, c: Integer;
begin
...
end;
Run Code Online (Sandbox Code Playgroud)
当执行包含这样的代码的程序,是a,b和c每个时间分配Test被调用时,或者是它们在执行的初始化阶段仅分配一次某处?我问这个是因为调试器中没有这样的信息.
我正在建立一个销售手工制作珠宝的网站,我正在完成图像编辑器,但它表现得并不是很正确.
基本上,用户上传将保存为源的图像,然后将其调整大小以适合用户的屏幕并保存为临时.然后,用户将转到允许他们裁剪图像的屏幕,然后将其保存到最终版本.
所有这些都很好,除了最终版本有3个错误.首先是图像底部的一些黑色水平线.第二个是边缘之后的各种轮廓.我认为这是因为我降低了质量,但即使是100%它仍然会出现......最后,我注意到裁剪后的图像总是比我指定的低几个像素......
无论如何,我希望有人用C#编辑图像的经验可以看看代码,看看我可能会走正路.
哦,顺便说一句,这是在ASP.NET MVC应用程序中.
这是代码:
public class ImageProvider {
private readonly ProductProvider ProductProvider = null;
private readonly EncoderParameters HighQualityEncoder = new EncoderParameters();
private readonly ImageCodecInfo JpegCodecInfo = ImageCodecInfo.GetImageEncoders().Single(
c => (c.MimeType == "image/jpeg"));
private readonly string Path = HttpContext.Current.Server.MapPath("~/Resources/Images/Products");
private readonly short[][] Dimensions = new short[3][] {
new short[2] { 640, 480 },
new short[2] { 240, 0 },
new short[2] { 80, 60 }
}
public ImageProvider(ProductProvider ProductProvider) {
this.ProductProvider = ProductProvider;
HighQualityEncoder.Param[0] = new EncoderParameter(Encoder.Quality, 100L); …Run Code Online (Sandbox Code Playgroud)最近我遇到了以下代码片段,它试图确保i(nad不再)的所有字节都可以作为以下各个元素访问c:
union {
int i;
char c[sizeof(int)];
};
Run Code Online (Sandbox Code Playgroud)
现在这似乎是一个好主意,但我想知道标准是否允许对齐要求的char限制比对的要求更严格int.
换句话说,是否可能有一个四字节的int,需要在一个四字节的边界上对齐,一个字节char(根据定义,一个字节,见下文)需要在十六进制对齐 - 边界?
这会填补上面联盟的使用吗?
有两点需要注意.
我正在特别谈论标准允许的内容,而不是一个理智的实现者/架构将提供什么.
我在ISO C意义上使用术语"字节",它是a的宽度char,不一定是8位.