标签: store

ESLint ES6 Redux global-required Unexpected require();

在此输入图像描述

嗨,伙计们,是的,我有ESLint的这个问题,并且不能自己灵魂,这些商店是分开的每个环境,你可以在屏幕截图上看到,我怎么能解决这个问题让ESLint快乐,我学习一个新的东西?:(

javascript store node.js eslint redux

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

Extjs获取所有商店记录

我有一个问题.当过滤器被添加到商店时,是否可以获取存储中加载的所有记录?例如,如果我加载到商店34记录然后应用过滤器并且只剩下15个,我可以在没有清除过滤器的情况下获得这34条记录吗?

javascript extjs store filter

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

存储软件保护目的的保护试用信息的位置

它可能与其他问题重复,但我发誓我搜索了很多并在StackOverflow.com上搜索了很多,我找不到我的问题的答案:

在C#.Net应用程序中,存储保护试用信息的位置,例如到期日期,使用次数?

据我所知,各种软件保护策略都可以被一个狡猾的黑客破解(因为他们几乎总能绕过到期检查步骤).但我现在要做的只是以合理的方式保护它,使"普通"/"高级"用户无法搞砸.

好的,为了证明我在StackOverflow.com上搜索了很多搜索,我列出了我得到的所有策略:

1.注册表项

首先,一些用户可能无法访问甚至读取Registry表.

其次,如果我们将保护试用信息放在注册表项中,则用户可以通过比较软件安装之前和之后的差异来始终找到它.他们可以简单地改变它.

好的,您可能会说我们应该加密保护试用信息,是的,我们可以做到这一点.但是如果用户在安装之前只更改了系统日期呢?

好吧,你可能会说我们也应该把最后使用的日期,如果出现问题,最后使用的日期可以作为保护指南.但是,如果用户只是卸载软件并删除与该软件相关的所有注册表项,然后重新安装软件,该怎么办?

我不知道如何处理这个问题.请帮忙.

普通文件

首先,有一些地方放普通文件:

  • 2.a)软件安装路径下的简单XML文件
  • 2.b)配置文件

同样,用户可以卸载软件并删除这些普通文件,然后重新安装软件.

- 软件本身

如果我们将保护试用信息(到期日期,我们不能将使用次数)放在软件本身中,它仍然容易受到我上面提到的情况的影响.此外,这样做甚至都不酷.

- 试用产品密钥

它的工作方式类似于许可过程,也就是说,我们将试用信息放入RSA签名的字符串中.但是,要求用户尝试使用该软件需要太多步骤(他们可能会失去耐心):

  • 4.a)用户下载软件;
  • 4.b)用户通过提供用户名(或电子邮件)或硬件信息发送电子邮件以请求试用产品密钥;
  • 4.c)服务器接收请求,RSA签名并发回给用户;
  • 4.d)用户现在可以在(到期日期和使用次数)条件下使用它.

现在,服务器记录了用户的用户名或硬件信息,因此用户将被拒绝请求第二次审判.收集硬件信息是否合法?

总之,用户必须再做一个额外的步骤(请求试用产品密钥)只是为了尝试使用该软件,这并不酷(将自己视为用户).

注意:此问题与许可无关,而是与存储试用信息的位置有关.试用期结束后,用户应该要求许可证(CD-Key/Product-Key).我将使用RSA签名(绑定到用户硬件)

PS:我的软件将针对中国市场,其软件市场与美国不同.在中国大多数人,他们只购买硬件,他们通常不会购买Micosoft Windows/Office等软件(他们只使用盗版).但是,一些针对特定领域的专业软件,研究人员仍然愿意购买它,如果没有破解版本或破解版本很难安装.

c# protection store trial

16
推荐指数
1
解决办法
4636
查看次数

在PHP中搜索字符串或字符串的一部分

我正在用PHP做一个非常小的在线商店应用程序.所以我在PHP中有一组地图.我想在数组中搜索字符串(产品).我在PHP中查看了array_search,似乎只查找完全匹配.你们知道更好的方法来实现这个功能吗?因为这只是我实际做的一小部分,所以我希望有一些内置的东西.任何想法?

谢谢!

编辑:该数组包含以下格式的"产品":

[6] => SimpleXMLElement Object
    (
        [@attributes] => Array
            (
                [id] => 2000-YM
            )

        [Name] => Team Swim School T-Shirt
        [size] => YM
        [price] => 15
        [group] => Team Clothing
        [id] => 2000-YM
    )

[7] => SimpleXMLElement Object
    (
        [@attributes] => Array
            (
                [id] => 3000-YS
            )

        [Name] => Youth Track Jacket
        [size] => YS
        [price] => 55
        [group] => Team Clothing
        [id] => 3000-YS
    )
Run Code Online (Sandbox Code Playgroud)

所以我想知道我可以做一个搜索,比如"团队",这会让我看到第一个看到这里的项目.我的搜索基于名称(这只是一个小的东西).我知道我可以找到确切的字符串,如果它找不到确切的项目,我只是坚持"最佳结果".效率很好但不是必需的,因为我只有大约50项,所以即使我使用"慢"算法也不会花费太多时间.

php arrays search product store

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

ExtJs4 - 存储baseParams配置属性?

在extjs3.x中,我使用stores baseParamsconfig属性来指定用于加载存储的参数.
extjs中不再存在此属性4.我应该怎么做而不是这个?

同样在extjs3中,我能够通过使用代理配置属性来指定存储代理是a GET还是POST方法method.我应该怎么做而不是这个?

我的ExtJs 3代码 - >

   var store = new Ext.data.JsonStore({
        root: 'Data',
        baseParams: {
           StartDate: '',
           EndDate: '''
        },//baseParams
    proxy: new Ext.data.HttpProxy({
        url: 'Time/Timesheet',
        method: 'POST'
    })//proxy
});//new Ext.data.JsonStore
Run Code Online (Sandbox Code Playgroud)

javascript extjs store params extjs4

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

将整个进程状态存储在磁盘上并在以后恢复?(在Linux/Unix上)

我想知道:是否有系统调用,库,内核模块或命令行工具,我可以用来存储磁盘上正在运行的程序的完整状态?

那就是:我想将进程当前正在使用的内存,页面布局,堆栈,寄存器,线程和文件描述符完全转储到硬盘驱动器上的文件中,并能够在以后无缝地恢复它,就像模拟器"savestate" "或虚拟机"快照".

如果可能的话,我还想拥有程序状态的多个"备份副本",因此如果程序由于某种原因而死,我可以恢复到先前的执行点.

这可能吗?

state store restore process disk

15
推荐指数
1
解决办法
6783
查看次数

在商店C#中通过哈希查找证书

如何使用C#在Windows应用商店中通过哈希获取证书?

sha1示例:7a0b021806bffdb826205dac094030f8045d4daa

这个循环有效但是:

X509Store store = new X509Store(StoreName.My);

store.Open(OpenFlags.ReadOnly);

foreach (X509Certificate2 mCert in store.Certificates)
{
    Console.WriteLine( mCert.Thumbprint);
}

store.Close();
Run Code Online (Sandbox Code Playgroud)

有直接的方法吗?

.net c# store x509certificate

15
推荐指数
1
解决办法
7928
查看次数

ExtJS - 如何使用代理,模型?它们有什么关系?

我一直在努力学习使用模特和商店.但代理位让我很困惑.所以我将在这里列出我的理解 - 请指出我理解中的差距.

我的理解

  1. 模型用于表示域对象.
  2. 可以通过ModelManager创建模型,也可以只使用构造函数创建模型
  3. 模型保存在商店中
  4. 商店可以在内存商店中,也可以是服务器商店.这是使用代理配置的.
  5. 代理告诉商店如何与后备存储进行通信 - 是JSON数组,REST资源,还是通过ajax配置的简单URL.
  6. 商店负责存储模型,代理负责控制/帮助完成该任务.
  7. 更改模型的值时,dirty会设置其标志.保存模型时会自动清除它.(稍后会详细介绍)

困扰我的那部分

  1. 为什么模型上有proxy配置和save方法?我知道模型只能存储在商店中.
  2. 为什么dirty在将模型对象添加到商店时不会清除标志?
  3. 当我将模型对象添加到商店时,为什么模型不会获取使用该商店配置的代理?
  4. proxy是模型的静态配置.这是否意味着我们不能将特定模型的对象与多个数据源一起使用?通过扩展,这是否意味着单个模型的多个商店基本上没用?
  5. 当我们定义一个商店时,我们是定义一个类(商店类型,如果我们可以称之为),还是商店的实例?我问的原因是当我们声明一个网格时,我们只是将它传递给一个商店配置store: 'MyApp.store.MyStore'- 网格是否实例化了该类型的网格,或者它只是使用我们已经实例化的商店?

谢谢!

PS:解释所有这一切的人获得+50赏金:) - 将在48小时结束后提供赏金..

javascript proxy model store extjs4

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

Android - 我们应该在设备内存中保存用户名和密码?

在设备上保存用户名和密码的好习惯是什么?

我在Stackoverflow上经历了很多答案,现在我有点困惑.

我正在开发一个电子邮件应用程序,我希望我的用户在使用它时感觉绝对安全.

有些人建议我们应该加密它并将其保存在SharedPreference中.有人建议我们不应该将它保存在设备上.

我只想将用户的详细信息存储在最安全的地方.

任何帮助,建议将受到高度赞赏.

谢谢.

passwords android store username

15
推荐指数
1
解决办法
8104
查看次数

从ngrx/store获取单件商品

我编写了以下reducer来存储我的Angular 2应用程序中的状态项.这些项目是金融工具的价格报价(例如股票/货币).

我的Reducer实施如下:

export const offersStore = (state = new Array<Offer>(), action:Action) => {
switch(action.type){

    case "Insert":
        return [
            ...state, action.payload
        ];
    case "Update":
            return state.map(offer => {
                    if(offer.Instrument === action.payload.Instrument)
                    {
                        return Object.assign({}, action.payload);
                    }
                    else return offer;
            });
    case "Delete":
        return state.filter(offer => offer.Instrument !== action.payload )
    default:
        return state;
    }
Run Code Online (Sandbox Code Playgroud)

}

我设法让插入,更新和删除工作 - 虽然这并不容易.我发现Redux与我多年来的编码方式有所不同.

我的应用程序上有一个仪器组件/页面 - 显示一个特定仪器的所有可用信息,由InstrumentId指示,例如"EUR/USD"(存储在payload.Instrument属性中).

我的问题是,我不确定如何有效地搜索特定的仪器并将其从商店中取出.不仅如此,如果商店中的仪器经常通过服务器上的websocket push更新,我还希望更新我获取的仪器.所以我真的需要在商店中搜索特定的工具,并将其作为Observable返回,它将继续根据推送到商店的新数据更新View Component.

我怎样才能做到这一点?

store typescript redux ngrx angular

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