问题列表 - 第44156页

是否存在Access 2010 64bit的"打开文件"对话框?

如何获取Access 2010 64bit的"打开文件"对话框?通常我会使用通用对话框控件,但它是32位,不能与Access 2010 64位一起使用.

ms-access vba openfiledialog access-vba ms-access-2010

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

有没有办法获得存储在通用列表中的对象类型?

给定一个类型的通用列表List<T>我如何找到类型T

我想如果列表已填充,我可以采取,listInstance[0].GetType()但这似乎有点hackish.

编辑:

对于上下文,我想使用基于对象属性的列填充DataTable.如果对象属性是通用列表,我想为列表存储的对象的每个属性添加一列.我将在稍后展平数据结构以适应DataRow.

我不想在列表中使用第一个对象的类型的原因是因为不能保证每个实例都会填充列表.有些人会,有些则不会,但我仍然需要提前列出所有栏目.

.net c# generics reflection gettype

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

用什么代替路径中的空格字符?

我从Java应用程序启动bash,我在我的路径中执行命令,在bash空间内执行(例如cd/Documents and Settings/test),我使用Process Builder运行命令但是当路径有空格时它不起作用.我尝试用%20替换空格但没有帮助.该怎么办 ?

java cygwin path

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

什么是NHibernate中的投影?

我有一个项目,我正在使用NHibernate来处理数据库的绑定.到目前为止,我主要在查询时使用基础知识.现在我正在努力解决一个更困难的问题,我注意到NHibernate的新部分.特别是我很好奇SetProjection,这在进行查询时似乎很重要.

什么是投影,我通常如何使用它?我假设投影是数据库的一般术语,所以欢迎您提供更一般的答案.

.net nhibernate projection

25
推荐指数
2
解决办法
9373
查看次数

如何在使用jQuery Unobtrusive Validation时添加'submitHandler'函数?

我正在使用ASP.NET MVC 3中新的不显眼的验证功能验证表单.

因此,我没有编写代码来设置jQuery验证以开始验证我的表单.这一切都是通过加载jQuery.validate.unobtrusive.js库来完成的.

不幸的是,我需要打个招呼'你确定吗?' 表单有效但在提交之前的消息框.使用jQuery验证,你会在初始化时添加选项handleSubmit:

$("#my_form").validate({
  rules: {
    field1: "required",
    field1: {email: true },
    field2: "required"
  },
  submitHandler: function(form) {
     if(confirm('Are you sure?')) {
       form.submit();
     }
  }
});
Run Code Online (Sandbox Code Playgroud)

但是在使用不显眼的库时,您不需要初始化.

在这种情况下,我可以在哪里/如何添加提交处理程序?

谢谢

jquery jquery-validate unobtrusive-validation asp.net-mvc-3

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

使用MySQL数据库很慢

我们有一个专用的MySQL服务器,上面有大约2000个小型数据库.(这是Drupal多站点安装 - 每个数据库都是一个站点).

当您第一次加载每个站点时,最多可能需要30秒才能返回第一页.之后,页面以可接受的速度返回.我已经通过堆栈跟踪到MySQL了.此外,当您使用命令行mysql客户端连接时,连接速度很快,然后"使用dbname"很慢,然后查询速度很快.

我的预感是,这是由于服务器配置不正确,未使用的dbs掉出缓存,或类似的东西,但我不确定在这种情况下适用哪个缓存或设置.

我尝试过的一件事是innodb_buffer_pool大小.这被设置为默认的8M.我试了一下提高到512MB(本机具有〜2GB的RAM,以及额外的RAM可用)因为我没有表示更多的应该提供更好的性能阅读,但本作的系统运行慢,所以它现在回到了8MB.

谢谢阅读.

mysql performance drupal

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

如何从ArrayList更新JComboBox内容?

我有基于ArrayList的JComboBox:

private ArrayList<String> klienci = new ArrayList<String>();
private JComboBox klienciLista;
Run Code Online (Sandbox Code Playgroud)

我在构造函数中添加它:

klienciLista = new JComboBox(klienci.toArray());
klienciLista.setPrototypeDisplayValue("#############################");
panel.add(klienciLista); //JPanel panel
Run Code Online (Sandbox Code Playgroud)

在开始时列表为空.客户端通过线程中的套接字新的ArrayList获取:

public void run() {
  try {
   host = InetAddress.getLocalHost().getHostName();
   socket = new Socket(host, SERVER_PORT);
   input = new ObjectInputStream(socket.getInputStream());
   output = new ObjectOutputStream(socket.getOutputStream());
   output.writeObject(nazwa);
  } catch (IOException e) {
   System.out.println(e);
   JOptionPane.showMessageDialog(null,
     "Polaczenie sieciowe dla klienta nie moze byc utworzone");
   setVisible(false);
   dispose(); // zwolnienie zasobów graficznych
      // okno graficzne nie zostanie utworzone
   return;
  }
  try {
   while (true) {
    container = new …
Run Code Online (Sandbox Code Playgroud)

java swing arraylist jcombobox

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

matplotlib - 具有固定宽高比的子图

我在绘制多个子图时遇到问题.我想将子图的PHYSICAL纵横比设置为固定值.在我的例子中,我在横向A4图上有12个子图(4行和3列).所有子图都很好地放在整个图上,对于所有子图,高度几乎等于宽度.

但是,如果我将图形的布局更改为纵向,则子图将垂直拉伸.而这正是应该发生的事情.我希望子图的高度和宽度与景观图相同.子图的纵横比是否可能保持不变?

彼得,先谢谢你

编辑:我找到了一个解决方法.但这只适用于非对数轴......

aspectratio=1.0
ratio_default=(ax.get_xlim()[1]-ax.get_xlim()[0])/(ax.get_ylim()[1]-ax.get_ylim()[0])
ax.set_aspect(ratio_default*aspectratio)
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

发现Ruby对象成员?

找出ruby对象暴露的方法/属性的简单方法是什么?

作为获取字符串成员信息的示例,您可以在PowerShell中执行此操作

"" | get-member
Run Code Online (Sandbox Code Playgroud)

在Python中,

dir("")
Run Code Online (Sandbox Code Playgroud)

有没有这么简单的方法来发现Ruby对象的成员信息?

ruby discoverability

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

c ++中的位移

我不明白为什么这给了我同样的答案:

 long long a = 3265917058 >> 24;
 std::cout << a << std::endl; //194

 long long ip = 3265917058;
 long long b = ip >> 24;
 std::cout << b << std::endl; //194
Run Code Online (Sandbox Code Playgroud)

但这不是:

 long long a = (3265917058 << 16) >> 24;
 std::cout << a << std::endl; //240

 long long ip = 3265917058;
 long long b = (ip << 16) >> 24;
 std::cout << b << std::endl; //12757488 - **i want this to be 240 too!**
Run Code Online (Sandbox Code Playgroud)

更新:我想要32位移位,但是我怎么能移动一个对于int变量来说太大的数字呢?Update2:我的答案是使unsigned int ip.那一切都会好的.

c++ bit-shift

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