小编Mar*_*ius的帖子

将文件从Java客户端上载到HTTP服务器

我想将一些文件上传到HTTP服务器.基本上我需要的是一些带有一些参数和文件的服务器POST请求.我见过只上传文件的例子,但没有找到如何传递其他参数.

这样做最简单,最自由的解决办法是什么?有没有人有我可以学习的文件上传示例?我一直在谷歌上搜索几个小时,但(也许只是其中一天)我找不到我需要的东西.最好的解决方案是不涉及任何第三方类或库的东西.

java file-upload urlconnection

64
推荐指数
3
解决办法
16万
查看次数

几乎是外汇汇率

我需要为我的个人申请获得实时外汇汇率.我知道没有免费服务可以下载这些数据.我一直在使用雅虎财经,但我发现它有15分钟左右的延迟.有什么方法可以在某个地方获得更新的价格吗?比如,5分钟而不是15分钟?

许多外汇经纪商提供免费的"告密者",可以在几秒钟内自动加载数据,因此可能有一些允许以更大的间隔下载这些数据而不使用他们的线人严格用于个人用途?

forex

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

可可在播放mp3

有没有一种从cocoa加载,播放和控制mp3文件的简单方法?尝试谷歌搜索它,但是,因为所有东西苹果,我得到凌乱的结果,不知道从哪里开始.据我所知,有和NSSound,但它有很多限制,然后有CoreAudio,但它是非常困难的.那么有人能指出我正确的方向吗?谢谢.

macos cocoa mp3 objective-c playback

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

图像大小调整算法

我想编写一个函数来缩小图像的大小以适应指定的边界.例如,我想调整2000x2333图像的大小以适应1280x800.必须保持纵横比.我想出了以下算法:

NSSize mysize = [self pixelSize]; // just to get the size of the original image
int neww, newh = 0;
float thumbratio = width / height; // width and height are maximum thumbnail's bounds
float imgratio = mysize.width / mysize.height;

if (imgratio > thumbratio)
{
    float scale = mysize.width / width;
    newh = round(mysize.height / scale);
    neww = width;
}
else
{
    float scale = mysize.height / height;
    neww = round(mysize.width / scale);
    newh = height;
}
Run Code Online (Sandbox Code Playgroud)

它似乎工作.好吧......好像.但后来我试图将1280x1024图像调整为1280x800边界,它给了我1280x1024的结果(显然不适合1280x800).

有没有人有任何想法这个算法应该如何工作?

algorithm resize image

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

禁用时间线上的照片分组

有没有人知道Facebook何时在时间轴上将照片分组到同一张专辑中?有可能阻止它这样做吗?如果你每天发布一张或两张图片(通过API),并通过反向链接到其他网站和facebook组合这些东西,很可能其中一个链接永远不会被其他人看到.据我所知,没有其他方法可以在时间轴上发布带有链接的大照片.所以:

  • 发布图片后多久可以发布另一张图片,因为它不会被分组到其他的Feed中?
  • 有什么方法可以通过API克服分组?
  • 有没有其他方式发布一张描述和上面的链接的大图片(目前,我将它们作为照片发布到特定的相册)?

谢谢你的想法

facebook facebook-graph-api

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

圆圈之间的2d碰撞响应

我正在尝试计算2个碰撞球的新速度,但在解决另一个问题之前不能真正做到这一点.

由于在数字世界中几乎从未发生真正的碰撞,我们总是会遇到"碰撞"球重叠的情况.

想象一下,有100个球随机移动,所以,如果我理解正确的话,程序应该如下:

  • 移动球(x += vx; y+= vy)
  • 得到最重要的(或完全碰撞的)球
  • 将球"及时"移回到那一刻
  • 执行碰撞计算

如果以上是正确的,那么,我怎么能"及时"将球移动到第一次碰撞点?已知数据:

  • 球的所有坐标(b[i].x,b[i].y)
  • XY速度(b[i].vx,b[i].vy)
  • lest重叠球之间的距离(dist)

我应该只计算dist与碰撞的完美距离的百分之几,然后简单地向后移动xy坐标相同的百分比vxvy?

math physics collision-detection

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

带有"多个"代表的UITextField

我正在尝试创建一个能够响应以下内容的文本字段:

-(BOOL)textFieldShouldEndEditing:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)

为此,我有一个UITextField子类,它是自己的委托:

[self setDelegate:self]
Run Code Online (Sandbox Code Playgroud)
  • 问题没有.1:在ios5设备上,只要您点击代理设置为self的文本字段,应用就会崩溃
  • 问题没有.2:我仍然需要一些文本字段才能将委托通知发送到其他对象.

问题:在子类中实现委托方法的最简单方法是什么,但仍允许外部对象成为委托并收到相同的消息?

谢谢

cocoa-touch objective-c uitextfield ios uitextfielddelegate

6
推荐指数
2
解决办法
2819
查看次数

ImageMagick JPEG 质量/尺寸

我使用以下命令来生成缩略图:

mogrify -resize 128x128 -quality 75 "some thumb file"
Run Code Online (Sandbox Code Playgroud)

对于示例文件:

  • 如果我不指定质量 75,我会得到一个 40Kb 文件
  • 如果我指定质量 75,我会得到一个 36 kb 文件,看起来很糟糕
  • 在 Photoshop 中调整大小的相同文件< 10 kb - 而且看起来棒极了!

是否可以使用 imagemagick 将缩略图大小调整到如此小的文件大小,以便生成的图像不会很糟糕?也许我在这里缺少一些其他设置?

imagemagick mogrify

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

mysql全文搜索中的前缀和后缀通配符

我的客户坚持在字符串的任何部分搜索多个列.所以我想这样做:

... MATCH(smth, smth2) AGAINST('*string*' IN BOOLEAN MODE)
Run Code Online (Sandbox Code Playgroud)

索引或快速搜索不是必需的,所以即使MATCH .. AGAINST不使用索引 - 它也没关系.但问题是前缀通配符不起作用 - 只有单词后面的那个:

*string* - will match the same as string* and *string does not match anything
Run Code Online (Sandbox Code Playgroud)

有没有办法用MYSQL解决这个问题?我真的不打算安装任何索引服务或类似的东西,因此查询速度很慢.

我可以尝试以某种方式在多列上使用LIKE,但我想这会更慢.

mysql full-text-search

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

使用 Objective-c 捕获屏幕和音频

我正在使用 AVCaptureSession 创建屏幕录制(OSX),但我还想向其中添加计算机音频(不是麦克风,而是通过扬声器播放的任何内容),我不太确定该怎么做所以我尝试的第一件事就是添加一个音频设备,如下所示:

AVCaptureDevice *audioDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
Run Code Online (Sandbox Code Playgroud)

添加此设备后,音频被录制,但听起来像是通过麦克风捕获的。是否可以通过这种方式实际捕获计算机的输出声音?就像 Quicktime 一样。

macos cocoa objective-c avcapturesession

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