小编Tea*_*App的帖子

NSDateFormatter从字符串返回错误的日期

我有一个方法,

+ (NSDate *) convertToDateFrom:(NSString *) dateString
{
    if (dateString == nil || [dateString isEqual:@""]) return nil; //return nil if dateString is empty
    NSDateFormatter *df = [[NSDateFormatter alloc] init];
        [df setDateFormat:@"EEEE, dd MMMM yyyy HH:mm"];

    NSDate *date = [df dateFromString:dateString];

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

我过的时候

@"Monday, 21 November 2011 17:01" //Passed string
Run Code Online (Sandbox Code Playgroud)

它返回错误的日期,

2011-11-21 23:14:00 +0000 // Output
Run Code Online (Sandbox Code Playgroud)

我不确定我是否正确使用这些标志或NSDateFormatter没有正确地将我的字符串转换为日期.

难道我做错了什么?

谢谢

objective-c nsdate nsdateformatter ios

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

在Symfony中,有没有办法一次创建pdf文件页面?

我有带有TWIG模板引擎的Symfony框架.我正在制作1000页的pdf

<dynamic-page>...content in for-loop...</dynamic-page>`
Run Code Online (Sandbox Code Playgroud)

但是在写入磁盘时ps_facade,它给了我内存耗尽的致命错误.那么我有什么方法可以将这个pdf创建为5页大块?

经过研究,我发现使用具有5页数据的模板然后将其写入文件应该可行.但是这样我就无法添加页码,因为页码应该是1-1000.我的页脚代码如下所示,

<placeholders>
    <footer>
        <div height="30px" width="100%">
        <hr/>
        <div float="left">Blah Blah</div>
        <div float="left" margin-left="350px"><page-info format="Page %s of %s"></div>
        </div>
    </footer>
</placeholders>
Run Code Online (Sandbox Code Playgroud)

php pdf-generation symfony twig

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

如何将UIImagePickerController添加为子视图而不是Modal View

我的一个视图上有一个段控制器,现在在段控制器的第0个索引上我想通过添加子视图而不是ModalViewController来添加UIImagePickerController(用于向用户显示摄像头视图).现在视图已加载,但它不显示任何摄像机视图.我能够通过presentModalViewController显示摄像机视图并传递其对象.

这是代码 -

if(segmentedControl.selectedSegmentIndex==0)

{

UIImagePickerController *cameraView = [[UIImagePickerController alloc] init];

cameraView.sourceType = UIImagePickerControllerSourceTypeCamera;

cameraView.showsCameraControls = NO;

//[self presentModalViewController:cameraView animated:YES]; //Working

[self.view addSubview:cameraView.view]; // Not Working

}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiimagepickercontroller

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

java中的前向链接和后向链接

在java中为推理过程实现前向链接和后向链接的最佳方法是什么?

我们获得了Horn形式的知识库,其中包含一系列陈述.

我试图在互联网上搜索,但我无法找到关于如何将这些人工智能概念实现到编码中的任何描述.

我的理解 :

到目前为止,我一直认为我将阅读每个句子(Horn-Form)并创建它的对象.每个Sentence类对象都有关系变量,当我要求Backward或Forward链的知识库时,它将检查这些对象的数组并构造我想要的链.

 public class Sentence{

    private String impliedBy;
    private String implementedVar;

    public Sentence(String sentence){
       String[] relation = sentence.split("=>");
       this.impliedBy = relation[0];
       this.implementedVar = relation[1];
    }
    ...
 }
Run Code Online (Sandbox Code Playgroud)

通过说...来打电话给上课

Sentence s = new Sentence("a&b=>c");
Run Code Online (Sandbox Code Playgroud)

对于这些复杂的编程而言,我是正确的道路,并且根据我的预测,我可能需要进行大量优化才能在非常高的水平上运行这些推理.但似乎我需要一些人的理解,如果你们中的一些人可以提供帮助,谢谢你......

谢谢!

java algorithm artificial-intelligence inference reasoning

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

如何在Graphics2D上下文中的Path2D对象上设置Rectangle的动画

我刚开始学习有关Graphics2D类的基础知识,到目前为止,我能够绘制不同的对象和实现,ActionListener以实际在屏幕上移动它们onKeyPress.到目前为止一切都那么好,虽然我想做一些更复杂的事情.我想给出一个我的对象的路径,并仅在该特定路径上制作动画.

有点像,我会在天空画一条线,一架飞机应该坚持画线并保持自己在那条特定线上飞行.现在有可能吗?

我不需要任何代码,但很少有不同的方法或想法让我开始研究这个问题.我想法的可视化阐述如下.

起点 :

在此输入图像描述

终点:

在此输入图像描述

现在如上图所示,我的黄色框(在未来的平面中)应该在动画时坚持给定的路径(路径灰线)

我到目前为止的研究,

我搜索过我的流行语,比如java中的路径,发现Path2DGeneralPath类,有没有人知道我是否可以用它来解决这个问题.

谢谢

java java-2d graphics2d

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

id确认协议,但实现在哪里?

这可能是一个天真的问题,但我感觉有点失落.我在Apple文档中阅读了关于协议的iOS开发人员指南,但是没有多大意义.让我以尽可能短的方式解释我的困境.

可以说我的协议如下,

@protocol MyProtocol<NSObject>
- (void)someMessage;
@end
Run Code Online (Sandbox Code Playgroud)

而且在我的代码中,我声明了一个这样的变量,

id<MyProtocol> someVar;
Run Code Online (Sandbox Code Playgroud)

到目前为止这么好,但是someVar我们将在哪里实施-(void) someMessage;


注意:我有这样的知识,接口的已定义函数的实现应该在实现该接口的类中.这种理解来自Java,在Java中,很明显知道哪个对象来自哪个类以及该类实现的接口.但是上面的Objective C方式让我困惑:(.


protocols objective-c ios

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

在编写iOS应用程序时评论标准?

天儿真好程序员,我是从Java的背景,但是我刚开始学习C++Objective C的.当我在第三方Objective C代码中有如此多的不同编码风格时,我很担心.但我陷入两难境地.

我的困境是在编写iOS应用程序时是否使用#pragma标签?它被认为是一种好习惯吗?或者程序员自己选择那些指令下拉链接?

您的专业知识和行业经验将有所帮助,

谢谢


  • 我在互联网上搜索的内容主要是建议#pragma做什么.但我找不到关于它是否被认为是良好做法的更多信息.

objective-c compiler-directives ios

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

天真的Git设置,是否可以解开我的.gitignore上列出的文件?

在设置我的项目时,我犯了一个天真的错误.我们是3个开发人员在一个远程存储库上工作 在设置git时,我们从未想过Xcode会生成非开发文件并将它们推送到我们的远程仓库.现在,一旦我在崩溃和烧伤后学会了我做了一个.gitignore文件.

.gitignore看起来像这样,如果我也应该编辑这个,请告诉我.(文件信用也是如此:Abizem给出了这个问题的答案)

# Mac OS X
*.DS_Store

# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/
Run Code Online (Sandbox Code Playgroud)

但现在问题是我有没有可能从源代码管理中删除所有列出的文件?

要么

我可以列出所有跟踪文件及其路径,然后我知道一种一种一种一种方法可以逐一删除的文件,

git rm --cached 'file path'
Run Code Online (Sandbox Code Playgroud)

git macos xcode gitignore ios

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

算法在移动应用程序开发环境中的重要性?

了解构建移动应用程序的算法是否真的很重要?我对开发工具和设计模式以及对OOP和MVC的深入了解有深刻的理解.

那么,是否需要了解硬核算法才能成为优秀的移动应用程序开发人员?


我可以理解,如果你想创造游戏,那么很明显,我们必须知道所有与AI相关的算法才能胜任.但我要求的只是简单的数据驱动的应用程序构建.

algorithm android cocoa-touch ios

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

理论上和实际上的继承和对象创建

可以说我有一堂课A.java

在此处输入图片说明

当我执行A的构造函数方法时,它将为xyzObject 创建一个内存空间。

A xyz = new A();
Run Code Online (Sandbox Code Playgroud)

对内存的引用可能类似于

[xyz] ---> '0x34524'
Run Code Online (Sandbox Code Playgroud)

那就是OOP的基础。很简单!

现在,

如果一个类从不同的父类继承,会发生什么?内存中将创建多少个对象空间?

可以说我们有

在此处输入图片说明

然后创建一个class对象D.java

D omg = new D();
Run Code Online (Sandbox Code Playgroud)

在这里我们知道D的对象将调用C.java的构造,依此类推,直到A.java。这是否意味着在内存中我们有4个不同的内存引用,因为我们实例化了所有四个对象(一个直接实例化,另一个间接3个实例化)?

[omg] ---> '0x34525'
[C]   ---> '0x34526'
[B]   ---> '0x34527'
[A]   ---> '0x34528'
Run Code Online (Sandbox Code Playgroud)

注意 :

  1. 这不是家庭作业问题,这只是一个好奇心问题。
  2. 我知道这样一个事实,如果我们在A.java中有一个实例变量,那么我们将不仅创建对象A,而且每当点击new关键字时都将创建其他内部对象。

java inheritance memory-management

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