我在使用SQL Compact的桌面应用程序中使用Entity Framework 4.我想在我的应用程序中使用SQL Compact 的私有安装,这样我的安装程序就可以安装SQL Compact而无需为用户提供第二次安装.它还避免了版本化的麻烦.
我的开发机器安装了SQL Compact 3.5 SP1作为公共安装,所以我的应用程序在那里运行良好,正如人们所期望的那样.但它没有在我的测试机上运行,它没有安装SQL Compact.我收到此错误:
The specified store provider cannot be found in the configuration, or is not valid.
Run Code Online (Sandbox Code Playgroud)
我知道有些人在SQL Compact私有安装方面遇到了困难,但我已经使用了一段时间了,我真的很喜欢它们.不幸的是,我的常规私人安装方法不起作用.我已经检查了我的SQL CE文件上的版本号,它们都是3.8.8078.0,这是SP2 RC版本.
以下是我在私人安装中包含的文件:
我已经将System.Data.SqlServerCe的引用添加到我的项目中,并且我已经验证上面列出的所有文件都被复制到安装机器上的应用程序文件夹中.
以下是我打开SQL Compact文件时用于配置EntityConnectionStringBuilder的代码:
var sqlCompactConnectionString = string.Format("Data Source={0}", filePath);
// Set Builder properties
builder.Metadata = string.Format("res://*/{0}.csdl|res://*/{0}.ssdl|res://*/{0}.msl", edmName);
builder.Provider = "System.Data.SqlServerCe.3.5";
builder.ProviderConnectionString = sqlCompactConnectionString;
var edmConnectionString = builder.ToString();
Run Code Online (Sandbox Code Playgroud)
我错过了一个文件吗?我是否错过了告诉Entity Framework在哪里找到我的SQL Compact DLL所需的配置步骤?任何其他建议为什么EF没有在安装机器上找到我的SQL Compact DLL?谢谢你的帮助.
我目前正在尝试将一些来自Android应用程序的数据发送到php服务器(两者都由我控制).
在应用程序中的表单上收集了大量数据,这些数据被写入数据库.这一切都有效.
在我的主要代码中,首先我创建了一个JSONObject(我在这里为此示例删除了它):
JSONObject j = new JSONObject();
j.put("engineer", "me");
j.put("date", "today");
j.put("fuel", "full");
j.put("car", "mine");
j.put("distance", "miles");
Run Code Online (Sandbox Code Playgroud)
接下来,我将对象传递给发送,并收到响应:
String url = "http://www.server.com/thisfile.php";
HttpResponse re = HTTPPoster.doPost(url, j);
String temp = EntityUtils.toString(re.getEntity());
if (temp.compareTo("SUCCESS")==0)
{
Toast.makeText(this, "Sending complete!", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)
HTTPPoster类:
public static HttpResponse doPost(String url, JSONObject c) throws ClientProtocolException, IOException
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost request = new HttpPost(url);
HttpEntity entity;
StringEntity s = new StringEntity(c.toString());
s.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
entity = s;
request.setEntity(entity);
HttpResponse response;
response = …
Run Code Online (Sandbox Code Playgroud) 您将如何在ASP.NET Webforms 4.0路由中完成这些任务;
谢谢.
我有一个组件,我想在管理员后端界面上使用TinyMCE编辑器创建一个textarea:
谢谢
我有一个程序,其中包含一个包含公共枚举的类,如下所示:
public class Card
{
public enum card_suits
{
Clubs,
Hearts,
Spades,
Diamonds
}
...
Run Code Online (Sandbox Code Playgroud)
我想在我的项目的其他地方使用它,但是如果不使用Card.card_suit就不能这样做.有谁知道C#中有没有办法声明这个,以便我能够声明
card_suits suit;
Run Code Online (Sandbox Code Playgroud)
没有引用它所在的类?
我正在使用JQuery向服务器发出JSON请求,并且它的参数序列化似乎是硬编码到PHP期望的,而不是通用的.基本上我有一个看起来像这样的对象:
{
foo: 1,
bar : [1, 3, 5]
}
Run Code Online (Sandbox Code Playgroud)
并将其序列化为:
foo=1&bar[]=1&bar[]=3&bar[]=5
Run Code Online (Sandbox Code Playgroud)
反正有没有做到这一点?
foo=1&bar=1&bar=3&bar=5
Run Code Online (Sandbox Code Playgroud)
在我看来,jQuery不应该与少数服务器端框架所期望的命名约定相关联.如果我想要调用我的参数,bar[]
我可以很容易地将其命名为自己,如果它是我的服务器端代码所期望的那样.
我正在尝试将10台计算机连接在一起,我想编写的程序将有一台"控制"计算机.从我看到的这台计算机将采取通过网络发送的所有数据包并与他们回应...对吗?其他计算机需要能够发送信息(然后回显给其他人)到'控制'......有一个简单!或简单的方法来做到这一点?从我看到的我想要一个非阻塞套接字?
我已经研究过套接字等,但对于像我这样的业余程序员来说,这似乎是一项艰巨的任务:)
我很善于寻找具有send()
事件和事件驱动力的简单类意蕴recv()
.
我不会通过网络发送那么多信息.
我正在为谷歌应用引擎的开源应用评估几种技术.我在谷歌应用引擎上搜索有关OSGI的信息.
我找到了Lemmon,但它似乎是一个死的项目.最后一次检查是在2009年中期...: - /2009年4月还有一个日食博客,但这不是一个真正的成功故事.
有人在GAE应用程序中成功使用过OSGI吗?
是否有任何已知的正则表达式来验证信用卡轨道1和跟踪2数据?
编辑:
来自维基百科:
金融卡上的第1轨道上的信息包含在几种格式中:A,保留用于发卡机构的专有用途,B,如下所述,CM,保留供ANSI分技术委员会X3B10和NZ使用,它们是可供个别发卡机构使用:
第1轨,格式B:
专题2:此格式由银行业(ABA)开发.该轨道采用5位方案(4个数据位+ 1个奇偶校验)写入,允许16个可能的字符,即0-9,加上6个字符:<=>?.六个标点符号的选择可能看起来很奇怪,但实际上十六个代码只是映射到ASCII范围0x30到0x3f,它定义了十个数字字符加上那六个符号.数据格式如下:
我通过命令属性将命令绑定到按钮,并在放置的页面中执行命令绑定.在execute方法中,我创建一个包含后台worker的类的实例,然后启动它(这是一个很长的任务).后台worker(bw)类包含一个变量isRunning,它在执行DoWork方法之前设置为true,在执行RunWorkerCompleted时设置为false.因此,从放置按钮的页面后面的代码,在CanExecute方法中,如果bw没有运行(isRunning = false),则将e.canExecute设置为true,如果isRunning = true,则将e.canExecute设置为false.
当我按下按钮时,它会长时间启动bw进程并且该按钮被禁用.确定这是正确的,但是当后台工作人员(bw)完成时,按钮不会返回启用,直到我再次按下它.当它被禁用时我按下(当bw完成时)它被启用.为什么按钮没有自动返回到bw结束时启用?
我的代码片段:
<Page x:Class="GParts.Pages.MyPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;
assembly=PresentationFramework.Aero"
xmlns:local="clr-namespace:GParts"
Loaded="Page_Loaded"
Unloaded="Page_Unloaded"
Height="Auto">
<Page.CommandBindings>
<CommandBinding Command="{x:Static local:Pages.MyPage.rcmd}"
Executed="CommandBinding_Executed"
CanExecute="CommandBinding_CanExecute"/>
</Page.CommandBindings>
<...>
<Button Command="{x:Static local:Pages.MyPage.rcmd}" />
<...>
</Page>
Run Code Online (Sandbox Code Playgroud)
页面背后的代码:
namespace GParts.Pages
{
public partial class MyPage : Page
{
public static RoutedCommand rcmd = new RoutedCommand();
private cBgWorker bw;
<...>
// ExecutedRoutedEventHandler for the custom button remove all command.
private void CommandBinding_Executed(object sender, ExecutedRoutedEventArgs e)
{
// get an isntance of the background worker class
bw = …
Run Code Online (Sandbox Code Playgroud) php ×2
android ×1
asp.net ×1
button ×1
c# ×1
c++ ×1
command ×1
credit-card ×1
enums ×1
html ×1
httpclient ×1
httpresponse ×1
java ×1
javascript ×1
joomla ×1
jquery ×1
json ×1
networking ×1
osgi ×1
performance ×1
regex ×1
routing ×1
tinymce ×1
webforms ×1
wpf ×1