Mon application utilise Core Data (avec l’aide de Magical Record) et est plutôt multithreadée avec NSOperation . Bien sûr, je fais très attention à ne pas faire circuler NSManagedObjectID entre les threads / opérations. Maintenant, pour revenir à l’object géré correspondant dans une opération, j’utilise -existingObjectWithID:error: donc: Collection *owner = (Collection *)[localContext existingObjectWithID:self.containerId error:&error]; Mais […]
Je dois append des rôles d’utilisateur et un système d’autorisation dans mon application Web construite en utilisant PHP / MySQL. Je veux avoir cette fonctionnalité: Un utilisateur root peut créer des sous-racines, des groupes, des règles et des utilisateurs normaux (tous les privilèges). Les sous-racines ne peuvent créer que des règles, des permissions et des […]
J’ai besoin de stocker une série de valeurs de configuration dans une firebase database. Les deux manières de les stocker sont les suivantes: une table avec 2 colonnes (nom, valeur) et une ligne pour chaque paire, ou une table avec une colonne pour chaque paramètre de configuration et 1 ligne? Avec le premier, je dois […]
Notre firebase database est conçue sur le modèle EAV (Entity-Atsortingbute-Value). Ceux qui ont travaillé avec les modèles EAV connaissent tous les problèmes liés à la flexibilité. J’ai demandé à mon client les raisons pour lesquelles l’utilisation du modèle EAV (flexibilité), et leur réponse a été la suivante: leurs entités changent avec le temps. Donc, aujourd’hui, […]
Voici trois bonnes pratiques que je tente de suivre lorsque je nomme des tables: Ne jamais nommer une table avec le pluriel (comme “utilisateurs”) Ne nommez jamais une table à l’aide d’un mot clé réservé (tel que “utilisateur”) Ne préfixez jamais votre nom de table avec “tbl” ou un autre préfixe de type d’object Tout […]
J’ai commis une instruction UPDATE incorrecte et j’ai perdu certaines données. Est-il possible de revenir en arrière maintenant, après je me suis déjà engagé? De l’aide? ROLLBACK dit NOTICE: there is no transaction in progress .
En principal: public static void main(Ssortingng[] args) throws NoSuchAlgorithmException { System.out.println(“encrypt:” + encryptPassword(“superuser”)+”:” ); } public static Ssortingng encryptPassword(final Ssortingng password) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance(“MD5”); byte[] hashPassword = md.digest(password.getBytes()); Ssortingng encryPass = Base64.encodeBase64Ssortingng(hashPassword); return encryPass; } Je reçois cette sortie: encrypt:C66i8K4gFQ23j1jN2sRCqQ==: Mais quand j’ai implémenté la même chose dans mon application, j’obtiens […]
Je crois que le titre est explicite. Comment créez-vous la structure de table dans PostgreSQL pour créer une relation plusieurs-à-plusieurs. Mon exemple: Product(name, price); Bill(name, date, Products);
Travailler sur un projet en ce moment et nous devons implémenter la suppression en douceur pour la majorité des utilisateurs (rôles d’utilisateur). Nous avons décidé d’append un champ “is_deleted = ‘0’” sur chaque table de la firebase database et de lui atsortingbuer la valeur “1” si des rôles d’utilisateur particuliers appuient sur un bouton de […]
Ainsi, pour les classes de base utilisées pour certaines méthodes réutilisables de type Commom dans chaque page de mon application … public class BaseClass:System.Web.UI.Page { public ssortingng GetRandomPasswordUsingGUID(int length) { ssortingng guidResult = System.Guid.NewGuid().ToSsortingng(); guidResult = guidResult.Replace(“-“, ssortingng.Empty); return guidResult.Subssortingng(0, length); } } Donc, si je veux utiliser cette méthode, je le ferais simplement, public […]