Tag: c ++

正则表达式为字母数字密码,至少包含1个数字和字符

需要有关字母数字密码的正则表达式的帮助,至少包含1个数字和字符,长度必须介于8-20个字符之间。 我有这个,但似乎没有工作(它也没有长度要求): ^[A-Za-z0-9]*[A-Za-z][A-Za-z0-9]*$

如何使用带有wp7的GPS获取地址名称

我可以使用GeoCoordinateWatcher类在Windows Phone 7上获取当前的GPS坐标,如msdn所示,我只能获得纬度和经度值,但我想得到该位置的地址。 在市场上有一个名为“我在哪里”的免费应用程序,它也显示了地址名称,所以我认为它是可能的。 我是怎么做到的?

如何从asp.net中的代码调用确认消息?

嗨,我想从asp.net中的代码后面调用客户端javascript确认消息。 我想使用确认消息中的true或false返回值。 我这样做,但这不是正确的方法,请告诉我我该怎么做。 ScriptManager.RegisterStartupScript(this, this.GetType(), “myconfirm”, “confirm(‘No Rule Type Ids found for This Rule.’);”, true);

如何逐位读取整个磁盘的内容

我有一张闪存卡,我需要计算驱动器的整个内容的校验和。 如果我可以获得整个驱动器的流,我可以一点一点地阅读它。 有没有人知道是否有这样做的API? 到目前为止我看到的一切都要求我打开一个文件。 有没有办法一点一点地读取整个驱动器的内容?

从属性名称的字符串创建表达式?

我正在尝试基于一些JSON创建查询,我目前将JSON解析为一组规则,每个规则包含字段的名称,比较的类型(=,> etc)和要比较的值。 我遇到的问题是从规则到IQueryable对象,我猜我需要使用reflection并以某种方式构建表达式树,但我不确定正确的方法…… 假设我有: public class Order : BaseEntity { public int OrderID{ get; set; } } 而我的规则是: public class Rule { public string field { get; set; } public Operations op { get; set; } public string data { get; set; } } 运行它我得到: field = “OrderID” op = “eq” data = “123” 我有方法用签名解析它: […]

如何从javascript更改asp:textbox的值

我有一个asp:文本框 当用户点击“取消”按钮时,我想通过使值仅为“”来擦除该文本框中的任何内容。 如果它是类型文本的输入字段,我可以在javascript中执行此操作: document.getElementById(‘NewName’).value= “”; 但我不能这样做,因为它是一个asp:文本框。

在Windows 8商店应用程序中显示Surface键盘时,弹出窗口不会向上移动

我有一个Windowsapp store应用程序,要求用户通过多个文本框输入数据。 当屏幕底部附近的文本框具有焦点时,屏幕上会出现键盘并向上移动页面内容。 这很棒,也是我想要的。 当我有一个弹出窗口时,我的问题出现了。 当我的弹出窗口出现时,它实际上是全屏。 弹出窗口的子项是一个用户控件,它上面还有很多文本框。 当选择页面底部附近的一个文本框时,键盘会出现,但屏幕不会向上移动,因此键盘出现在选定的文本框上。 这是我用来显示弹出窗口的代码: if (myPopup == null) { myPopup = new Popup(); myPopup.Child = new PopupFrom(); // open the Popup myPopup.IsOpen = true; } 我还在更新布局时手动调整弹出窗口的大小 private void popup_LayoutUpdated(object sender, object e) { if (Windows.UI.ViewManagement.ApplicationView.Value == Windows.UI.ViewManagement.ApplicationViewState.FullScreenLandscape) { popup.Width = 1280; popup.Height = 680; } else { popup.Width = 680; […]

SignalR自托管Windows服务,监听消息

我正在尝试构建一个自托管SignalR的Windows服务。 我已经阅读了ASP.Net上的SignalR Self-Host等教程 我注意到,至少它似乎是基于广播信息,并且似乎无法找到任何有关聆听的内容。 我需要收听服务中的消息以及广播。 我们已经有了背板设置 – 它与网站使用的设置相同。 在网站上,我可以通过Javascript加入群组。 如何在自托管SignalR服务中加入组。 在网站中,我在集线器上注册回调。 如何在自托管服务中注册相同的回调? 我有一些示例代码,用于注册和启动SignalR是: GlobalHost.DependencyResolver.UseSqlServer(Settings.Default.ISDBContext); app.Map(“/signalr”, map => { map.UseCors(CorsOptions.AllowAll); HubConfiguration hubConfig = new HubConfiguration() { EnableDetailedErrors = true, EnableJSONP = true, }; map.RunSignalR(hubConfig); }); 然后我像这样启动我的webApp: SignalR = WebApp.Start(options); 选项是我正在注册的url。 Startup是包含上面signalR映射的启动类。 由于我之前没有建立自助托管服务,所以很少丢失

将Platform :: String转换为std :: string

我正在获取String^ ,它包含一些印度语言字符,来自C#WinCT组件中C#Component的回调,用于Windows Phone 8项目的Cocos2dx游戏。 每当我将它转换为std::string ,印地语和其他字符就会变成垃圾字符。 我无法找到为什么会这样。 这是一个示例代码,我刚刚在这里定义了Platform::String^但是考虑从C#Component传递给C++ WinRT Component组件 String^ str = L”विकास, વિકાસ, ਵਿਕਾਸ, Vikas”; std::wstring wsstr(str->Data()); std::string res(wsstr.begin(), wsstr.end());

如何正确地将char *从非托管DLL返回到C#?

function签名: char * errMessage(int err); 我的代码: [的DllImport( “api.dll”)] internal static extern char [] errMessage(int err); … char [] message = errMessage(err); 这会返回一个错误: 无法封送“返回值”:无效的托管/非托管类型组合。 我究竟做错了什么? 谢谢你的帮助。