问题列表 - 第39196页

将System.currentTimeMillis()转换为当前可读时间

嘿 - 有没有办法使用System.currentTimeMillis(); 将这个数字转化为基本输出HH:机器人中的MM?

我正在使用示例代码:

    Toast.makeText(this,
            String.valueOf(System.currentTimeMillis()),
            Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)

从纪元开始,它输出MS中的当前时间.必须有一个更好的方法来做到这一点而不是转换那么大的数字并显示当前时间吗?

java time android system

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

初始化使得整数指针没有强制转换

好的,我正在努力解决这个问题.我已经搜索了过去的一小时,我不知道我做错了什么.我正在尝试获取发送者的currentTitle,然后将其转换为整数,以便我可以在调用列表中使用它.

NSString *str = [sender currentTitle];
NSInteger *nt = [str integerValue]; // this is where the error appears //
NSString *nextScreen = [NSString stringWithFormat:@"Screen_%@.jpg", [screenList objectAtIndex:nt]];
Run Code Online (Sandbox Code Playgroud)

我认为它与之相关 [str integerValue]没有正确使用,但我找不到一个有效的例子.

谢谢!

pointers objective-c ios

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

getDay()方法javascript的问题

我正试图在javascript中获取日期名称.每次我搜索功能的使用getDay(),都会解释此方法返回星期几,例如:0表示星期日,1表示星期一等.

所以2010年第1季度是周五,有人可以解释为什么我会得到1而不是5?同样的2010年第二届janauary,我得到2而不是5.

我已经尝试过一些方法来做到这一点但没有成功.

这是我的代码:

theDay = new Date(2010,01,01);  
alert(theDay.getDay());
Run Code Online (Sandbox Code Playgroud)

谢谢 !!!

javascript date object

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

PHP按字母顺序排序

我正在尝试制作一个简单的字母顺序列表,以便在我的数据库中订购商品.我无法弄清楚的是如何实际列出它.

我希望它与miniclip.com上的格式相同

这是一张图片

替代文字

我环顾四周,但真的找不到答案.

(我希望它在每个垂直列的末尾完成,除了最后一列肯定)

欢迎任何帮助!

php list

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

如何在Vim脚本中使用'^ @'?

我正在尝试解决<ctrl-@>在Vim脚本中使用^ @(即)字符的问题.我可以将它们插入到脚本中,但是当脚本运行时,似乎该行在^ @所在的位置被截断.

到目前为止,我的kludgy解决方案是将^ @存储在变量中,然后在我引用文字^ @时引用脚本中的变量.谁能告诉我这里发生了什么?有没有更好的解决这个问题的方法?

vim special-characters

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

在C#中使用鼠标点击在图片框上绘制线条

我正在尝试制作一个程序,使用鼠标点击在图片框上绘制线条,用于绘制线条的位置.这是我目前的代码:

public partial class Form1 : Form
{
    int Drawshape;

    private Point p1, p2;
    List<Point> p1List = new List<Point>();
    List<Point> p2List = new List<Point>();

    public Form1()
    {
        InitializeComponent();
        pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Drawshape = 1;
    }

    private void button2_Click(object sender, EventArgs e)
    {
        Drawshape = 2;
    }

    private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
    {
        if (Drawshape == 1)
        {
            if (p1.X == 0)
            {
                p1.X = e.X;
                p1.Y = …
Run Code Online (Sandbox Code Playgroud)

c# graphics line picturebox

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

实现"后备"类

我有一组类,每个类都需要在某个时候决定他们应该在内部使用哪两种或三种方法在外部实现相同的功能.理想情况下,这应该包括回退功能,如果ApproachA失败,它会通过尝试ApproachB(并且可能接近C,D等).到目前为止,我一直在使用类似的编码if (!success) { ApproachB code }.这样做的问题是,后面的几个方法也需要知道选择了哪种方法,并且所有这些方法都要开发自己的if (MethodChosen) { } else { }语句.我真的想用一些不那么笨拙的东西来解决这个问题......除了我认为的其他选择似乎都不那么"狡猾".以下是我想到的三种方法:

  1. 实现一个静态.Create方法,该方法决定要创建两个派生类中的哪一个,其中两个类具有支持它们的接口.这样做的缺点是你写了很多相同的代码两次,而且它并没有真正创建一个"后备",因为它强制所有的决策都是在.Create方法中预先完成的.这应该可以工作9/10次,但是只有当主要尝试失败时,还有其他的1/10我希望后备才能启动.
  2. 与上面相同,但涉及基类或抽象类,要么作为两者的支持类,要么使用primary作为回退的基类.这具有相同的后备缺点,但至少很少或没有重复的代码.
  3. 使用可在运行时更改的子类实现通常构造的抽象类:即

    public void SomeMethodOrConstructor()
    {
        if (someConditions)
            MyChild = ChildClassA;
        else
            MyChild = ChildClassB;
    }
    
    
    public void Execute()
    {
        MyChild.Execute();
    }
    
    Run Code Online (Sandbox Code Playgroud)

选项3的问题是在需要时在两者之间传递数据.由于这些方法中的一些是在对象之外进行建模,因此这将是相当频繁的.嵌套类是否自动与父类共享数据?或者我是否必须在每次通话时都通过?

还有什么我应该考虑的吗?


更新:第一堂课正在运行责任链.目前,我选择在方法执行期间不使用策略模式或回退,因为我认为最终可能没有必要.我认为大多数这样的执行后备实际上会更好地保留在他们自己的课程中,因为不会完全改变游戏规划,只需要进行一些小的调整即可.如果结果不是这样,我至少知道我现在需要调查的是什么.

感谢所有帮助最终解决方案的人!

对于好奇,我的终极解决方案大致如下:

  • 创建处理程序抽象类,几乎与维基百科文章中所述,但有一个 public abstract Handler GetHandler()函数,并添加其他抽象方法,如Load,Save等.
  • 为父类实现私有处理程序子类(它们也可能是子类,因为它们只处理该特定类的事物......避免以后命名问题).子类都在其构造函数中获取父对象类型的参数,因此可以轻松访问父项的数据.
  • 从父类的构造函数中,设置Chain of Responsibility处理程序/后继程序(再次,就像示例一样),然后调用FirstHandler.GetHandler(this)并存储结果,以便类知道将来使用哪个处理程序.
  • 大多数处理方法然后简单地减少到Handler.MethodName().

c# modeling

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

递归dircmp(比较两个目录以确保它们具有相同的文件和子目录)

从我观察到的filecmp.dircmp递归,但不满足我的需要,至少在py2.我想比较两个目录及其所有包含的文件.这是存在的,还是我需要构建(使用os.walk例如使用).我更喜欢预制,其他人已经完成了单元测试:)

实际的"比较"可以是草率的(例如,忽略权限),如果这有帮助的话.

我想要一些布尔值,并且report_full_closure是一份打印的报告.它也只是常见的子目录.AFIAC,如果左边或右边有任何东西,只有那些是不同的目标.我用它os.walk来构建它.

python recursion

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

C数组维度问题

我有一个1653行的数组,如下所示:

#define NUM_POLYGON_OBJECT_VERTEX 1653 * 3

static const float vertices[NUM_POLYGON_OBJECT_VERTEX] =
{
   {{2.4f, 0.5f, 0.0f}, {0.0f, 0.0f, 1.0f} },
   ...
};
Run Code Online (Sandbox Code Playgroud)

哪个是正确的价值NUM_POLYGON_OBJECT_VERTEX

谢谢

更新

我不知道用C编程,你付给我-3分.难以置信的

第二次更新 我收到以下错误:

warning: excess elements in scalar initializer
Run Code Online (Sandbox Code Playgroud)

c multidimensional-array

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

NSManagedObject属性的数组

我想为我获取一系列属性,NSManagedObject以便我可以使用KVO导出它们.我可以手动创建一个数组然后遍历它,但是,我想自动获取这个列表,然后迭代.

cocoa core-data objective-c key-value-observing ios

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