问题列表 - 第22347页

如何使用C#创建Google DataTable JSON预期来源?

如何使用C#创建google.visualization.datatable所期望的JSON源?显然使用这JavaScriptSerializer是不可能的,因为预期的JSON具有文档中描述的奇怪结构:

var dt = new google.visualization.DataTable(
     {
       cols: [{id: 'task', label: 'Task', type: 'string'},
                {id: 'hours', label: 'Hours per Day', type: 'number'}],
       rows: [{c:[{v: 'Work'}, {v: 11}]},
              {c:[{v: 'Eat'}, {v: 2}]},
              {c:[{v: 'Commute'}, {v: 2}]},
              {c:[{v: 'Watch TV'}, {v:2}]},
              {c:[{v: 'Sleep'}, {v:7, f:'7.000'}]}
             ]
     },
   0.6
)
Run Code Online (Sandbox Code Playgroud)

c# json google-visualization google-datatable

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

将新行追加到旧的csv文件python中

我想在我的旧csv文件中添加一个新行.基本上,每次运行Python脚本时它都会更新.

现在我将旧的csv行值存储在列表中,然后删除csv文件并使用新的列表值再次创建它.

想知道有没有更好的方法来做到这一点.

python csv append writer

174
推荐指数
8
解决办法
33万
查看次数

基准测试Linq2SQL,Subsonic2,Subsonic3 - 还有其他想法可以让它们更快吗?

我正在与Subsonic 2合作超过3年......

在Linq出现,然后是Subsonic 3之后,我开始考虑转移到连接到sql的新Linq期货.

我必须说我开始移动并用SubSonic 3移植我的亚音速2,很快我就发现速度太慢而我不相信 - 并开始所有的测试.

然后我测试Linq2Sql并看到延迟 - 将它与Subsonic 2进行比较.

我的问题是,特别是linq2sql和即将推出的dotnet版本4,我还能做些什么来加快速度呢?linq2sql设置或类上还有什么,而不是我用于我的烦恼的代码

我在这里放置了我进行测试的项目,以及结果的屏幕截图.

我如何进行测试 - 以及我的措施的准确性.

我只使用我的问题谷歌chrome,因为我很难在这里展示我用更复杂的程序做的很多其他措施.这是最简单的一个,我只测量数据读取.我怎么能证明这一点.我做了一个简单的Thread.Sleep(10秒),看看我是否在Google Chrome Measure上看到了10秒,是的,我看到了.

http://www.planethost.gr/GoogleChromeFastSpeedMesure.gif

这里有更多的测试,这个Sleep thead看看Chrome实际上是什么.

10秒延迟
100 ms延迟
零延迟

只有一个小的15毫秒可以搞定,它是如此之小,与我不关心的其他测试相比.

所以我衡量的是什么

我只测量通过每种方法读取的数据 - 没有计算数据或数据库延迟,或任何磁盘读取或类似的东西.稍后在带有结果的图像上,我显示测量中没有磁盘活动.
请参阅此图像以查看我真正测量的内容以及这是否正确

为什么我选择这种测试

它很简单,它是真实的,而且接近我真正的问题,我发现实际程序中亚音速3的延迟与实际数据有关.

现在让我们测试一下dals

首先看这个图像 我对每个方法都有4-5个调用,一个接一个.

结果是.对于100次循环,请求5行,一行不存在,近似...

简单的adonet:81ms
SubSonic 2:210ms
linq2sql:1.70sec
linq2sql使用CompiledQuery.Compile:239ms
亚音速3:15.00sec(哇 - 极慢)

该项目 http://www.planethost.gr/DalSpeedTests.rar


任何人都可以确认这个基准,或进行任何优化来帮助我吗?

其他测试

有人在这里发布这个链接http://ormbattle.net/(然后删除它 - 不知道为什么)在这个页面你可以找到一个非常有用的高级测试,除了我在这里的亚音速2和亚音速3!

优化

我在这里真正要问的是,如果有人能够如何优化DAL,不是通过更改测试代码,而是通过更改每个dal上的代码和设置.例如...

优化Linq2SQL

我开始搜索如何优化Linq2sql并找到 这篇文章,也许更多的存在.

最后,我从该页面开始运行,并使用它们优化代码.速度从1.70开始接近1.50秒....大幅改善,但仍然缓慢.

然后我发现了一种不同的方式 - 同样的想法文章,哇!速度很快. 使用CompiledQuery.Compile的这个技巧,1.5秒的时间现在是239ms. 这是预编译的代码......

Func<DataClassesDataContext, int, IQueryable<Product>> compiledQuery …
Run Code Online (Sandbox Code Playgroud)

subsonic performance benchmarking subsonic3 linq-to-sql

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

如何将寄存器的值存储到指针指向的内存位置?

我有以下代码:

void * storage = malloc( 4 );

__asm
{
    //assume the integer 1 is stored in eax
    mov eax, storage  //I've tried *storage as well but apparently it's illegal syntax
}
/* other code here */
free(storage);
Run Code Online (Sandbox Code Playgroud)

但是,在代码中,当我取消引用存储指针(如*(int *)storage)时,我没有得到1.那么,将寄存器的值存储到C++指针所指向的内存中的正确方法是什么?

c++ x86 assembly pointers

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

我可以使用JS确定给定元素的显示CSS样式的当前状态

我希望编写一个简单的javascript函数来切换给定元素的可见性.问题是,在页面加载之后,初始样式是未知的(至少对我而言).如何确定给定元素的显示样式元素的当前值是什么?

javascript css

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

Windows Azure或RackSpace Cloud?

所以我一直在运行Azure和RackSpace云服务器的数字,发现RackSpace要便宜得多,开发人员投资更少(没有自定义编程),如果你的网站需要大量的存储解决方案,RackSpace会提供RackSpace Cloud Files.这似乎太好了,不是真的,我错过了什么?

cloud hosting web-applications azure

10
推荐指数
4
解决办法
8067
查看次数

是否可以将类别页面设为magento的主页?

我想显示一个catergory页面作为我的主页而不是CMS页面,因为似乎很难让CMS页面正确显示项目.

我已经去了

网址重写管理

并为类别创建了一个url-rewrite

然后去了

系统|配置| Web |默认页面|

并改变了

默认Web URL

从我的新url重写cms但我得到404错误,当我去我的网站的根.有没有办法将根重定向到类别而不是CMS页面?

php magento

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

iPhone:如何在Tabbar应用程序中的几个View控制器之间传递数据

我有以下问题:

我已经构建了一个带有4个选项卡的tabbar应用程序 我想将一个对象/变量从第一个选项卡控制器传递给第三个控制器控制器,并使用相应的对象初始化该控制器.

我已经做了一些研究.对应于干净模型方法的最佳方法是在被调用的viewcontroller上调用一些initWithObject:方法.我怎样才能做到这一点?如何在调用者init控制器中调用receivercontroller 的方法?你能给我一些代码示例吗?

编辑:要在几个视图/类之间传递数据等,只需创建一些数据类,它保存在几个类之间共享的数据.有关更多信息,请访问以下链接: Singleton

iphone objective-c uitabbarcontroller uiviewcontroller

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

我应该首先关闭哪个,PreparedStatement还是Connection?

PreparedStatement在JDBC中使用时,我应该关闭第PreparedStatement一个还是第Connection一个?我刚刚看到一个代码示例,其中Connection首先关闭它,但在我看来更合乎逻辑地关闭第PreparedStatement一个.

是否有标准的,可接受的方式来做到这一点?有关系吗?关闭Connection也会导致PreparedStatement关闭,因为PreparedStatement它与Connection对象直接相关吗?

java connection jdbc prepared-statement

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

在对象上实现更改跟踪的最佳方法是什么

我有一个包含5个属性的类.

如果任何值被分配给这些字段中的任何一个,则另一个值(例如IsDIrty)将改变为真.

public class Class1
{
    bool IsDIrty {get;set;}

    string Prop1 {get;set;}
    string Prop2 {get;set;}
    string Prop3 {get;set;}
    string Prop4 {get;set;}
    string Prop5 {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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