问题列表 - 第9066页

无法连接:在"读取初始通信数据包"时丢失与MySQL服务器的连接,系统错误:0

我正在运行Rails应用程序所以现在我正在尝试远程连接到mysql并且我收到此错误无法连接:在'读取初始通信数据包'时失去与MySQL服务器的连接,系统错误:0

ruby mysql database-connection

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

你曾经使用过的最糟糕的编程语言是什么?

如果你有一个有趣的故事要分享,请发一个答案,但不要滥用这个问题来抨击一种语言.


我们是程序员,我们的主要工具是我们使用的编程语言.

虽然有很多关于最佳编程的讨论,但我想听听你曾经使用过的最糟糕的编程语言的故事,我想知道你到底是什么烦恼.

我想收集这些故事,部分是为了避免在设计语言(特别是DSL)时遇到常见的陷阱,部分是为了避免未来的奇怪语言.


这个问题不是主观的.如果一种语言只支持单个字符标识符(请参阅我自己的答案),那么这是一个不容争议的方式.


编辑

有些人担心这个问题会吸引巨魔.趟过你所有的答案都有一点清楚.绝大多数答案都是恰当,有用且写得很好的.

更新2009-07-01 19:15 GMT

语言概述现已完成,涵盖102个答案中的103种不同语言.我决定对什么算作编程语言松懈,包括任何合理的东西.感谢大卫对此的评论.

以下是目前为止涵盖的所有编程语言(字母顺序,与答案相关联,新条目以粗体显示):

ABAP, 所有20世纪语言, 所有拖放语言, 所有专有语言, APF, APL (1), AS400, Authorware, Autohotkey, BancaStar, BASIC, Bourne Shell, Brainfuck, C++, Centura Team Developer, Cobol (1), Cold Fusion, Coldfusion, CRM114, Crystal语法, CSS, Dataflex 2.3, DB/c …

programming-languages

44
推荐指数
58
解决办法
14万
查看次数

c ++重载运算符,赋值,深层复制和加法

我正在对操作员超载进行一些探索,同时重新阅读我的一些旧的大学教科书,我认为我误解了一些东西,所以希望这对于一些回答者来说会是一个很好的声誉.如果这是重复,请指出我正确的方向.

我创建了一个简单的计数器类,在(在这个阶段)有一个成员,val(一个int).

我初始化了其中三个计数器,varOne到varThree,并希望第三个计数器是前两个的总和(例如,varThree.val在下面的代码中设置为5)

counter::counter(int initialVal)
{
    val = initialVal;
    //pVal = new int;
    //*pVal = 10; // an arbitrary number for now
}

int main (int argc, char const* argv[])
{
    counter varOne(3), varTwo(2), varThree;
    varThree = varOne + varTwo;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我已经重载了operator +,如下所示:

counter operator+(counter& lhs, counter& rhs)
{
    counter temp(lhs.val + rhs.val);
    return temp;
}
Run Code Online (Sandbox Code Playgroud)

我已经使它成为非成员函数,并且是计数器类的朋友,以便它可以访问私有值.

我的问题在添加另一个私有成员pVal(一个指向int的指针)时开始.添加这意味着我不能再进行简单的varThree = varOne复制了,因为当varOne被销毁时,varThree.pVal仍将指向相同的内存位.

operator=按如下方式重载.

int counter::getN()
{
    return *newVal;
}

counter& counter::operator=(counter &rhs)
{
    if …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading deep-copy

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

在Android中重叠视图

是否可以在Android中拥有重叠的视图?我想在前面有一个透明的png,在后台有另一个视图.

编辑:

这就是我现在所拥有的,问题是imageView中的图像不透明,应该透明的部分只是黑色.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/gallerylayout"
>
<Gallery android:id="@+id/overview"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />

 <ImageView android:id="@+id/navigmaske"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/navigmask"
    /> 

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

编辑:

我得到了它的工作,它是团队中另一个程序员的主题文件.刚改变了这个

<item name="android:background">#FF000000</item>
Run Code Online (Sandbox Code Playgroud)

对此

<item name="android:background">#00000000</item>
Run Code Online (Sandbox Code Playgroud)

android view android-relativelayout

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

在Objective-C中转换类型

作为一名初学的Objective-C开发人员,并没有耐心去实际学习,而不仅仅是潜入事物,我遇到了以下问题:

我有一个CGFloat,我想用它来划分它,并将结果用作NSInteger.

例:

CGPoint p = scrollView.contentOffset; //where p is a CGFloat by nature
NSInteger * myIndex = p.x/468.0;
Run Code Online (Sandbox Code Playgroud)

在编译时,我收到错误:"初始化中的不兼容类型".我猜这是因为CGFloat和NSInteger之间的不匹配.

我应该知道什么才能摆脱这种局面?对不起,打扰你.

iphone floating-point integer type-conversion

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

内部子域到文件夹重定向

我想动态创建文件夹,但看起来我正在使用mod_rewrite动态创建子域.例如

使用PHP创建"john"文件夹

www.example.com/john/
Run Code Online (Sandbox Code Playgroud)

然后能够访问我放在那里的任何东西:

john.example.com
Run Code Online (Sandbox Code Playgroud)

先感谢您,

短剑的一种

subdomain mod-rewrite

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

python对数

我想在python中找到一个整数的log10,我得到一个像数学域错误的错误

我的代码是这个w = math.log10(q*q1)/math.log10(2)

其中q1,q2是整数

是啊q1有时是0

python

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

可以从UIView复制CALayer吗?

这是我的设置:我有一个CALAyer,我想添加子图层.我通过设置UILabel然后将UILables图层添加到我的主图层来创建这些子图层.当然这会留下沉重的UILabel对象在背景中盘旋.是否有可能从UIView获取包含其所有内容的图层并摆脱UIView本身?我已经尝试过了:

UILabel* label;
[...]
[mainLayer addSublayer:[label.layer copy]];
[label release];
Run Code Online (Sandbox Code Playgroud)

但每当我发布UIView时,图层的内容也会被删除.这甚至可能还是UIView的图层总是需要UIView本身才能显示它的内容?我认为这层是UIView所描绘的一种画布.我想我可能错了这个假设:)

iphone core-animation

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

在joomla 1.5中哪些文件夹和文件需要777模式?

joomla上传到ftp后.需要多少文件夹模式777需要启用工作joomla没有任何错误.

joomla joomla1.5

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

明确完成了哪些Java设计来支持向后兼容性?

由于这个问题又回到四票即将结束,我再次尝试提出一个更为狭隘的问题,希望社群能够更好地看待.

Java中的哪些特定设计决策被记录为不是因为这是首选的设计决策,而是因为必须支持向后兼容性.

显而易见的情况是泛型,您无法在运行时检测类型参数.(所以你做不到:

 public void addEmptyMember(List<?> someList) {
      if (someList instanceof List<String>) {
            ((List<String>) someList).add("");
      }
 }
Run Code Online (Sandbox Code Playgroud)

语言设计和标准API中还有哪些其他类似的例子?

java backwards-compatibility

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