我已经创建了一个自定义IAM策略,现在我正在尝试重命名它,但我找不到它的选项.该政策尚未附加任何内容.是否可以重命名它,还是应该使用正确的名称创建新策略并删除旧策略?
从DOS命令我想移动所有与文件名模式不匹配的文件.像这样的东西:
例如,我想移动所有不以"aaa"开头的文件
for %i in (*) do if not %i == aaa* move %i .\..
Run Code Online (Sandbox Code Playgroud) 我有一个单例,可以注册一个函数来解析每种类型的id值:
public void RegisterType<T>(Func<T, uint> func)
Run Code Online (Sandbox Code Playgroud)
例如:
RegisterType<Post>(p => p.PostId );
RegisterType<Comment>(p => p.CommentId );
Run Code Online (Sandbox Code Playgroud)
然后我想解决一个对象的id,如下所示:
GetObjectId(myPost);
Run Code Online (Sandbox Code Playgroud)
GetObjectId定义的位置
public uint GetObjectId(object obj)
Run Code Online (Sandbox Code Playgroud)
问题是,我如何存储每个func的引用以便最近调用它.问题是每个func都有不同的T类型,我不能做这样的事情:
private Dictionary<Type, Func<object, uint>> _typeMap;
Run Code Online (Sandbox Code Playgroud)
怎么解决呢?表达树?
关于Ezequiel
我是DynamoDB的新手.
在我的应用程序中,每个注册用户的帐户都有一些传感器,这些传感器每隔5分钟就会向我们的数据库发送一些数据.
现在我要显示"如果用户已登录他的帐户,我应该为每个传感器显示所有传感器的最新时间戳值".
我用三个查询做了这个,比如"我在他的帐户下获取了所有设备 - >原始传感器ID - >每个传感器的最新值",因此这个过程需要很长时间才能执行.
我的表看起来像这样:
用户:
---------------------
|sno | userId |
---------------------
| 1 | naveenkumar |
|--------------------
| 2 | abc |
|--------------------
| 3 | xyz |
|--------------------
Run Code Online (Sandbox Code Playgroud)
sensor_devices:
---------------------
| id | sensorId |
---------------------
| 1 | sensor1 |
|--------------------
| 2 | sensor2 |
|--------------------
| 3 | sensor3 |
|--------------------
| 4 | sensor4 |
---------------------
| 5 | sensor5 |
---------------------
Run Code Online (Sandbox Code Playgroud)
和
用户传感器:
----------------------
| userId | sensorId | …Run Code Online (Sandbox Code Playgroud)