问题列表 - 第22951页

不使用Windows窗体绘制C#图形

有人可以提供一个不使用Windows窗体绘制图形的示例吗?我有一个没有控制台窗口或Windows窗体的应用程序,但我需要绘制一些基本图形(线条和矩形等)

希望有道理.

c# graphics

0
推荐指数
1
解决办法
4738
查看次数

IBatis.Net DataMapper上是否有积极的开发?

IBatis.Net DataMapper上是否有积极的开发?他们有.Net 3.5版本吗?我在iBatis Java DataMapper上看到了很多活动,因为他们计划发布带有注释支持的iBatis3.它的.Net对应物的状态是什么?

nhibernate orm ibatis datamapper ibatis.net

5
推荐指数
1
解决办法
459
查看次数

ASP.net或PHP webmail应用程序我可以在我的共享主机域上安装类似于Gmail的界面

我正在寻找可以在我的共享主机上安装的基于ASP.netPHPwebmail应用程序.

由于Gmail在工作中被阻止,我想在我的某个域中为我的Gmail地址设置此项.

我希望界面尽可能与Gmail类似,会话视图,标签,已加星标的电子邮件等,如果可能的话,至少可以让我继续使用我的GTD工作流程.

有什么建议?

php asp.net webmail

2
推荐指数
1
解决办法
1453
查看次数

你如何屏幕刮?

当没有可用的Web服务API时,您唯一的选择可能是Screen Scrape,但是您如何在c#中执行此操作?

你觉得怎么做?

c# api web-services web-scraping

13
推荐指数
2
解决办法
3万
查看次数

Comet和同时的Ajax请求

我正在尝试使用ASP.NETCOMET解决方案.

麻烦的是我想在同一页面中实现发送和通知部分.在IE7上,每当我尝试发送请求时,它就会排队等候.在互联网和stackoverflow页面上阅读后,我发现每页只能同时执行2个asyn ajax请求.

所以在我关闭我的彗星Ajax请求之前,我的第二个请求没有完成,甚至没有从浏览器中出来.当我用Firefox检查时,我只是一个Ajax彗星请求一直在运行.那么这不会给我留下另外一个ajax请求吗?

该解决方案还使用了IRequiressessionstate for Asynchronous HTTP Handler,我已将其删除.但它仍然在IE7的多个实例上产生问题.

我有一个工作在这里陈述http://support.microsoft.com/kb/282402
这意味着我们可以从注册表增加请求限制默认为2.
通过更改 配置单元中的" MaxConnectionsPer1_0Server "键
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings"我们可以增加请求数量.

基本上我想使用Comet向连接到服务器的多个客户端广播信息,客户端也可以向服务器发送消息.
广播工作但发送请求回服务器不起作用.

我正在使用IIS 6和ASP.NET.

有没有更多的变通办法或方法来发送更多请求?

参考文献:

在流行的浏览器中允许多少并发AJAX(XmlHttpRequest)请求?

AJAX,PHP会话和同时请求

jquery .ajax请求被长时间运行的.ajax请求阻止

jQuery:同时发出ajax请求,有可能吗?

c# asp.net iis ajax comet

2
推荐指数
1
解决办法
1596
查看次数

可以选择自定义类,但可以选择统一的类名

假设您正在构建一个将成为打包产品的Web应用程序,用户希望能够扩展和自定义该应用程序.

它附带一个核心库,包含包含类的PHP文件:

/library/
/library/frontend.class.php
/library/filesystem.class.php
/library/backend.class.php
Run Code Online (Sandbox Code Playgroud)

现在,假设您希望保留一个用户无法修补的干净核心.不过,如果需要,您希望用户能够自定义每个螺母和螺栓.

我目前的想法是创建一个自动加载机制,当一个类被实例化时,首先加载核心包括:

/library/frontend.class.php
Run Code Online (Sandbox Code Playgroud)

然后,它切换到user目录并查看是否存在相同名称的包含:

 /user/library/frontend.class.php
Run Code Online (Sandbox Code Playgroud)

如果存在,它也包括它.

显然,用户include必须包含一个类定义,扩展了核心包含中的定义.

现在我的问题是,我将如何实例化这样的类?毕竟,我总能确定有一个定义:

class frontend_core
Run Code Online (Sandbox Code Playgroud)

但我无法确定是否有

class frontend_user extends frontend_core
Run Code Online (Sandbox Code Playgroud)

但是,我希望能够依赖并实例化一个类名,无论是否有类的自定义扩展.

是否有一种聪明的方式,想法或模式如何实现这一目标?

当然,我可以编写一个简单的工厂辅助函数,首先查找user该类,然后查找core该类并返回一个初始化对象,但我真的希望尽可能保持简洁,因为正如我所说,它是将成为一个包装产品.

我正在寻找一种使用尽可能少的代码的智能技巧或模式,并尽可能少地引入新功能.

php oop

6
推荐指数
1
解决办法
242
查看次数

如何使用git提取特定目录

我有一个带git的项目,我只想克隆或拉出一个特定的目录,就像myproject/javascript一样,就像subversion一样.
进行一些更改,提交并再次推回.
这是可能的?

git directory pull

174
推荐指数
8
解决办法
23万
查看次数

MATLAB:比较三个数组中的所有元素

我有三个1-d数组,其中元素是一些值,我想将一个数组中的每个元素与其他两个元素中的所有元素进行比较.

例如:

a=[2,4,6,8,12]
b=[1,3,5,9,10]
c=[3,5,8,11,15]
Run Code Online (Sandbox Code Playgroud)

我想知道不同数组中是否有相同的值(在这种情况下有3,5,8)

arrays matlab

4
推荐指数
2
解决办法
3712
查看次数

WPF GroupBox HeaderTemplate和DataBinding

我将一个headertemplate定义为一个wpf组框,并且数据绑定不起作用.我不明白为什么.

<GroupBox>
<GroupBox.HeaderTemplate>
            <DataTemplate>
            <StackPanel Orientation="Horizontal" >
                <Image Source="/PopuAssuNetApplication.UI.Control;component/Images/Members.png" Width="24" />
                <TextBlock VerticalAlignment="Center">
                                <TextBlock.Text>
                                        <MultiBinding StringFormat="{x:Static Member=resx:Resources.PersonsInContractGroupBox}"> 
                                            <Binding Path="CurrentContract.Federation" RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type GroupBox}}">
                                            </Binding>
                                            <Binding Path="CurrentContract.Type" Converter="{StaticResource contractTypeConverter}" RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type GroupBox}}">
                                            </Binding>
                                            <Binding Path="CurrentContract.Number" RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type GroupBox}}">
                                            </Binding>
                                        </MultiBinding>
                                    </TextBlock.Text>
                </TextBlock>
                <WpfComponent:WaitControl Margin="7,0,0,0" VerticalAlignment="Top" Width="24" Height="24" MarginCenter="4">
                    <WpfComponent:WaitControl.Style>
                        <Style>
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding Path=IsMembersOfContractBusy, UpdateSourceTrigger=PropertyChanged, ElementName=PersonsInContract}" Value="true">
                                    <Setter Property="WpfComponent:WaitControl.Visibility" Value="Visible" />
                                </DataTrigger>
                                <DataTrigger Binding="{Binding Path=IsMembersOfContractBusy, UpdateSourceTrigger=PropertyChanged, ElementName=PersonsInContract}" Value="false">
                                    <Setter Property="WpfComponent:WaitControl.Visibility" Value="Collapsed" />
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </WpfComponent:WaitControl.Style>
                </WpfComponent:WaitControl>
            </StackPanel>
                </DataTemplate> …
Run Code Online (Sandbox Code Playgroud)

wpf groupbox

6
推荐指数
3
解决办法
2万
查看次数

我一次可以打开多少个文件?

在典型的OS上,使用标准C盘IO一次可以打开多少个文件?

我试图读取一些常数,但在Windows XP 32位上,该常数仅为20左右。它似乎可以在30多个设备上正常工作,但我尚未对其进行广泛的测试。

我一次最多需要打开约400个文件,所以如果大多数现代OS都支持的话,那就太好了。它不需要支持XP,但应该支持Linux,Win7和Windows Server的最新版本。

另一种方法是编写自己的小型文件系统,如果可能的话,我要避免。

c io disk

5
推荐指数
1
解决办法
1813
查看次数

标签 统计

c# ×3

asp.net ×2

php ×2

ajax ×1

api ×1

arrays ×1

c ×1

comet ×1

datamapper ×1

directory ×1

disk ×1

git ×1

graphics ×1

groupbox ×1

ibatis ×1

ibatis.net ×1

iis ×1

io ×1

matlab ×1

nhibernate ×1

oop ×1

orm ×1

pull ×1

web-scraping ×1

web-services ×1

webmail ×1

wpf ×1