小编Lee*_*lor的帖子

为什么我会"使用未声明的标识符'malloc'"?

我正在尝试使用XCode并尝试编译其他人的Windows代码.

有这个:

inline GMVariable(const char* a) {
    unsigned int len = strlen(a);
    char *data = (char*)(malloc(len+13));
    if(data==NULL) {
    }
    // Apparently the first two bytes are the code page (0xfde9 = UTF8)
    // and the next two bytes are the number of bytes per character (1).
    // But it also works if you just set it to 0, apparently.
    // This is little-endian, so the two first bytes actually go last.
    *(unsigned int*)(data) = 0x0001fde9;
    // This is the reference …
Run Code Online (Sandbox Code Playgroud)

c xcode

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

如何从头开始创建Apple主题演讲?

我正在尝试编写一个创建Apple Keynote Slide的程序.我希望能找到一些关于使用Java从头开始创建apple的xml格式(apxl)的答案.我发现了一些与旧版Keynote相关的文档,允许使用Java DOM进行创建,但就最新版本的Keynote而言,我没有太多运气.(顺便说一下,我知道.key文件是一个包,并且apxl文件是压缩的.gz)

我已经阅读了以下文件:

[1] https://developer.apple.com/appleapplications/keynote-apxl.html

[2] http://www.xml.com/pub/a/2004/01/07/keynote.html

......还有很多其他人.(stackoverflow只允许我发布两个链接作为新人)

谷歌搜索将向您显示2004年以后没有太多文档.

我的问题是,有没有人在这里用Java成功编写了一些东西来创建或添加一个apxl文件用于主题演讲?如果是这样,您能指出我使用的文档,教程或示例代码吗?

我不是在寻找你的代码,无论我在哪里,我都找不到一套可行的指令.

谢谢

java xml dom keynote

8
推荐指数
1
解决办法
2013
查看次数

如何跨两个不相关的表执行SUM?

我试图用postgres总结两个不相关的表.使用MySQL,我会做这样的事情:

SELECT SUM(table1.col1) AS sum_1, SUM(table2.col1) AS sum_2 FROM table1, table2
Run Code Online (Sandbox Code Playgroud)

这应该给我一个表,其中包含两个名为sum_1和sum_2的列.但是,postgres没有给我这个查询的任何结果.

有任何想法吗?

sql postgresql sum

8
推荐指数
1
解决办法
5130
查看次数

如何使用反射或替代方法以编程方式创建函数调用?

我有点像反射的新手.我希望有可能做我想做的事情.我一直在通过ProjectEuler学习语言,我有一个名为Problem的基类.每个PE问题都是一个单独的类,即Problem16.要运行我的计算,我使用以下代码:

using System;
using Euler.Problems;
using Euler.Library;

namespace Euler
{
    static class Program
    {
        [STAThread]
        static void Main()
        {
            Problem prob = new Problem27();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在已经完成了50个问题,我想创建一个循环来运行它们.我的基类问题有一个方法,它在文本文件中附加问题编号,答案和在每个类的默认构造函数中调用的执行时间.我可以手动更改所有50的函数调用,但是当我继续完成问题时,这将最终成为很多工作.

我宁愿以编程方式来做.我希望这个伪代码成为现实:

for (int i = 1; i <= 50; i++)
{
    string statement = "Problem prob = new Problem" + i + "();";
    // Execute statement
}
Run Code Online (Sandbox Code Playgroud)

c# reflection

8
推荐指数
1
解决办法
214
查看次数

如何更改默认编译器?

我的mac mashine上安装了javac编译器.默认情况下,其版本为7.我希望默认情况下将编译器版本设置为6.我怎么在Mac上做到这一点?

我找到了ubuntu的类似解决方案:http: //bartling.blogspot.com/2007/03/getting-java-6-to-be-default-jvm-on.html

java compiler-construction macos shell javac

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

在HTML5画布中包装的单词

我正在尝试在HTML5 Canvas中自动换行,但我正在努力!

我创建了一个TextTyper对象,它将管理多行自动换行文本.

我遇到的问题是我得到了无限循环!

我需要一个使用纯JavaScript(没有jQuery)和HTML5 Canvas的解决方案.

我做了一个JSFiddle来帮助解决我的问题并测试不同的策略:http://jsfiddle.net/Jamesking56/eECar/

到目前为止,这是我的TextTyper对象:

function TextTyper(text, x, y, font, colour) 
{
    this.text = text || "";
    this.x = x || 20;
    this.y = y || 20;
    this.font = font || false;
    this.colour = colour || [0, 0, 0];
    this.lines = 0;

    // Calculate and draw the lines
    this.draw = function () 
    {
        canvas.width = canvas.width;

        var maxWidth = (canvas.width - 40);

        var words = this.text.split(' ');
        var line = [words[0]]; //begin with a …
Run Code Online (Sandbox Code Playgroud)

javascript html5 html5-canvas

8
推荐指数
1
解决办法
5498
查看次数

在SSMS v.17.1中使用"DROP TABLE IF EXISTS"时出现错误

我正在使用SQL Server Management Studio的v.17.1版.理论上,查询DROP TABLE IF EXISTS适用于SQL Server 2016.

您可以在Microsoft的官方网页中看到这一点:DROP TABLE

但是,当我尝试执行查询时

DROP TABLE IF EXISTS dbo.EmpLocations;
Run Code Online (Sandbox Code Playgroud)

出现错误:

关键字"IF"附近的语法不正确.

问题是什么?我正在使用Microsoft的特定数据库来使用SQL Server 2016 - 2017.

sql t-sql sql-server

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

gundb 中的私有写入和公共读取

我想创建一个microblog每个人都可以阅读所有帖子的地方,但只有所有者可以删除或编辑帖子。在gundb没有海中每个人都可以编辑或删除帖子,在sea( gun.user())我必须共享公钥,在海中我如何获取所有用户的帖子并在时间轴中显示帖子?

我怎样才能用gundb创建这个?

gun gundb

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

处理实际打印边距

我正在尝试创建与标签纸完全匹配的样式。我的一般策略是将正文设置为无边距,准确设置页面大小,并在每页print_layout的内部div也匹配8½?×11?(在这种情况下)。

问题在于,将页边距设置为0并不会真正将其精确设置为零。

@page {
    size: 8.5in 11in;
    margin: 0;
}
Run Code Online (Sandbox Code Playgroud)

环顾四周后,我的理解是,您无法真正将页面页边距设置为零,而期望结果为零。我想要的是:

1)在javascript中获得最小打印边距的一种方法,这样我就可以用精确的负边距和内部样式的填充进行补偿。

2)一种覆盖此设置的方法,这样我可以得到真正的零边距(注意:我不需要打印边缘到边缘,只需要将样式调整到页面大小即可)

3)我还没有想到的其他解决方案。

以下是edge-dev中的打印预览的屏幕截图。如上所述,边距设置为零。我更改了内部div的背景,并打开了背景图形设置,以可视方式显示主体(和内部div)的大小。

在此处输入图片说明

html css

8
推荐指数
1
解决办法
210
查看次数

读取双重类型的用户输入

我发现这个使用循环回答在其他地方,但我不知道居然还有就是我没有找到,使得这更容易,或者一个功能,如果这是可能的(在我看来)消极的一面为C#.

我试图用这样的用户输入读取双倍:

Console.WriteLine("Please input your total salary: ") // i input 100
double totalSalary = Console.Read(); //reads in the 1, changes to 49.
Run Code Online (Sandbox Code Playgroud)

我发现了其他几个帖子,他们都有不同的答案,所提出的问题也不完全相同.如果我只想读入用户输入,那么最好的方法是什么?

c# console parsing loops

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