小编Don*_*nic的帖子

如何在PHP脚本中返回行号

PHP脚本是否可以返回调用某些命令的行号?我无法描述我想要的东西,所以也许是一个例子.

我有PHP代码在很多场合调用MySQL.第49行是:

$resultDevice = mysql_query("Some SQL;") or die ("MySQL-Error in settingsU line 49: " . mysql_error());
Run Code Online (Sandbox Code Playgroud)

我手动编写的文字"第49行".如果我更改代码,是否可以更新此号码"49"?它会让我的生活更容易调试.当然,我可以将其他一些特定于行的文本放入其中die,但在文本编辑器中更容易找到行.

php debugging

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

如何确定文件是否仍在通过ftp传输

我有一个目录,其中包含需要使用PHP批量处理的文件.文件通过FTP复制到服务器上.有些文件非常大,需要很长时间才能复制.如何在PHP中确定文件是否仍在传输(因此我可以跳过该文件的处理并在下一次批处理过程中处理它)?

可能是获取文件大小,等待片刻,并验证文件大小是否不同.这不是防水的,因为转移只是暂时停顿了一会儿......

php ftp

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

adb:加载共享库时出错:libncurses.so.5:无法打开共享对象文件:没有这样的文件或目录

我在使用Debian在我的笔记本电脑上运行Phonegap导入项目时遇到了一些麻烦.我已经安装了Eclipse和Android的插件,一切似乎都可以正常工作,直到这里.我已将此行添加到我的.bashrc文件中:

   export PATH=${PATH}:/home/s/android-sdks/platform-tools/
Run Code Online (Sandbox Code Playgroud)

我从Eclipse中的现有文件中选择新的Android项目,然后加载项目的代码.但是当我尝试执行它时,我收到以下错误消息:

[2013-06-13 18:12:16 - MyProject] Android Launch!
[2013-06-13 18:12:16 - MyProject] The connection to adb is down, and a severe error has occured.
[2013-06-13 18:12:16 - MyProject] You must restart adb and Eclipse.
[2013-06-13 18:12:16 - MyProject] Please ensure that adb is correctly located at '/home/s/android-sdks/platform-tools/adb' and can be executed.
Run Code Online (Sandbox Code Playgroud)

如果我尝试在终端中执行命令:adb server-start,我会收到以下消息:

adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我错过了什么?ADB是对的,我的计算机上没有文件libncurses.so.5,即使我已经安装了所有32位兼容库(我的机器是64位).

eclipse android adb cordova

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

Android SQLite"没有这样的表"例外

我开始使用Android中的SQLite和数据库,我刚刚发现了这个问题.我已经阅读了很多类似的问题,但我还没有找到解决方案.

这是我得到的错误:

E/AndroidRuntime(529):引起:android.database.sqlite.SQLiteException:没有这样的表:ligas_bd :,编译时:SELECT*FROM ligas_bd

这是我的代码.

DBHelper myDbHelper = new DBHelper(this);
myDbHelper = new DBHelper(this);
try {
    myDbHelper.createDataBase();
} catch (IOException ioe) {
    throw new Error("Unable to create database");
}
try {
    myDbHelper.open();
    SQLiteDatabase db = null;
    db = myDbHelper.getWritableDatabase();
    String[] args = new String[] {""};
    Cursor c = db.rawQuery(" SELECT * FROM ligas_bd", args); <---- Error in this line
    if (c.moveToFirst()) {
        do {
            String cod = c.getString(0);
            String nombre = c.getString(1);
            String flag = c.getString(0);
            String cod_url = …
Run Code Online (Sandbox Code Playgroud)

database sqlite select android

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

如何从字符串中删除双引号

这是我的字符串:

$a='"some text';

如何删除双引号,以便我的输出看起来像这样?

some text

php string

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

PHP检查抛出的异常类型

当然在PHP中,您可以捕获所有抛出的异常:

try{
    /* code with exceptions */
}catch(Exception $e) {
    /* Handling exceptions */
}
Run Code Online (Sandbox Code Playgroud)

但有没有办法从catch块内部检查抛出异常的异常类型?

php exception-handling try-catch

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

Java作为Unix服务运行

我在Java中构建了一个小守护进程,我想在Unix下运行它作为服务(例如Debian 5).我已经读过有可能使用Java包装器,但是没有其他更容易实现的选项吗?我不能只使用Unix等命令xxx java -jar program.jar吗?

java unix service daemon

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

从非协议,非类型类型'CGPoint'继承

我想创建一个自定义CGPoint子类来添加一些属性,但我收到此错误:

从非协议,非类型类型'CGPoint'继承

我不知道为什么这是不可能的.我的课很简单:

import UIKit

class IYAttachPoint: CGPoint {

  var holder: String = "No holder"
  var unavailable: Bool = false

}
Run Code Online (Sandbox Code Playgroud)

我试过添加像CoreGraphics或QuartzCore这样的库没有成功.如果已经有一些问题或解决方案,请指出我正确的方向.

cgpoint swift

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

UWP样式触发器丢失

似乎UWP XAML不支持样式中的触发器.完成以下触发器的常见解决方法是什么?

<Style TargetType="Button">
    <Style.Triggers>
        <Trigger Property="Visibility" Value="Collapsed">
            <Setter Property="Text" Value="" />
        </Trigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

目前我看到以下选项在UWP中完成触发器:

使用动画或VisualStateTriggers.如果我不使用它们来调整控件到屏幕,那么两者似乎都是错误的.


我想我找到了一般为控件实现触发器的正确​​方法.请参阅以下代码作为演示:

xmlns:Interactivity="using:Microsoft.Xaml.Interactivity" 
xmlns:Core="using:Microsoft.Xaml.Interactions.Core"

<Border x:Name="BackgroundElement" Tag="Text">
    <Interactivity:Interaction.Behaviors>
        <Core:DataTriggerBehavior Binding="{Binding Tag, ElementName=BackgroundElement}" Value="Text">
            <Core:ChangePropertyAction PropertyName="BorderBrush" Value="AliceBlue" />
        </Core:DataTriggerBehavior>
    </Interactivity:Interaction.Behaviors>
</Border>
Run Code Online (Sandbox Code Playgroud)

如果没有ElementName的解决方案,那将是非常棒的.我会在WPF中使用AncestorType完成此操作,但在UWP中也缺少这一点.无论如何,似乎你不能使用Core:DataTriggerBehaviorin样式.

c# xaml win-universal-app visual-studio-2015 uwp

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

在Oracle表中添加列

我正在尝试将XMLType列添加到表中,但它返回错误.为什么?

这是查询:

alter table TEST_ID add column xml_column xmltype;
Run Code Online (Sandbox Code Playgroud)

它返回错误:

[SQL] alter table TEST_ID add column xml_column xmltype
[Err] ORA-00904: : invalid identifier
Run Code Online (Sandbox Code Playgroud)

sql oracle xmltype

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