问题列表 - 第42554页

如何从base64编码的jpeg创建GD图像​​?

我有一个上传Api作为响应对象(与Json对象内的其他东西一起)传递base64编码的jpeg图像.

我创建编码图像如下:

$im; // gd image resource
ob_start();
imagejpeg($im);
$data = base64_encode(ob_get_clean());
Run Code Online (Sandbox Code Playgroud)

然后使用javascript将数据放入表单字段并提交.

如何再次创建GD资源,以便我实际上可以将该图像保存为文件?

PHP中的一切.

php base64 gd jpeg image

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

没有模糊/ AntiAliasing的Android Canvas.DrawBitmap?

我正在尝试使用精灵(或非常像素化的角色,背景等)制作一款安卓游戏.我在画布上绘制它们就像这样......

matrix.preScale(xrat,yrat);

canvas.drawBitmap(img, matrix, null);

其中img是Bitmap,而xrat和yrat是比例.

我的问题是,当我测试时,Bitmap模糊或消除锯齿,有没有办法防止这种情况?如果积木模糊,游戏的僵硬艺术风格将被破坏.

任何(任何)帮助表示赞赏!

java android

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

OS X:相当于Linux的wget

如何从库存OS X系统上的Un*x shell脚本执行HTTP GET?(安装第三方软件不是一种选择,因为这必须在我无法控制的许多不同系统上运行).

例如,如果我在本地启动Mercurial服务器执行hg服务:

... $ hg serve 
Run Code Online (Sandbox Code Playgroud)

然后,从具有wget命令的Linux 我做一个wget:

... $  wget http://127.0.0.1:8000
--2010-12-31 22:18:25--  http://127.0.0.1:8000/
Connecting to 127.0.0.1:8000... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: unspecified [text/html]
Saving to: `index.html
Run Code Online (Sandbox Code Playgroud)

在我发起"hg serve"命令的终端上,我确实可以看到HTTP GET成功了:

127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Run Code Online (Sandbox Code Playgroud)

所以在Linux上,从shell脚本执行HTTP GET的一种方法是使用wget(如果当然安装了该命令).

有什么其他方法可以做相当于一个wget?特别是我正在寻找可以在OS X安装上运行的东西.

unix macos shell http-get

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

在PHP中没有前端的小型简单CMS在哪里?

关键是:

  1. 小而简单
  2. PHP MySql
  3. 没有前端

通过"无前端"我的意思是字面意思,我可以100%控制外观.我只想在"后端"上使用CMS来管理内容(用户登录/安全性,上传图像,udate文章等),这些内容无论如何都无法管理托管数据的呈现方式.也许它只是将信息保存在(MySql)数据库中(我可以查询并提取自己)或者如果它写入内容,它是超级干净的xhtml片段,甚至只是xml我会解析自己?

我看过Wordpress - 并且不喜欢它生成的代码,更不用说这些网站看起来太"罐装"了(你通常可以在一英里之外发现一个WP网站.)

Joomla和Drupal看起来更加可定制,但在我看来它们现在很臃肿,而且我真的只想要轻巧简单的东西.对于一个用户的妈妈和流行网站.(没有分层的出版/审批系统,以及所有这些.)

我设想将此CMS插入现有网站/网络应用程序,其中大部分网站由我制作和管理,但一些选择区域由网站所有者管理.

php content-management-system

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

Mathematica中的奇怪Sin [x]图

我在Mathematica 7中随机绘制了Sin [x]函数,这就是它所显示的:

http://i.stack.imgur.com/hizGw.png

注意大约可见的缺陷x = -100.

下面是缺陷部分的缩放,清楚地表明Mathematica由于某种原因在这些点之间使用了更低的分辨率:

啮合

任何人都知道为什么会这样,为什么只有x = -100

注意:顺便说一下,Wolfram Alpha也是如此.

wolfram-mathematica

36
推荐指数
1
解决办法
3272
查看次数

如何使用javascript每5秒重新加载img?

如何使用javascript每5秒重新加载img?

<img src="screen.jpg" alt="" />
Run Code Online (Sandbox Code Playgroud)

javascript

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

正则表达式替换除数字和小数点以外的所有内容

我有一个文本字段,只需要保留文本或小数.这是我正在使用的代码,用于替换除数字和小数点之外的所有内容.问题是,我无法弄清楚能够识别其他一切的正则表达式

document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
Run Code Online (Sandbox Code Playgroud)

\ D工作正常,但我已经尝试过(?!.), (?!\.), [^.], [^\.]等等......

有关正则表达式的任何建议,除了数字或小数外都能正确识别吗?

谢谢您的帮助

javascript regex

99
推荐指数
3
解决办法
13万
查看次数

Vim导航笨拙

我已经致力于深入研究vim,以便更快地编写ruby/python代码,并且我很难在文件中导航.

主要是指我在插入模式和导航模式之间切换.也许我还没有完全习惯编辑器,但是不断切入和退出插入模式感觉非常尴尬.

这件事会随着时间而消失吗?是否有任何技巧可以更快地进入和退出插入模式?

vim

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

C#在运行时为Array.SetValue类型转换

我正在尝试使用反射创建一个数组,并将值插入其中.我正在尝试为许多不同类型执行此操作,因此需要一个createAndFillArray能够执行此操作的函数:

String propertyName1 = "prop1";
String propertyName2 = "prop2";

Type t1 = typeof(myType).getProperty(propertyName1).PropertyType.getElementType();
Type t2 = typeof(myType).getProperty(propertyName2).PropertyType.getElementType();

double exampleA = 22.5;
int exampleB = 43;

Array arrA = createAndFillArray(t1, exampleA);
Array arrB = createAndFillArray(t2, exampleB);

private Array createAndFillArray(Type t, object val){
    Array arr = Array.CreateInstance( t, 1); //length 1 in this example only, real-world is of variable length.
    arr.SetValue( val, 0 ); //this causes the following error: "System.InvalidCastException : Object cannot be stored in an array of this …
Run Code Online (Sandbox Code Playgroud)

c# arrays reflection casting runtime

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

如何使用Bash将一个目录合并到另一个目录中?

我正在寻找将文件从一个目录合并到另一个目录的shell脚本.

样品:

html/
  a/
    b.html
  index.html

html_new/
  a/
    b2.html
    b.html
Run Code Online (Sandbox Code Playgroud)

用法:

./mergedirs.sh html html_new
Run Code Online (Sandbox Code Playgroud)

结果:

html/
  a/
    b.html
    b2.html
  index.html
Run Code Online (Sandbox Code Playgroud)

html/a/b.htmlhtml_new/a/b.html
html/a/b2.html复制的被取而代之的是html_new/a/b2.html
html/index.html被保持不变的

bash shell scripting command-line sh

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