问题列表 - 第15915页

Winform Forms关闭并打开一个新表单

1. frmHome frm = new frmHome();
   frm.Show();
   this.Close();
Run Code Online (Sandbox Code Playgroud)

我是开场HomeFormLoginForm.在LoginFormform_closed情况下我打电话Application.Exit().这允许您LoginForm通过单击X按钮打开和退出应用程序.

问题是当我从调用LoginFormHomeForm调用时this.Close(),触发form_closed事件LoginForm和应用程序被关闭.

我被允许一次只显示一个表格.

c# forms winforms

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

CakePHP Auth组件使用2个表

CakePHP版本1.2.5

我希望单个用户拥有多个电子邮件地址.
我希望单个用户拥有一个密码.
我希望用户使用他们的多个电子邮件地址和他们的单个密码登录.

我创建了一个带有id和密码字段的用户表.
我创建了一个user_email_addresses表,其id字段是user_id字段和email_address字段.

问题:
如何最小化修改auth组件以查找user_email_addresses表中的"username""email_address"和users表中的"password"?

似乎修改auth组件中的identify方法可能会这样做.但我认为直接修改auth组件是一个坏主意 - 关于如何扩展并仍然可能修改标识方法的任何想法?http://cakebaker.42dh.com/2009/09/08/extending-cakephps-core-components/或可能提名不同的身份验证对象?

第774行:

    function identify($user = null, $conditions = null) {
    if ($conditions === false) {
        $conditions = null;
    } elseif (is_array($conditions)) {
        $conditions = array_merge((array)$this->userScope, $conditions);
    } else {
        $conditions = $this->userScope;
    }
    if (empty($user)) {
        $user = $this->user();
        if (empty($user)) {
            return null;
        }
    } elseif (is_object($user) && is_a($user, 'Model')) {
        if (!$user->exists()) {
            return null;
        }
        $user = $user->read();
        $user = $user[$this->userModel];
    } elseif (is_array($user) && …
Run Code Online (Sandbox Code Playgroud)

authentication cakephp cakephp-1.2

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

涉及OR-ed条件的高级索引(pgsql)

我开始对PostgreSQL索引有了更好的把握,但我遇到了OR条件的问题,我不知道如何优化我的索引以获得更快的查询.

我有6个条件,当单独运行时,似乎成本很低.以下是修剪查询的示例,包括查询计划计算时间.

(注:我没有输出低于降低复杂起见,这些查询的实际查询计划,但它们都使用nested loop left joins,并index scans作为我会正确的索引想到如果有必要,我可以包括一个更有意义的响应查询计划. .)

EXPLAIN ANALYZE SELECT t1.*, t2.*, t3.*
  FROM t1 LEFT JOIN t2 on t2.id = t1.t2_id LEFT JOIN t3 ON t3.id = t1.t3_id
 WHERE (conditions1)
 LIMIT 10;

QUERY PLAN
-------------------------------------------------------------------------------------
Limit  (cost=0.25..46.69 rows=1 width=171) (actual time=0.031..0.031 rows=0 loops=1)

EXPLAIN ANALYZE SELECT t1.*, t2.*, t3.*
  FROM t1 LEFT JOIN t2 on t2.id = t1.t2_id LEFT JOIN t3 ON t3.id = t1.t3_id
 WHERE (conditions2)
 LIMIT 10;

QUERY PLAN
------------------------------------------------------------------------------------- …
Run Code Online (Sandbox Code Playgroud)

postgresql indexing union

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

如何禁用MyEclipse可视化HTML设计器

当我在MyEclipse中打开HTML文件时,我的计算机滞后了几秒钟,或者对已经打开的文件进行了重大更改.我怀疑视觉HTML设计师的WYSIWYG部分是负责任的; 有没有办法关闭它但保留颜色编码的文本编辑器/格式化程序?我也不关心"预览"功能,如果这有所不同.

eclipse myeclipse

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

使用@include对iframe进行Greasemonkey - 这有用吗?

我想知道你是否可以只针对iframe执行Greasemonkey执行,而不是它的父窗口.父窗口是域A,iframe是域B,脚本中的include是@include http://domain-B.com/path/*.

我不需要与父母进行任何互动.我已经尝试了几次没有成功.是否存在阻止某人针对iframe执行的跨域限制?

PS:iframe有JS代码阻止它作为顶部窗口加载.

iframe greasemonkey

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

使用Java自动检测哪个Com端口连接到USB GSM调制解调器

我编写了一个Java应用程序,该程序从USB GSM调制解调器读取和发送SMS消息。我正在使用SMSLib(使用JavaCommAPI),并且它在Windows上运行。我需要传入COM端口,调制解调器似乎已连接到该端口。

到目前为止,我一直在使用Windows设备管理器手动查找COM PORT,并将其写入属性文件。我想知道是否有办法检测通过编程方式将调制解调器连接到哪个COM PORT?

  1. 它将省去每次查找的麻烦
  2. 如果有时拔出/重新插入,端口号会更改

谢谢!!

java sms serial-port smslib

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

使用Matplotlib进行多图排列

我们可以控制Matplotlib在屏幕上放置数字的位置吗?

我想生成四个不重叠的数字(在四个独立的窗口中).

python matplotlib

8
推荐指数
2
解决办法
4692
查看次数

在vim缩写中使用反斜杠

我希望能够编写\bit并将其扩展到vim中的某些内容.但是,如何在缩写的左侧编码反斜杠?

我尝试了所有这些:

:iab \bit replacement_text
:iab <Bslash>bit replacement_text
:iab <bs>bit replacement_text
Run Code Online (Sandbox Code Playgroud)

但得到E474: Invalid argument了所有这些.

map_backslash求助主题建议<Bslash>,但这似乎并没有工作.

vim

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

PostgreSQL + PHP + UTF8 =用于编码的无效字节序列

我正在将数据库从mysql迁移到postgresql.mysql db的默认排序规则是UTF8,postgres也使用UTF8,我用pg_escape_string()编码数据.无论出于何种原因,我遇到了一些关于错误编码的时髦错误:

pg_query() [function.pg-query]: Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xeb7374 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client"

我一直在试图解决这个问题,并注意到php正在做一些奇怪的事情; 如果一个字符串中只包含ascii字符(例如"hello"),则编码为ASCII.如果字符串包含任何非ascii字符,则表示编码为UTF8(例如"Hëllo").

当我在已经是UTF8的字符串上使用utf8_encode()时,它会杀死特殊字符并使它们全部混乱,所以......我能做些什么才能使它工作?

(现在把它挂起的确切字符是" ",但不是只搜索/替换,我想找到一个更好的解决方案,所以这个问题不再发生)

php postgresql encoding utf-8

10
推荐指数
2
解决办法
9349
查看次数

继承在Haskell中扩展数据结构

一位C++程序员试图在这里学习Haskell.请原谅这个可能很简单的问题.我想翻译一个代表3D形状的程序.在C++中我有类似的东西:

class Shape {
public:
  std::string name;
  Vector3d position;
};

class Sphere : public Shape {
public:
  float radius;
};

class Prism : public Shape {
public:
  float width, height, depth;
};
Run Code Online (Sandbox Code Playgroud)

我试图将其转换为Haskell(使用记录?),这样我就可以拥有一些知道如何操作Shape的函数(比如访问它的名称和位置),以及其他只知道如何操作球体的函数,比如计算基于其位置和半径的东西.

在C++中,成员函数可以只访问这些参数,但我很难弄清楚如何在Haskell中使用记录,类型类或其他方法来执行此操作.

谢谢.

oop inheritance haskell

23
推荐指数
3
解决办法
5375
查看次数