La programmation

86
Qu'est-ce que Arel dans Rails 3.0?

Je comprends que c'est un remplacement d'ActiveRecord et qu'il utilise des objets au lieu de requêtes. Mais... pourquoi est-ce mieux? les objets / requêtes seront-ils "plus faciles" à créer? cela conduira-t-il à des requêtes SQL plus efficaces? sera-t-il compatible avec toutes les principales...

86
Meilleur magasin de données pour des milliards de lignes

J'ai besoin de pouvoir stocker de petits bits de données (environ 50 à 75 octets) pour des milliards d'enregistrements (~ 3 milliards / mois pendant un an). La seule exigence est des insertions rapides et des recherches rapides pour tous les enregistrements avec le même GUID et la possibilité...

86
D'où vient le nom «atoi»?

Dans le langage C, où ont-ils trouvé le nom atoipour convertir une chaîne en entier? La seule chose à laquelle je peux penser est Array To Integer pour un acronyme, mais cela n'a pas vraiment de sens.

86
Node.js ou Erlang

J'aime vraiment ces outils en ce qui concerne le niveau de concurrence qu'ils peuvent gérer. Erlang / OTP ressemble à une solution beaucoup plus stable mais nécessite beaucoup plus d'apprentissage et beaucoup de plongée dans le paradigme du langage fonctionnel. Et il semble qu'Erlang / OTP le rend...

86
Instances orphelines dans Haskell

Lors de la compilation de mon application Haskell avec l' -Walloption, GHC se plaint des instances orphelines, par exemple: Publisher.hs:45:9: Warning: orphan instance: instance ToSElem Result La classe de type ToSElemn'est pas la mienne, elle est définie par HStringTemplate . Maintenant, je sais...

86
jQuery - événement hashchange

J'utilise: $(window).bind( 'hashchange', function(e) { }); pour lier une fonction à l'événement de changement de hachage. Cela semble fonctionner dans IE8, Firefox et Chrome, mais pas dans Safari et je suppose que pas dans la version antérieure d'IE. Pour ces navigateurs, je souhaite désactiver...

86
Tracer une ligne dans UIView

J'ai besoin de dessiner une ligne horizontale dans un UIView. Quelle est la manière la plus simple de le faire. Par exemple, je veux dessiner une ligne horizontale noire à y-coord = 200. Je n'utilise PAS Interface Builder.

86
LEFT OUTER rejoint les rails 3

J'ai le code suivant: @posts = Post.joins(:user).joins(:blog).select qui est destiné à trouver tous les articles et à les renvoyer ainsi qu'aux utilisateurs et blogs associés. Cependant, les utilisateurs sont facultatifs, ce qui signifie que le INNER JOINqui :joinsgénère ne renvoie pas beaucoup...

86
inclusion de paramètres dans OPENQUERY

Comment puis-je utiliser un paramètre dans openquery sql, tel que: SELECT * FROM OPENQUERY([NameOfLinkedSERVER], 'SELECT * FROM TABLENAME where field1=@someParameter') T1 INNER JOIN MYSQLSERVER.DATABASE.DBO.TABLENAME T2 ON T1.PK = T2.PK