我正在寻找一个非常简单 - 基本 - 没有硬核编程的mumbo jumbo,简单地用外行的术语概括了Lambda Expression.
因此,我有一个日期表示为字符串
20130116154407
Run Code Online (Sandbox Code Playgroud)
我在这上面调用了DateTime.Parse但它失败了.如何将其转换为DateTime?顺便提一下,时区是CET.
编辑
到目前为止,所提供的解决方案非常有用,但似乎它们不支持24小时时钟,仍在寻找可行的解决方案.
编辑2
格式正确
DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
谢谢,
萨钦
我正在使用SQL Server 2008 R2.当我执行时,sp_send_dbmail我无法更改FROM_ADDRESS我们DBA指定的默认值.为什么有这个参数,如果它不起作用?如何指定"自定义" FROM_ADDRESS?
我正在使用.NET4.5,C#我想创建扩展方法,允许我传递对象的属性,如果该对象的Id为0,return null否则返回该属性值.
我可以做反射没问题,所以考虑更多的训练练习而不是我试图解决实际问题.
目前扩展方法正在static课堂上看起来像这样:
public static object GetNullIfNotSet(this WillAnswer answer, Expression<Func<WillAnswer>> expression)
{
if (answer.Id == 0) return null;
return expression.Compile()();
}
Run Code Online (Sandbox Code Playgroud)
我希望能够使用它的方式如下(答案是类型WillAnswer):
var emptyIfNewObject = answer.GetNullIfNotSet(o => o.HasBusinessAssets)
Run Code Online (Sandbox Code Playgroud)
但它给我编译错误:
错误1委托'System.Func'不带1个参数C:\ hg\Website\Areas\Wills\ViewModel\Answers.cs 38 59网站
这让我皱眉,因为我不认为我传递任何论据(是吗?).可以取悦比我自己更聪明的人解释我的哪些期望是错误的.
万一我不清楚,我会重申.我要的是能够打电话
var emptyIfNewObject = answer.GetNullIfNotSet(o => o.HasBusinessAssets),并得到null,如果Id的answer是0.
我把SaveChanges()方法放在try/catch块中,但我无法捕获SqlExeption.
try
{
db.SaveChanges();
}
catch (Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud) 我尝试启动DataNode时收到此错误.根据我的阅读,RPC参数仅用于HA配置,我没有设置(我认为).
2014-05-18 18:05:00,589 INFO [main] impl.MetricsSystemImpl (MetricsSystemImpl.java:shutdown(572)) - DataNode metrics system shutdown complete.
2014-05-18 18:05:00,589 INFO [main] datanode.DataNode (DataNode.java:shutdown(1313)) - Shutdown complete.
2014-05-18 18:05:00,614 FATAL [main] datanode.DataNode (DataNode.java:secureMain(1989)) - Exception in secureMain
java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
at org.apache.hadoop.hdfs.DFSUtil.getNNServiceRpcAddresses(DFSUtil.java:840)
at org.apache.hadoop.hdfs.server.datanode.BlockPoolManager.refreshNamenodes(BlockPoolManager.java:151)
at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:745)
at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:278)
Run Code Online (Sandbox Code Playgroud)
我的文件看起来像:
[root @ datanode1 conf.cluster] #cat core-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://namenode:8020</value>
</property>
</configuration>
Run Code Online (Sandbox Code Playgroud)
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>dfs.datanode.data.dir</name>
<value>/hdfs/data</value> …Run Code Online (Sandbox Code Playgroud) 我正在使用.NET4.5.1,MVC5和EF6,Oracle.ManagedDataAccess 4.121.1.0和
Oracle.ManagedDataAccess.EntityFramework 6.121.2.0
我能够从现有数据库生成模型(部分按表添加表),应用程序构建就好了.
但是当我尝试运行测试查询以查看它是否可以获取数据时
public ActionResult Cancellations()
{
var factoryClasses = System.Data.Common.DbProviderFactories.GetFactoryClasses();
using (var db = new Entities())
{
var cancelationStatuses = new[] {3, 7, 9};
var result = db.TRANSACTIONDETAIL.Where(o => cancelationStatuses.Contains(o.TRANSACTIONSTATUSID));
return View(result);
}
}
Run Code Online (Sandbox Code Playgroud)
它失败了(上var result = ...)Unable to find the requested .Net Framework Data Provider. It may not be installed.
当试图寻找 DbProviderFactories确实在集合(var factoryClasses =)中没有任何东西.
但是我确实安装了12c 4(ODTwithODAC121024)和11g(ODTwithODAC1120320_32bit),并重新启动了机器.
数据库在11g上运行,我可以使用它访问它 PL/SQL developer …
我试图通过使用动态序列化对象到即时窗口
Newtonsoft.Json.JsonConvert.SerializeObject(myObj);
Run Code Online (Sandbox Code Playgroud)
但是我得到了以下错误
'Newtonsoft.Json.dll'和'NuGetApi2.dll'中都存在'Newtonsoft.Json.JsonConvert'类型
它发生时.dll未在项目中引用放入bin旁边的其他文件夹下.dll,其设置在项目中引用,并具有(在这种情况下,内同一个库Newtonsoft.Json中NuGetApi2.dll该项目ins't参考)
为什么我在使用立即/调试窗口时才会出现此异常,而不是在编译代码时?(当编译它的工作正常,因为编译器正在使用项目中引用的dll)
如何告诉Visual Studio .dll使用哪个(最好不必停止程序运行)?
一个显而易见的方法是删除.dll未在项目中引用的内容,....我要求的是:有没有办法告诉它dll通过代码使用哪些Immediate window....
更新:重现bug的解决方案可以在这里找到:
解决方案是压缩的WebApplication1.7z,我使用MVC应用程序,重现添加断点HomeController,Index方法以及何时将其粘贴Newtonsoft.Json.JsonConvert.SerializeObject("sfdsdfsdf");到Visual Studio的即时窗口中.
项目代码如下:
public class HomeController : Controller
{
public ActionResult Index()
{
var x = Newtonsoft.Json.JsonConvert.SerializeObject("sdfsdf");
#if DEBUG
var y = Newtonsoft.Json.JsonConvert.SerializeObject("sfssesss");
#endif
return View(); //put breakpoint here then into immediate window paste Newtonsoft.Json.JsonConvert.SerializeObject("sdfsdf"); and you should get the …Run Code Online (Sandbox Code Playgroud) 我正在使用Kraken API,我无法找到对响应中的信息的良好解释.
实际上,对于给定的一对,我有以下信息:
altname = alternate pair name
aclass_base = asset class of base component
base = asset id of base component
aclass_quote = asset class of quote component
quote = asset id of quote component
lot = volume lot size
pair_decimals = scaling decimal places for pair
lot_decimals = scaling decimal places for volume
lot_multiplier = amount to multiply lot volume by to get currency volume
leverage_buy = array of leverage amounts available when buying
leverage_sell = array of …Run Code Online (Sandbox Code Playgroud) 我一直在试图建立一个项目,利用AngularJS,Browserify以及Gulp一个优秀的开发者体验,一个能产生可分配"模块"(在角的说法).我们的想法是拥有一个自我记录的项目,例如Angular Bootstrap,它还可以生成用于其他应用程序的耗材分发.
我们已经取得了很好的成绩Gulp,但我们遇到了麻烦browserify/browserify-shim.此外,不幸的是,大多数例子都没有使用gulp-browserify已经被列入黑名单/已结束的gulp或use .
我们包括AngularJS与JQuery来自Google CDN作为<script>标签,并宣布"angular" : "global:angular"和"jquery" : "global:$"在我们browserify-shim的配置package.json,但我们正在"cannot find module"当我们尝试的用户var angular = require('angular')和var $ = require('jquery')我们的browserified码内(一旦它运行在浏览器中).
我创建了一个示例项目,将其提炼到接近最小值.
一旦克隆,你会跑'npm install',然后'bower install',再'gulp'从根multi-browserify文件夹中生成的文件并运行测试服务器.
随着gulp的运行,您可以访问http://:4000/gulp.html上的实时HTML
任何帮助都将非常感激 - 我想知道我们是否遇到过gulp,browserify,vinyl-source-stream等的错误/问题,或者更可能的是,我们还没有得到它.
c# ×6
.net-4.5 ×2
lambda ×2
.net ×1
angularjs ×1
browserify ×1
cloudera-cdh ×1
datetime ×1
dll ×1
expression ×1
gulp ×1
hadoop ×1
hdfs ×1
hft ×1
nuget ×1
oracle ×1
sql ×1
sql-server ×1
trading ×1
try-catch ×1