问题列表 - 第28807页

对于一个新的(ish)程序员来说,Lisp难以学习吗?

我对Python有一点经验(足够我可以做的事情,如果/ else/elif和一些随机数生成),但我总是对Lisp语言有一种奇怪的迷恋.我下载了一些方案源代码来查看语法,但这对我来说非常愚蠢.

对于像我这样只有一点编程经验的程序员,给出一些好书,网站和一些时间,学习Common Lisp或Scheme会特别困难吗?哪两个会更容易?就易学性而言,它们与Python和C相比如何?

谢谢

lisp scheme common-lisp

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

iPhone CGContext:绘制两条不同颜色的线条

我在使用带有iPhone应用程序的CGContext时遇到了一些麻烦.我试图绘制几条不同颜色的线条,但所有的线条总是最终具有最后使用的颜色.我尝试了几种方法,但并不幸运.

我设置了一个小样本项目来处理这个问题.这是我的代码,我在drawRect方法中使用.我想画一条红线和一条蓝线:

- (void)drawRect:(CGRect)rect{
    NSLog(@"drawrect!");
    CGContextRef bluecontext = UIGraphicsGetCurrentContext(); 
    CGContextSetLineWidth(bluecontext, 2.0);
    CGContextSetStrokeColorWithColor(bluecontext, [UIColor blueColor].CGColor);
    CGContextMoveToPoint(bluecontext, 1, 1);
    CGContextAddLineToPoint(bluecontext, 100, 100);
    CGContextSetStrokeColorWithColor(bluecontext, [UIColor redColor].CGColor);
    CGContextAddLineToPoint(bluecontext, 200, 100);
    CGContextStrokePath(bluecontext);
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

iphone line draw cgcontext

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

Emacs 可以生成文档的注释表和编号部分吗?

我正在编写一个带有编号部分或章节的纯文本文档,我想知道 emacs 是否可以帮助对部分进行编号和重新编号。当然,如果它也能生成目录,那就太好了。

我在谷歌上进行了搜索,并浏览了 emacs wiki,但除了乳胶材料和可能的缪斯模式之外,没有想到任何其他东西,但我想将其保留为纯文本自述文件样式文档。

感谢您的任何帮助或建议。

emacs

0
推荐指数
1
解决办法
163
查看次数

如何使用另一个源文件中定义的结构?

我使用Linux作为编程平台,使用C语言作为编程语言.

我的问题是,我在主源文件(main.c)中定义了一个结构:

struct test_st
{
   int state;
   int status;
};
Run Code Online (Sandbox Code Playgroud)

所以我希望这个结构在我的其他源文件中使用(例如othersrc.).是否可以在另一个源文件中使用此结构而不将此结构放在标题中?

c linux

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

LaTeX:两篇文章中的多位作者

我是LaTeX的新手,我遇到了一些问题..

我正在使用twocolumn布局article.有四个作者涉及不同的隶属关系,我试图在标题下列出所有这些,因此它们跨越页面的整个宽度(都在同一级别).它应该类似于:

                  Article Title

auth1FN auth1LN     2  ... 3    auth4FN auth4LN
 department            ...        department
   school              ...          school
  email@edu            ...         email@edu


     Abstract                .....................
....................         .....................
....................         .....................
....................         .....................
Run Code Online (Sandbox Code Playgroud)

目前我有一些东西:

\documentclass[10pt,twocolumn]{article}
\usepackage{multicol}

\begin{document}

\begin{multicols}{2}
\title{Article Title}
\author{
    First Last\\
    Department\\
    school\\
    email@edu
  \and
    First Last\\
    ...
}
\date{}
\maketitle
\end{multicols}

\begin{abstract}
...
\end{abstract}

\section{Introduction}
...

\end{document}
Run Code Online (Sandbox Code Playgroud)

问题是作者并没有全部显示在同一级别上,而是让前三个相邻,然后是下面的最后一个.

有没有办法实现我想要的?如果可能的话,我如何自定义从属关系的字体(更小和斜体)?

layout latex tex

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

NSThread vs. NSOperationQueue vs. ??? 在iPhone上

目前我正在使用NSThread另一个线程缓存图像.

[NSThread detachNewThreadSelector:@selector(cacheImage:) toTarget:self withObject:image];
Run Code Online (Sandbox Code Playgroud)

交替:

[self performSelectorInBackground:@selector(cacheImage:) withObject:image];
Run Code Online (Sandbox Code Playgroud)

或者,我可以使用 NSOperationQueue

NSInvocationOperation *invOperation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(cacheImage:) object:image];
NSOperationQueue *opQueue = [[NSOperationQueue alloc] init];
[opQueue addOperation:invOperation];
Run Code Online (Sandbox Code Playgroud)

有没有理由改变NSThread?GCD是iPhone上发布的第四个选项,但除非有显着的性能提升,否则我宁愿坚持使用适用于大多数平台的方法.


根据@ Jon-Eric的建议,我选择了NSOperationQueue/ NSOperation子类解决方案.它工作得很好.该NSOperation班是足够灵活,你可以调用,块或定制子类使用它,这取决于你的需求.无论您如何创建自己,NSOperation都可以在准备运行时将其放入操作队列中.如果需要,这些操作可以作为您放入队列的对象,也可以作为独立的异步方法运行.由于您可以轻松地同步运行自定义操作方法,因此测试非常简单.

我在一些项目中使用了相同的技术,因为我问了这个问题,我对它保持我的代码和我的测试干净,有条理和快乐异步的方式感到高兴.

A +++++++++++++++++++++++++

iphone nsthread nsoperationqueue grand-central-dispatch

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

在进行纹理映射操作之前设置GL颜色有什么作用?

我正在看一本书中的一些示例代码,它通过重复将场景(在不同的偏移处)渲染到屏幕外纹理来创建抖动的抗锯齿效果,然后使用该纹理在主视图中重复绘制四边形,并设置一些混合内容.

为了"正确"累积颜色,代码设置颜色如下:

glColor4f(f, f, f, 1);
Run Code Online (Sandbox Code Playgroud)

其中f是1.0/number_of_samples,然后绑定屏幕外纹理并渲染它.

由于纹理带有自己的颜色和alpha数据,因此提前设置整体"颜色"的效果(数学和直观)是什么?

谢谢.

opengl texture-mapping

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

条件评论Firefox

是否有适用于旧版Firefox的特定条件注释?(例如3.0)

html css firefox conditional-comments

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

如何枚举ITextSharp中PDF文件中的所有字段

假设我使用iTextSharp加载了一个PDF文件:

PdfStamper p = GetDocument();
AcroFields af = ps.AcroFields;
Run Code Online (Sandbox Code Playgroud)

如何从文档中获取所有字段名称的列表af

c# pdf itextsharp

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

如果NSDate是星期一

如何检查NSDate是否是一周中的特定日期,如星期一,星期二,星期三等等?

iphone nsdate

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