小编zoo*_*sis的帖子

如何构建一个无安装,仅限客户端的数据库Web应用程序

在我工作的地方,它在IT方面受到很大限制.我无法访问SQL Server或Web服务器,所以Apache,PHP,mySQL等都不在桌面上.没有服务器端的东西.
网络上的PC无法看到对方(因此安装WAMP和打开防火墙端口无法工作......除此之外......我们无法安装任何东西......全部锁定),这是由于组策略限制.但是,我们都可以使用大量共享驱动器.目前我们正在使用Microsoft Access,但它很笨重.
我们需要转向平板电脑,以便管理人员可以随时查看信息.我的建筑是一个巨大的仓库,因此我试图建立解决方案的驱动力.

所以问题是这个.我想构建一个显示KPI /报告的Web应用程序.它需要在它后面有一些类型的数据库,所以我可以存储数据,然后我可以通过Javascript或类似的东西检索(记住我只能使用客户端技术).无论是JSON还是XML,我都不介意.
多人需要同时访问.

所以总结一下

无法安装任何东西
无法访问Web服务器或任何类似于Web服务器的东西确实
有共享驱动器因此可以存储NoSQL/JSON/XML文件以共享
客户端技术只有
网络上的PC无法看到对方
无法使用任何互联网或云存储解决方案,因为它们被阻止

我完全迷失了,任何解决方案?

html javascript xml web-applications nosql

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

HTML5网络音频API wavesurfer.js在大型mp3文件上崩溃

我打算在我的一个项目中使用wavesurfer.js,所以我在http://wavesurfer-js.org上查看了这个演示.

我把一个大的mp3文件(大约2个小时)放到页面中间,要求提供一个文件.它似乎想要加载它,但一段时间后Chrome出现错误.它没有崩溃,只是标签失败.

使用较小的文件,单曲,它似乎工作正常.

因此,html5网络音频或websurfer.js库似乎有一些限制,但我不确定.有没有人有任何想法?

javascript html5 html5-audio web-audio-api

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

如何使用 Tab Navigator NOT 堆栈导航器将参数传递给路由

我使用反应导航库,特别是 createBottomTabNavigator

https://reactnavigation.org/docs/en/params.html 上的文档解释了如何使用堆栈导航器在路由之间传递参数,但我使用选项卡导航器,我找不到任何跳出来解释如何做的东西在选项卡导航设置中

我在 App.js 中的标签导航器是

const BottomTabMenu = createBottomTabNavigator (
  {
    WatchList: { screen: WatchListScreen },
    Alerts: { screen: AlertsScreen },
    Analytics: { screen: AnalyticsScreen },
    Settings: { screen: SettingsScreen },
  },
  {
    initialRouteName: 'WatchList',
    defaultNavigationOptions: ({ navigation }) => ({
      tabBarIcon: ({ focused, horizontal, tintColor }) => {
        const { routeName } = navigation.state;
        let IconComponent = Ionicons;
        let iconName;
        if (routeName === 'WatchList') { iconName = 'md-list'; }  
        if (routeName === 'Alerts') { iconName = …
Run Code Online (Sandbox Code Playgroud)

javascript node.js react-native react-navigation expo

5
推荐指数
1
解决办法
6411
查看次数

从 XML 文件返回所有节点,即使它们是空的

我通过 VBA 在 Access 2010 中通过 WSDL 检索了一个 XML 文件。XML 文件位于此变量中

Dim xmlDoc As New DOMDocument60
Run Code Online (Sandbox Code Playgroud)

我感兴趣的 XML 部分如下所示,基本上只是对每个UserBean. AUserBean基本上是系统中的用户帐户。

<UserBean xsi:type="ns1:UserBean">  
    <primaryKey xsi:type="xsd:string">49084</primaryKey>  
    <updateIndex xsi:type="xsd:int">14</updateIndex>  
    <deleted xsi:type="xsd:boolean">false</deleted>  
    <loginID xsi:type="xsd:string">61420313556</loginID>  
    <name xsi:type="xsd:string">Andrew Mills</name>    
    <teams xsi:type="soapenc:Array" soapenc:arrayType="xsd:string[1]">  
        <string xsi:type="xsd:string">Maintenance</string>  
    </teams>  
    <timezone xsi:type="xsd:string">Australia/Brisbane</timezone>  
    <userTypePK xsi:type="xsd:string">3776</userTypePK>  
    <description xsi:type="xsd:string"/>  
    <emailAddress xsi:type="xsd:string"/>  
    <phoneNumber xsi:type="xsd:string"/>  
    <faxNumber xsi:type="xsd:string"/>  
    <pagerNumber xsi:type="xsd:string"/>  
    <mobileNumber xsi:type="xsd:string">61420313556</mobileNumber>  
    <securityQuestion xsi:type="xsd:string">__INVALID</securityQuestion>  
    <securityAnswer xsi:type="xsd:string"/>  
    <synchronisation xsi:type="soapenc:Array" soapenc:arrayType="ns2:SynchronisationBean[0]" xmlns:ns2="http://soap2.nads.econz.co.nz"/>  
</UserBean>
Run Code Online (Sandbox Code Playgroud)

问题是并非每个字段都必须填写。
因此,某些节点没有数据
在 VBA 中使用 MSXML2 库仅返回节点,如果其中确实有文本。因此,下面的代码将根据每个 userbean 包含的内容返回可变数量的节点。例如,有些用户没有填充 mobileNumber。

Set nodes …
Run Code Online (Sandbox Code Playgroud)

xml vba msxml

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