问题列表 - 第42672页

PHP PDO SQLite准备了语句问题

我正在尝试将PHP应用程序从MySQL迁移到SQLite,以及过去常常工作的一些东西,现在就停止工作了.我通过自定义数据库包装类使用PDO(该类是单例,似乎合乎逻辑地这样做).

问题:当尝试在预准备语句上执行查询时,它会抛出"致命错误:在非对象上调用成员函数execute()......".

相关代码(在var_dumps和try-catch几个小时后缩小到这个范围):

连接字符串:

$this->connection = new PDO("sqlite:"._ROOT."/Storage/_sqlite/satori.sdb");
Run Code Online (Sandbox Code Playgroud)

显然,这里的$ connection变量是类中的私有变量.

这里发生错误(在应该执行数据库插入的函数内):

    try{
        $statement = self::getInstance()->connection->prepare($sql);
    }catch (PDOException $e){
        print $e->getMessage;
    }

    try{
        var_dump($statement);
        $statement->execute($input);
    }catch (Exception $e){
        print $e->getMessage();
    }
Run Code Online (Sandbox Code Playgroud)

更准确地说,当我尝试$ statement-> execute($ input)时会发生这种情况.

任何帮助赞赏.谢谢.

php database sqlite pdo prepared-statement

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

使用凭据连接ftp服务器

我正在编写一个使用带有凭据的ftp服务器的程序.我正在尝试从服务器检索目录列表但是当我到达该行时:

string line = reader.ReadLine();
Run Code Online (Sandbox Code Playgroud)

我得到的字符串只包含:"无法打开"主机:/ lib1 \"."

如果我尝试获取另一行,则抛出下一个异常:远程服务器返回错误:(550)文件不可用(例如,找不到文件,没有访问权限).

我肯定(使用另一个ftp应用程序)知道ftp服务器上存在'lib1'目录并且我的凭据(用户名和密码)是正确的.

这是我的代码:

 public class FTPClient
{
    public string UserName { get; set; }
    public string Password { get; set; }
    public string IpAddress { get; set; }
    public int Port { get; set; }

    public FTPClient(string _userName, string _password, string _address, int _port)
    {
        UserName = _userName;
        Password = _password;
        IpAddress = _address;
        Port = _port;
    }

    public void GetDirectoriesList(string _path)
    {           
        FtpWebRequest request = (FtpWebRequest)WebRequest.Create(new Uri("ftp://" + 
        IpAddress + _path)); …
Run Code Online (Sandbox Code Playgroud)

c# ftp ftpwebresponse

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

Math.Pow给出"不能隐式地将类型'double'转换为'float'"错误

在这个程序中,我试图创建一个简单的计算器.但是,我似乎无法找到克服上述错误的方法Math.Pow.

namespace BinaryCalc
{
    class Binary
    {
        public static void Main()
        {

        int addition,subtraction;
        float division, multiplication, power, sqrt;

        int x;
        int y;
        x = 10;
        y = 7;

        //Console.WriteLine("Please enter a number for x");
        //string line = Console.ReadLine();
        //int x = int.Parse(line);

        //Console.WriteLine("Please enter a number for y");
        //string line2 = Console.ReadLine();
        //int y = int.Parse(line2);


        addition = (int)x + (int)y;
        subtraction = (int)x - (int)y;
        division = (float)x / (float)y;
        multiplication = (float)x * (float)y;

        power …
Run Code Online (Sandbox Code Playgroud)

c# math binary

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

在XtraGrid中更改DataSource

我有两个不同的列表.

List<MyClass> list1 = new List<MyClass>();
List<OtherClass> list2 = new List<OtherClass>();
Run Code Online (Sandbox Code Playgroud)

我将其中一个绑定到一个xtragrid形式的devexpress:

gridControl.DataSource = list1;
Run Code Online (Sandbox Code Playgroud)

这样可行.现在我想更改列表但列不会更改.

有人能帮我吗?

c# devexpress xtragrid winforms

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

下来维护页面?

我想在asp.net mvc中创建一个down for maintenance页面,所以无论请求是什么,它都会指向Home/Down

我需要在global.cs文件中设置哪些路由器配置?

asp.net-mvc-2

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

Android 2.2 VideoView问题

我想从我的SD卡上播放一部电影.我尝试使用以下代码:

VideoView videoView = (VideoView) findViewById(R.id.videoView);

final String MEDIA_PATH = new String("/sdcard/robot.avi");

MediaController mediaController = new MediaController(this);

mediaController.setAnchorView(videoView);

videoView.setVideoPath(MEDIA_PATH);

videoView.setMediaController(mediaController);

videoView.start();
Run Code Online (Sandbox Code Playgroud)

但是当我试图播放文件时,我收到一条错误消息."视频未找到"或类似的东西.当我尝试从网络流媒体时,视频工作但非常迟钝.什么是在我的应用程序中播放视频的最佳方式?

谢谢

android android-videoview

11
推荐指数
3
解决办法
1670
查看次数

C#中异步调用的设计模式

我正在设计一个具有多个层的桌面应用程序:GUI层(WinForms MVP)保存对适配器类接口的引用,这些适配器调用执行实际工作的BL类.

除了执行来自GUI的请求之外,BL还会触发GUI可以通过接口订阅的一些事件.例如,CurrentTimeBL中的一个对象会定期更改,GUI应该反映更改.

有两个涉及多线程的问题:

  1. 我需要使一些逻辑调用异步,以便它们不会阻止GUI.
  2. GUI接收的一些事件是从非GUI线程触发的.

处理多线程的最佳级别是什么?我的直觉说Presenter是最适合的,我是对的吗?你能给我一些做我需要的示例应用程序吗?并且主持人是否有理由持有对表单的引用,以便它可以调用它上面的代理?

编辑:赏金可能会去亨利克,除非有人给出更好的答案.

c# mvp asynchronous domain-driven-design

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

如何在Android中更改EditText的焦点颜色

如何更改EditText框上的焦点颜色(橙色)?对焦颜色是整个控件周围的小边缘,当控件具有焦点时为亮橙色.如何将焦点的颜色更改为其他颜色?任何人都可以帮我解决这个问题吗?提前致谢,

android android-edittext android-styles

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

Favicon到PHP的PNG

我需要一个PHP脚本将favicon转换为PNG,同时保持其原始尺寸.

我知道Google有它的秘密图标转换器 - http://www.google.com/s2/favicons?domain=http://facebook.com/但是这会将favicons转换为16x16,即使它们原本更大.所以基本上我需要这个,减去缩小的效果.

我也看过这个 - http://www.controlstyle.com/articles/programming/text/php-favicon/但是在经过几个小时的乱搞之后我无法让它工作.

基本上我试图自动获取一个尽可能大的链接的图标 - 基于URL自动48x48 png将是完美的场景,但我不知道任何人类可能的方法这样做,因为没有网站恰好将48x48图标保存在可公开访问的位置.

有人知道脚本/服务或有建议吗?谢谢!

php favicon png

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

用C++求解正规方程组

我想解决线性方程组:

 Ax = b
Run Code Online (Sandbox Code Playgroud)

A是n x m矩阵(不是正方形),b和x都是n x 1矢量.在已知A和b的情况下,n约为50-100,m约为2(换句话说,A可以是最大值[100×2]).

我知道解决方案x:$x = \inv(A^T A) A^T b$

我找到了几种方法来解决它:uBLAS(Boost),Lapack,Eigen等等但我不知道使用这些包的'x'的CPU计算时间有多快.我也不知道这个数字是否快速为什么解决'x'

对我来说重要的是,由于我是新手,CPU计算时间尽可能短,文档也很好.

在求解正规方程后,Ax = b我想使用回归来改进我的近似,并且可能稍后应用卡尔曼滤波器.

我的问题是哪个C++库是robuster,并且我在上面描述的需求更快?

c++ boost linear-regression lapack++ eigen

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