我正在使用c#来选择List中的一些对象.以下代码正在运行.
public void filterByWork(string work, int precision)
{
workResults = new List<FbUser>();
Array keywords = work.Split(' ');
workResults = userlist.Where(user => user.work != null);
workResults = workResults.Where((user => user.work.Any(wrk => StringExtensions.match(wrk.employer.name, keywords) >= precision)));
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我想要多个条件怎么办?我可以在某个地方使用'OR'关键字吗?因为我想选择wrk.employer.name ="something"或者wrk.position.name ="something"的所有对象.怎么办呢?
提前致谢!
我正在尝试创建一个新记录,其中一个字段是DataTime字段.
我总是得到"2011年9月1日19:25:20的日期 - 时间格式无效,或者值超出支持的范围." 错误.
我尝试了多种格式选项.使用Date.parse,Date.parseExact,...这是我的最后一次尝试:
//date input format = 2011-02-15 11:05:22
var year = register_date.substring(0, 4);
var month = register_date.substring(5, 7);
var day = register_date.substring(8, 10);
var hours = register_date.substring(11, 13);
var minutes = register_date.substring(14, 16);
var seconds = register_date.substring(17, 19);
var datetime = Date(Date.UTC(year, month, day, hours, minutes,seconds));
//var datetime = Date.parseExact(register_date, "yyyy-mm-dd HH:mm:ss");
regFields[4] = new CRMField("ave_subscriptiondate", datetime);
Run Code Online (Sandbox Code Playgroud) javascript datetime dynamics-crm formatdatetime dynamics-crm-2011
我刚刚发现facebook使用FQL方法返回的JSON数据的格式与facebook图api返回的JSON格式不同.
例如:
FQL <> GRAPH
uid <> id
work_history <> work
education_history <> education
Run Code Online (Sandbox Code Playgroud)
字段名称和数组中对象的结构也不同.
我在我的网站上使用FQL和GRAPH.因为我不想制作2个facebook用户类.我决定只使用图形api.
我现在正在尝试获取用户朋友列表,包括工作和教育数据.
我不确定你是否需要我的代码,但如果你需要它来解决我的问题,这里是:(我想要处理的json字符串更多)
public static List<FbUser> getFriends(string id, string token)
{
//get all id's of friends
string jsonUrl = graphUrl + "/" + id + "/friends?access_token=" + token;
var json = new WebClient().DownloadString(jsonUrl);
FbUserList useridlist = JsonConvert.DeserializeObject<FbUserList>(json);
//get all data of friends
jsonUrl = graphUrl + "?ids=" + useridlist.getIds() + "&access_token=" + token;
json = new WebClient().DownloadString(jsonUrl);
List<FbUser> userlist = JsonConvert.DeserializeObject<List<FbUser>>(json.Insert(0,"[") + "]");
return userlist; …Run Code Online (Sandbox Code Playgroud) 我需要使用 Microsoft Dynamics CRM 2011 插件中的代码找出触发当前插件的触发器的来源。
示例:我有一个插件可以触发联系人的更新消息。我还有另一个插件可以触发自定义实体的更新。在这第二个插件中,我还更新了联系人实体。所以在这里我需要知道我的联系人插件是因为表单的更改或因为另一个称为联系人更新的插件而触发的。
我阅读了有关 crm 4.0 的 callerorigin。但是对于 crm 2011 来说,这不再存在。
谢谢!
我在为控件(vb.net)在回发时保留视图状态时遇到了一些问题
这是我控制的一些代码:
Protected Overrides Sub OnInit(ByVal e As System.EventArgs)
MyBase.OnInit(e)
Me.EnableViewState = True
Me.ViewStateMode = System.Web.UI.ViewStateMode.Enabled
If Not Page.IsPostBack Then
_SortTime = DateTime.Now
_SortTime.AddSeconds(-10) ' incase the fileserver and webserver date are out of sync
ViewState("PageLoadTimeStamp") = _SortTime
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
负载:
Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
MyBase.OnLoad(e)
_SortTime = CType(ViewState("PageLoadTimeStamp"), DateTime)
End Sub
Run Code Online (Sandbox Code Playgroud)
但是在每次回发时,视图状态再次为空。
更新:我想做什么?我想存储用户第一次加载页面的时间。然后,用户将进行多次回发。在每次回发时,我都需要知道那个时间。
更新 2:上下文:
我在任何地方都设置了 EnableViewState …
我想弄清楚如何将我的笑话代码覆盖率报告上传到 codecov。从那里文档:
bash <(curl -s https://codecov.io/bash) -t token
Run Code Online (Sandbox Code Playgroud)
所以我尝试从云构建步骤运行 bash 脚本,如下所示 cloudbuild.yaml
steps:
- name: node:10.15.1
entrypoint: npm
args: ["install"]
- name: node:10.15.1
entrypoint: npm
args: ["test", "--", "--coverage"]
- name: 'gcr.io/cloud-builders/curl'
entrypoint: bash
args: ['<(curl -s https://codecov.io/bash)', '-t', '$_CODECOV_TOKEN']
- name: node:10.15.1
entrypoint: npm
args: ["run", "build:production"]
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Step #2: bash: <(curl -s https://codecov.io/bash): No such file or directory
Run Code Online (Sandbox Code Playgroud)
显然是因为<(curl -s https://codecov.io/bash)在我希望它被执行时被解释为字符串。
编辑:
我已将构建步骤更改为以下内容:
- name: "gcr.io/cloud-builders/curl"
entrypoint: bash
args: ["./scripts/codecov-upload.bash", "$_CODECOV_TOKEN"]
Run Code Online (Sandbox Code Playgroud)
并添加了一个文件 codecov-upload.bash
bash …Run Code Online (Sandbox Code Playgroud) 我正在尝试将从facebook图形api获得的结果格式更改为XML.
我使用format = xml参数,但这对我来说似乎不起作用.
https://graph.facebook.com/me&access_token=xxxxxxxxxxxx&format=xml
结果以Json格式显示:(
是否仍然可以使用xml格式?