问题列表 - 第15693页

交互设计,视觉设计,网页设计,用户体验设计,用户界面设计,用户界面开发有什么区别?

交互设计,视觉设计,网页设计,用户体验设计,用户界面设计,用户界面开发有什么区别?

BTB,以下链接回答了UI Vs UX.

/sf/ask/93414751/

user-interface terminology user-experience

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

SQL:只将新行/记录插入表中?

我正在定期解析json feed并且只需要从feed中插入最新用户并忽略现有用户.

我认为我需要的是ON DUPLICATE KEY UPDATEINSERT IGNORE基于一些搜索,但我不太确定我问的是什么 - 例如:

users
1     John
2     Bob
Run Code Online (Sandbox Code Playgroud)

部分JSON:

{ userid:1, name:'John' },
{ userid:2, name:'Bob' },
{ userid:3, name:'Jeff' }
Run Code Online (Sandbox Code Playgroud)

从这个饲料我只想插入杰夫.我可以通过所有用户做一个简单的循环,并做一个简单的SELECT查询,看看用户id是否已经在表中,如果不是我做INSERT,但我怀疑它不是一个有效和实用的方法.

顺便说一句,如果有人愿意提供具体的答案,我正在使用Zend_Db进行数据库交互:)我不介意一般的战略解决方案.

php mysql sql zend-framework zend-db

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

ORM /持久层建议

我正在开始一个新项目,我正在寻找一个非常好的ORM或非基于SQL的持久层.
对于这个项目,我真的不关心数据是如何持久化的,只要它可以以合理的速度查询和存储,最重要的是简单的查询.
应该无缝地处理并发(前端将在另一个层上,并且将有几个同时用户,但不一定处理相同的数据)并且我必须更少关注数据层(简单查询,自动懒惰)装载等)更好.
我还想不惜一切代价避免使用基于字符串的查询,因此支持LINQ或其他直观且可能强类型查询的工具会获得很大的好处.
最后使用POCO对象是我真正想要做的另一件事
这里是我评估的产品列表以及它们不适合的原因,只是为了让我看不到任何关于使用它们的建议:

  • NHibernate:疯狂的xml,太多的设置,高维护复杂性和模型更改的成本,会话工厂很乱,不符合我的需求
  • Castle ActiveRecord:基于NHibernate,少量文档以及与NHibernate相关的一些问题仍然适用.此外,为了获得合适的模型,它需要很多属性,一个人最好手动创建模式,并且处理关系的方式是一种耻辱.
  • Linq To SQL:缺少POCO对象,根据MS,它不会提高太多加班时间(EF是他们所承诺的)
  • 实体Framweork:虽然在第4版中POCO对象是可能的,但它们仍然非常hacky并迫使你做太多的手工工作来设置.此外,v4只是一个测试版
  • LLBLGen Pro:很好,尤其是SelfServicing适配器,但不是POCO.此外,LINQ提供商还不完善.最后,删除一组对象是不可能通过LINQ导致混合API(其中一个远非直观)和我不喜欢.
  • XPO:除了直观,非常慢,并发问题,而不是POCO
  • SubSonic SimpleRepository:几分钟我以为我在做梦.当我弄清楚事情是如何处理关系时,deam结束了

我也看过MongoDB和CouchDB,但在这些情况下,相关对象的捕获看起来像是在做正确的事情之前需要进行太多的测试.此外,它们都不提供强类型查询.

提前感谢您的建议!

.net c# orm persistence poco

26
推荐指数
3
解决办法
3576
查看次数

为什么在C或C++中使用"long long"会是一件坏事?

为什么在C或C++中使用"long long"会是一件坏事?

我前几天正在编译一个运行时库,在它检查的代码中查看long是否为64位,如果不是则使用long long.但随之而来的是,它发出了一个#warning"使用long long".除非是开发人员的残留调试,否则我想不出任何"长期"警告的原因.

谢谢Chenz

c c++ gcc

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

C++中异常对象的范围

C++中异常对象的范围是什么?一旦执行catch处理程序,它是否会超出范围?另外,如果我创建一个未命名的异常对象并抛出它,那么在捕获该异常时,如果我通过const引用或非const引用捕获它是否重要?

c++ scope exception-handling

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

如何防止编译器在类构造函数参数中进行隐式类型转换?

#include <iostream>
using namespace std;
struct testarray{
    int element;
public:
    testarray(int a):element(a){}
};
class myarray 
{ 
public:
    testarray i; 

    public: 
            myarray(testarray a) : i(a){ } 


} ;
int main()
{
    myarray objArray[3] = {1,2,3};

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

上面的代码在Visual C++ 2005 Express Edition IDE中编译得很好.但我想要的是防止编译器隐式类型化对象类型.

c++

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

如何在ANTLR中管理可选空格?

我试图解析ANTLR中的数据文件 - 它具有可选的空格

 3 6
  97   12
 15 18
Run Code Online (Sandbox Code Playgroud)

以下显示了行的开始和结束位置.最后有一个换行符,没有标签.

^ 3 6$
^  97   12$
^ 15 18$
^
Run Code Online (Sandbox Code Playgroud)

我的语法是:

lines   :   line+;
line    :   ws1 {System.out.println("WSOPT :"+$ws1.text+":");} 
                num1 {System.out.println("NUM1 "+$num1.text);} 
                ws2 {System.out.println("WS :"+$ws2.text+":");}
                num2 {System.out.println("NUM2 "+$num2.text);} 
                NEWLINE
    ;
num1    :    INT    ;
num2    :    INT    ;
ws1 :   WSOPT;
ws2 :   WS;

INT     : '0'..'9'+;
NEWLINE :    '\r'? '\n';
//WS    :   (' '|'\t' )+ ;
WS  :   (' ')+ ;
WSOPT   :   (' ')* ;
Run Code Online (Sandbox Code Playgroud)

这使

line 1:0 …
Run Code Online (Sandbox Code Playgroud)

java whitespace antlr

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

C#中的REST Web服务

我需要开发一个Rest Webservice,在哪里可以找到教程或完整的示例代码来在C#中构建REST Web服务.请帮我拿样品

c# rest web-services

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

如何在C#中访问IEnumerable对象中的索引?

我有一个IEnumerable对象.我想基于索引访问例如:

for(i=0; i<=Model.Products; i++)
{
      ???
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

c# ienumerable

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

在Python中捕获信号

根据文件:

没有办法暂时从关键部分"阻止"信号(因为所有Unix版本都不支持).

什么阻止我使用signal.signal(signum,SIG_IGN)阻止它,然后添加信号?

python signals

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