我正在创建一个新的事件源并使用以下代码记录消息:
static void Main(string[] args)
{
if (!EventLog.SourceExists("My Log"))
{
EventLog.CreateEventSource("My Application", "My Log");
Console.WriteLine("Created new log \"My Log\"");
}
EventLog myLog = new EventLog("My Log");
myLog.Source = "My Application";
myLog.WriteEntry("Could not connect", EventLogEntryType.Error, 1001, 1);
}
Run Code Online (Sandbox Code Playgroud)
创建名为"我的日志"的自定义事件日志(按预期方式),但消息记录在"应用程序"节点下方.我究竟做错了什么?
我只是想知道除INTEL和AMD之外还有哪些其他CPU架构可用.因此,在Wikipedia上找到了CPU架构列表.
它将值得注意的CPU架构分为以下几类.
我正在分析他们的目的并且几乎没有疑问.以微电脑CPU(PC)架构为参考,并将其与其他人进行比较:
嵌入式CPU架构:
工作站/服务器CPU架构
迷你/大型机CPU架构
混合核心CPU架构
如果可能,请以这种格式保留您的答案:
XYZ CPU架构
- XYZ的目的
- 需要一个新的架构.为什么现在的微机CPU架构不能工作?它们达到3GHZ并具有多达8个核心.
- 需要新的操作系统为什么我们需要一种新的操作系统来实现这种架构?
编辑:
伙计们,这不是一个家庭作业问题.我无法做任何让你相信的事情.我不知道问题是不清楚还是别的,但我只对具体的技术细节感兴趣.
让我以另一种方式提出这个问题的一部分.您正在接受采访,如果面试官问您"告诉我,微电脑处理器速度快,功能强大,我们的PC操作系统也很好.为什么我们需要不同的架构,如SPARC,Itanium,需要不同的操作系统,如Windows Server对于服务器?" 你会回答什么?我希望得到我的观点.
assembly computer-science operating-system computer-architecture
我们有一个自定义函数AppSettings.GetConnectionString(),它总是被调用来确定应该使用的连接字符串.这个功能如何工作对讨论来说并不重要.它足以说它返回一个连接字符串,我必须使用它.
我希望我的LINQ to SQL DataContext使用这个,所以我从dbml文件中删除了所有连接字符串信息并创建了一个带有默认构造函数的分部类,如下所示:
public partial class SampleDataContext
{
public SampleDataContext() : base(AppSettings.GetConnectionString()) { }
}
Run Code Online (Sandbox Code Playgroud)
这工作正常,直到我使用设计器将表拖放到图表中.将表拖入图表的行为将执行以下几项不必要的操作:
所有这一切都在我保存文件之前完成!
当我保存图表时,将重新创建设计器文件,它将包含自己的默认构造函数,该构造函数使用错误的连接字符串.当然这意味着我的DataContext现在有两个默认构造函数,我不能再构建了!
我可以撤消所有这些坏事,但这很烦人.我必须在每次更改后手动删除连接字符串和新文件!
无论如何我可以阻止设计师在不问的情况下做出这些改变吗?
使用这种AppSettings.GetConnectionString()方法的要求在游戏的后期很晚.我曾经使用过类似于它为我生成的东西.有很多地方调用默认构造函数.我知道我应该将它们全部更改为以另一种方式创建数据上下文(使用不同的构造函数,静态方法,工厂等).这种变化只会有点烦人,因为它只需要做一次.但是,我觉得,它正在回避真正的问题.dbml文件和配置文件仍然包含一个不正确的(如果未使用的)连接字符串,这最多可能会使其他开发人员感到困惑.
我试图使用visual studio调试器调试一些C代码.我似乎选择查看源代码或查看反汇编.但我真正希望看到的是所有宏消耗的源代码.这也可能吗?
例如我这样的代码
...获取一些内存并丢失所有指向该内存的指针,以便System.gc(); 可以收集它.
调用System.gc();
做一些其他的任务;
这里做"做其他一些任务;" 和"System.gc();" 在paralel工作或做"做其他一些任务;" 等待"System.gc();" 被执行
谢谢
java concurrency multithreading garbage-collection sequential
Array ( [0] => Array ( [OPT] => 65 ) )
Run Code Online (Sandbox Code Playgroud)
如何65在PHP中获取变量
请帮帮我....
txt = "1aaa5"
然后
txt.split("a")在红宝石1.9中产生[1,"","",5].有谁能解释为什么?特别是,为什么不[1,5]?谢谢.
在flex项目中组织功能模块的最佳方法是什么?我看到有些人将所有模块放在一个视图堆栈中,因此应用程序界面只加载一次,但是当应用程序变大时,整个编译的swf会非常大.如果我们将swfs放在不同的页面中,我们通过HTTP请求传递请求参数,我们失去了灵活的RPC服务的好处,加载速度慢,我们看不出任何比php,asp,jsp更优越的...什么是最好的做法组织前端架构?
我有一个我在index.php页面上使用的函数,我想从其他php页面(other.php)调用它.如何在没有重新声明的情况下使用此功能?我认为使用会话是可以实现的,但我不确定如何完成它.
问题是它在index.php中有效,因为它使用了一些API声明,但它不在other.php上.我不知道如何在other.php页面上设置API,所以我需要某种会话传递而不是单独的文件与函数.有任何想法吗?
编辑:也许这令人困惑,所以我会尽力澄清它.我有一个页面让我们说index.php带有一个函数:get_loggedin_user(); .它打印用户的名字.它适用于index.php,因为它是带有API的CMS系统的一部分并使用此API.问题是我想在(或在最坏的情况下将用户名称传递)上使用此函数到其他页面(other.php),该页面可以通过链接形式index.php访问.现在我想在other.php上打印用户名.这可以实现吗?我知道我可以使用会话传递名称,我想知道如何执行此操作,或者如果可能的话,如何访问此功能.希望现在很清楚.
我有一个单例对象使用另一个对象(而不是单例),要求服务器的一些信息:
var singleton = (function(){
/*_private properties*/
var myRequestManager = new RequestManager(params,
//callbacks
function(){
previewRender(response);
},
function(){
previewError();
}
);
/*_public methods*/
return{
/*make a request*/
previewRequest: function(request){
myRequestManager.require(request); //err:myRequestManager.require is not a func
},
previewRender: function(response){
//do something
},
previewError: function(){
//manage error
}
};
}());
Run Code Online (Sandbox Code Playgroud)
这是向服务器发出请求的"类"
function RequestManager(params, success, error){
//create an ajax manager
this.param = params;
this._success = success; //callbacks
this._error = error;
}
RequestManager.prototype = {
require: function(text){
//make an ajax request
},
otherFunc: function(){
//do …Run Code Online (Sandbox Code Playgroud) c# ×2
php ×2
.net ×1
apache-flex ×1
assembly ×1
c ×1
closures ×1
concurrency ×1
datacontext ×1
debugging ×1
flash ×1
java ×1
javascript ×1
linq-to-sql ×1
ruby ×1
sequential ×1
session ×1
singleton ×1
string ×1
syntax ×1