小编Mar*_*Gil的帖子

C++ HTML模板框架,模板化库,HTML生成器库

我正在寻找类似于例如C++的模板/生成器库.Ruby的Erb,Haml,PHP的Smarty等

如果我会运行一些基本功能,如循环,if/else,int转换为字符串等,那将是很棒的.

如果我可以在哈希映射中传递所有这些参数而不是为每个参数调用某个函数,那么传递给模板渲染引擎的参数也很重要.

你有什么建议?

我也可以看到嵌入像Lua这样的语言的可能性,但是我还没有为它找到一个模板化的库.

c++ template-engine

63
推荐指数
3
解决办法
4万
查看次数

纯Ruby项目的目录布局

我开始学习红宝石了.我也是一个日常的C++开发人员.对于C++项目,我通常使用以下dir结构

/
 -/bin <- built binaries
 -/build <- build time temporary object (eg. .obj, cmake intermediates)
 -/doc <- manuals and/or Doxygen docs
 -/src
 --/module-1
 --/module-2
 -- non module specific sources, like main.cpp
 - IDE project files (.sln), etc.
Run Code Online (Sandbox Code Playgroud)

Ruby(非Rails,非Merb)的dir布局会建议保持干净,简单和可维护吗?

ruby code-formatting

20
推荐指数
3
解决办法
9798
查看次数

如何在UML活动图上显示异步操作

我即将绘制/记录一些客户端 - 服务器连接建立代码以更好地理解它.有几个操作是在不同的线程中异步完成的(连接线程,数据接收线程等).

我应该在单独的图表上显示它们吗?我更愿意将它放在一个图表上以掌握整体视图,但不知道如何在活动图上表示它.

diagram uml asynchronous

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

用C++编写Mac OS X应用程序的完整解决方案

我正在为我目前的盒子寻找替代品,Mac OS X似乎非常吸引人.

我感兴趣的主要领域是C++编程.目前我正在使用Eclipse + CDT和g ++来创建我的软件; 有时它是KDevelop.

我知道Mac的主要IDE是Xcode,主要语言是Objective-C.如果可能的话,我想避免学习Objective-C.我也听说过/从C++访问Mac OS X API时存在一些问题.

因此,我的问题是:开发/调试/测试C++应用程序的完整解决方案是什么,可以访问Mac OS X的硬件(UI,声音,视频/加速视频等)的所有方面?

编辑:Xcode与Eclipse + CDT组合相比如何?如果这种比较完全可能......

c++ ide macos xcode

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

最佳跨平台C++/QT4开发环境

我想使用C++和QT4开发跨平台应用程序.我在Linux和Windows(MinGW)上编码.

目前我正在使用KDevelop和它的QMake集成.在Windows上我正在尝试使用QT集成插件的Eclipse.但是,在两个系统上移动源和更新配置文件/ IDE项目文件非常繁琐.

我正在研究使用CMake,因为它可以生成Makefile,KDevelop项目文件和Eclipse项目文件.

你怎么看?你用什么来进行这种开发?

c++ eclipse qt4 kdevelop cmake

7
推荐指数
3
解决办法
4221
查看次数

多平台项目存储库设计策略

在处理多平台项目时,我正在寻找有关存储库布局/设计的策略.通常依赖是:

  • 项目有单一名称/品牌
  • 每个平台都有单独的源代码
  • 平台代码共享公共资源
  • 设计文档和其他文档在平台之间共享

我已经尝试过(使用git)以下内容:

解决方案A:

  • 每个平台项目都驻留在自己的目录中
  • 提交master适用于所有平台

优点:

  • 清洁代码开发
  • 没有合并

缺点:

  • 日志很乱,你通常需要在所有提交日志前加上平台
  • 有时逆转提交是......不可能或非常困难/凌乱

解决方案B:

  • 每个平台都有自己的分支
  • 当在每个分支上执行释放rebase然后合并到master+标记时

优点:

  • 清洁日志:)
  • 清洁分离发展进程
  • 减少冲突

缺点:

  • 需要合并到 master
  • 当所有平台同时降级时 - 合并到主人是HELL

我对创建每个平台的存储库犹豫不决,因为共享资源可能很困难,或者需要额外的,可能容易出错的任务.

期待您的专业知识.

git version-control mercurial multiplatform project-organization

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

在活动开始之前完成所有活动

我想完成在应用程序中运行的所有活动意味着要从堆栈中删除所有父活动.

我想在我的应用程序本地实现注销功能,所以我在想,我将完成之前开始的所有活动,并将再次开始登录活动..

stack android android-activity

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

Symbian /嵌入式编程学习的启动点

我对C++(不是C)有很好的了解,最近买了一部基于Symbian的手机.这让我有理由开始学习如何编程这个野兽.

我已经搜索过Symbian编程教程,但是有很多知识,很难选择最适合初创公司.

所以我要求提供关于从哪里开始嵌入式/ Symbian编程学习的提示和技巧,这将使我在这个主题上有所启动; 特别是如果你自己有这方面的知识.

谢谢.

embedded symbian

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

改变android中的dragshadow,同时拖动发生

面对让dragshaddow(由创建的问题DragShadowBuilder)上的东西反应,同时拖动正在发生的事情.

有人知道应该怎么做吗?

android shadow drag

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

如何使用Python在SVG文件中通过'id'字段查找元素

以下是.svg文件(xml)的摘录:

   <text
       xml:space="preserve"
       style="font-size:14.19380379px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono;-inkscape-font-specification:DejaVu Sans Mono"
       x="109.38555"
       y="407.02847"
       id="libcode-00"
       sodipodi:linespacing="125%"
       inkscape:label="#text4638"><tspan
         sodipodi:role="line"
         id="tspan4640"
         x="109.38555"
         y="407.02847">12345678</tspan></text>
Run Code Online (Sandbox Code Playgroud)

我正在学习Python,并且不知道如何找到所有这些text元素的id字段等于libcode-XXXX是一个数字.

我已经使用minidom的解析器加载了这个.svg文件,并尝试使用它来查找元素getElementById.但是我得到了None结果.

    svgTemplate = minidom.parse(svgFile)
    print svgTemplate
    print svgTemplate.getElementById('libcode-00')
Run Code Online (Sandbox Code Playgroud)

继续追问其他问题,我试过setIdAttribute('id')svgTemplate没有运气的情况下使用对象.

一句话:请提示一个聪明的方法来提取所有这些形式的text元素.之后,获取文本并用生成的内容替换它应该没有问题.idlibcode-XXtspan

python xml svg dom minidom

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

Android编译器:无法解析符号字符串

当我尝试将strServerIP添加到类Server时,我得到一个:
无法解析符号字符串
编译器错误.

为什么?

package com.example;


public class Server
{
    //public static java.lang.string SERVERIP;
    public static android.R.string SERVERIP;
    public static java.lang.string strServerIP = "monster.idsoftware.com";
    public static string strServerIP = "monster.idsoftware.com";
    public static int SERVERPORT = 27950;
    public static int PROTOCOL = 68;
}
Run Code Online (Sandbox Code Playgroud)

java sockets android udp intellij-idea

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

当param = xyz%时,request.getParameter("param")不返回值

我传递一个参数param,从jspservlet其的值等%xyz.

当我试图通过servlet获取值时,request.getParameter("param") 我没有得到任何价值.

相反,它是空白的(甚至没有空).

可以,任何人都可以解释原因.

java servlets

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