我是一名工科学生,他大部分业余时间都在看电视而不是编码.所以基本上我对任何一种版本控制系统都没有经验.我的理解是以某种方式使项目分配更容易.
我正在研究Blueprint CSS Framework,喜欢它并从他们的Git项目页面下载.现在,我知道Git不仅仅是在他们的网站上提供链接.所以我的问题如下:
我查看了Git指南,但这主要是针对那些拥有比我更多经验的人.
感谢帮助 :)
我是C#的新手,我很确定这个功能可以从根本上改进:
public static Boolean SuffixExists(String strWhole, String sufx)
{
int iLen = sufx.Length;
if (iLen > 0)
{
String s;
s = strWhole.Substring(strWhole.Length - iLen, iLen);
if (sufx != s) return false;
else
s = null;
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我将从foreach循环中调用此函数.如果传递的子字符串作为传递的整个字符串的后缀出现,那么我将希望通过添加前缀来更改此处传递的整个字符串.我对这段代码进行了一些测试,但我知道它非常难看.我正在使用.Net 3.5和Visual Studio 2008.
我有一个简单的索引视图.当我查询它时,它很慢.首先,我向您展示架构和索引.然后是简单的查询.最后一个查询计划screnie.
这就是它的样子: -
CREATE view [dbo].[PostsCleanSubjectView] with SCHEMABINDING AS
SELECT PostId, PostTypeId,
[dbo].[ToUriCleanText]([Subject]) AS CleanedSubject
FROM [dbo].[Posts]
Run Code Online (Sandbox Code Playgroud)
我的udf ToUriCleanText只是用空字符替换各种字符.例如.用''替换所有'#'字符.
然后我在这上面添加了两个索引: -
主键指数(即聚集指数)
CREATE UNIQUE CLUSTERED INDEX [PK_PostCleanSubjectView] ON
[dbo].[PostsCleanSubjectView]
(
[PostId] ASC
)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF,
ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
Run Code Online (Sandbox Code Playgroud)
和非聚集索引
CREATE NONCLUSTERED INDEX [IX_PostCleanSubjectView_PostTypeId_Subject] ON
[dbo].[PostsCleanSubjectView]
(
[CleanedSubject] ASC,
[PostTypeId] ASC
)
WITH (PAD_INDEX …Run Code Online (Sandbox Code Playgroud) 我一直在阅读Professional ASP.NET MVC 1.0书籍以及阅读其他来源,讨论在控制器中使用ViewModel而不是ViewData到Views.但后来我看到很多ViewData的例子在艰难的场景中使用,除了从ViewData获取内容之外别无他法.但后来我读了一本像Pro ASP.NET MVC Framework的书,所有他谈到的只是ViewData,没有关于ViewModel的内容.那么ViewModel是一个非常新的概念还是什么?
我看到ViewModel是一个更好的方法,但它是一个可靠的替代方案吗?我的意思是ViewData很容易在其他东西上使用,例如ViewModel不是的HtmlHelper对象.或者例如在自定义控件中使用它(http://www.codeproject.com/KB/custom-controls/MVCCustomControls.aspx).那么我是否根据不同的目标使用两者的组合或什么?如果我想在我的Extension方法中出于任何原因访问ViewModel怎么办?我迷失在这条路上.我知道ViewData不是强类型的,但您可以设置视图以指定类型,从而使您的ViewData键入,但我只是想知道.对ViewData有如此多的支持,但我知道ViewModel是一种更加抽象和分离的方式,也是一种类型化的方式.我只是不想在我需要获取某些数据的场景中做得很短,例如可以从其他对象(如HtmlHelper类)轻松访问的ViewData.
思考?标准是什么?经验?我有点关闭或者你只是使用一个组合,并且在其他情况下仍然使用ViewData,而不仅仅是将数据从Controller发送到View或者什么?
如果您根本不使用ViewData而是将ViewModel与控制器一起使用,那么您使用ViewModel似乎全有或全无,因此ViewData没有任何用途,因为您没有使用控制器中的任何内容设置它它在那一点上没用?我混淆了任何人或离开这里吗?这让我自己感到困惑,这是肯定的.
我需要帮助找到问题,使用自定义c ++类来管理3D位置.这是该课程的相关代码
Punto operator+(Punto p){
return Punto(this->x + p.x, this->y + p.y, this->z + p.z);
}
Punto operator+(Punto *p){
return Punto(this->x + p->x, this->y + p->y, this->z + p->z);
}
Punto operator-(Punto p){
return Punto(this->x - p.x, this->y - p.y, this->z - p.z);
}
Punto operator-(Punto *p){
return Punto(this->x - p->x, this->y - p->y, this->z - p->z);
}
Punto *operator=(Punto p){
this->x = p.x;
this->y = p.y;
this->z = p.z;
return this;
}
Punto *operator=(Punto *p){
this->x = p->x;
this->y …Run Code Online (Sandbox Code Playgroud) 当我尝试在我的GWT/App Engine应用程序的本地JDO数据存储上执行查询时,我随机获取了org.datanucleus.exceptions.ClassNotPersistableException.这只发生在我在托管模式下运行应用程序时.当我将其部署到Google App Engine时,一切都很完美.
堆栈跟踪:
org.datanucleus.exceptions.ClassNotPersistableException: The class "com.wayd.server.beans.WinePost" is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not found.
at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:305)
at org.datanucleus.ObjectManagerImpl.getExtent(ObjectManagerImpl.java:3700)
at org.datanucleus.jdo.JDOPersistenceManager.getExtent(JDOPersistenceManager.java:1515)
at com.wayd.server.WinePostServiceImpl.getPosts(WinePostServiceImpl.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
... 25 more
Caused by: org.datanucleus.exceptions.ClassNotPersistableException: The class "com.wayd.server.beans.WinePost" is not persistable. …Run Code Online (Sandbox Code Playgroud) 我有以下HTML:
<a><img src="myfile.png" /> Some text</a>
Run Code Online (Sandbox Code Playgroud)
这个css:
a:hover
{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
opacity: .75;
}
Run Code Online (Sandbox Code Playgroud)
IE 8和IE 7都存在这个问题.
当PNG图像受-ms-filter或过滤器影响时,其alpha透明度将被破坏.尝试一下,你会看到.这是IE 8和IE 7中的一个错误.
我可以删除CSS中应用的"-ms-opacity"和"filter"属性吗?这是什么语法?(例如-ms-filter:"";)
有谁知道解决这个问题的方法?
我正在开发一个从MS-SQL服务器获取数据的应用程序(2005).在命令文本中,我可以像这样传递一个sql查询:
string query = "SELECT T1.f1, T1.f2, T2.f3 FROM table1 T1 join table2 T2" +
"on T1.id = T2.id AND T1.dt = T2.dt ..."
....
cmd.CommandText = query;
Run Code Online (Sandbox Code Playgroud)
我也可以将查询作为我的SQL服务器上的视图,如下所示:
CREATE VIEW V1 AS
"SELECT T1.f1, ..."
Run Code Online (Sandbox Code Playgroud)
然后我可以在这样的简化查询中使用视图:
string query = "SELECT f1, f2, f3 FROM V1";
....
cmd.CommandText = query;
Run Code Online (Sandbox Code Playgroud)
我不确定哪条路更好.视图会比SQL查询更快吗?顺便说一下,我在这里展示的查询是一个简化的查询.实际查询SELECT比较复杂.
我是一个从事一个相当大的项目的团队的新手,拥有大量的组件和依赖项.对于每个组件,都有一个interfaces包放置了该组件的公开接口.这是一个好习惯吗?
我通常的做法一直是接口和实现在同一个包中.
我需要Delphi 2009中可能的最快哈希函数,它将从Unicode字符串创建散列值,该字符串将随机分配到存储桶中.
我最初从GpStringHash 开始使用Gabr的HashOf函数:
function HashOf(const key: string): cardinal;
asm
xor edx,edx { result := 0 }
and eax,eax { test if 0 }
jz @End { skip if nil }
mov ecx,[eax-4] { ecx := string length }
jecxz @End { skip if length = 0 }
@loop: { repeat }
rol edx,2 { edx := (edx shl 2) or (edx shr 30)... }
xor dl,[eax] { ... xor Ord(key[eax]) }
inc eax { inc(eax) }
loop …Run Code Online (Sandbox Code Playgroud) c# ×2
java ×2
sql-server ×2
.net ×1
asp.net-mvc ×1
assembly ×1
c++ ×1
css ×1
delphi ×1
delphi-2009 ×1
git ×1
gwt ×1
hash ×1
indexed-view ×1
interface ×1
opacity ×1
overloading ×1
packages ×1
png ×1
sql ×1
string ×1
substring ×1
t-sql ×1
unicode ×1