我正在尝试为要附加到RichTextBox的字符串部分着色.我有一个由不同字符串构建的字符串.
string temp = "[" + DateTime.Now.ToShortTimeString() + "] " +
userid + " " + message + Environment.NewLine;
Run Code Online (Sandbox Code Playgroud)
这是消息构建后的样子.
[9:23 pm]网友:我在这里留言.
我希望括号内的所有内容[9:23]都是一种颜色,"用户"是另一种颜色,而消息是另一种颜色.然后我想将字符串附加到我的RichTextBox.
我怎么能做到这一点?
我需要隐藏所有ID为'media'的标签
例如:
`<div id='media'>contents</div>`
`<div id='media'>content</div>`
Run Code Online (Sandbox Code Playgroud)
如何使用JavaScript执行此操作?
我已经迁移到Eclipse 3.5.1并且观察到它在执行清洁构建时需要560 MB.使用后内存不会被收集.它保持这样.
对此有何解决方案?
JVM:jdk1.6.0_17 Windows XP,2GM RAM
下面是我的eclipse.ini
-showlocation
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
384m
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-vm
C:/Program Files/Java/jre6/bin/client/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx384m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=384m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:+CMSIncrementalPacing
-Dcom.sun.management.jmxremote
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jaydeep/Ericsson/eclipse_galileo/eclipse/dropins
Run Code Online (Sandbox Code Playgroud)
Jaydeep.
我必须在一个中添加两列ListView.一列显示不同的Images,另一列用于显示a Button.
如果任何人提供任何链接或示例源代码,将会很有帮助.提前致谢.
我正在尝试将我在Ubuntu中为KDev编写的一个旧程序移植到使用Cygwin作为个人学习练习的Windows Visual Studio 2008.我有包含路径配置为包括C:\cygwin\usr\include但它没有正确读取.h文件.
即我很好奇如何sockets.h使用Cygwin在Visual Studio环境中使用unix 功能.有没有人有这个工作或有一个更容易的方法去做这个?
前言
我意识到在Stack Overflow上合并SVN分支已经存在很多问题.我已经阅读了很多这些,但仍然没有真正找到我正在寻找的信息,所以请在完整地将其作为副本关闭之前完整地阅读这个问题.
我需要将一个SVN分支合并到另一个分支.我对分支和合并的理论非常满意,但我总是在执行合并的过程中遇到困难,更具体地说,就是识别和解决冲突.我怀疑这个问题的根本原因是缺乏对完成工作所需工具的理解,即TortoiseSVN和各种可用的可视化合并工具.
基于阅读各种相关的Stack Overflow问题,我将Sourcegear DiffMerge和Beyond Compare确定为执行三向合并的候选工具.我尝试过DiffMerge,但很难有效地使用它.我希望在解决冲突时看到以下三个文件
但相反,我所看到的是
这让我想知道在视觉上解决冲突后我采取的每个动作后如何看到合并的结果.我也努力实际执行这样的操作,例如,接受来自分支A或B的特定更改.在阅读了更多的主题后,现在看来基本修订实际上是合并结果的地方应该显示,这是正确的吗?
我认为使用TortoiseSVN和视觉合并工具演示合并分支的截屏视频或视频教程可能会回答我关于如何有效使用这些工具的大部分突出问题.我对解决执行合并本身的冲突的过程更感兴趣,但如果两者都被覆盖,那将会很棒.
我正在寻找将大型项目迁移到Entity Framework 4.0,但我不确定它是否可以处理我的继承方案.
我有几个项目继承自"main"项目中的对象.这是一个示例基类:
namespace People
{
public class Person
{
public int age { get; set; }
public String firstName { get; set; }
public String lastName { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
和其中一个子类:
namespace People.LawEnforcement
{
public class PoliceOfficer : People.Person
{
public string badgeNumber { get; set; }
public string precinct { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
这就是项目布局的样子:
People - People.Education - People.LawEnforcement http://img51.imageshack.us/img51/7293/efdemo.png
该应用程序的一些客户将使用People.LawEnforcement中的类,其他用户将使用People.Education,有些将使用两者.我只发运用户需要的组件.因此,Assembles有点像插件,因为它们为核心应用程序添加了功能.
反过来,实体框架是否支持这种情况?
基于这个问题,我认为这样的事情可能有用:
ctx.MetadataWorkspace.LoadFromAssembly(typeof(PoliceOfficer).Assembly);
Run Code Online (Sandbox Code Playgroud)
但即使它有效,它接缝也好像我的EDMX文件需要知道所有项目.我宁愿每个项目都包含该项目中类的元数据,但我不确定这是否可行.
如果实体框架无法做到这一点,那还有另一种解决方案(NHibernate,Active Record等)吗?
有没有类似于Bitbucket的系统,我可以自己托管?我试图在网上四处看看是否有什么东西,但我似乎找不到任何东西.我们现在正在使用Redmine,但Redmine不支持每个项目的多个存储库.
我希望能够做到的Bitbucket的功能包括分叉存储库和关注某人,提出拉取请求或类似的东西.
那里有什么好的Mercurial工具?
非常感谢
我理解"致命错误"一词的意义,但我想编写一个这样的测试类(令人厌恶的简化):
class tester {
function execute() {
if( @$this->tryit() === true ) return true;
return false;
}
function tryit() {
$doesntexist = new noobject();
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
实际上我有一个Test父类,然后类会扩展它并包含一堆带有一堆测试的方法.父类将定义execute并且它将只运行子类中的每个方法(execute当然不包括)并收集有关哪些函数通过以及哪些函数失败的数据.
我想在实际编写部分代码之前编写测试,但不是使用assert我只想运行每个测试并生成一个列表,列出哪些测试类失败的功能.但这意味着如果测试失败则意味着存在错误 - 但我也想处理我忘记定义类等的实例.是否可以这样做,而不是让整个脚本死掉?
我以为脚本会失败,直到函数调用@它前面,然后继续,但显然我错了.有解决方法吗?
c# ×2
branch ×1
button ×1
c++ ×1
cocoa ×1
colors ×1
cygwin ×1
diff ×1
eclipse ×1
image ×1
java ×1
javascript ×1
jquery ×1
listview ×1
mercurial ×1
merge ×1
nhibernate ×1
objective-c ×1
php ×1
richtextbox ×1
sockets ×1
string ×1
svn ×1
tortoisesvn ×1
unit-testing ×1
winforms ×1
wpf ×1
wpf-controls ×1