问题列表 - 第38604页

如何在DataGridViewComboBox中显示枚举类型成员?

为了ReadAccess在这个DatagridViewComboBox中显示枚举成员,我还需要做些什么?

ReadDataGridViewComboBoxColumn.Items.Clear();
ReadDataGridViewComboBoxColumn.Items.AddRange(ReadAccess.None, ReadAccess.Allowed);
ReadDataGridViewComboBoxColumn.ValueType = typeof(ReadAccess);
Run Code Online (Sandbox Code Playgroud)

这是关于DataGridView的设计器生成的代码:

this.rolesDataGridView.AutoGenerateColumns = false;
this.rolesDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.TableNameDataGridViewTextBoxColumn,
this.ReadDataGridViewComboBoxColumn,
this.WriteDataGridViewComboBoxColumn,
this.ReadCodeDataGridViewComboBoxColumn,
this.ProcessDataGridViewCheckBoxColumn,
this.AdministrateDataGridViewCheckBoxColumn});
this.rolesDataGridView.DataSource = this.bsTablePermissions;
Run Code Online (Sandbox Code Playgroud)

最后,在之后InitializeComponent();,我正在设置DataGridView的DataSource:

this.rolesDataGridView.DataSource = this.RoleTablePermissions;  // a bindingsource list
Run Code Online (Sandbox Code Playgroud)

c# enums datagridview

11
推荐指数
2
解决办法
9154
查看次数

迭代地平滑曲线

我一整天都在尝试这样做.基本上,我有一条线和一条点.我希望线条曲线并通过该点,但我不想要平滑的曲线.我不能像我这样定义曲线中的步数(谨防粗略的mspaint绘图): 曲线

等等.我尝试了各种各样的东西,比如从初始线的中心取角度然后在角度引导的点处分割线,但是我的长度有问题.我会把初始长度除以我所处的步数,但这不太对.

谁知道这样做的方法?

谢谢.

c# algorithm geometry curve-fitting

7
推荐指数
2
解决办法
1691
查看次数

数据管理/矢量操作(在R语言中)

我需要在R中实现的通用算法是:

z_i=min(x_i-y_i-a,x_i-b). 
Run Code Online (Sandbox Code Playgroud)

我使用i作为我的z,y和x向量的索引.Z是我想在回归模型中使用的新向量.如果使用各种类型的循环尝试没有成功.

statistics r

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

Process ID和Process句柄之间的区别是什么

进程ID是唯一标识进程的编号.进程句柄也是唯一标识进程内核对象的数字.

为什么我们都需要它们,因为它们中的任何一个都可以识别过程.

我认为答案可能在于进程和进程内核对象之间的映射关系.是否可以将多个进程内核对象映射到单个进程?每个进程内核对象都有自己的进程句柄.这样每个进程内核对象都可以表示不同的访问模式或类似的东西.

当我使用MiniDumpWriteDump()函数时,这个问题出现了,它被声明为:

BOOL WINAPI MiniDumpWriteDump(
  __in  HANDLE hProcess,
  __in  DWORD ProcessId,
  __in  HANDLE hFile,
  __in  MINIDUMP_TYPE DumpType,
  __in  PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam,
  __in  PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam,
  __in  PMINIDUMP_CALLBACK_INFORMATION CallbackParam
);
Run Code Online (Sandbox Code Playgroud)

所以它的参数包括进程ID和进程句柄.我只是不知道为什么有必要让他们两个.

非常感谢您的见解.

windows process

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

缓存java应用程序的只读数据

我有一个数据库,它有大约150K的数据记录,表上有一个主键.每条记录的数据大小将小于1kB.从DB记录构造POJO的处理时间大约需要1-2秒(有一些业务逻辑需要花费太多时间).这是只读数据.因此我计划实现缓存数据.我想要做的是.将数据加载到子集中(每次200条记录)并创建一个线程,该线程将构造POJO并将它们保存在哈希表中.在加载缓存时(当我启动应用程序时),用户将看到一个等号.对于在HashTable中存储数据是一个问题,我实际上将处理后的数据存储到另一个DB表中(将POJO编组为xml).我使用第三方API从数据库加载数据.一旦我加载了一条记录,我就是 我将加载数据,我将加载已加载数据的关联,然后加载在顶层找到的关联的关联.这就像加载一个家谱.

  1. 我不能使用Hibernate或任何ORM框架,因为我正在使用第三方API加载数据库,它自带数据库(它是一个产品).更重要的是,我不认为一次加载数据不是一个大问题.
  2. 如果有可能微调业务逻辑,我不会在这里问这个问题.

按需缓存数据是一种选择,但我试图看看我是否可以做更好的事情.

建议我,如果你有更好的想法,你知道.谢谢./

java caching

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

找到已调用弹出菜单的JTable行

我有一个JTable和一个特定于每一行的弹出菜单.我想计算用户右键单击鼠标的行(Windows L&F)以显示弹出菜单.

我为表创建一个MouseListener,因此它在单击时获取MouseEvent,并在正确的位置显示弹出菜单.但是当用户从弹出菜单中选择一个项目时,我无法找到一种方法来确定用户在第一个位置右键单击的行.弹出菜单调用的事件没有右键单击发生的x,y坐标.

我已经看过获取弹出窗口的位置,但这属于框架,而不是表格,所以它和它的父母都没有我想要的正确的x,y值.

我通过继承JPopupMenu并设置我想要它在MouseListener中的x和y值来解决它.但在我看来,对于想要在JTable上放置弹出菜单的人来说,这将是一个普遍的问题,我想知道我错过了什么.

有没有更简单的方法来做到这一点,尤其是不涉及子类化JPopupMenu的方法?

java swing jtable jpopupmenu

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

C#Substring方法的危险?

最近我一直在阅读Java子串方法的一些缺陷 - 特别是与内存有关,以及java如何保持对原始字符串的引用.具有讽刺意味的是,我也正在开发一个服务器应用程序,该应用程序在一秒钟内使用C#.Net的子串实现几十次.这让我想到了......

  1. C#(.Net)存在内存问题string.Substring吗?
  2. 性能如何string.Substring?是否有更快的方法根据开始/结束位置拆分字符串?

.net c# string performance memory-management

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

使用Google闭包模板时,如何在Soy文件中迭代对象?

我想创建自己的模板,我可以传递一个对象,并让Soy模板迭代对象并拉出键和值.

如果我在JavaScript中有对象并调用Soy模板:

var obj = {'one':'a', 'two':b, 'three':c};
nameSpace.templateName({'paramValue': obj});
Run Code Online (Sandbox Code Playgroud)

我如何获得['one', 'two', 'three']价值?通常我会使用jQuery的each()功能,但我不知道如何在没有将对象转换为数组的情况下在Soy文件中做类似的事情.

我正在使用的对象具有已知的形式(没有嵌套对象,或者如果有的话,它们是提前知道并且已知的深度).欢迎使用嵌套对象的此答案或一般对象案例的答案.

{namespace nameSpace}

/**
 * Prints keys and values of the object
 * @param paramValue object with keys and values
 */
{template .templateName}
    {$paramValue[0]}    // undefined
    {$paramValue.Keys}  // undefined
    {$paramValue.keys}  // undefined
    {$paramValue.one}   // prints 'a'
    {foreach $val in $paramValue}
      // never reached
    {/foreach} 
{/template}
Run Code Online (Sandbox Code Playgroud)

javascript google-closure

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

在哪里存储jquery的数据?

我有画廊和自定义CSS下拉菜单来选择一个类别.如果用户没有启用javascript,他应该能够毫无问题地单击锚点.否则,使用jquery和ajax.我的问题是,我怎么知道选择的类别?将其存储为属性不是一种选择,因为它不会验证,即使它很方便.我使用HTML5 doctype,但我不确定是否应该使用数据,因为我可能需要再次验证它为xhtml.还有其他好的选择吗?

javascript jquery

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

使用Java以编程方式下载CSV文件

场景:我用来研究股票数据的网站在页面上有一个链接,用于将数据导出到电子表格.将鼠标悬停在导出链接上时显示的URL的格式为http://www.stocksite.com/historical/export.php?symbol=C.

问题:相反,我想手动访问每个库存的页面,我想自动完成任务.从Java,我如何以编程方式使用股票代码调用网站并保存导出的csv文件?URL和URLConnection类似乎是一个显而易见的起点,但我不确定从哪里开始.

java http

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