小编Rya*_*rty的帖子

AJAX如何工作?

AJAX的本质是什么?例如,我想在我的页面上有一个链接,以便当用户单击此链接时,一些信息将被发送到我的服务器,而无需重新加载当前页面.这是AJAX吗?

我能够通过使用isoframes来获得这种行为.在更多细节中,我在一个小的isoframe中放了一个链接(比如一个小图片).当用户单击此链接时,浏览器仅重新加载isoframe中的页面.

但是,我认为这不是达到目标的优雅方式.我想我必须使用AJAX.它是如何工作的?可以使用XHTML以优雅的方式解决所考虑的问题吗?或者我需要使用JavaScripts吗?

我不需要太多.我只想要一个小的链接(点击后)发送一些信息到服务器.假设我在消息附近有一个"星形图像".如果用户单击该星(他/她喜欢该消息),则更改颜色和我的服务器更新数据库(以记住该用户喜欢该消息).

javascript ajax

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

用php阅读pdf文件

我有一个大型PDF文件,它是建筑物的楼层地图.它有所有办公家具的层,包括座位位置的文本框.

我的目标是用PHP读取这个文件,在文档中搜索文本图层,在文件中获取它们的内容和坐标.这样我可以绘制座位位置​​ - > x/y坐标.

有没有办法通过PHP做到这一点?(甚至Ruby或Python,如果这是必要的)

php pdf

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

如何在PHP中透明地调整png的大小?

我试图在PHP中调整透明背景的png,我在网上找到的代码示例对我不起作用.这是我正在使用的代码,建议将不胜感激!

$this->image = imagecreatefrompng($filename);

imagesavealpha($this->image, true);
$newImage = imagecreatetruecolor($width, $height);

// Make a new transparent image and turn off alpha blending to keep the alpha channel
$background = imagecolorallocatealpha($newImage, 255, 255, 255, 127);
imagecolortransparent($newImage, $background);
imagealphablending($newImage, false);
imagesavealpha($newImage, true);

imagecopyresampled($newImage, $this->image, 0, 0, 0, 0, $width, $height,  $this->getWidth(), $this->getHeight());
$this->image = $newImage;  
imagepng($this->image,$filename);
Run Code Online (Sandbox Code Playgroud)


更新 "不工作"我的意思是当我调整pngs时,背景颜色会变为黑色.

php png gd resize

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

存储徽章标准的最佳方法是什么?

我一直在考虑如何在新网站上实现类似于SO的徽章功能.存储徽章标准的最佳方法是什么?

两个想法:

  • 所有代码
  • '第二系统' - 创建用于定义徽章及其标准的元架构.将一些信息存储在数据库中,并让代码查询它以找出徽章及其标准.

还有更好的方法吗?

architecture badge

33
推荐指数
2
解决办法
4333
查看次数

是时候开始用HTML5开发了吗?

从搜索SO开始,差不多一年前就已经提出了这个问题.

那么现在使用新的FF,Opera,IE,是时候开始使用HTML5开始开发网站了还是现在还为时尚早,会导致兼容性问题?

使用HTML5只是要求我们在网站上使用越来越多的JS来"欺骗"旧版浏览器正常工作吗?

html javascript standards html5 cross-browser

15
推荐指数
2
解决办法
1974
查看次数

如何在Mercurial中重复合并分支

我在工作中使用Mercurial,我希望设置类似于我使用SVN的设置:

  • 树干
  • 标签
    • 生产
  • 分行

由于Mercurial原生支持分支,我知道如何创建一个命名分支,但我找不到任何关于如何重复地将'Trunk'与'Production'合并的文档.

很简单,我希望有一个正常工作的开发分支和一个生产分支,我经常将更改从开发分支转移到.我如何使用Mercurial做到这一点?

version-control mercurial

11
推荐指数
1
解决办法
5420
查看次数

规划可扩展Web应用程序开发

在开始开发可伸缩Web应用程序之前,应该考虑哪些语言,框架和托管注意事项?

scaling scalability web-applications

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

Yii通过many_many关系找到模型

我正在使用Yii并拥有3个表:用户,带有users_devices表(user_id,device_id)的设备,用于定义它们之间的MANY_MANY关系.

我正在寻找的是通过ActiveRecord从其id(devices.id)中找到属于特定用户(users.id)的设备的最简单方法.

方案是REST API正在查询设备,但出于安全原因,我想验证设备是否由用户拥有.

这样的想法是这样的:

$device = Devices::model()->findByPk($deviceId)->having(
    array('user_id' => $userId));
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助,我已经研究了一段时间,但找不到优雅的解决方案.

php mysql activerecord many-to-many yii

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

在XCode中作为构建阶段运行时,`pip install pygments`不完整安装

我正在运行命令:

pip -v install pygments==2.0.2 --force-reinstall --ignore-installed --target .
Run Code Online (Sandbox Code Playgroud)

作为我在Kivy iOS项目中构建过程的一部分.当我在终端中自己运行命令时,pygments已正确安装.当XCode运行它时,pygments包不会在pygments/formatters目录中安装任何文件.

我已经验证了同一个pip用于我的用户和XCode运行时pip.

安装pygments时的输出:

(rdoherty.local) %% pip -v install pygments==2.0.2 --force-reinstall --ignore-installed --target .                                       ~/Documents/projects/kivy-ios/racecapture-ios/YourApp (master)
Downloading/unpacking pygments==2.0.2
  Could not fetch URL https://pypi.python.org/simple/pygments/2.0.2: 404 Client Error: Not Found
  Will skip URL https://pypi.python.org/simple/pygments/2.0.2 when looking for download links for pygments==2.0.2
  [snip]
  Using version 2.0.2 (newest of versions: 2.0.2, 2.0.2)
  Downloading Pygments-2.0.2-py2-none-any.whl (672kB):
  Downloading from URL https://pypi.python.org/packages/2.7/P/Pygments/Pygments-2.0.2-py2-none-any.whl#md5=98f29db02f4b22f58a2d3f60646e1e1f (from https://pypi.python.org/simple/pygments/)
...Downloading Pygments-2.0.2-py2-none-any.whl (672kB): 672kB downloaded
Installing collected packages: pygments
Successfully …
Run Code Online (Sandbox Code Playgroud)

python xcode pip kivy

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

适当的Node.js模块架构和数据库连接?

我正在编写一个接受TCP连接的Node应用程序.我有几个单独的Node模块(利用导出功能).每个都需要数据库连接来处理它们的一些功能.

构建/处理数据库连接的最佳方法是什么?每个模块应该创建一个单独的连接,还是我的主JS文件在需要时应该将数据库连接处理程序传递给模块?

architecture node.js

4
推荐指数
1
解决办法
4133
查看次数

jQuery ajaxSuccess多次调用创建效果似乎多余还有另外一种方法吗?

我正在创建的效果是快速淡出,然后在请求成功时淡入元素.

因为jQuery以常规方式处理(从上到下),我可以使用我的下面的"hack"来解决问题.

但我想知道是否有更好的方法来创造这种效果.这就是我现在所拥有的......我还没有找到另一种方法来做到这一点:

$('#submitButton').ajaxSuccess(function () {
$("#records_results_table").fadeOut();
});

$('#submitButton').ajaxSuccess(function () {
$("#records_results_table").fadeIn();
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery jquery-ui

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