嘿 - 有没有办法使用System.currentTimeMillis(); 将这个数字转化为基本输出HH:机器人中的MM?
我正在使用示例代码:
Toast.makeText(this,
String.valueOf(System.currentTimeMillis()),
Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)
从纪元开始,它输出MS中的当前时间.必须有一个更好的方法来做到这一点而不是转换那么大的数字并显示当前时间吗?
好的,我正在努力解决这个问题.我已经搜索了过去的一小时,我不知道我做错了什么.我正在尝试获取发送者的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]没有正确使用,但我找不到一个有效的例子.
谢谢!
我正试图在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)
谢谢 !!!
我正在尝试制作一个简单的字母顺序列表,以便在我的数据库中订购商品.我无法弄清楚的是如何实际列出它.
我希望它与miniclip.com上的格式相同
这是一张图片

我环顾四周,但真的找不到答案.
(我希望它在每个垂直列的末尾完成,除了最后一列肯定)
欢迎任何帮助!
我正在尝试解决<ctrl-@>在Vim脚本中使用^ @(即)字符的问题.我可以将它们插入到脚本中,但是当脚本运行时,似乎该行在^ @所在的位置被截断.
到目前为止,我的kludgy解决方案是将^ @存储在变量中,然后在我引用文字^ @时引用脚本中的变量.谁能告诉我这里发生了什么?有没有更好的解决这个问题的方法?
我正在尝试制作一个程序,使用鼠标点击在图片框上绘制线条,用于绘制线条的位置.这是我目前的代码:
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) 我有一组类,每个类都需要在某个时候决定他们应该在内部使用哪两种或三种方法在外部实现相同的功能.理想情况下,这应该包括回退功能,如果ApproachA失败,它会通过尝试ApproachB(并且可能接近C,D等).到目前为止,我一直在使用类似的编码if (!success) { ApproachB code }.这样做的问题是,后面的几个方法也需要知道选择了哪种方法,并且所有这些方法都要开发自己的if (MethodChosen) { } else { }语句.我真的想用一些不那么笨拙的东西来解决这个问题......除了我认为的其他选择似乎都不那么"狡猾".以下是我想到的三种方法:
使用可在运行时更改的子类实现通常构造的抽象类:即
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等.FirstHandler.GetHandler(this)并存储结果,以便类知道将来使用哪个处理程序.Handler.MethodName().从我观察到的filecmp.dircmp是递归,但不满足我的需要,至少在py2.我想比较两个目录及其所有包含的文件.这是存在的,还是我需要构建(使用os.walk例如使用).我更喜欢预制,其他人已经完成了单元测试:)
实际的"比较"可以是草率的(例如,忽略权限),如果这有帮助的话.
我想要一些布尔值,并且report_full_closure是一份打印的报告.它也只是常见的子目录.AFIAC,如果左边或右边有任何东西,只有那些是不同的目标.我用它os.walk来构建它.
我有一个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) 我想为我获取一系列属性,NSManagedObject以便我可以使用KVO导出它们.我可以手动创建一个数组然后遍历它,但是,我想自动获取这个列表,然后迭代.