问题列表 - 第6786页

如何修复:mysql_connect():连接太多

我收到以下错误:

mysql_connect(): Too many connections
Run Code Online (Sandbox Code Playgroud)

它完全关闭了我的网站,该网站已经无缝运行了好几年.

注意:我与GoDaddy共享托管.

我该如何解决?

另外:有没有办法在共享主机方案上关闭所有连接并重新启动?

mysql

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

为什么FxCop认为将字段初始化为默认值是不好的?

在为字段分配默认默认值时(此处为bool的false),FxCop说:

Resolution   : "'Bar.Bar()' initializes field 'Bar.foo' 
               of type 'bool' to false. Remove this initialization 
               because it will be done automatically by the runtime."
Run Code Online (Sandbox Code Playgroud)

现在,我知道代码是int a = 0bool ok = false正在引入一些冗余,但对我而言,它似乎是一个非常非常好的代码实践,我的老师在我看来坚持正确的代码实践.

不仅性能损失很小,更重要的是:依赖于默认值依赖于每个程序员的知识,使用一段代码,在默认的每种数据类型上.(约会时间?)

说真的,我觉得这很奇怪:应该保护你不要犯下太明显错误的程序,建议在这里制作一个,只是为了提高性能?(我们在这里讨论初始化代码,只执行一次!那些关心那么多的程序员当然可以省略初始化(并且应该使用C或汇编程序:-)).

FxCop在这里犯了一个明显的错误,还是有更多呢?

两个更新:

  1. 这不仅仅是我的观点,而是我在大学(比利时)教过的.并不是说我喜欢使用一个 论证广告verecundiam,而只是为了表明这不仅仅是我的观点.关于那个:

  2. 道歉,我刚刚发现了这个:

    我应该总是/永远/永远不会将对象字段初始化为默认值吗?

fxcop

24
推荐指数
3
解决办法
1521
查看次数

为什么我的界面没有继承?

我一定做错了什么

public interface IActor
{
    //actor stuff
}

public class BaseShip : IActor
{
    //base ship stuff
}

public class PlayerShip: BaseShip
{
    //Only the stuff for this particular ship
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用:

IActor player = new PlayerShip();
Run Code Online (Sandbox Code Playgroud)

要么

List<IActor> actors = new List<IActor>(){new PlayerShip()};
Run Code Online (Sandbox Code Playgroud)

我得到无法从[PlayerShip]转换为[IActor]

注意:为简洁起见,剪切代码


更新

我意外地在两个不同的命名空间中定义了接口.没有更多的东西.

.net c# oop

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

帮我找出一个MySQL查询

这些是我的表格:

Class
- id
- name

Order
- id
- name
- class_id (FK)

Family
- id
- order_id (FK)
- name

Genus
- id
- family_id (FK)
- name

Species
- id
- genus_id (FK)
- name

我正在尝试进行查询以获取其下没有任何Species的Class,Order和Family名称列表.您可以看到该表具有从Order一直到Species的某种形式的层次结构.每个表都有外键(FK),它与层次结构上面的直接表相关.

试图让这个工作,但我做得不好.任何帮助,将不胜感激!

mysql

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

jQuery UI Datepicker:当它也被选中时,今天不要突出显示

我正在使用jQuery datepicker来选择日期.它工作正常,除了我想要更改1个默认行为.当您选择一天时,会突出显示所选日期(我喜欢).当天也突出显示,但使用不同的CSS样式(我也喜欢).但是,如果您选择当前日期,则突出显示,因为它是当前日取代它被选中...我更希望它被选中以取代当天的高亮显示,我觉得会很清楚您选择了当天.

现在,我觉得我可以更新css来解决我的问题.但是,我真的不想调整开箱即用的jQuery UI css,因为我想稍后将皮肤添加到我的应用程序中.这意味着如果我抓住了一堆jQuery UI主题......那么我必须对它们进行相同的调整(非常不受欢迎).

我可以更新实际的Datepicker插件来执行此操作,但后来我遇到了如果我想稍后更新我的Datepicker的问题......我需要记住再次进行此修复.

理想情况下,我可以使用Datepicker中内置的一些选项来实现我的目标,但是到目前为止,没有一个选项似乎是正确的.我会满足于某种JavaScript黑客攻击,或css陷入页面,但我现在不知所措.

javascript css jquery datepicker

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

.Net中C#指针的使用

我想知道是否有人能给我一个在.Net中使用C#中的指针以及为什么选择使用指针的好例子?

c# pointers

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

将文本文件合并到应用程序中?

无论如何,我可以将一个非常大的文本文件(大约700KB)合并到程序本身,所以我不必将文本文件一起发送到应用程序目录中?这是我第一次尝试做这样的事情,我不知道从哪里开始.

非常感谢帮助(:

c++ import file text-files

0
推荐指数
2
解决办法
203
查看次数

如何为ASP.NET MVC站点的主页设置路由?

我正在使用ASP.NET MVC站点,该站点将使用CMS控制器来访问除主页之外的站点的所有页面.这是个主意:

家庭控制器:

  • www.site.com
  • www.site.com/default.aspx

CMS控制器:

  • www.site.com/about
  • www.site.com/agenda/schedule
  • www.site.com/monkey/eats/spaghetti
  • (几乎其他任何东西)

此页面列出了有关如何设置默认页面路由的一些选项:

  1. 保留Default.aspx unrouted和unredirected作为应用程序的入口点 - 使用静态链接将用户带入应用程序的MVC部分(或其他静态内容).
  2. 在后面的代码中重定向Default.aspx,使用Page_Load事件处理程序代码,或使用Response.Redirect("〜/ home")将它们发送到Home控制器(尽管这是一个往返重定向).
  3. 重命名或删除Default.aspx.尽管标记中的警告声明需要default.aspx来确保当用户发出"/"请求时IIS已激活ASP.NET MVC ......在VS dev服务器或IIS7中实际上并不需要它.默认请求将保留为应用程序根请求"/",并将被默认路由捕获并发送到主控制器.

我猜另一种选择是只使用一个控制器和一些检测主页案例的逻辑,但这似乎与这个概念作斗争.

您如何建议为站点主页设置特定路由?

asp.net-mvc routing

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

如何在不显示表单的情况下打印ReportViewer的报表

虽然我意识到我可以在屏幕外显示表单并隐藏它,以及许多其他形式的WinForms hackish魔法,我宁愿坚持使用zen路径并完成正确的操作.我有一个SSRS本地报告(所以没有服务器),我想让用户选择查看或打印(换句话说,我不想强​​迫他们查看打印).不幸的是,当我尝试将它打印为我在代码中显式创建的组件(当然是在using()块内部时)或者如果我尝试实例化我的查看器表单时,ReportViewer控件会抱怨它的"状态".只是打印而不显示它.

有没有办法做到这一点,能与我好好相处,还是我应该把它展示在屏幕外并继续我的生活?

.net c# reporting-services

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

Pygame无效的语法我无法弄清楚

我一直在学习"McGugan - 使用Python和Pygame开始游戏开发(Apress,2007)"的教程,并且在第五章涉及对象移动的代码中,我一直在代码中使用" - "上获得无效的语法警报.它不是最新的,但我认为由于其简单性和必要性,任何更新都不会更改减法.

这是我的代码:

background_image_filename = 'sushiplate.jpg'
sprite_image_filename = 'fugu.png'
import pygame
from pygame.locals import *
from sys import exit
from gameobjects.vector2 import Vector2
pygame.init()
screen = pygame.display.set_mode((640, 480), 0, 32)
background = pygame.image.load(background_image_filename).convert()
sprite = pygame.image.load(sprite_image_filename).convert_alpha()
clock = pygame.time.Clock()
position = Vector2(100.0, 100.0)
speed = 250.
heading = Vector2()
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            exit()
    if event.type == MOUSEBUTTONDOWN:
        destination = Vector2(*event.pos) – Vector2(*sprite.get_size())/2.
        heading = Vector2.from_points(position, destination)
        heading.normalize()
    screen.blit(background, (0,0))
    screen.blit(sprite, …
Run Code Online (Sandbox Code Playgroud)

python syntax pygame

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