我在mootools开发了一个应用程序.但它包含的标签数量很少,几乎是10,000.每个标签的结构如下:
<div style="float:left;padding:5px;margin: 6px;"> <!-- tag-1 -->
<img src=""> <p>name</p> <p>Gender</p> <p>Mood</p>
</div>
Run Code Online (Sandbox Code Playgroud)
在以下容器中
<div id="tags_container" style="overflow: scroll;height: 700px;">
<div style="float:left;padding:5px;margin: 6px;"> <!-- tag-1 -->
<img src=""> <p>name</p> <p>Gender</p> <p>Mood</p>
</div>
<!-- tag-2 -->
.
.
.
<!-- all tags one after another -->
</div>
Run Code Online (Sandbox Code Playgroud)
我以行和列格式显示这些标签(5列和2000行).id ="tags_container"<div>具有垂直滚动条.但当我尝试向下滚动该分区以查看更多标签时,它滚动的速度很慢.
我该怎么办呢?
我应该将实现方法从<div>标签更改为<table>标签吗?
有什么选择让它更快?
在之前的几个问题中,我被建议不要在一个单独的文档中使用那么多标签,但是会有那么多标签,所以我该怎么办呢.
任何人都知道如何在Visual Studio 2010中绘制观察变量随时间变化的方式?即如果您有以下代码
double someVariable;
for ( int i = 0; i < 20; i++)
{
someVariable = Math.Pi() * i;
}
Run Code Online (Sandbox Code Playgroud)
并且您在ide中看到了"someVariable",您可以逐步完成代码并观察每一步的增长情况.我希望能够遍历循环并绘制该变量所做的事情而不必手动单步执行它.我正在做大量的数学运算,有时候会观察变量变化是如何真正有用和富有洞察力的.
更多信息:我有一堆略有不同的求解器,根据我正在排除故障的问题,我想观察不同的变量,看看问题出在哪里.我目前将这些变量记录到日志文件中,但它显着减慢了解算器的速度,我不得不花费大量时间来更改调试代码以追踪问题.我正在寻找一种以IDE为中心的方式.类固醇的可视化器的排序.
可能重复:
重载运算符 - >
嗨,
我已经看到operator->()它在被评估后被链接(重新应用),例如:
struct Bar
{
Bar() : m_str("Hello world!") {}
const string* operator->() const { return &m_str; }
string m_str;
};
struct Foo
{
const Bar& operator->() const { return m_bar; }
Bar m_bar;
};
int main()
{
Foo f;
cout << f->c_str() << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
工作得很好,这需要三个operator->()进行评估- Foo::operator->(),Bar::operator->()和普通指针分辨率.
但它不适用于中间的Foo::operator->()指针- 如果返回指向Bar而不是引用的指针,它就不会编译.auto_ptr<auto_ptr<string>> 例如,同样如此.
它是否特定于非重载,operator->()因此它只应用一次而不会导致链接?可以在不使用的情况下使代码低于工作(*ptr2)-> ...吗?
int …Run Code Online (Sandbox Code Playgroud) 当试图在屏幕外拖动一个可拖动的窗口(即当页面向下滚动)时,似乎是jquery UI中的一个错误,其中拖动器丢失了它相对于光标的位置.
你可以在这里看到这个错误... http://jqueryui.com/demos/draggable/default.html
有没有其他推荐的jquery可拖动插件我可以使用?
alernatively我可以尝试修复bug但我担心它超出了我的压力!
谢谢 :)
我正在SystemC的一个项目上工作,并希望结合单元测试.是否可以将现有的单元测试框架与SystemC一起使用?
我问这个是因为看起来SystemC模块只能用模拟内核执行,我想在模块本身上使用单元测试.
这让我疯了,因为这是我以前做过的事情,但是无法弄清楚为什么它现在不起作用......
我有一个菜单按钮,以通常的方式通过menu.xml文件和onOptionsItemSelected带有开关的方法实现,创建并显示微调器.
我添加了setOnItemSelectedListener,但它似乎永远不会触发.在微调的出现,我选择一个选项或背出来,既不onItemSelected或onNothingSelected调用.
这是菜单按钮处理开关语句的"case"和"return true"之间的所有代码.(topThis是一个引用活动上下文的变量 - 适用于应用程序中的所有其他toast)
String[] widgetModes = {"Mode 1", "Mode2"};
ArrayAdapter<String> widgetModeAdapter = new ArrayAdapter<String> (this, android.R.layout.simple_spinner_item, widgetModes);
widgetModeAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner widgetModeSpinner = new Spinner(this);
widgetModeSpinner.setAdapter(widgetModeAdapter);
widgetModeSpinner.setPrompt("Choose Widget Mode");
widgetModeSpinner.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id)
{
Toast.makeText(topThis, "derp", Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> parentView)
{
Toast.makeText(topThis, "herf", Toast.LENGTH_LONG).show();
}
});
widgetModeSpinner.performClick();
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我模糊地怀疑我正在以Spinner编程方式创建的事实是问题......
我想知道是否有可能通过javascript找到如果调用eval()有语法错误或未定义的变量等等...所以让我说我使用eval一些任意的javascript有没有办法捕获错误输出那个评价?
我有字符串$str,我想检查它的内容是否有中文字符(真/假)
$str = "?????,?????????????????";
Run Code Online (Sandbox Code Playgroud)
你能帮我么?
谢谢!阿德里安
这个数组合并有什么问题?
$array_az = range('a', 'z');
$array_AZ = range('A', 'Z');
$array_09 = range(0, 9);
array_merge($array_az, $array_AZ, $array_09);
print_r($array_az); // a, b, c ... z, 0, 1 ...
Run Code Online (Sandbox Code Playgroud)
但我想要这样的东西:// a,b,c,... z,A,B,C,... Z,0,1 ...
我怎么能得到这个输出?谢谢.
经过一系列不同的文章,没有找到任何特别结论,让我一步一步地完成整个过程,我来寻求帮助.
情景
我的客户只是精通ASP Classic的开发.他们最近为最初用ASP.NET编写的网站获得了一个帐户.他们将网站滚动到他们可以积极维护的东西,但该网站最初包括一个图像处理程序,该图像处理程序采用动态变化的水位数据并输出包含该数据的图形表示的图像.要求是开发一个COM互操作库,该库可以在服务器上注册并使用CreateObject调用,以使用Response.BinaryWrite生成相同图像的字节数组以进行输出.COM互操作库必须在Windows 2000 Server上的远程站点注册,我不能对他们有权访问regasm/gacutil来完成该任务做出任何假设.
难度
我通过在Visual Studio 2010中创建一个类库项目,从模板中选择"COM类",并插入我的代码来生成一个具有单个公共方法的类来构建类库,以便在给定整数时返回一个字节数组(好吧,普查员,但都是一样的).不幸的是,即使在我自己的开发机器上构建库并注册(regasm)和缓存程序集(gacutil)之后,我也无法通过Classic ASP调用实例化对象,而是接收" ActiveX组件无法创建"对象"错误.当然,在服务器站点,DLL文件无法注册,响应为"找不到必需的模块".
我用过的资源
我已经浏览了以下文章,并没有找到我需要的答案:
我需要的
基本上我需要的是一步一步掌握在Visual Studio 2010中正确地满足要求和正确创建COM +互操作模块的过程.创建实际的类对象本身并不是非常糟糕的难.
但是,我查看的文章中没有一篇真正讨论项目选项或使用Visual Studio 2010或.NET 4.0 Framework构建过程,如果对部署到Windows Server 2000等旧系统有特殊注意事项,也没有真正讨论过这些文章.以及只在手头有regsvr32的系统上实际注册库.