{"id":39,"date":"2019-01-12T18:09:47","date_gmt":"2019-01-12T17:09:47","guid":{"rendered":"https:\/\/jacknbob.fr\/blog\/?p=39"},"modified":"2019-01-12T18:09:47","modified_gmt":"2019-01-12T17:09:47","slug":"bmxamlib","status":"publish","type":"post","link":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/2019\/01\/12\/bmxamlib\/","title":{"rendered":"bmxamlib"},"content":{"rendered":"\n<p>BmXaMLib est une librairie Java contenant des fonctionnalit\u00e9s utilis\u00e9es r\u00e9guli\u00e8rement dans mes projets. Elle est disponible <a href=\"https:\/\/jacknbob.fr\/bmxam\/projects\/bmxamlib.jar\">ici<\/a>. Voici une partie de    s classes qui la composent :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>HttpClient et HttpsClient : des clients HTTP (avec ou sans SSL)<\/li><li>Chronometer : un chronom\u00e8tre<\/li><li>Counter : un compteur<\/li><li>SelectableSet : un ensemble d&rsquo;\u00e9l\u00e9ments ordonn\u00e9s (dont le type est libre, d\u00e9finit par l&rsquo;utilisateur). Dans cet ensemble, l&rsquo;un des \u00e9l\u00e9ments est toujours \u00ab\u00a0s\u00e9lectionn\u00e9\u00a0\u00bb. On peut demander \u00e0 obtenir l&rsquo;\u00e9l\u00e9ment suivant, c&rsquo;est-\u00e0-dire faire avancer la s\u00e9lectionner. Si le dernier \u00e9l\u00e9ment de l&rsquo;ensemble \u00e9tait s\u00e9lectionn\u00e9, on revient au premier \u00e9l\u00e9ment.<\/li><li>  Vec, Vec2D, Vec3D, VecN : un ensemble de classes permettant d&rsquo;effectuer des op\u00e9rations sur des vecteurs (sommes, produits, projections etc)<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>BmXaMLib est une librairie Java contenant des fonctionnalit\u00e9s utilis\u00e9es r\u00e9guli\u00e8rement dans mes projets. Elle est disponible ici. Voici une partie de s classes qui la composent : HttpClient et HttpsClient : des clients HTTP (avec ou sans SSL) Chronometer : un chronom\u00e8tre Counter : un compteur SelectableSet : un ensemble [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2,6],"class_list":["post-39","post","type-post","status-publish","format-standard","hentry","category-non-classe","tag-bmxam","tag-java"],"_links":{"self":[{"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":1,"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/posts\/39\/revisions\/40"}],"wp:attachment":[{"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bmxam.jacknbob.fr\/index.php\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}