小编zor*_*anc的帖子

使用正则表达式在bash中搜索和替换

我见过这个例子:

hello=ho02123ware38384you443d34o3434ingtod38384day
echo ${hello//[0-9]/}
Run Code Online (Sandbox Code Playgroud)

遵循以下语法: ${variable//pattern/replacement}

不幸的是,该pattern字段似乎不支持完整的正则表达式语法(如果我使用.或者\s,例如,它尝试匹配文字字符).

如何使用完整的正则表达式语法搜索/替换字符串?

regex bash

142
推荐指数
6
解决办法
19万
查看次数

使用SDL 2运行应用程序时Xcode 5崩溃

我尝试按照这两个教程(或由于版本差异而适用的部分)来安装SDL 2.0.2以使用Xcode 5.1:

教程1

教程2

运行链接了SDL 2框架的任何程序会导致Xcode崩溃并出现以下问题详细信息:

Process:         Xcode [1787]  
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode  
Identifier:      com.apple.dt.Xcode  
Version:         5.1 (5084)
Build Info:      IDEFrameworks-5084000000000000~21
App Item ID:     497799835
App External ID: 444172641
Code Type:       X86-64 (Native)
Parent Process:  launchd [257]
Responsible:     Xcode [1787]
User ID:         501

PlugIn Path:       /Library/Frameworks/SDL2.framework/Versions/A/SDL2
PlugIn Identifier: org.libsdl.SDL2
PlugIn Version:    2.0.2 (2.0.2)

Date/Time:       2014-03-13 04:24:59.771 +0200
OS Version:      Mac OS X 10.9.2 (13C64)
Report Version:  11
Anonymous UUID:  EFECF2A0-A489-055E-0904-D3CD9E756EB0


Crashed Thread:  21  <lldb.process.internal-state(pid=1804)>

Exception Type:  EXC_BAD_ACCESS (Code Signature Invalid)
Exception …
Run Code Online (Sandbox Code Playgroud)

crash xcode sdl xcode5 sdl-2

32
推荐指数
2
解决办法
9251
查看次数

使用AngularJS的数据表中的单元格按钮

我正在使用angularjs构建一个网站,我从网络服务获取数据.我需要将数据填充到数据表并为每行创建一个编辑按钮.经过一番调查后,我想出了这个

问题是ng-click不起作用可能是因为我需要编译注入表格单元格的html.我已经尝试过几种方式,但不幸的是我仍然很有角度,我似乎不明白我是如何做到这一点的.我真的需要帮助.

这是我的指示:

dialogApp.directive('myTable', function ($compile) {
return {
    restrict: 'E, A, C',
    link: function (scope, element, attrs, controller) {
        var dataTable = element.dataTable(scope.options);

        scope.$watch('options.aaData', handleModelUpdates, true);

        function handleModelUpdates(newData) {
            var data = newData || null;
            if (data) {
                dataTable.fnClearTable();
                dataTable.fnAddData(data);
            }
        }
    },
    scope: {
        options: "="
    }
};}); 
Run Code Online (Sandbox Code Playgroud)

控制器:

dialogApp.controller('DataTableTestController', ['$scope', function($scope){
$scope.coisas = "coisas";
$scope.botaoEdit = function(a){
    console.log(a);
};

$scope.options = {
    "sDom": '<"H"lf>t<"F"ip>',
    "bStateSave": true,
    "bPaginate": false,
    "bLengthChange": false,
    "bFilter": true,
    "bSort": true,
    "bInfo": true, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery angularjs angularjs-ng-click jquery-datatables

10
推荐指数
1
解决办法
5808
查看次数

Facebook init()的channelUrl参数是否已弃用?

我记得有一个channelUrl选项FB.init(),但根据这个页面它似乎不再存在

此功能是否已弃用?

javascript facebook facebook-javascript-sdk

10
推荐指数
1
解决办法
1126
查看次数

PHP cURL表示在POST到虚拟主机时永久移动

我正在尝试使用PHP cURL将一些数据发布到使用虚拟主机来创建自定义域的本地站点http://example.local,但结果似乎是一个Moved Permanently.我怎么能让这个工作?

这是我目前的代码:

$url = "http://example.local/paypal_ipn.php"
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);

curl_setopt($ch,CURLOPT_POST, substr_count($req,'&')+1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $req);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

我试图设置CURLOPT_FOLLOWLOCATION为true,但只是在没有POST数据的情况下.

php post curl

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

将大量自定义帖子从 csv 文件导入到 WordPress

我的脚本有一个问题,该脚本从 csv 文件导入条目并将它们作为 WordPress 自定义帖子插入(每行都是一个帖子)...最初,我在自己的类中设置了导入功能,但这几乎不起作用...根据我收集的信息,问题是全局变量没有被缓存,每次我调用实例时都会消耗更多内存,直到进程耗尽内存并崩溃...所以我删除了该类并设置如下面的代码所述启动导入功能。

通过这个设置,我达到了可以正常处理多达 17k 个帖子的程度,但是如果我尝试导入比这更多的帖子,它就会在没有任何错误的情况下退出(我的 php 错误日志或中没有报告任何错误) WordPress 调试.日志文件)

该脚本成功插入了 17k 个帖子,打印出回显信息,直到它过早地停止在“剩余的 XXX 项”处,并且完成加载页面,此时不再输出任何内容......它永远不会进入最终语句echo "Done!";。 。

这会发生在本地主机开发环境和托管开发服务器上。我密切关注内存使用情况,在我的本地主机上它从未超过 60%(从 ~50% 开始),并且我没有看到逐步内存爬升表明内存泄漏...

我还尝试使用 ini_set('memory_limit', '64M'); 和 set_time_limit(0);

根据我读到的有关此问题的其他一些类似问题,

  • 对于 SQL 20k 条目应该不是什么大问题
  • 如果服务器足够强大,wordpress 也应该能够处理这个问题

我可以对下面的代码进行什么样的优化/改进才能使该脚本在这种规模上工作?

或者可能跳过 wordpress 内置功能并使用 LOAD DATA INFILE 处理所有内容,如 fancypants此处所述

我更喜欢通过提供的 WordPress 功能来处理数据。

csv 文件约为 1mb...

代码:


这些函数位于它们自己的文件中 - import.php

function fileupload_process() {
  ini_set('memory_limit', '64M');
  set_time_limit(0);
  $uploadfiles = $_FILES['uploadfiles'];
  if (is_array($uploadfiles)) {
    foreach ($uploadfiles['name'] as $key => $value) {
      // look only for …
Run Code Online (Sandbox Code Playgroud)

php mysql csv wordpress performance

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

从网站中提取数据的 Google App 脚本

所以我正在编写一个脚本,它查看在google+ 页面上完成的评论 并更新谷歌电子表格。

我发现 html 中包含此值的行是

<span class="A7a">103</span> 
Run Code Online (Sandbox Code Playgroud)

我只需要让我只知道 URL 和 html 代码就可以从页面中提取。

html google-apps google-docs-api google-apps-script google-spreadsheet-api

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

如何在jquery中推送这样的对象?

我可能知道如何推动var obj= [{}].each?比如这样.

 $.each(maintasks_row, function(index, maintasks_val) { 
                obj.push([{
                    "name" : maintasks_val.task_name,
                    "desc" : "",
                    "values" : [{
                        "from" : "/Date("+maintasks_val.time_start+")/",
                        "to" : "/Date("+maintasks_val.time_end+")/",
                        "label": maintasks_val.task_name,
                        "customClass" : "ganttRed"
                    }]
                }]);
            }); 
Run Code Online (Sandbox Code Playgroud)

我正在使用它 $(".gantt").gantt({source: obj});

这个网站上,var data[{}]一个对象吗?我该如何插入?

谢谢

html javascript php jquery gantt-chart

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

$ scope.$ watch不会在ui.bootstrap.modal控制器中引发事件

我正在为Angular使用UI引导程序,我已将ui.bootstrap.modal组件集成到我的解决方案中.除了一件事,一切都很好.我设置了$ scope.$ watch来监视位于模态后面的控制器上特定属性的更改,但是,当属性更改时它不会触发.

我在plunkr中复制了它

正如您所看到的,当模态打开时它会触发一次,但是当您更改UI中的复选框值时则不会触发.绑定看起来很好,因为更新一个复选框会更新另一个(两者都绑定到同一属性).

有任何想法吗?

谢谢!

javascript angularjs angular-ui-bootstrap

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

将多维数组的值转换为一维数组中的键值对,同时从其中一个值中取出前缀?

我有一个以下格式的数组:

Array (
    [0] => Array
        (
            [option_id] => 10820
            [option_name] => PREFIX_FIRST_OPT_KEY
            [option_value] => FIRST_OPT_VALUE
            [autoload] => yes
        )

    [1] => Array
        (
            [option_id] => 10821
            [option_name] => PREFIX_SECOND_OPT_KEY
            [option_value] => SECOND_OPT_VALUE
            [autoload] => yes
        )

    [2] => Array
        (
            [option_id] => 10824
            [option_name] => PREFIX_THIRD_OPT_KEY
            [option_value] => SECOND_OPT_VALUE
            [autoload] => yes


           )
    )
Run Code Online (Sandbox Code Playgroud)

用于获取具有以下结构的一维关联数组的适当函数是什么?

Array (
   [FIRST_OPT_KEY] => FIRST_OPT_VALUE
   [SECOND_OPT_KEY] => SECOND_OPT_VALUE
   [THIRD_OPT_KEY] => THIRD_OPT_VALUE
)
Run Code Online (Sandbox Code Playgroud)

我只想将指示的值保留为新数组中的键值对,并忽略其余的 -PREFIX_是固定长度的。

我现在正在做什么:

foreach ( $the_original_array as $key => $value …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

PHP方法strtotime效果不佳

function DateFormat($dt)
{
    return $newDate = date("d/m/Y", strtotime($dt));
}
$cr='2014-02-31';
echo DateFormat($cr);


Input: $cr='2014-02-31';
Output: 03/03/2014
Run Code Online (Sandbox Code Playgroud)

我正在传递2014-02-31并获得输出03/03/2014.请帮帮我.

php

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

用户离开密码字段后验证密码长度

我想检查密码长度是否至少为8个字符,当用户离开密码字段或按Tab键时.我怎样才能做到这一点?

我的密码代码如下所示.

<input type="password" name="password" id="pass1" placeholder="password"/> 
Run Code Online (Sandbox Code Playgroud)

javascript passwords jquery

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