如何从visual studio运行Windows服务项目.
我正在visual studio 2008中构建一个windows serivce,我必须始终从控制面板运行该服务,然后将调试器连接到正在运行的服务实例.它有点烦人,因为我清理了很多代码,需要在开发过程中多次重启我的服务.
我想设置我的项目,以便能够点击F5并运行服务并直接进入调试模式.关于如何实现这一目标的一些提示会很棒.
提前致谢!!!
testing debugging unit-testing windows-services visual-studio
即使是C#中的简单记事本应用程序也会消耗数百万字节的RAM,如任务管理器中所示.在最小化应用程序时,任务管理器中的内存大小显着下降,并在应用程序最大化时备份.
我在某处读到.NET进程预先为运行时分配保留了大量内存.这就是.NET应用程序开始时拥有更大内存占用的原因.但是可以使用Win32 API调用释放此内存.权衡是运行时分配变慢 - 这是真的吗?
我需要使用反射设置类的属性.
我有一个Dictionary<string,string>属性名称和字符串值.
在反射循环中,我需要在为每个属性设置值时将字符串值转换为适当的属性类型.其中一些属性类型是可空类型.
编辑: 此博客评论中定义的第一个方法似乎也可以解决这个问题:http: //weblogs.asp.net/pjohnson/archive/2006/02/07/437631.aspx
是否可以在nHibernate中创建只读连接?
只读:nHibernate不会隐式或显式地清除对底层数据库的任何更改.
关闭nhibernate连接时,它会自动清除对持久对象的更改.
将刷新模式设置为永远不是一种方式 - 但是可以反转(即某些代码可以重置刷新模式).
我试图在我的单一视图控制器项目的viewDidLoad方法中执行以下代码:
self.view.layer.frame = CGRectInset(self.view.layer.frame, 20, 20);
Run Code Online (Sandbox Code Playgroud)
但它没有给出理想的插图.但是,我在同一方法中进行的其他UI更改确实有效
self.view.layer.backgroundColor = [UIColor orangeColor].CGColor;
Run Code Online (Sandbox Code Playgroud)
上面的代码行工作,背景变为橙色,但框架没有.
只有在viewDidAppear中放置代码行时,插图才有效.如果有人能解释的话,我想了解这种行为的关键原因.先感谢您.
我有一个表格,其中行重复通过ng-repeat.我正在尝试创建一个<td>为每行生成列的模板<tr>
app.directive("customtd", function(){
return {
restrict: 'E',
template: "<td>{{position.Name}}</td><td>{{position.Code}}</td>",
replace: true,
scope: {
position: '='
}
}
});
Run Code Online (Sandbox Code Playgroud)
<table>
<tr ng-repeat="p in positions">
<customtd position="p"></customtd>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
问题是我的自定义td模板根本没有呈现.在这里,我打算<customtd>用n个<td>s 替换- 这将根据我的数据对象上的属性数量来决定,但目前我只是想让一个简单的指令工作,它将输出两列.
MYPLUNKER:显示此问题的实例和指令代码.
我想知道是否有办法在nHibernate中禁用子记录的自动加载(对于一个:许多关系).
我们可以轻松地关闭属性上的延迟加载,但我想要的是禁用任何类型的自动加载(懒惰和非懒惰).我只想通过查询加载数据(即HQL或Criteria)
我仍然希望在映射文件中定义父子记录之间的关系以促进HQL并能够加入父子实体,但我不希望子记录作为父记录的一部分加载,除非查询父记录明确指出(通过急切获取等).
示例:从数据库中获取部门记录不应从数据库中获取所有员工记录,因为可能永远不需要它.
这里的一个选项是将Department上的Employees集合设置为延迟加载.这种方法的问题在于,一旦将对象提供给调用API,它就可以"触摸"延迟加载属性,并从db中获取整个列表.
我试图使用'evict' - 断开对象,但它似乎并不总是在工作,并且不会对对象进行深度驱逐.另外,它使用代理类抽象延迟加载的属性类型,该代理类稍后在代码中播放,我们尝试通过反射对对象进行操作,并且在对象上遇到未消除的类型.
我是nHibernate的初学者,任何指针或帮助都会有很大的帮助.
我有一个带结构的xml响应(例如groups> subgroups> child records).
我想将所有childRecord.name的列表提取为单独的数据.我希望我可以在记事本++中快速做一些事情然后将结果粘贴到excel中.
我不确定如何编写宏可能在这种情况下会为我做这个.
<group>
<subgroup>
<childrecord name="abc">zzz</childrecord>
</subgroup>
</group>
Run Code Online (Sandbox Code Playgroud) 我正在将长文本(1K到2K字符长,普通xml数据)写入excel工作簿中的单元格.以下语句从HRESULT抛出COM错误异常:0x800A03EC
range.set_Value(Type.Missing, data);
Run Code Online (Sandbox Code Playgroud)
如果我复制将相同的xml手动粘贴到excel中它只是工作正常,但同样不能正常工作.如果我将文本剥离为100/300个字符,它可以正常工作.
我在UIScrollView中有一个UIWebView.
当用户向上滚动网页时,这个想法是能够在屏幕上创建更多的阅读空间 - 通过向上滚动UIScrollView直到工具栏可见,显然当工具栏被称为可见时,实际上滚动网页以显示更多的内容.页.
IPhone Safari浏览器具有完全相同的功能.
看到屏幕截图(第一个)我得到的默认行为 - 我猜是因为:滚动消息由webview消耗,因为触摸/滚动直接发生在webview区域.
我想在这里做的是programatiicaly决定何时将'向上滚动'转发到UIScrollivew以及何时不转发.
任何有关如何解决这个问题的提示都会非常有用.谢谢!!


.net ×2
c# ×2
ios ×2
nhibernate ×2
angularjs ×1
com-interop ×1
debugging ×1
excel ×1
notepad++ ×1
reflection ×1
testing ×1
uiscrollview ×1
uiview ×1
uiwebview ×1
unit-testing ×1
vb.net ×1
xml ×1