我试图在报告中显示记录.数据位于数据集中.但它并不适合他们.表单加载时,它会显示报表布局.但是,当我点击按钮时,它显示错误.下面是我的代码.
using Microsoft.Reporting.WinForms;
//------------------------------------------------------------------
// <copyright company="Microsoft">
// Copyright (c) Microsoft. All rights reserved.
// </copyright>
//------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ReportsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.reportViewer1.RefreshReport();
}
private void button1_Click(object sender, EventArgs e)
{
System.Data.DataSet ds = GetDataSet();
//reportViewer1.LocalReport.ReportPath = "Report1.rdlc";
ReportDataSource rds = new ReportDataSource("ProductsDataSet", ds.Tables[0]);
this.reportViewer1.LocalReport.DataSources.Clear(); …Run Code Online (Sandbox Code Playgroud) 应用程序:两个拥有庞大客户群的Cocos2d通用iOS游戏.
问题:几个月前(2011年)报道开始报道,声音会随机切断,只有部分声音会在应用中播放,有些则不会.此问题只能通过设备重新启动来解决.
重要注意事项和细节:
SAME代码和SAME声音文件播放时间超过一年,没有此类错误报告.我希望我能确定一个日期,但我相信问题始于iOS更新.
这个bug难以复制.我亲眼看过一次,但我再也没有运气了.然而,我们每天会收到1-2封支持相同问题的电子邮件,其中一些是以糟糕的评论形式出现的.如果我不得不从空中拉出一个数字,我猜我们正在考虑1000的发病率.它似乎在iPad上更常见,但我不确定.
重新启动设备是解决问题的唯一方法.重新启动应用程序什么都不做,删除应用程序并重新安装什么都不做,必须关闭电源并重新打开.
几个星期前试图盲目修复我倾倒了Cocos2d声音引擎并将其中一个应用程序切换到ObjectAL(另一个基于openAL的声音引擎),希望它可能已经解决了问题.它没有,同样的问题正在发生.正如您所注意到的,这两者都只是OpenAL的接口.
使用Apple的推荐方法(https://developer.apple.com/library/ios/#codinghowtos/AudioAndVideo/_index.html )将声音文件本身从wav转换为cafs ,尽管我们也使用了-c 1标志来制作他们是单一渠道.
需要明确的是,该bug与通常的声音问题(静音开关,音量)无关.一部分声音继续正常播放,但在设备断电并重新启动之前,它们永远不会再次播放.
如果有人有我的想法,我会非常感谢你的帮助.我在这里试图修复一个我无法重新创建的持久性错误,这似乎是由我无法控制的东西造成的.
我正在尝试检索与给定(字符串)Gtk股票ID对应的(字符串)图标名称.
Gtk stock id'gtk-go-forward'有两个相应的图标名称,'gtk-go-forward-ltr'和'gtk-go-forward-rtl'.我想找回:
我正在使用gobject内省API,而不是基本C.
我正在尝试为St.Icon股票ID指定的图标制作,但尺寸较大(96像素).
我可以使用gtk_icon_set_render_icon与股票ID"GTK的奋力向前",直接像这样(它挑选LTR版)(语法是GNOME javscript但这是无关的quesiton;我使用GObject的自省API):
let style = Gtk.Widget.get_default_style();
let iconset = style.lookup_icon_set('gtk-go-forward');
let icon = new St.Icon({
gicon: iconset.render_icon(gtkStyle, Gtk.TextDirection.LTR,
Gtk.StateType.NORMAL, Gtk.IconSize.DIALOG,
null, null),
icon_type: St.IconType.FULLCOLOR,
icon_size: 96
});
Run Code Online (Sandbox Code Playgroud)
这将给我一个股票ID'gtk-go-forward'的图标(它选择'gtk-go-forward-ltr'),但图标非常模糊.
或者,如果我直接输入图标名称'gtk-go-forward-ltr',则图标不会模糊:
let icon = new St.Icon({
gicon: Gio.ThemedIcon.new_with_default_fallbacks('gtk-go-forward-ltr'),
icon_type: St.IconType.FULLCOLOR,
icon_size: 96
});
Run Code Online (Sandbox Code Playgroud)
总而言之,我认为获得一个大的非模糊图标最好的办法是找到股票ID的图标名称,而不是使用股票ID(gtk-go-forward上面的第二种方法会产生"缺少图标"图标)因为它不是有效的图标名称).

在上图中,顶部图标使用第一种方法(库存ID和render_icon),底部图标使用第二种方法(直接使用图标名称).清晰度差异很大.
using System;
namespace ConsoleApplication1
{
class TestMath
{
static void Main()
{
double res = 0.0;
for(int i =0;i<1000000;++i)
res += System.Math.Sqrt(2.0);
Console.WriteLine(res);
Console.ReadKey();
}
}
}
Run Code Online (Sandbox Code Playgroud)
通过将此代码与c ++版本进行基准测试,我发现性能比c ++版本慢10倍.我对此没有任何问题,但这引出了以下问题:
似乎(在几次搜索之后)JIT编译器无法像c ++编译器那样优化此代码,即只调用sqrt一次并在其上应用*1000000.
有没有办法迫使JIT这样做?
免责声明:首先我要说的是我对MVC4 + Web Api + Web服务+ JQuery的新手.我可能会以错误的角度攻击这个.
我正在尝试在C#for .NET 4中构建Web MVC App + Web API以在Azure中部署.web api将由移动客户端(iOS,使用RestKit)使用.
Web MVC应用程序将相对简单.我们想使用Forms Authentication和SimpleMembership - 我们已经实现并且工作正常.
我们将使用JQuery(Knockout)脚本中的Web API方法来填充网页的各个部分.因此,我们希望JQuery使用由Forms Authentication验证的相同身份.
但是,我们的想法是Web Api可以由移动客户端直接调用.没有表格认证.
我们一直在研究Thinktecture身份模型(http://nuget.org/packages/Thinktecture.IdentityModel https://github.com/thinktecture/Thinktecture.IdentityModel.40).我们将BasicAuth和AcessKey处理程序添加到配置中并且它可以工作(请参阅下面的代码).
当您尝试访问webapi而未经过身份验证时,浏览器将显示基本身份验证对话框并按预期工作.
"问题"是,当您已经通过表单身份验证登录并尝试调用Web Api方法时,您仍然可以获得"基本身份验证"对话框.换句话说,Thinktecture IdentityModel似乎完全忽略了Forms身份验证.
我的问题是:
我知道在Stackoverflow中有很多类似的问题,我老实地看了很多,看过视频等等,但要么我缺少一些明显的东西,要么对于技术新手没有明确的文档.
我很感激帮助.谢谢.
public static AuthenticationConfiguration CreateConfiguration()
{
var config = new AuthenticationConfiguration
{
DefaultAuthenticationScheme = "Basic",
EnableSessionToken = true,
SetNoRedirectMarker = true
};
config.AddBasicAuthentication((userName, password) => userName == password, retainPassword: false);
config.AddAccessKey(token =>
{
if (ObfuscatingComparer.IsEqual(token, "accesskey123"))
{
return Principal.Create("Custom", …Run Code Online (Sandbox Code Playgroud) 这是我从foursquare获得的JSON的一部分.
JSON
tips: {
count: 2,
groups: [
{
type: "others",
name: "Tips from others",
count: 2,
items: [
{
id: "4e53cf1e7d8b8e9188e20f00",
createdAt: 1314115358,
text: "najja?i fitness centar u gradu",
canonicalUrl: "https://foursquare.com/item/4e53cf1e7d8b8e9188e20f00",
likes: {
count: 2,
groups: [
{
type: "others",
count: 2,
items: []
}],
summary: "2 likes"
},
like: false,
logView: true,
todo: {
count: 0
},
user: {
id: "12855147",
firstName: "Damir",
lastName: "P.",
gender: "male",
photo: {
prefix: "https://irs1.4sqi.net/img/user/",
suffix: "/AYJWDN42LMGGD2QE.jpg"
}
}
},
{
id: …Run Code Online (Sandbox Code Playgroud) 我希望能够让用户将文件拖放到我的控制台应用程序窗口,这样他们就不会被迫将文件拖放到应用程序的图标上(或链接,甚至更糟糕的是在控制台中编写命令行).如何获取我放入应用程序窗口的文件路径列表?
我在响应式网站上设置了flexslider.我创建的滑块同时采用横向和纵向方向图像.我smoothHeight: true设置了高度调整以适合图像.
在最大的媒体查询中,flexslider容器的宽度为750px.这适用于横向图像,但纵向图像变得太大.纵向图像的宽度设置为与容器相同的大小 - 750px宽,因此高度至少是该值的两倍,因此您无法在不滚动的情况下查看整个图像.
在css我尝试设置max-height: 750px解决高度问题,但flexslider然后拉伸图像适合750px宽,750px高.
有没有人知道有什么办法让flexslider保持纵横比并根据max-height?调整图像的宽度?因此,肖像图像将是750px高但保持其纵横比.
有人可以向我解释ASP.NET Forms身份验证的工作原理,因为我似乎没有得到它并且我一直在退出.
目前,我有用户名,密码和"保持登录状态"复选框.从这些值我创建一个票证和cookie,如下所示:
// Create ticket
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,email,DateTime.UtcNow,DateTime.UtcNow.AddMinutes(30),remember,String.Empty);
// Encrypt ticket
string cookie_contents = FormsAuthentication.Encrypt(ticket);
// Create cookie
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName,cookie_contents);
if (remember) {
cookie.Expires = DateTime.UtcNow.AddDays(90);
}
cookie.Path = FormsAuthentication.FormsCookiePath;
cookie.Secure = true;
// Add cookie to response
Response.Cookies.Add(cookie);
Run Code Online (Sandbox Code Playgroud)
我希望通过此代码我可以登录我的网站,并假设我检查"保持登录状态",我保持登录状态至少90天?
然而,我所看到的是,我是在首次登录后至少30分钟退出(这是留给机票的时间?).
Cookie到期和故障单到期之间有什么区别,我如何保持自己的签名.我是否需要为cookie和票证设置90天?
实现ICustomAttributeProvider接口的东西将允许您获取已通过该GetCustomAttributes方法应用于它的自定义属性.据我所知,自定义属性基本上是一个特殊的类(以"属性"结尾并扩展Attribute类),它是使用适当的语法([FooAttribute]在方法/类/等之前)应用于类似方法或类的类.例如,在C#中.但如果这是一个自定义属性,那么什么是非自定义属性?我曾经认为与.NET捆绑在一起的属性是非自定义的,但是GetCustomAttributes甚至会返回我的属性System.ThreadStaticAttribute,这些属性是.NET框架的核心.
是否存在非自定义属性,或者"自定义属性"只是一个重言式?
c# ×6
jquery ×2
.net ×1
.net-4.0 ×1
asp.net ×1
asp.net-mvc ×1
audio ×1
azure ×1
css ×1
flexslider ×1
getjson ×1
gtk ×1
ios ×1
javascript ×1
jit ×1
json ×1
openal ×1
optimization ×1
path ×1
rdlc ×1
reportviewer ×1