小编Osa*_*bie的帖子

"类型错误:jQuery.easing [this.easing]不是jQuery 1.9.1中的函数"

在很多个月里第一次(脸红),我升级了我的jQuery东西.我现在在:

  • jQuery的1.9.1.js
  • jquery-ui-1.10.2.custom.js(使用了ThemeRoller,包含了所有组件,包括效果核心,在其描述中提到了缓动)

我还升级到最新版本的jquery.multiselect和jquery.multiselect.filter插件.当我尝试关闭其中一个多选菜单时,我收到此错误:

TypeError: jQuery.easing[this.easing] is not a function
jquery-1.9.1.js (line 9033)
Run Code Online (Sandbox Code Playgroud)

请注意,虽然我在发生错误时使用了多选插件,但实际错误在主jQuery文件中.代码是:

/*9031*/ if ( this.options.duration ) {
/*9032*/   this.pos = eased = jQuery.easing[ this.easing ](
/*9033*/     percent, this.options.duration * percent, 0, 1, this.options.duration
/*9034*/   );
/*9035*/ }
Run Code Online (Sandbox Code Playgroud)

我忘了更新一些文件了吗?谷歌搜索,其他同样抱怨似乎都试图使用某种额外的缓动插件,但我不是.

jquery jquery-ui jquery-plugins

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

以编程方式从文本数据生成 Keynote 幻灯片

我编写了一个数据库 Web 应用程序来处理教堂礼拜歌曲,并且我正在尝试添加一个模块来输出选定的歌曲以投影歌词。我最初以为我所有的用户都在使用 Powerpoint,它可以导入一个简单的文本文件,每行前面有 0-5 个选项卡(0 个选项卡行成为新幻灯片的标题,一个或多个选项卡意味着一个“项目符号点”)级别对应于多少个选项卡)。因此,我的模块当前输出这样一个文本文件,演示者将打开一个按照他们想要的歌曲演示方式设计的 Powerpoint 模板,插入文本文件作为新幻灯片的“大纲”,然后瞧。下面是在 Powerpoint 中使用的文本文件结构的一个小示例(其中一张日语幻灯片,通过利用下一级大纲以较小字体进行罗马化):

\n\n
As the Deer\n    As the deer panteth for the water\n    So my soul longeth after Thee\n    You alone are my heart\'s desire\n    And I long to worship Thee\nAs the Deer\n    You alone are my strength, my shield\n    To You alone may my spirit yield\n    You alone are my heart\'s desire\n    And I long to worship Thee\n\xe9\xb9\xbf\xe3\x81\xae\xe3\x82\x88\xe3\x81\x86\xe3\x81\xab (As the Deer)\n    \xe8\xb0\xb7\xe5\xb7\x9d\xe3\x81\xae\xe6\xb5\x81\xe3\x82\x8c\xe3\x82\x92\xe3\x80\x80\xe3\x81\x97\xe3\x81\x9f\xe3\x81\x86\xe9\xb9\xbf\xe3\x81\xae\xe3\x82\x88\xe3\x81\x86\xe3\x81\xab\n        tanigawa no nagare o shitau shika no yoo …
Run Code Online (Sandbox Code Playgroud)

pdf applescript text keynote

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

单独开发人员的Git工作流程(总git新手)

我已经决定现在是时候开始在一个PHP项目中使用Git了,这个项目我已经随便开发了十多年.(请不要,版本控制警察没有讲座!)由于我的VPS需要进行复杂的设置来完成项目所需的一切(特别是单代码库 - 多客户端结构和支持日语的TeX安装以创建专业PDF ),无法在我的本地Windows框中设置开发环境.但我确实在服务器上有一个可以玩的测试区域,所以这是我的开发区域.目前我使用Filezilla访问服务器并直接将文件打开到Notepad ++中,当我准备好看到我的编辑功能时,我只需保存并让Filezilla上传.当测试平台上的一切看起来都很好时,我会将文件复制到生产代码库区域.是的,除了我自己的评论之外,这给了我没有我的变化的历史,我必须小心不要将错误修复与半完成的新功能混合在一起.我可以看到Git的分支对于正在进行的不同升级的价值.

昨天我的脚趾湿了.首先我创建了一个Github帐户,然后(在教程的推荐下)安装了Git For Windows(带有自己的Bash和外观很小的GUI)和Kdiff3,并按照一些配置Git Bash的说明进行操作.尽管如此,我最终还是需要安装其他东西以便与我的Github帐户(适当地命名为Github for Windows)进行交互,这似乎完成了其他两个程序应该为我做的所有事情.无论如何,然后我做了一个简单的任务,因为我第一次进入Github世界 - 我已经为其他人的jQuery插件添加了功能,并希望与开发人员共享它,所以我将他的repo 分叉,克隆到我的机器上,覆盖了文件我之前编辑和测试过,同步到我的Github帐户,并发送了拉取请求.最后一句话中的所有术语对我来说都是全新的,所以我为自己感到非常自豪,因为我走得那么远.;)但我想我只需要Github软件,而不是Git软件 - 很难知道要相信哪些教程.

无论如何,现在我想弄清楚我自己的东西的工作流程,这是我们的实际问题.从我所知道的,除了公共Github在任何地方都有主要的回购需要花钱,我不在乎别人是否看到我的代码(我不指望其他人可以处理由意大利面条代码制作的古怪项目,但是如果他们想,那很好).好的,但那又怎样?也许是其中一种情况或其他情况:

  1. 将repo的分支克隆到我的PC,对本地文件进行编辑,然后将它们上传到Filezilla进行测试(比我当前的工作流程点击几次,因为Filezilla不会自动查看本地文件和远程文件之间的关系,但没什么大不了的.然后,当我对代码感到满意时,在本地提交,同步到Github,并将文件(从某处 - 在这一点上不确定)复制到生产区域.

  2. 在我的VPS上安装Git的Linux风格,以便"本地"Git文件位置是测试平台,并使用Gi​​t通过PuTTY进行本地提交.文件结构更简单(根本不需要在我的电脑上复制)但使用Git更麻烦:

    • 我不经常使用PuTTY,由于某种原因连接经常死在我身上,我必须重新启动.
    • 尽管Linux命令行是Git的原生栖息地,但我可能更熟悉GUI(因为我很快就忘记了命令语法 - 老脑,我猜).

    此外,由于我从未使用过我在这里安装的Git程序,我不确定它是Git还是Github我将在服务器上使用.

  3. 其他一些情况,因为#1或#2都没有使用Git/Github来管理生产文件区域,这可能是一个好主意,所以我不会忘记复制我需要的一切.

我试图研究基于PHP的GUI与#2想法的可能性(所以我不必使用PuTTY进行日常操作),但似乎这些工具的讨论都假设您正在尝试创建自己的Github服务,或者"本地"克隆存储库在物理上位于您的本地PC上(xAMP在任何操作系统上运行).但也许我使用的Github软件足以完成所有这些 - 很难说.我还不了解Github上的主公共仓库,某处的分支机构(Github上也有?),我的Web服务器上至少有两组文件(测试平台和生产区域),Github软件,Git软件,和我正坐在的电脑的键盘/屏幕.

所以原谅我的新手乱序,但如果那里有人有类似的发展情况,你的工作流程是什么?或者你会建议我什么?

php git github github-for-windows

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

PHP:获取真实 /tmp 路径的方法?

我正在将我的 Web 应用程序从 CentOS 5 迁移到 CentOS 7,有关 /tmp 目录的新安全功能正在破坏我的代码。我想知道如何最好地处理它。

我有 PHP 代码,它创建一个 LaTeX 文件,然后执行命令将其转换为 PDF,然后使用适当的标题将其提供给用户。以下是目前的一些相关代码行:

$fileroot = "/tmp/addr".getmypid();
ob_start();
/* echo all the LaTeX stuff */
file_put_contents($fileroot.".tex",ob_get_contents());
ob_end_clean();
exec("cd /tmp;uplatex -interaction=batchmode --output-directory=/tmp $fileroot", $output, $return);
Run Code Online (Sandbox Code Playgroud)

/usr/lib/systemd/system/php-fpm.service 中的设置包含PrivateTmp=true,这会导致/tmpPHP 函数调用实际上是/tmp/systemd-private-6898f2d665d64b998981bc479ddc2306-php-fpm.service-KU8XML/tmp。哎呀!这对于安全性来说很好,但是 exec() 按/tmp字面意思使用路径,因此它无法找到刚刚创建的文件file_put_contents()。PHP 函数sys_get_temp_dir()只是返回/tmp,并且我找不到任何包含该路径的环境变量。有没有办法以编程方式获取该路径?或者我需要关闭 PrivateTmp 吗?或者有更好的方法来做我需要做的事情吗?是的,我可以创建自己的具有广泛开放权限的特殊位置,但似乎只使用正常的临时目录应该更干净。

php temporary-files systemd centos7

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