小编Mal*_*vos的帖子

C#最快的移位阵列方式

如何快速将数组中的所有项目向左移动,用null填充结尾?

例如,[0,1,2,3,4,5,6]将成为[1,2,3,4,5,6,null]

编辑:我很快说,但我想我的意思是有效率.我需要在不创建List或其他数据结构的情况下执行此操作.这是我需要在尽可能短的时间内做几十万次的事情.

c# arrays performance

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

用于视频播放的.NET FFmpeg包装器

寻找可在.NET中使用的FFmpeg包装器.包装器必须支持带音频的视频播放.

以下项目是不完整的 FFmpeg包装器:

http://code.google.com/p/ffmpeg-sharp/

http://sourceforge.net/projects/sharpffmpeg/

http://sourceforge.net/projects/ffqlay/

http://www.ffmpeg-csharp.com/

http://www.intuitive.sk/fflib/post/fflib-net-released.aspx

ffmpeg-sharp是我发现的最接近的东西,但它也不完整(视频播放中没有音频).

我非常确定稳定的专有包装器确实存在,因此我将奖励给愿意共享代码或能够找到完整第三方版本的任何人.

.net c# video ffmpeg video-player

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

Phonegap:WebSql还是SqLite?

我一直在使用phonegap很少的时间,而且我在使用存储概念方面遇到了一些麻烦.

因此,文档说明您可以打开这个数据库,它是一个SQLite实现."window.openDatabase返回一个新的Database对象.

此方法将创建一个新的SQL Lite数据库并返回一个Database对象.使用数据库对象来操作数据." http://docs.phonegap.com/en/2.2.0/cordova_storage_storage.md.html#Database 我现在正在webApp上使用它:

var myBuggedDb = window.openDatabase(shortName, version, displayName,maxSize);
Run Code Online (Sandbox Code Playgroud)

它就像一个魅力.我可以使用它来进行查询,从选择到删除.一切都好,对吗?但是当我检查和调试我的代码时,我看到创建的是一个WebSql数据库.我还咨询了很多博客,维基和其他地方,以获得有关该主题的更多信息.很多人都认为两种技术都搞得一团糟.Phonegap插件页面甚至没有sqlite插件.

现在,我们将更改我们的应用程序,以便从localStorage获取JSON对象并转换它.我想将它插入我们的数据库.但现在我很困惑,我不知道这是webSql还是SQLite.有人可以澄清吗?它会在设备上作为SQLite或WebSql工作吗?

编辑:如果您将来正在寻找这个问题,请谨慎行事:技术变化很大,indexedDB支持正在增长,还有许多其他选项,如Lawchair等.在使用任何东西之前做一点研究!

database sqlite web-sql cordova

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

从JSON插入HTML select标签选项

所以,这是交易:我在localStorage的网络应用程序中保存了一个JSON对象.这个JSON被保存为一个字符串,JSON.stringify在我的一个函数中,在页面加载中:

localStorage.setItem("MyData", JSON.stringify(data));
Run Code Online (Sandbox Code Playgroud)

数据保存如下:

[{"NAMEVAR":"Some Data 1","CODE":"1"},{"NAMEVAR":"Some Data 2","CODE":"2"}]

数据是请求的结果.数据在主页上成功保存,以后我可以使用.之后,我必须使用从数据中获取的内容在另一页上加载表单.

我在页面上有这个选择标记:

<select id="mySelectID" name="select" class="main-form">
<option value="">None Selected</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想做的很简单:我使用json2html从数据中向这个select标签添加项目,而选项值包含来自数据的CODE.所以,我预计会发生的是:

<select id="mySelectID" name="select" class="main-form">
<option value="1">Some Data 1</option>
<option value="2">Some Data 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

通过做这个:

var jsonData = $.parseJSON(window.localStorage.getItem("data"));
var transform = {tag:'option', id:'.CODE',html:'{$NAMEVAR}'};
document.getElementById('mySelectID').innerHtml = json2html.transform(jsonData,transform);
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我知道它不会.问题是我不知道如何将这个JSON插入到HTML的选项中.我认为json2html可以帮助我,但因为我不会说英语本身,所以我很难理解这一点,而且我也是JavaScript的新手.

谢谢!

html javascript jquery json json2html

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

重新加载引导表刷新并更改设置

我目前正在尝试根据存储在 localStorage 中的一些用户配置动态更改引导表的配置并重新加载它。

\n\n

该表在页面加载时填充,但某些事件可以在页面内部触发并根据用户设置更改其配置。

\n\n

我看了一下官方文档,以及SO中的一些 问题。我尝试这样做,如下所示:

\n\n
var $table = $(\'#grd-fatura\');        \n$table.bootstrapTable(\'refresh\', {\n    pageSize: 2\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

(出于测试目的,从上面的代码中删除了 localstorage.getItem 块和规则。)

\n\n

这是我的表格代码(请注意,某些元素是葡萄牙语的):

\n\n
<table \n    id="grd-fatura" data-click-to-select="true" data-response-handler="responseHandler"\n    data-pagination="true" @*data-height="460"*@ data-show-footer="true" data-search="true" \n    data-show-columns="true" data-cache="false" data-show-toggle="true" data-show-export="true">\n    <thead>\n        <tr>\n            <th data-field="state" data-checkbox="true"></th>\n            <th data-field="ID" data-unique-id="ID" data-align="left" data-visible="false" data-sortable="true">C\xc3\xb3digo</th>\n            <th data-field="estabelecimento" data-align="left" data-sortable="true">Estabelecimento</th>\n            <th data-field="historico" data-align="left" data-sortable="true">Hist\xc3\xb3rico</th>\n            <th data-field="tipo" data-align="left" data-sortable="true">Tipo</th>\n            <th data-field="pessoa" data-align="left" data-sortable="true">Pessoa</th>\n            <th data-field="emissao" data-align="center" data-sortable="true">Emiss\xc3\xa3o</th>\n            <th data-field="referencia" data-align="left" data-sortable="true">Refer\xc3\xaancia</th>\n            <th data-field="situacao" data-align="left" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery twitter-bootstrap

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