问题列表 - 第34461页

Three20的利弊

我相信很多人都听过甚至使用过三个库来构建他们的应用程序.使用它的优点和缺点是什么?到目前为止,您的体验是什么 - 从提升,应用程序设计,构建,审批和未来维护开始......

我有兴趣接受它,被官方SDK中不容易获得的UI元素所吸引.

iphone user-interface three20

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

解析这个表达!

任何人都可以为我解析以下表达式

#define Mask(x) (*((int *)&(x)))
Run Code Online (Sandbox Code Playgroud)

我应用了流行的左右规则来解决但不能...... :(

非常感谢一堆:)

c++

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

Scala StandardTokenParsers 与 JavaTokenParsers

StandardTokenParsers 和 JavaTokenParsers 之间到底有什么区别?一个有什么用,另一个有什么用?

在 StandardTokenParsers 中,我可以使用 lexical.reserved 定义关键字,但这对我有什么帮助呢?

BR 特罗尔斯

parsing scala

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

将标记的枚举解析为列表的最有效方法

我有一个标记的枚举,需要检索其上设置的所有值的名称.

我目前正在利用枚举的ToString()方法,该方法返回以逗号分隔的元素.

    public void SetRoles(Enums.Roles role)
    {
        IList<Entities.Role> roleList = role.ToString("G").Split(',')
            .Select(r => new Entities.Role(r.Trim()))
            .ToList();
    ...
    }
Run Code Online (Sandbox Code Playgroud)

我敢肯定必须有比这更好的方法.

c# enums

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

高效的SQL测试查询或验证查询,可以在所有(或大多数)数据库中使用

许多数据库连接池库提供了测试其SQL连接以实现空闲的能力.例如,JDBC池库c3p0有一个名为的属性preferredTestQuery,它以配置的间隔在连接上执行.同样,Apache Commons DBCP也有validationQuery.

我见过的许多示例 查询都是针对MySQL的,并建议使用它SELECT 1;作为测试查询的值.但是,此查询不适用于某些数据库(例如HSQLDB,SELECT 1需要一个FROM子句).

是否存在与数据库无关的查询,该查询具有同等效率,但适用于所有SQL数据库?

编辑:

如果没有(似乎是这种情况),有人可以建议一组适用于各种数据库提供程序的SQL查询吗?我的目的是以编程方式确定我可以根据我的数据库提供程序配置使用的语句.

sql connection-pooling

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

你如何在整个网站上组织大型JS/jQuery代码库?

你如何在整个网站上组织大型JS/jQuery代码库?关于如何组织代码片段有很多很好的资源,但没有真正关于如何将它们整合在一起并使每个部分适合到位:侧面广泛的代码组织,使用相同代码的多个页面,保持松散耦合的DRY,等等

以下是我如何处理它.我从来都不习惯像这样组织我的代码,因为我认为它很草率并且可能导致可维护性/扩展问题,但我真的不知道更好.

我意识到我每个人都有他们自己的要求,而且没有交钥匙的解决方案,但我很想听到一些关于我做错了什么的意见,为什么我做错了,以及如何写更多的建议可维护的代码.

我认为我真正想要的是:

  1. 您如何处理需要在多个页面,多个页面上使用的逻辑?

  2. 你如何组织特定于页面的代码?将每个页面命名为一个全局对象是一个好主意吗?1.

  3. 您从一开始就做了什么,以确保随着您的应用变得越来越大,您不会不断重写您的组织模式?我可能在第四次迭代写这个东西.

每个页面都会收到主application.js文件.每个附加页面都有自己的application.pagename.js文件.我使用服务器端逻辑来包含文件(首先检查页面是否存在 - 某些页面不需要JS),然后按顺序初始化它们.

所以我的主页看起来像:

<script src="js/application.js"></script>
<script src="js/application.index.js"></script>
<script>
    MyApp.init();
    MyApp.index.init();
</script>
Run Code Online (Sandbox Code Playgroud)

我的URL约定是/ page/subpage/id /.我有大约10页和一大堆子页面,每个子页面都需要自己的逻辑.看这篇文章的最后一个例子.

我的大多数代码已经模块化为jQuery UI小部件或jQuery插件,所以我要说这些文件中75%的代码都需要()来创建一个小部件并启动它.

我根据需要使用requireJS来拉入小部件.

// application.js
var MyApp = {
    init: function(){
        var self = this;

        // these widgets are available on every single page
        // notice the call to jquery.deparam.js - i'll use this later to init subpage logic.
        require(['js/widget1.js', 'js/widget2.js', 'js/widget3.js', 'js/jquery.deparam.js'], function(){

            // deparam the query string.  I'll use this later.
            self.querystring = $.deparam.querystring();

            // init …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Plone:如何排序文件夹项目

我有一个文件夹叫myfolder,有内部的一些项目,如:item1,item2,item3,等.

当我将portlet添加Navigation到页面的左列并在文件夹中输入时myfolder,它向我展示了portlet上的链接,如下所示:

  • ITEM1
  • ITEM2
  • 项目3

我希望Navigationportlet显示这个确切类型的链接:

  • ITEM2
  • ITEM1
  • 项目3

我知道我可以在Contentmyfolder 的选项卡上enter code here,并将每个项目拖动到我想要的位置.
但是使用这种方式,如果我在新的产品上重新安装所有产品Plone Site,我就失去了配置.因此,我希望navigation order在我的产品上配置此配置,而不是仅在已安装的产品上配置plone site,以便此更改永远保留.

我怎样才能做到这一点?

navigation plone

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

php:如何替换不反斜杠的字母

嗨,我想用" - "替换字符串中的所有"e",这不是反斜杠所以"你好"应该是 - >"h-llo"但是"h\ello"应该是"你好"任何想法如果这个一个正则表达式可以吗?

php regex

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

nunit问题加载exe

以下情况:

  • tests.dll包含一堆单元测试

  • program.exe包含一些要测试的类

  • tests.dll包含使用program.exe中的类的测试

  • 因此tests.dll在program.exe上有一个引用

  • nunit-agent.exe加载tests.dll然后加载program.exe

- >基本上在nunit环境中program.exe就像一个dll一样使用.'误用'一个exe作为dll是可能的,因为我刚刚写了一个小测试应用程序,也引用program.exe并使用在那里定义的一些类,这运行良好...

但是在nunit中,只要加载使用program.exe中定义的代码的测试,我就会得到BadImageFormatException

这是nunit反射机制中的一个错误还是有原因的?

thx tobi

dll nunit load exe

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

如何防止SSL网址泄露信息?

我正在使用谷歌SSL搜索(https:www.google.com),期望我的搜索是私密的.但是,我搜索"烤面包机"产生了此查询:https://encrypted.google.com/search?hl = zh-xn = source&hp&q = toasters&aq = f

正如您所看到的,我的雇主仍然可以记录此信息并查看搜索内容.如何确保当有人使用SSL(使用自定义Google搜索)在我的网站上搜索时,他们的搜索字词不可见.

security

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