小编jef*_*lez的帖子

c正则表达式howto

我看了c已经10年了.我需要在c中编写一个解析字符串的小程序.我想使用正则表达式,因为我已经使用它们多年了,但我不知道如何在c中这样做.我花了早上谷歌搜索,我找不到任何直接的例子(即使用这个库,这是方法).有人能给我一个简单的例子吗?

谢谢!

c regex

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

Zend Framework 2如何在模块内部渲染部分内容?

我在模块中的目录结构中有这样的东西:

Api
??? Module.php
??? config
?   ??? module.config.php
??? src
?   ??? ( ..etc ..)
??? view
    ??? api
    ?   ??? api
    ?       ??? index.phtml
    ??? partial
            ??? test.phtml
Run Code Online (Sandbox Code Playgroud)

然后,我这样做:

<?= $this->partial('partial/test.pthml', array()); ?>
Run Code Online (Sandbox Code Playgroud)

但是,我得到:

2012年6月5日14:56:58] PHP致命错误:未捕获异常'Zend\View\Exception\RuntimeException',消息'Zend\View\Renderer\PhpRenderer :: render:无法渲染模板"partial/test.pthml "; 解析器无法解析为/Users/jeff/web/n/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php:463中的文件

我的谐音去?

php zend-framework2

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

ExtJS TabPanel在ViewPort中缺少滚动条

我有一个ViewPort,我想打开一些标签.我的一个标签很长,应该从页面底部开始.但是,侧面缺少滚动条.

这是我的视口设置:

var viewport = new Ext.Viewport({
    layout:'border',
    enableTabScroll:true,
    deferredRender:true,
    items:[
        new Ext.BoxComponent({ // raw
            region:'north',
            el: 'north',
            height:32
        }),{
            region:'west',
            id:'west-panel',
            title:'West',
            split:true,
            width: 200,
            minSize: 175,
            maxSize: 400,
            collapsible: false,
            margins:'0 0 0 5',
            layout:'accordion',
            deferredRender: true,
            layoutConfig:{
                animate:true
            },
            items: [{
                contentEl: 'west',
                title:'Navigation',
                border:false,
                collapsible: false,
                iconCls:'nav'
            }]
        },
        new Ext.TabPanel({
            region:'center',
            id:'center',
            activeTab:0,
            items:[{
                contentEl:'center1',
                title: 'Close Me',
                closable:true,
                layout:'fit',
                autoScroll:true
            }]
        })
     ]
});
Run Code Online (Sandbox Code Playgroud)

这是我的添加标签代码:

Ext.get("addplace").on('click', function() {
    centerTabs = Ext.getCmp('center');
    tab = centerTabs.add(new …
Run Code Online (Sandbox Code Playgroud)

javascript extjs

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

如何使 openInfoWindowHtml 在 Google Maps 2 中工作

我正在设置一个嵌入了 GMap2 的 extjs 面板。这是设置:

 map = new GMap2(document.getElementById("gmappanel"));
 map.setCenter(new GLatLng(58.019257, -115.572402), 3);
 map.setUIToDefault();
Run Code Online (Sandbox Code Playgroud)

我正在使用这里的示例,因此当我单击标记时,我会看到一个信息窗口。问题是,事件触发,我可以在控制台中看到正确的 HTML,但没有其他任何事情发生。信息窗口根本打不开。没有错误,什么都没有。

这是代码:

 function createMarker(point, val) {
    var marker = new GMarker(point);
    var name = val.data.name;
    var html = "<table class='marker'>";
    html += "<tr><td>Name: </td><td>" + name + "</td></tr>";
    html += "</table>";

    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
        debug("Marker fired");
    });

    return marker;
}
Run Code Online (Sandbox Code Playgroud)

我是这样称呼它的:

 var marker = createMarker(point,store.getAt(i));
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

google-maps extjs google-maps-api-2 extjs4

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

在PHP中包含不同类型的文件

我接手了一个PHP项目,我试图让它在我的开发盒上运行.我是开发人员而不是系统管理员,所以我无法让它工作.

以前的开发人员使用.h文件来包含PHP.我当前的配置是使用该.h文件并包含它而不执行它.在我的apache配置中需要查找什么(或者是我的php.ini)?

编辑:

当我阅读下面的评论之一时点击了一些东西.代码使用ASP样式标签" <?".我已经在php.ini中打开了选项,并且根据phpinfo(),它已启用,但是apache仍然只是将代码包含为文本.

我只是检查了它并运行代码与完整的开放PHP标签" <?php"修复了问题.话虽如此,我仍然希望它以另一种方式工作.

我正在使用最新版本的Macbook上运行代码.PHP 5.2.6,postgresql 8.3和apache 2.

该代码适用于登台服务器,但我无法弄清楚它有什么区别.

编辑

Durrr ...我没有在php.ini中启用short_open_tags.

php apache2 include

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

当我想要按日期分组时,如何为日期时间执行"分组依据"?

这是一个非常尴尬的标题:)

我需要编写一份报告,按日期生成拒绝列表.日期存储为日期时间字段,并按日期时间返回拒绝次数.

这是我的SQL:

select ps.date_scheduled, count(*) from payments_schedule ps
left join invoices i on i.invoice_id=ps.invoice_id
left join orders o on o.order_id=i.order_id
where ps.date_scheduled>'2009-06-01 00:00:00'
group by ps.date_scheduled
Run Code Online (Sandbox Code Playgroud)

2009-06-25 14:13:04 1 2009-06-25 14:13:07 1 ..等...

不酷.我想要的是:2009-06-25 25 2009-06-26 31等...

我怎么做?谢谢 :)

mysql

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

Laravel使用XML测试POST路由

我已经看过这个问题了,但这并不是我所追求的。

我在带XML的Lumen应用程序中有一个API端点。在控制器中,我做这个读取数据:$request->getContent();

我正在尝试编写将XML发布到路由并检索响应的单元测试。我试过了$response = $this->call('POST', '/api', $xml);,但是第三个参数必须是数组,而不是字符串。

如何在单元测试中将XML字符串发布到端点?

php laravel lumen

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