问题列表 - 第16514页

绘图叠加MATLAB

你如何拍摄一个情节并将其置于MATLAB中另一个情节的角落(或任何地方)?

我有对数数据,在图的右上方有一个很大的空白区域.在白色空间中,我想覆盖一个较小的图,其中包含该白色空间中的对数图的放大版本(有点像放大的视图).

在你告诉我无法完成之前,我想提一下我已经看到它在行动了.如果我的描述不足,请告诉我,我会尝试更好地向您描述.

matlab plot overlay figure

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

与linq到sql的sum列

我有一个DataView,我想在其中总结一个名为"Amount"的列

现在我知道我可以通过列迭代并得到总和,但我想知道是否可以使用Linq到Sql?

字符串sum = Linq到Sql的东西在这里(不一定是字符串,可以是任何类型)

谢谢,rodchar

c# linq-to-sql

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

在客户端使用自定义验证器?脚本错误时显示ErrorMessage?

我在asp.net的客户端有自定义验证器的问题吗?

这是我的fileupload控件和customvalidator,用于检查上传的文件是否为doc !!!!

<asp:FileUpload Id="fu_1" runat="server" />
asp:CustomValidator ID="cv_fu1" runat="server" ControlToValidate="fu_1" ValidationGroup="submit" ClientValidationFunction="file_upload" text="Pls!!! uploat doc file only"> </asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

这是我的javascript函数,用于检查上传文件是否为doc !!!!!!

function file_upload()
                    {
var file1 = document.getElementById("fu_1").value;
len_file1 = file1.length;
var len1_name = file1.substring(len_file1 - 3,len_file1);
if(len1_name != 'doc')
{

alert("wrong file format");

}

}
Run Code Online (Sandbox Code Playgroud)

我想将错误消息放在自定义验证器中代替警报消息...的javascript ..

像其他验证器的错误消息..我把错误放在验证器的文本属性上面..pls检查自定义验证器属性..我想显示的错误...

我检查所有与此相关的问题..但我找不到我想要..

javascript validation customvalidator

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

如何使用JavaMail将文件附加到电子邮件

我需要使用JavaMail发送PDF文件.PDF目前是一个字节[].如何将其导入DataSource?

byte[] pdffile = ....

messageBodyPart = new MimeBodyPart();

DataSource source = ???

messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(filename);

multipart.addBodyPart(messageBodyPart);
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

4
推荐指数
1
解决办法
5398
查看次数

Android TextView的下标被剪掉了

即使我android:layout_height="wrap_content"用于TextView ,Android TextView也会剪切我的文本下标(见下图).有没有修复/解决这个问题?

替代文字http://i38.tinypic.com/qy8n7m.png

P/S:上传文章工作正常

注意:填充不起作用.

  • 我甚至尝试添加50dip的填充但它没有帮助.
  • 我可以使用绝对高度,例如50dip但是当我需要文本环绕时,这会让一切都变得混乱.

示例代码:

mtTextView.setText(Html.fromHtml("HC0<sub>3</sub>"));

android textview subscript

23
推荐指数
5
解决办法
7586
查看次数

成就/徽章系统

我一直在浏览这个网站以获得答案,但我仍然不确定如何在其数据库结构和实现中规划类似的系统.

在PHP和MySQL中,很明显会立即获得一些成就(当采取专门行动时,在所有情况下:填写所有个人资料字段),虽然我知道在一定时间后更新并分配徽章.如此多的用户和徽章不会产生性能问题(就规模而言:用户和徽章数量都很大).

所以我假设的数据库结构就像这样简单:

Badges     |    Badges_User      |    User
----------------------------------------------
bd_id      |    bd_id            |  user_id
bd_name    |    user_id          |  etc
bd_desc    |    assigned(bool)   |  
           |    assigned_at      |
Run Code Online (Sandbox Code Playgroud)

但正如有些人所说,最好采用增量式方法,因此拥有1,000,000个论坛帖子的用户不会放慢任何功能.

那么它是徽章的另一个表可能是增量的还是上面badges_user表中的'progress'字段?

感谢阅读,请关注所需系统的可扩展性(如数以千计的用户和20到40个徽章).

编辑:有些人认为我已经指定了一些混淆日期/时间,颁发徽章的标准最好放在准备好的查询/每个徽章的功能中不会吗?(更好的灵活性)

php mysql architecture scalability

28
推荐指数
3
解决办法
7215
查看次数

为尚未分配的viewController设置tabBarItem.badgeValue?

我在Xcode的New Project中使用了Tab Bar应用程序.在IB中,我添加了NavigationControllers,总共有五个.在应用程序启动用户登录,我想为第五个tabBarItem设置badgeValue,但我无法在任何地方这样做.

登录代码运行后我更喜欢这样做,但我不知道如何告诉第五个viewController获取badgeValue.另外,我在viewController中尝试了它,但self.tabBarItem.badgeValue也不起作用.

iphone uitabbarcontroller

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

加载新的WPF/C#窗口时要触发的最后一个事件是什么?

我正在尝试为我的应用程序加载首选项窗口,我希望最初禁用应用按钮,然后在更新首选项时,再次启用应用按钮.我有一些绑定到首选项对象的控件数据,发生的是窗口加载后,组合框事件被触发.在一切稳定之后,是否有任何事件可以保证在最后发生?

这是我的代码的样子(窗口加载后始终启用应用按钮):

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    _preferencesData = new PreferencesDataContext();
    LayoutRoot.DataContext = _preferencesData;
    ButtonApply.IsEnabled = false;
}

private void ComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
    ButtonApply.IsEnabled = true;
}
Run Code Online (Sandbox Code Playgroud)

是否有趣的是,这只发生在文本框和组合框中,而不是复选框或单选按钮.

c# wpf events

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

将对象作为参数传递 - 不能是对象

我有这两个功能:

procedure TDisplay.CubAssign(VAR Obj: TCubObj; CONST bReleaseOnExit: boolean);
begin
 ReleaseCubOnExit:= bReleaseOnExit;                             
 FCub:= Obj;    
 if CubReady
 then
  begin
   Init;
   SetScrollBar;
  end
 else Clear;
end;

procedure TDisplay.CubRelease;                                            
begin
 if FCub<> NIL
 then
  TRY
   FreeAndNil(FCub);
  EXCEPT
   MesajErrDetail('CubRelease', 'Cannot free object');
  END
 else FCub:= NIL;            
 Clear;   
end;
Run Code Online (Sandbox Code Playgroud)

我将TDisplay放在表单上,​​然后通过CubAssign创建并将一个Cube对象分配给TDisplay.后来我通过调用TDisplay.CubRelease释放了Cube.现在,当我关闭表单时,我不知道我的Cube是否被释放,所以我检查它,如果不是NIL,我释放它:

procedure TForm1.FormDestroy(Sender: TObject);
begin
 Display.CubRelease;
 if Cub<> NIL
 then FreeAndNil(Cub);
end;
Run Code Online (Sandbox Code Playgroud)

但是,此时,立方体为空但不是NIL.调用FormDestroy时,程序会出现"多个空闲内存泄漏"错误.为什么?我已经调用了TDiplay.CubRelease.不应该是NIL吗?我得到的消息表明该对象被正确释放,但它不是NIL.

实现这个的正确方法是什么?


编辑/澄清

无法准确确定多维数据集的所有者,因为显示的父级正在释放显示,同时仍保留多维数据集一段时间.换句话说,在显示器中显示立方体可以是终身操作,或者它可以仅发生一段时间.此外,在某些情况下,我可能根本不显示立方体.

换句话说,当主窗体关闭时,显示器可以存在或不存在.

在其他实现中(一个简单的查看器,我想要做的只是显示多维数据集),我想让显示器处理多维数据集的破坏,因为我不想保留和额外的对象列表来存储立方体.在这种情况下,基本上,Displays就像多维数据集的存储(所有者)一样.

delphi

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

如何在纯SQL中编写LINQ的.Skip(1000).Take(100)?

.Skip()LINQ 中该方法的SQL等价物是什么?

例如:我想从特定的数据库表中选择行1000-1100.

这只能用SQL吗?或者我是否需要选择整个表,然后在内存中查找行?如果可能的话,我最好还是要避免这种情况,因为桌子可能非常大.

.net sql sql-server

92
推荐指数
4
解决办法
5万
查看次数