我一直在浏览.NET 4中所有新的EF和WCF,用于早期的一个重大项目,我认为我的大脑现在正式变成了污泥.这是自1.1天以来我在.NET中进行的第一次大规模开发工作.像往常一样,一切都需要在昨天完成,所以我正在追赶.
这就是我需要共同努力的结果 - 任何理智检查或指导将不胜感激.该项目本身可以被认为是一个豪华的电子商务系统,有多个客户端,包括基于Web和基于Windows,通过实时数据连接到中央服务器.
在服务器端:
在客户端:
一般要求:
对不起,这是如此开放,但正如我所说,我的大脑完全变成了污泥,我把自己弄糊涂到了我冻结的地步.
有人能指出我如何构建类来完成所有这些的大方向吗?老实说,非常非常感谢.
我试图将.csv文件下载到一个数组中,然后使用Text :: CSV逐行解析每个列.我有以下内容:
my @file = get("http://www.someCSV.com/file.csv") or warn $!;
my $CSV = Text::CSV->new();
$CSV->sep_char (',');
for ( @file ) {
$CSV->parse($_) or warn $!;
my @columns = $CSV->fields();
print $columns[0] . "\n";
}
Run Code Online (Sandbox Code Playgroud)
我认为将CSV文件放入数组并从那里解析会更有效率,而不是下载文件,保存文件然后将其拖入文件句柄.但是,上面的代码不起作用,我不明白为什么.我得到"警告:test.pl上的错误"; 至少可以说,不是很有帮助.
这更适合学习.我不必这样做,但它只是困扰我为什么我不能使用Text :: CSV与数组.
运行嵌套的PLINQ查询是否有任何问题?
例如:
//Contains roughly 7000+ elements
mycollections.AsParallel().ForAll(x => {
//contains 12 elements
anothercollection.AsParallel().ForAll(y => {
//download some data from the web and parse it
});
});
Run Code Online (Sandbox Code Playgroud) 在Apple官方的iPhone地图应用程序中,右下角有一个小的"页面卷曲"按钮.按下它时,地图本身会向后剥离以显示一些选项.我想在我自己的应用程序中复制此效果.
我正在尝试使用UIModalTransitionStylePartialCurl(在SDK 3.2中添加).就其布局而言,我的应用程序几乎完全类似于Apple的官方地图应用程序.我可以轻松地将整个屏幕剥离,露出下面的另一个视图,但我不想要这个.我只想让地图视图剥离.
要创建此效果,您必须具有将执行转换的UIViewController.如果我将这个UIViewController的视图设置为屏幕上某个不占用整个屏幕的小子视图,我可以将该子视图剥离.那很棒!但是,在转换的第二部分(当页面重新放回原位)之后,视图永远不会从它们开始的位置开始.剥离的视图将从其原始位置移开,或者显示的视图将扩展为占据整个屏幕.
我有没有明显的错误?我真的很感激任何帮助!
我正在使用的代码非常简单.它基本上只是:
underMapViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[curlableMapViewController presentModalViewController:underMapViewController animated:YES];
Run Code Online (Sandbox Code Playgroud) 我在搞清楚图像库时遇到了一些麻烦.
我找不到关于如何使用boost :: gil库中包含的interleaved_view函数的任何确切文档.更具体地说,我不确切知道原始数据应该存储在哪种二进制格式中.
我能找到的唯一提到的是在gil教程中:
// Calling with 8-bit RGB data into 16-bit BGR
void XGradientRGB8_BGR16(const unsigned char* src_pixels, ptrdiff_t src_row_bytes, int w, int h,
signed short* dst_pixels, ptrdiff_t dst_row_bytes) {
rgb8c_view_t src = interleaved_view(w,h,(const rgb8_pixel_t*)src_pixels,src_row_bytes);
rgb16s_view_t dst = interleaved_view(w,h,( rgb16s_pixel_t*)dst_pixels,dst_row_bytes);
x_gradient(src,dst);
}
Run Code Online (Sandbox Code Playgroud)
此外,功能原型说
template<typename Iterator>
type_from_x_iterator< Iterator>::view_t
boost::gil::interleaved_view (std::size_t width, std::size_t height, Iterator pixels, std::ptrdiff_t rowsize_in_bytes)
//Constructing image views from raw interleaved pixel data.
Run Code Online (Sandbox Code Playgroud)
我的问题是,gil在二进制格式中期望的格式是什么,以及rowsize_in_bytes应该是什么?
我之前看过交错图像的唯一一次是使用OpenGL,这只是每个像素彼此相邻存储的RGB信息.我认为rowsize_in_bytes只是字面上一行像素的大小,所以我尝试用这样写一个PNG:
void makeImage(const string fileName, const unsigned char * src, const int w, const …
Run Code Online (Sandbox Code Playgroud) 这是一个奇怪的,在这一点上,我认为它可能与我的机器配置有关.
基本上我已经创建了一个非常标准的实现,INotifyDataErrorInfo
在某些情况下,当ErrorsChanged
我提出一个事件时ArgumentOutOfRangeException
.此异常不包含太多信息; 它给了我ArgumentOutOfRangeException crossed a native/managed boundary
加上ArgumentOutOfRangeException
关于非负索引和集合大小的标准描述.该InnerException
为空.堆栈跟踪如下:
at System.ThrowHelper
.ThrowArgumentOutOfRangeException(ExceptionArgument argument,
ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at System.Collections.ObjectModel.Collection`1.get_Item(Int32 index)
at System.Collections.ObjectModel.ReadOnlyCollection`1.get_Item(Int32 index)
Run Code Online (Sandbox Code Playgroud)
我提到我的机器配置的原因是因为我尝试了一些发布到博客的解决方案(例如这里和这里)并得到相同的问题(即不是我的代码,INotifyDataErrorInfo的另一个实现)并且在评论中没有提及任何其他人我遇到的问题.谷歌搜索出现了几个随机点击,没有帮助.
所需的州如下:
更新:如果我将焦点从显示验证错误的TextBox移开,我也可以重现.
我有点想知道我是否错过了服务包/更新或者某些东西,因为从我看到它看起来好像框架代码中的一个非常基本的错误,同时它没有发生在其他人身上.
更新:我正在使用Silverlight 4的最终RTM版本.不是RC或Beta.
更新:我得到与本白皮书提供的官方MS样本相同的结果.
更新:我现在已经在另一台机器上测试了我的代码和提到的样本,它运行正常.我仍然真的想解决这个问题,因为它有点令人不安,因为它不适用于我的常规机器(直到现在我都没有遇到任何麻烦).关于如何追踪导致这种情况的任何建议将不胜感激.我已经在问题机器上重新安装了Silverlight(Runtime,SDK,Toolkit),但这还没有解决问题.
更新:这是框架代码的调用堆栈,其中通过启用MS服务器的源服务器支持获得异常:
mscorlib.dll!System.ThrowHelper.ThrowArgumentOutOfRangeException(System.ExceptionArgument argument, System.ExceptionResource resource) + 0x40 bytes
mscorlib.dll!System.ThrowHelper.ThrowArgumentOutOfRangeException() + 0x10 bytes
mscorlib.dll!System.Collections.Generic.List<System.Windows.Controls.ValidationError>.this[int].get(int index = 0) + 0x13 bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationError>.this[int].get(int index) + 0x2e …
Run Code Online (Sandbox Code Playgroud) 我发现自己经常讨论IEnumerables,以便我可以返回每个结果.有没有办法压缩这样的东西
foreach (var subSelector in subSelectors)
{
foreach (var node in FindSingle(context, subSelector))
yield return node;
}
Run Code Online (Sandbox Code Playgroud)
去除内在的foreach?
我测试了一些pythonwebshelll,所有这些都遇到了问题
如果我使用
a=re.findall(r"""<ul>[\s\S]*?<li><a href="(?P<link>[\s\S]*?)"[\s\S]*?<img src="(?P<img>[\s\S]*?)"[\s\S]*?<br/>[\s\S]*?</li>[\s\S]*?</li>[\s\S]*?</li>[\s\S]*?</ul>""",html)
print a
Run Code Online (Sandbox Code Playgroud)
没关系
但如果我使用
a=re.findall(r"""<ul>[\s\S]*?<li><a href="(?P<link>[\s\S]*?)"[\s\S]*?<img src="(?P<img>[\s\S]*?)"[\s\S]*?<br/>[\s\S]*?</li>[\s\S]*?</li>[\s\S]*?</li>[\s\S]*?</ul>d""",html)
print a
Run Code Online (Sandbox Code Playgroud)
它会阻塞服务器,总是等待服务器死了,我也在regexbuddy上测试过
两个片段代码的唯一区别是在第二个片段代码的regur表达式的末尾,我添加了一个字符'd'
任何人都可以解释为什么会这样
我正在为客户(在这种情况下是一个专门的拍卖网站)构建自定义Web应用程序,我们正在评估使用一些现有的CMS作为应用程序的"支架".
理由是,对于许多自定义Web应用程序项目,编写的代码中约有70%用于添加CMS功能,用户管理和基本管理CRUD.据推测,如果我们从现有的CMS开始,那么已经构建了那些组件.
我们决定坚持使用PHP来解决分发和部署问题.我们评估的顶级CMS是Wordpress,Drupal和Joomla.这是我们迄今为止的分析(按顺序列出):
Wordpress
优点:简单的设计.非常受欢迎和理解.最近非常稳固的安全历史.
缺点:也许有点过于简单 - 可以使它起作用吗?
Drupal
专业人士:对自定义应用程序开发可能更友好.体面的安全历史.
缺点:更复杂,更难理解.
Joomla
职业选手:受欢迎且易于理解.
缺点:一些安全问题
我们遇到的最大问题之一就是,我们希望从SO社区获得的是了解这些可以轻松定制成为自定义应用程序.举个例子,当客户进入他的管理区域时,他会不会觉得这是"带有内置wordpress CMS的拍卖网站",还是会成为"带有拍卖插件的wordpress网站"?我们希望前者而不是后者.但它可以做到吗?
或者我们可能正朝着错误的方向前进?我们应该寻找像CakePHP这样的东西吗?(请注意,由于分发和部署原因,像RoR和Django这样的选项是非常规的.)
以下是一些相关(但不完全相同)的问题,这些问题包含一些有用的信息:
使用CMS为自定义应用程序设计Web应用程序
CMS
我有一个: has_and_belongs_to_many :friends, :join_table => "friends_peoples".
要添加我做的朋友:@people.followers << @friend
创建关系和新人员个人资料.
现在我想删除关系,而不是个人资料.
我尝试了@people.friends.delete(guilty.id)
但删除了个人资料而不是关系.
任何的想法?
c# ×2
.net ×1
.net-4.0 ×1
boost-gil ×1
c++ ×1
drupal ×1
has-many ×1
iphone ×1
joomla ×1
modal-dialog ×1
objective-c ×1
perl ×1
php ×1
plinq ×1
png ×1
python ×1
regex ×1
relationship ×1
silverlight ×1
transition ×1
uiview ×1
validation ×1
wcf ×1
wordpress ×1