小编sma*_*007的帖子

Postgres:SQL列出表外键

有没有办法使用SQL列出给定表的所有外键?我知道表名/模式,我可以将其插入.

sql postgresql

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

Visual Studio:使视图代码默认

有没有办法让Visual Studio默认显示控件/表单的代码而不是设计器?我倾向于不是设计师的粉丝,因为他们增加膨胀.

visual-studio

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

PHP相当于朋友或内部

在PHP中是否有一些"朋友"或"内部"?如果没有,是否有任何模式可以实现这种行为?

编辑: 对不起,但标准的Php不是我想要的.我正在寻找一些类似于指挥官所做的事情.

我的课程在后端进行C风格的系统调用,杂耍开始变得很麻烦.我在对象A中有函数,它将对象B作为参数接受,并且必须调用对象B中的方法作为参数传递.最终用户可以在B中调用该方法,系统将崩溃.

php oop friend

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

C#多个索引器

是否有可能具有以下内容:

class C
{
    public Foo Foos[int i]
    {
        ...
    }

    public Bar Bars[int i]
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

如果没有,那么我可以通过哪些方式实现这一目标?我知道我可以创建名为getFoo(int i)和getBar(int i)的函数,但我希望用属性来做这个.

c# indexer properties

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

C#发送键盘输入

如何将键盘输入消息发送到当前选定的窗口或先前选择的窗口?

我有一个程序,我用它来键入键盘上没有的一些字符,如果我可以直接发送输入而不是我必须一直复制和粘贴,我希望它.

编辑:

这应用就是输入德国元音.我是美国人,在德国工作.我正在使用美式键盘,我不得不输入变音符号/欧元符号/尖锐的S.目前我有一个简单的WinForms应用程序,带有文本字段和一些带有额外字符的按钮.我输入文本字段,我可以按下按钮将文本附加到文本字段.然后我复制文本并将其粘贴到任何地方.如果我只是按下其中一个按钮就可以发送文件,而不管我打字/正在打字的话.当前的程序工作得相当好,但我可以做得更好.

c# windows

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

Zend Framework Routing:.html扩展名

我知道我以前见过这个,但我无法在任何地方找到这些信息.我需要能够在Zend Framework中使用.html扩展进行路由.

IE /controller/action.html应该路由到适当的控制器/动作.

我们有一个想法,即使用.htaccess文件丢弃.html扩展名,但我认为更改路由配置将是更好的解决方案.

欢迎任何建议.

php url zend-framework url-routing

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

在WinForms/.NET中更改光标HotSpot

我正在运行时从图像资源创建一个游标.新光标的HotSpot始终设置为16x16(32x32图像).是否可以在运行时更改HotSpot,还是需要创建.cur文件?

.net winforms

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

在WinForms中使用XAML

我想在完整的WinForms应用程序中使用XAML在编译时生成类.虽然我愿意接受建议,但我不想使用WPF.

看起来这应该是可能的,但我找不到任何关于具体方法的信息.我发现的最接近的是这个页面:http://anoriginalidea.wordpress.com/2007/12/13/weird-science-defining-winforms-in-xaml/

有任何想法吗?

xaml winforms

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

php:通过变量调用静态类

有没有办法按名称调用静态类/方法?

例:

$name = 'StaticClass';
($name)::foo();
Run Code Online (Sandbox Code Playgroud)

我有一些类,我保留所有静态方法,我想用这种方式调用它们.

php

6
推荐指数
2
解决办法
5801
查看次数

现在N层架构意味着什么?

在传统意义上,N层意味着将应用程序分成"层"并将每个"层"放在不同的服务器上.这至少有三个原因:

  1. 保养:

    a)代码维护:更容易进行错误修复和功能添加.

    b)硬件维护:关闭一台服务器不会中断其他层的服务.

  2. 性能:一台服务器通常不够快,无法同时处理Web请求,业务逻辑计算和数据库/文件访问.

  3. 可伸缩性:特别是水平可伸缩性

    a)容错:每层具有多于1个物理服务器的能力意味着当1个服务器关闭时,应用程序仍然可以作为一个整体运行.

    b)负载平衡:拥有多个层实例有助于服务大量请求.

如今,硬件和网络足够快,可以在单个服务器上每秒处理数千个请求.此外,IT现在的热门话题是"整合".因此,即使将应用程序拆分为层,它们也可能最终托管在单个服务器上的虚拟机上.

我认为现在当人们谈论N层架构时,他们正在讨论应用程序中关注点的分离.它更像是逻辑分离而不是物理分离.我认为只要我们实现良好的关注点分离和松散耦合,应用程序就不必是N层.似乎许多程序员认为N层架构是每个Web应用程序必须遵守的黄金标准.

那么,现在你的N层架构是什么?

architecture web-applications separation-of-concerns n-tier-architecture

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

Xna SpriteBatch Matrix.Decompose()

我想要做的是能够将变换矩阵推入和弹出到 SpriteBatch 中。我有 2 个精灵,父级和子级,子级应该相对于父级进行缩放、旋转和平移。

我目前有一个使用纹理四边形的实现,但我认为这应该可以使用内置的 SpriteBatch 类和使用 Matrix.Decompose()。不过,我不确定如何将分解后的值传递给 SpriteBatch。

我了解如何保留矩阵堆栈,我只是在寻找一个使用来自 Matrix.Decompose() 的值与 SpriteBatch 结合的示例。

xna 2d

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

在MVC模式中实现模型的最佳实践

在MVC模式中实现模型的最佳实践是什么?具体来说,如果我有"用户",我需要实现2个类.一个用于管理所有用户,另一个用于管理单个用户.那么"用户"和"用户"之类的东西呢?

我正在用PHP编写一个Zend Framework应用程序,但这是一个更普遍的问题.

model-view-controller

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

C语言中“const void * const *”是什么意思?

我正在查看 OpenGL 中的函数 glMultiDrawElements ,它将其参数之一定义为具有以下类型:const GLvoid * const *。显然 GLvoid 是无效的,但我的问题是第二个是什么const意思?它可以被忽略吗?如果可以,有人可以解释一下为什么这样做。

https://www.opengl.org/sdk/docs/man4/html/glMultiDrawElements.xhtml

c opengl pointers constants

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