﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-牧枫</title><link>http://www.blogjava.net/mufeng/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 21:09:56 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 21:09:56 GMT</pubDate><ttl>60</ttl><item><title>Java Ant Could not find the main class: org.eclipse.ant.internal.launching.remote.InternalAntRunner. Program</title><link>http://www.blogjava.net/mufeng/archive/2017/03/29/432417.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Wed, 29 Mar 2017 07:57:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2017/03/29/432417.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/432417.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2017/03/29/432417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/432417.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/432417.html</trackback:ping><description><![CDATA[<div></div><div><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAykAAAGMCAIAAABRRnpJAAAgAElEQVR4nOy9e3QU173vWeefmflj1qxZ60zWvTN37lo5Z+aee06Sk2QStxN0fZyc2MFOjpPYzsNJHJK2E7dfgF+xQxw/ZCK7bbBNY7BlsGyHh0FACxCG5mVLIF4CGjUPIQGN3hLogaRW6y0QNX9UddXeu3ZV7equ6gf6ftZe0F21965d1dW1P/rt3VWSLMuyLF+/fr26unrdunXV1dXT09OyHWNXWg68+q1Lh/4yePq14dMliejLlz579tQHPz++7K7jy+46+fHvJkeu2FaSZaLRaDKZTCaTCZp9Kx9PHi/WUunq9S2DQx1Dw5eHR/tGxwbHJ4YnpyrCf0tYkgQAABOi0eiiRYvWrVtXV1fX29s7Ojo6kYK+SvVWhRYsWFBeb3Ulqy+3zZLCUD8AIC+QtFfT09Pi+nX4rdndJz9ING1MtoSTLeFk86ZEfONgfMNQy9ahlq1XGtYce/des7KRgFQUiqdeSoEItTQeKpJU1DUipXjF4qEiKRCJBCRJyWPmXtUr5w4d+VOydoGSSt5du2bLp+u2Vm7YujVcWbFl26bNW8pXrHgH7gUASA8X3au3KrRgQaiq1/oKrQL3AiA/kcg34vq196VvTvRELNLel75pVlZxIlmW5UigqKhIcSdVovR1TkrJ8VBA9TJCzBQd02szc68z1Rv3rXy8dtU8btq38vHTn6+3Fi+4FwDAAvfcq758gbh6wb0AyFMk5v3U1FQ4HF63bl19vVVMu/ts1XB8z8CJv032X5xKNMR3PnWs7O4DS793YOn3DoS+dyD0varXZx185wcH3/nBwXd+yBZOaVQkUBSKRwKqc2k2lYpTOSiVWk9FvliPM3MvV8jtlR0AkM+45V4iQ5IkcC8A8pM0415TI31t5fePtpS3b/rd1NhgT2z5xOXKicvb5OuTcvsf6hd/QUny4e98/sZ3DaUVZyL8KUJKlJzyKMbAzEvFQ0Vabt244F4AgLzAJfdyql5wLwDylDTne/XVrri4/em//PqrzZVzB+u3TvUfmWhbPdG2Rr4+Wb/4C1NXzsqH/1+5/Au7533hSkudsXg8VFRUpJqR8lozpxA1W0v5X9cqfiliLlg8VIS4FwAgr3DHvRyrF9wLgDxFdS9Hv3O8Ojpw4aOftB1+5e5/loYbFsdX/+za6KWJ+PKJi+8a3YtfBaFIpF3JqUFHeuSQI1Z0KX28sSgQQNwLAJBXuOJeztUL7gVAnqLHvU6fPi14g4lLNaGOT/2jDS9tWXznxLnilvD9V2KbJhpem2gIirpXLoB7AQByghvulYZ6wb0AyFOo+V7Xr18XKdP4t18kowvGGkqWzfddvfj60LHnLqx7YPOfv735z9+GewEAAIMb7uXsF44KcC8A8hP2d44i1C39TqL2uemWJZ2H/zLdsqS3am7Dql+p6+BeAABAI+xeLgP3AiA/Sce9+up3HF3kO/La15QUDX134EK1uu76pHz4O7vnfUFJ8uHvuNfUTLFwr4HLl9p2bulrjjPLr7S3tu/ZdqW9Fe4FAEgbuBcAgCQd9ypQzNyr99zZ2EM/q5/vr/v9PZ3Vu7Xl3SeO1v3hXmV594mjXrpX2C/5w5lf4AEAVuTsiwb3AgCQwL0S9cXPts/9/cgLCwaee/LEnJ90fL4rkUhcjtaemHN37zNzR15Y0P3kY7HH5jhxr1jQJxHYXu7hXgCkQcF80eBeAAASZ+51oruAk5l7nX760c5Hfp989pnks89ceeLxE/f96OLHK6K/+nH3448oC3vmPhL73c+dupd+jQ/77boF6y6Brg0AoFIwXzS4FwCABO6VuHz8aPSeH1x+6MHE/LmJ+XN7H3mo7l7q7Yl7f9j52Z703cv+qg73AiANCuaLBvcCAJBk6l6R9364c/kdkeXfjyy/fcey23Ys+/cd73x3x9Jbdy3/Se3Z+pz7loh7JRKJy7WHj9/1/a7fzRl4+OGBhx/uDwSUF90P+qM/mt2xK2ItXvbuRS0J+1NjJL5gLLVEy86s1d+mchuLAzAzKZgvGtwLAECSqXttD/3b1cmRq1Nj166OT1+bnL42df36tCxf37/6jzvfvedIfR7pl/U9Ji4fPnR89m2d993X739ASZfvvz96x+0dkR224uXEvcJ+/UpOLlSyc9cy3YkxAwAzk4L5osG9AAAkmbrX1rf//dNPP33uuZKlS8uSyaSW89jWxfv+9uTO5XfXnjltKBV/5ibp3nVizlQb+qpU9EytfKI7cq8UeMeYYV1Auim0NXP3OnTo2G23ddz7075f36+krp//4vj3vtexfbtL7sX+dU3/zZ3qGjhridr4GQCYmRTMFw3uBQAgydS91n609A9/+ENf35Unnvjjhg2btJynq1fXbg5WfTg38s5d+e9elw8ePHbLd9r+40c9P/15z09/3v3TnysvOn589/Fbbu3Y9mmm7qX9FU3+OU2tNvytzq2NnwGAmUnBfNHgXkChISAVF4X6ct0MkHMydq81a++4447Zs2fPnj17/fqNzFOJpq9N7lh2W0bupSev3OvyocPHvn1L6+13Xr7rJ5fv+kn7Hf8RvbmIfHv8W7d0brcZeTS9iCvXcf1CHvZL5JQTbQREe2Fcy05hMWQAYGZSMF80uJfbxGuKMpCYSKBYCjRYVx6IkIv6QkXFklQR4eV00Ix4XyhQLEmlobhIZmMzLJe70NS+UBF5ZBoCgk1lNhUqlaRiqajGedGZQ5rudbRz6od3/ehQ88jHK5c99tjc2bNn//Sn961du25qauqOO+4YGRlR8heEe5385W/jRd/t+v4Pur7/g9bvfv/o/zcrvnjJ0a9/u/nW25SFzbfedrzo3526l+lwBbGSuNCnXnLWppYp9fAyADAjKZgvGtzLZSIBnl7YoIuFY/eKVEg83YmHStNshoiXRCqIyomAmbV7ZdBUNk+8LxIq5dZmWUtNkVQsSWl8QDOKNN3rWNfV2267bcPndetfv/2ZZ/46d+4rjz324tmzjbFY7Hvf+97Y2JiS39K9IvemLm2qh9WGvqrZlfZaX0i6l15WkiTGvbYuLJJSOd+ZI0lzIie6I/dKRab397r/9+e+Mavz1ttaZn3n6Jd97eGtiUTi8r6ao1+6qelb/9Z5621N3/q3477vOHEvAADQceBe9eUmz9JWHqadgp+FJdfuFamQvBhi03t3kZSK3BDKwnUvfSEpN5EKTp2qOSkRJkMKNCiqJNxCPZGWQzWSbJKZe6XZVMviZsnUXBsC6ka1F4BL+mOOz7/69uw77pzz8+8vWPD6k0+WPPdc8NFHH7/zzjuXL1+u5bdwL02PTqwLSKxmWbtX5F5JD5u9M4d1L2XhVxfGiZBY5F5JMnOvnrqTx770rTO3/uDov/jaN23Rll+uqjn6T988/e3vHf3nmzo220z5yu2VHQCQz4i4V29VyFysiJUaoapeuyv2DelezLiYcFsC5iZRVBO3ci9q3C0SSClFpMLgFpy2WQacLGJgDQFCsKhKrNwr3aaqOsuMMPaFihx9fIpxptrpkXnfIGQ032v/hcEVy99csOCV0dHRP/3ppbVr1xuLCIw5pt4KuhczyMgfc1QCY8okfdk67pVIJK7Em1pKP+o5cZJZ3ne2sXnpCuNyuBcAQBw799JCWqFQiOde6nptuapitsGvG9C91LlETsNItK84jHtxhYbrJTwvjNcUmc6aMp16zxibblGGfSFalm5TlQoDwnEvc1lk7Q36ZUqa7vXDu36kpPLyDXfdddedd955xx13bNgQlmX57/96Vvq7t6S/e+vv/3pWLhD3ypzcXtkBAPmMiHuV18spqWKdSllKxbl6q0ICka9cu1dmM+I5KFOgDJJhtmkqbkQokQvuRU3G0mgIcMbjzKNHJnOzDPPl7UYwteBWOk1NBdg4R1U47qWGzTjhPcWVoV8G0nSvg03DSvrw/dBjj82fPXv2z3/+69VrN8qyrFmX9HdvybK8Y9n3+GOOcyLs9Cz9dhLMQosxx/gzN6XGHIniypjj1oVFxJgj3AsAkBuE53vx3UuJexndK9/iXoafxbnsXqn6hWcmmU0Sz9y9QgHufvHjWPFQKTdWREWzqBXKDqoqY5gC7yzuJdpU8fleTJuVghZTu5QMzoeJbYnwd60gyGjMcf2e44sXvblw4WvPP//K3Lkv/OWFYr3e/+OD//WJOtncve6dE5BU9F8vbl1YpCz66pyA1Vz7dVrZomcWBhj3ImaAaZIH9wIA5IxM3Yu1LzHzyp576ZPfPXWvFI7jXgIz3wMNjud7yX2hIibSYzKGyLUl84OTmpqmVG4Yx0xjvpdIU9OJeynxudJQyM7blMOb1h0rLNDn8Hkgdh6TvnstW7P13p/dt3HjpjvuuKO/f+BHP/rR+vUb1UpToS+Z7165SXAvAEBOyNy95Dz9naMeLOFNJ88X9zJU4MJ8L5k3U950/pYxxGUX9EodUuPOpuledk117F7cAVZLbO5Mlia6gRXSzyrTd6//+NGPd8XaP/pg+e9/H5g9e/bcufNXlYWMReBeAIAZTsbuRXmX+A8dPXQvfc673Y2yvHGvbI45Wgy6MQZjftt65lCY6qMqSRF9nLEhwJm87/QeEwJNdeceE7nD+s+AvCN997rjzh/Utk9U7K5+8slXHp/70lNPL9x7LKZW+ndvSf9plfL66IX2nFsX3AsAkEMydC/2Z47aDx3t7Msr91IjDbZhBtYS2LtMpfp+s+Vmm08n7uX+PSaU7YRKiQzUjSHYFmk5rZS0ISBVRKzvTJFO3EugqSJHlYuYtAndUj/zc8N81n+ekb57He2c0l4fbhlVXlgXgXsBAGYgmbmXcaa9+VKarMS9LPo5b8aYyMrFAzCkiJBxL20ifHruRQ/nWbmXTPifbSxQcy/Be2oUhfrcbSp5ZGywlzan9wlLB6ETMo/I9HmOBZQ8da9GAAAwcMO6l4oe83B5GrUNYre2Z+NenriXLMdripQltq4p/LwdL+JezppaOO410+Z7FVxC3AsAkBMycy/OAGPqPvc2U+5z/TtHjyAGuax+J0iHxGzdS8epe3ELmrQqEJG1311a6IhX7sWrxNHtajmWkzv3mjm/cyxo4F4AgJyQ6Vx73iOF8vC+9ob7e7l/W3N19k/KPNS32ibouzNQZMu9OBbCdcGU8fCtJSvuZSpMysywQKBUKqoI2D75O6fuNUPu71XQwL0AADnBjXtMMP4ldJOJXN/X3mX3Mns8M3H7LnNLMLqXFjVhPYaUCUdCw2YWjG9x8njuXmbCRNwHVbdS688x12OOhYkky/KVgcSKNVuWfbRx2Ucby9ZuGR4ZJXNcHhi+P7glR81zE7gXACAnCLuXy+TavTyF+nldaSjOjJ1Z2QD3HhNUcW2tzY0bDNUSM9kdjMCmBm35D8/mZXZ+jwmzphJLJMPvItmfSfIqdOd3jjMNSZbl0Mr13V1N/T1tV3paz509uWzFGjJHZ1/ytufWmBQvJOBeAICcAPdyC+KOA5ZTfEiRyuiHltbBJFY7XJvu5n7cy7SpanDOWCF/rr1BExH3SgtpYXBZY/VfRy8umbz41tjZYO+BF1e88ednX1j07AuLFgaX9fT2e+5e8VCRVJSFCZpwLwBAToB7AQBIpOSlz+WhGk6aHp++OjY4OAT3gnsBADIB7gUAIJHkgb38JMvKNC+MOcK9AACZAPcCAJBIcm8lP12fvu25NbujTa+tP/jAm9ty3U4XgHslk8lksqmyZN68efPKanPdEJBLasvSPwUyKUtWUlLZRC9rqizRF95QJyrcCwBAIsld65Q03fHJ3i1ri0vKn3hmzRPPrGlo7Np25MJ3n1k9e8EnR891ba6MGcpGAlJRKBIqkiRJkgIRWY4EJEmSJGIEMa6uVTOoC1I3TglIUiAix0NF6hKBCrVFepUsnE3IkYBUJOJen3766Y4dO/bt25eZe6ndhoqhi8khTZUl3vdmtWXavt8YPWdh4Oiwi/tTU2UJU2Ea7qW3LVXSxr2cn6j0ly7PzrxoNPp///ztf3x405derv/60qFvlF775gpZSZ4C9wIgP5HktjK5rWz8wocvLixftvVsZdu0kra3T/dPXFcyNfSMP/x0haFsJKBpkWJEul6lXgVS0pSSIFk1rHjqP5l2L+sKIwHSw4g6jS2jNiFHApJk617btm1rbGxsaWm5cOHCrl27MnQv7dpfW5ZHHQGvx3N7A+Tu1pY531wafpgVpcxn+Ifd4rAI+1NTZUlJCV2NVlbwsJPfgKbKEuWlzZlIrBbcCp2NOSC5JhqNvvbaa//48Kba2tqvLx3q7+//5go5kUjAvQCYmUjD8T0DJ/422X/x2IXBjY2TxvTBgSsP/THS0TVkKKurjflrY+RLTolVKg8T97KokKqYKslrGxkvcxD3amxs7Orqampq2rNnjyvu5c4QjUt47F6ueCbcyylmh92Re2lWxC4tqWyic1u7l6EepQpOAzJxL2NrDdny6aRQ4l6rVq360sv1HR0d3yi9pohXIpFI67otCtwLgPxEaiu/f7SlvH3T7yYmJ9eeGFkdpdKyXT2/fmJPW2eSV9ZOleKhIk1/KE1y0b3MfiCZpnslEokdO3Z0dXX19PS45F7UHBZy8CW1sLZsXkllrTpgUlarZ+GWmkd0e9TUGPWNsX4delBKaWRtmZ7VuBXB5iXJvCb9qXnllWSFRDaTPSLHwGrL5s0rKzMUmWHwDztzJJmPW9C9Ut5EbUIpa/ykzOrhqiH10TMuR54r80S3YlQtcgnn9CP2iWihutR4ZmYE4l4AABLp4van//LrrzZXzh2s31pzfmzlvoSWghva//3Xn7Z0cMVLdqRKzBysolBcv7OEuHsZxxxN1IvdhJh7bdu2bfv27Zp77d69e8+ePYIGRl9pyakn5HWb7MG0joGwH6WDYGMKtWXz6I5PK8fOjeHWT8GEE2gN4m3Fvnn82g0rzCtnZZLpMjl7RPaPac4OupEwPezs3wD0xy3gXnrN5DYcxr2SmvkwA5eGj56oz4W4F/0VM55+5PlUUlKineP63wCcP3PSBHEvAACJ1Hb4lbv/WRpuWBxf/bN4U/837t71zbt3fvOeXbf8as/dj+y6MjBuXtZWlfTxxqJAoEibPU+Ewjhz7W0GMe3n2nM2Iexeynwvxb1GRkZGRkbSdi9dLii9Mf4lz/Rqhtdsz2owLdriTCMF7AYMA6PWWzFrnkntlsvNZNHgXqZ7pKywEc2ZgrB78cYNrU4bk8/bxL3sTj/6h4u8j17EvUy3wnUvy2+QHmYrqWxSpshpJyH3zEyfGR33St0IXblPu3LDef0m5+4/bjtT2BZycb3ZDQG7W/WrB9L6udY5w+xZmzcA9GctdHoIII02vLRl8Z0T54pbwvdfiW3KuJn5i8iY4/bt25X5Xop7iQ870ldadrCD093opOFeVCyCfW/ZBzhxL2MnZOdeZi0QqtzEvcwDaXCvFGaHScy99MycsUIa7Q8Kh3Evuk5T7XY37qVVYXr6pSazadZVy/0uueNeonGv+nKz52TXl+tP0g5V9Ypc9PLAvYjnXMO95NRDkSoibAVwL+8wO+aCeOReYw0ly+b7rl58fejYcxfWPZBhdfmM+Hyv5ubmzs7O3bt3C4qXpXuxk7GIKJjxB1/c14YRE6pTKCsrIYsY66cw79LMtuLIvZTYBjVRTRvBsauc514me6RJJ8YcFUwOe2buxU7TIrXJ4Vx7juN77F7UGWf6DSJ/xKm8JmJ72Y579VaFUmZldC/Suzi5Jianeq8MHYw27Kg6fjDa0HtlaGJySs4D91Ifq2jhFNl1r0ig2PQxic4qSrvZahPiNUVO3St/iFQYHgCZz+5ldsxFS3tyikrTLUs6D/9lumVJb9XchlW/crf2rECOQpqPRDq5t+rOnTtdvMcENTucmAnGm9Jk8XoeW46pmVhgzKdh2aVxt+LMvcwba1u53sOpO6GbGBt1IZVL6zj5g6wzB94BJg6LY/di1UtfopflHXZO3Iuc/2gyk8/CvQS3Qm7EeCaYfIPILxA1ryvLcS9NrUKhEMe91NX6YmrB+OTUibMtpy50dA0kk1PTXQPJUxfaT5xtGZ+cyhP3snqYdVbdKxUAybwmd9yLODCF5F68T7Vg3Mv5k9U9cq8jr31NSdHQdwcuVLtbe15h5l5HUuzZs6eiokJwlaV7AQCAjl3cSxtoVIJfjHsppkUvJDJ29g4eb2zrG7/WN36tb3y6d/xa3/i1441t7d39cC+afHCveKhUKqqJyw0BuFe2MDnmgnjkXu5Wl8/gmUIAgJwgPN/L3L3YWFhvVUid9rXz4JmzXYOtyattyanWVKrvSuw8eCbL7hUJsBO5qKSYBTNexe3YqLIGVdIn7/N6e5OykUAx0x7T3pQzokYXL6qJezjXXh2nlYr5fqP7ma475kXS2Iphdw0fF5XUTyCNxlhuyPkxcbRd4TYZP2v69NA8VN28sH7CveBeAABvEf6do7l7sbPr9WDYmu1HjnaNLn5vE5mOdo2u2X4kW+6lxJOKjV1UGu5llCRJKiVu1l3KrBUsm4F76XvncNPmgmhEdQjLZvLdK2I4JObmIbIV/q6kbhFl415OGmO5IYfHxMHHa4nAZ811r1Dq74HUZ217PsC94F4AAG/JLO6VmoWvL9bm5ZfXy/K2mlPRlr5zfWONfWONfWPnrow19o1FW/q21Zzy3r30nzFy+1jO6JSle3GCB0pvrxqHYdAwXhMQLcsrzoXXuVKlUgLietyrqLSIaL5hyzz3opum9vimY5ciW5EjgVL6Hubs7yVMxxydNcZ2Q8LHxG6PRBH6rPmnh+NQG9wL7gUA8JbM4l7UbyBTk/LLy1M5Wy71HzjV1Dww1jww3jQw1jww1jwwVnOqueWSl/O96Lt2meZy5l58NyJ+nKiGJXj9nG1Z0zwsVAv5Rdy60YCO4i7c5mtt4boXpS9296Gw2EqpyTNiZONcLnP3ctQY2w2JtDa9PeIj9llz3cv5TD24F9wLAOAtmcW9FIjbTISqeon5XsNjEwdjFw6faWrsuNKeGG3s7Dtypvlg7MLw2IRX7qUGA+w7N4fuRd4MjD90SA96kQ0QKJuOe5nMIc/SvVXp42c634utx9q9bLYi80feRNzLWWNsN5TGMbFooT1in7XJfC+nwL3gXgAAb8k07mWEzjgyNtnRPbD30OnNu2v3Hjrd2T0wMjYpe3p/L2LCu0XH4757GbOpHa837qXspjGqITRNjaMtpuSNe5G/ZFB3UTju5agx9hvKsnsJftZi7oX5XjpwLwBATnAj7kXBu+0Eh2zO9+IGgdIZcxQfo1J7b2I40qZsunEvk7FA9+d7Mc1X2kuPr2XuXpZb4Y3WeeJeAhsSPiY2eUQR+6wR93IK3AsAkBMyjXvVl3Mm2gs8VyiXv3OUZdmVufayHAmQs6/IrpFyKbuysmifTLdQDWBw5nJ7MN+L2o5hyy65l+VW6Blm/CK82W7puZf1hoSPiU0eYYQ+a7iXU+BeAICckGnci/NIIYFxyaw/U4i6v5csy87dy2zokJ75TifOD/+4ZdUW0qNc3N2gW0iPjallizyZax+oMeyfYazVkXsps+NYe7PaCu8mHjXshshJd4b7ewk2RmBD4sfEOo84Ip813MspabjXZhq4FwAgDTKf70X90lHIu2Q5b57n6MS9ZNn6hpt07+jgrqAqNoOknBbSpdRV3s21J/WSGf5yy72st0JZEXe+l0we5nTdS2BDjo6J1R45wu6zhns5JT33Gk4B9wIApIdw3Mtlcu5eIL8opCcXibW2sPaIAO6Vz+5lfNx1PmH+NO20yO+dnekYn72dnbJkJYazjXr6tfos7fw8hYTjXi4D9wIUhWUqcK8bg/TcayiFE/dSugGjmNSWcReb4oWOuFcn3KuwqS2bl8L+uIv7U1NlCVNhGu6lty1V0sa9nJ89hgqbKkvcPJ8pEPcCeUFhmQrc68YgPfcaGBgYHBwcGBhw6l4lJeyVXP3DHO7FB+6VRWrLKOOqLSupbLL8CIT9qamypKSErkYrK/gR15bpbWuqLFFe2pxtxGrxrWTVvRD3ArmnsEwF7nVjkJ579aVw6l5llUwX0FRZUlJZ6chX4F7AC0i5IXHkXpoVsUtLKpvo3NbuZaiH70AZupextYh7gZlHYZkK3OvGQNy9du7cuWvXLsW9ulM4dq9a+uquvCEXqXEwcmBFKagNTRK9iJLZ2NlxKuEuY9tmV0lt2bySykp15IfokoiBKn1Fbdm8kspatZKyWj2XXtCVnQWuwNcY4pPVPw7t0xF0r5S/sKe+8m1gThuzerhqSJ2QjMvRJ6X4Vszci9h3wSFZOxD3AgCQwL1YduzY0dzc3NnZuXv37s2bN3emSMO9iE6EWKJd38tSV346GyNRqXq4f5LzKrGJHxlXc1tCDErps2qoTpFoFDGPTemw2DCHKzsLXMI0hESeG8ynI+Zees3kNhzGvZKaTDEDl4YTkqjP1bgXve9mUUIn5Dzu1Z28joSElD8J7kWxffv2xsbGrq6unp6ekZGRPXv2tLW1tbW1tba2puNeWi+hXefpC74hGMR0G02VJfPKymwu/YZKlI7LTF/4asarhAzQGYMZFh0t97U7OwtcQNi9eOOGnCiT3Wdv4l7m9egt0BWId0KKuJfpVmzjXtzDkiY5j3vlvKdBQkIiE9xLZ9u2bY2NjS0tLZp7KfrV3Nzc3NyclnvpQyWspTRVlmjdABkfMlz055WUlJiJFL8SYh2noKEj4Vfiqnu5srPANczkS8y99MycsUIa7VxyGPei6yyrTabvXqZbMWQjY9IeuBfiXkhISFqCe1HutX379h07dijutXv37j179uzZsycej8fj8TTdixqEI67vTF9hEQqq5f1sn+0tiCxNlZX87tNkIb8lvK6O/QHaPFH3cmVngXuQH14yyf2do3P3YsfmSG1yONeeClsZI8auuBdzopFD3dQaVxD/jEQAACAASURBVM5HxL2QkJDIBPdi0dxrz549mzdvPp8iXfei39B/W6uDIGVlFqEgvsOR3QdbCefmSNwiqQEYbiVc9yKr5kbzzF67srPAVcgoFT3Ji/3pg5rbxr2M06JSS/SyRP2m9STpc9TwV0vSzr1Et8IcA2YuQFmZi1PtEfdCQkKiEtyL4tNPP1XmezU1NWnupf0r7F4AgMLFhUFGBsS9Mkm1r5dKUvFNr/e6Vmc47E6FbtWDlM1UF5CKpZv2xnPbDLiXjjbf68KFC9o9JhTlwrO0AZgxeOJetnGv+vIF1k/Lph6nHarqFbjowb34Ce7lbmpdclOxJJXvWFcuScWzFrYa1xoW2q5SU3zhckkqDqxzUMQuZce9rI8J3MsY99qxY8e+ffuUt6Rvwb0AmBlkP+5FaRXXvygzE9avG8O93E9wL5fTjjnFklS+o3bvLJfdq3XJTYwnFYp7WR8TuJdbuHmdBgDcWNjEverLadVSVUyXK9W8tCzqe1v7gnvxE9zL5UR6hhajUhd2J3fMKQ6sS15fV65FsCxWUYkIGokWsU85cC9OO+FecC8AgLfYxL3q69khRsW+Uq6lqBYVB1My2MkX3Iuf4F4up/jC5dJNe+PddQHdM1rjtcnrtXtnScWSknTdsVhFJc23xIsIpCy5F++YEAnuBfcCAHiL4985Uu5FixgvhxkF6l7rHqCFJhyWpOI5YertTa/3did7F96c6oqlMC8E0jBH66tJSaKdSZlPptdvvnDdA3pt0s37a7nuFQ7refitYjML7Au1I2wGvRI9m9Zyos2lC2P8Boi2Np2kTNiSpOVLah2sut6dMq05dQ6K0GnHHOKY6bLFcS8qJ0eVlMlbxbxNW6yyTHAvuBcAwFuc/s6RE/YyhLj4S2kKzb10/xBwrwZCVjjqoMgTnVLykY579Ro2x2kqJWcWxpN0tC+MeBkyqJXsZ7LNCRvbQx0i29byMhDqaf+BxhcuV4xEeyGySkk75rA2Y1uE+PiICFkqpSZdse7FiBerX8aqtLIWq+xSA9wL7gUA8BZncS9miNEkwnVjuRcnYMMICuNeklQsPdDAFDfmIWurfT2ctnulTI41HmM9lJQoefR28nfNZl+SDXMo0VEt0LizbEsol2KrTae1ThM5L751yU1kEMtilZKM0SnbInRZJmZWuzdg6l5Gw9PLcn5oOUcta7HKLoXDcC+4FwDAW8TjXuysevlGd6/Y/ptsB7y47kXHXZj7UCgBG47GETU4cS9Fd9gW0hvl51n3gP2uWe+Lbft5zmTwM7ZUWq3NXjJojZO0rpwVLyrZzveiMjAqZmyk+YZMU+/Cm4vhXnAvAIC3iMW9FO8y6JSVexX4fC81YGM5Kpe0mO/F5kktbJhjPSjm2L1MKjRulJ/Md9B+X653J0lD5Y11cirhqVXmrc1aSt0cK63ixsFKOvEjauxhYOaHsQOXtqsskvJpZqw0BQPcCwCQE+zjXpyfMsrUOlbJbpS59oRVWIepculeSiONg3FZcS964lrpwhg/7uWFe2U83yvNZHY/UrHkzL3oOVuzFrYKTManpNBilcnePVAsSaVwL7gXAMBbbOJevVUhq+FD3v0khNSrENxLTboKcMbaHLuXYh6ixsMb42PG7JTmcUfo6I06NZL0PNIF90qrtVlKdvJkk5ShQHN1o9SKty2LQUk1QsYbDLVYRSX1A4V75dq9YkGf5AvGkslk2C/5w8YMYb+63gXcrAsAIIh13Mt+9NDk3qp26lVA7qUkR79zFIkVUfplNtfeOPSpxXvYOzUQsqKFo6zm2ievr3vAPJ4ntC8G7TPMrE/LvdJqbVYS79YS6dTA6JfJXHslakUIU2oYkZjvReoUORHNYpV521LxVLiXJ+4V9ks61raTpnvFgj59C7xiXOBeAOQAy7gX94FCzGODeHlszavw3EtNwvf3us7kEb3dA5vZeP+I8EJmIJI74+pmJmDGH8jLzL2MbStd+Hrmca+0WpuNlM4se2VyPRmpUpbQiXuPidQNw8hse60zaAOLFqvMkv65wL28ci/NccJ+QTly6l6ppbq9cYkFfVq9cC8AXKCuru6+++67dOmSYH7LuJeIe8ky/UhHsUdpF6p7sSkt99IWcqyCk5kUkfA6/iQwSlbmhPkbZZzPRmWE9oXUL7fme6XV2iyktG46b3QvrSot6YE0dhOkQvHme9Ez8amAnMUqu48b7uW5e5HuY0m67mWjVHAvANzn+eefF9cvx/e1d4kbxL2QZkzKbJZ9vidllr0SfIV7ee1ehPqQFqS91heS7kUNWjpwL2Io0h+m6/EFY0rGoJ/MAQBID3H9cnpfe7eAeyEVUsro1hJ5n+hfy8K9vHIvjjmJuhc1Shn227mXPuYYC/qNI51M3ItcjBgYABnx4IMPzp8/3zYb4l5ISEhkgnt55V5UVIrVLEv3YgYG7efaU6vZyJfpmCMVOQMAOGXjxo233nprXV2dbU7EvZCQkMgE9/LevbR3LruXYWks6JPIwUe4FwBeIS5eScS9kJCQ6AT38t69qLgXOS9LZMyR9CkSnjkxs8zgXgB4Q11dnbh4JRH3QkJCohPcyyv3ItDntGsDgj6/32quvV7eFwwKx72I8Ua9fm2pNtce7gVAxly4cEE8c87jXgCAvALu5Yl7AQCARs7jXgCAvALuBfcCAHgL4l4AABK4F9wLAOAtiHsBAEjgXnAvAIC3IO4FACCBe8G9AADegrgXh3hNkfokvIqILMdDpZJUXBTqU9dGKqi3ANxYwL3gXgAAbxGJe5GPyl5QXm96Iasvt1xNkU/u1RcqUjVLlmVZbiAedAz3AjMOuBfcCwDgLXZxr96q0AIDrGARmQrQveI1RYRLKaYlBRpM82fXvSIB0gsB8By4F9wLAOAtNnGv+nLap1TLClX1ppZoQbFQKFSQ7hUJFEtSaSiuvlXcK2AhO1l1LyYmB4DnwL3gXgAAb7GJe9XXsy6l2JeuWNpAI7vCmrxxr4YAHeWCe4EZDtwL7gUA8BbHv3M0Vay8dq9IgG9LlGlFKiR9plexPvIYqaBsjOteVFmDKumT94ulopo4s9akbCRQzLSHmnNmrAcAN4B7wb0AAN7i9HeO5oaVn+6lxI2KTSJVDQFShtJ1L6MkGQcx+QplWdbGvcw8D4DMgHvBvQAA3uIs7qVM7uL7Vb65l/5zRdMBRF4EizPmaOleqlqRUShFjNRxTMOgYbwmIFqWV9zQfkb1AMgQuFc+uJf6tGv9mdsAzBSIR8hnVInhwfCxoI96cnwuv2LicS91Ur2pXOWNe9F35zKHrzUO3YtfCfHjRDXwxvM/27KmeWgELBMAYeBeXriXeqFXMXQKSWNuaBeYEcSCPsaA0nCvsD/13UqVtHEvp18xfQMSu6X0EIt7Kd5F/LqRQ364lxoKEogDKYpmuJeEQ/cibwZmMuxIDWWSDRMo62CuvYXkAeAAuJdX7qVdq8N+mws3r9+wBrYGCpNY0Ofz0Sev5l6CZzX5fYoFfcpLm+8QsdrRd8fUC+vq6u67775Lly4JVmQf97IaZyTJD/eSqYntFiLC3FpCL+26exmzqcLnknuJ7S8AgsC9PHcv2z/s4V5ghhAL+nzBGP2FsHYvza7oKtiKM3Qvw1bYtnF4/vnnxfXLJu7VWxWyi3elyBv3UtHNxn6WPUE6Y47iPzlUPYkYjrQpi/leINvAvbx2L2rWCTmaoSwkRjf84SQ1XEn3T1qpoF5CrZccIdEKKW0I+wUGPQHICilvokxJ8Zuw4azWijD2w40jh/3kN4N2Oc4Aov1WyLaZIq5f1nEv9taqVuSbeynwf+docRMvF+bay3IkoOXvCxWR5kS5lF1ZLb9BrfA7R+AZcC+v3It3jSf7HN3PqD/K/an1ehcT9rP6RLodvVYvpbQB0TGQN+gnOvlFcBj3SmoyxQxckie+Lxij6vMi7qXw4IMPzp8/3zJLMmkT9+I+UEi9i70hFpaf7qVC39/LKpjk1L3Mhg4J9zKs1SeZWZdVW86/xwTu7wW8Ae7llXvp3kTN/OL87c2Ml7CRL85wCr9XoVdhXBLkF4xwpV6buJfJl0WD/uEi81eNsHvZbMXGvTZu3HjrrbfW1dXZ7rtl3OvGcS8KyxvTO3cvWTbci4sqTt5YlRdssyory3aDpwC4DNzLW/ei7MtkUoq+OBb0SeTr9NxLeQ/3AnmFcehP+/PEYdyLrtPwJXHiXjZbsXIvcfFKpnFfe5fIoXuZzbIHAMhwL+/di5zwxUTBDB0D00VwYmfhINOrGMcc0/xZPQBewk7TIrXJ4Vx7KmxljB1nw73q6urExSvp/L72bpEz9zK5tQQAQAHu5bl7UR7Fm0rPGpcy9uH30/P1qULqAvu59oJdAwDeYpwhn1qi+w19VidTy9izmJxNybu/l7V7iW4lVc70O3ThwgWRHVeYgXEvAIAFcC8v3AsAAHRmXNwLAGAJ3AvuBQDwFsS9AAAkcC+4FwDAWxT3+seHN33p5fqvLx36Rum1b66QleQpcC8A8hO4F9wLAOAt0Wh00aJF69atq6ur6+3tHR0dnUjh6UUP7gVAfgL3gnsBALwF7gUAIIF7wb0AAN4C9wIAkMC94F4AAG+BewEASOBecC8AgLfAvQAAJHAvuBcAwFvgXgAAErgX3AsA4C0i7lVfTjxEm/ewbNsMRuBeAOQncC93aAQAAANi7tVbFVpggNQr2wx84F4A5CdwL3fIzV/TAIBCwMa96stpk1JNK1TVqy6wzWAC3AuA/ATuBfcCAHiLnXvVsxEsRa4027LNYALcC4D8BO4F9wIAeIvjufa2agX3AqCQgXvBvQAA3uLUvVxSL7gXAHkK3AvuBQDwFmfupfyg0UKsbDOkgHsBkJ/AveBeAABvEXcv9UYS5l5lm4EE7gVAfgL3gnsBALxFzL0UrbL48aJtBha4FwD5CdwL7gUA8BZ793JvnJEE7gVAfgL3Spxv74F7AQC8w8a9eqtC1uEs2wwmwL0AyE9munu1Xup76MODxy50uuteYb/kC8ayfoUHAOQj1u7F3jnVgG0GM+BeAOQnM929EolEQ2t35vrFXGqz6F6xoE/yh7OyKQBAWli6F/d5QQpKqMs2gylwLwDyE7iXO/rFXGrhXgAADbgXAIAE7uWOfjGXWsK9wn7JFwwHfZIkSZI/nEyG/ZIkSZKWQZGn1FKJFCl9IbGYyO/z+bT1GOMEIF9xfF97l4B7AZCfzGj3ev3D/cEP9wc/3L9572ldv853JhKJls7uRCKxqjKqZFi+/nAG7pUSI0WlFInSw1WxoI9Qq7A/9TrsJ4VKX07nR9wLgLwH7gUAIJnR7rW8/MiZiz1nLva8t+FIKvp1+YFlOyoPnrrnhRWJROK9DWqG5eVHMop7xQyL9deMPKXessOWWjaT/ACAfAXuBQAggXv1lKzc9/6mWm3h3uON331iyS0PvdLc3vnmqgNvrz2UN+5lmR8AkK/AvQAAJDPavZaVHzkV7w5+uF9b0t135YmlG3709Jvfvv+Z6Kn6RCLx6gf7TsW7l3nsXpo9EW8MY47qG3P3igV9SibjCwBA7oB7AQBIZrR7LV59YH+s45XSzyyk6uX39u6PdSxefcDbuJefN9Xeaq69nkmZ/yX5gjG4FwB5CdwLAEAyo92r5IPqygNNgYUVb62qMUtPvLGt8kBTyQfVjtzLCRg0BOAGB+4FACCZ0e710rt7V+1sFEkvvbsX7gUASA+4FwCAZEa714MvlD/z5g6R9HhJGO4FAEgPuBcAgGRGu9fFli7B1NJ+2TP3AgDc4MC9AAAkM9q9XCS3V3YAQD4D9wIAkMC94F4AAG+Z0e4VrymSiiWpWJIqIrIcD5VKUnFRqE9dG6mg3uYBbAu5uN7shoBULAUaLBtWUyQVS0U1cdc26iINAcdtE9jlwoA+GYTOH7gX3AsA4DUi7lVfTjwju7zecAGzW88jD9yrIaCKF9xLlmVZ7gsVFUtSRYStAO6VQ8w+FEHgXtbAvQAAOcHOvXqrQgsMEH7FWx+q6tXWT0xO9V4ZOhht2FF1/GC0offK0MTklJwH7qX0Q1YdbHbdKxJQFTDjitJuttqEeE2RU/fKHyIVklQcoA5jQbuX2YciWjqdkwHuBfcCAHiLjXvVl3NVS7er3qoQqVpqCEwtMT45deJsy6kLHV0DyeTUdNdA8tSF9hNnW8Ynp/LEvQIWspNV90rFNzKvyR33Ig5MHomILbxP9cZxL6uz1aQ03MsSuBcAICfYuVc9O4So2Jf5yGJ9ue5mnb2Dxxvb+sav9Y1f6xuf7h2/1jd+7XhjW3t3P9yLJh/cKx4qlYpq4nJDAO6VN7ts8qEIAveyBu4FAMgJjufa27gXtXrnwTNnuwZbk1fbklOtqVTfldh58EyW3SsSYCdyUUnpZpnxKm6/RZU1qJI+eZ/X25uUjQSKmfaYdpacETW6eFFN3MO59uo4rVTM9xtdVnTdMS+SxlYMu2v4uKikfgIeNoaeNOiktWk2zA6bk4E+fzRRVTefOmPhXnAvAIC3OHUva/VShhy1Qcg1248c7Rpd/N4mMh3tGl2z/Ui23EuJJxUbe6A03MsoSZJUGkoZFtl/GhXKomwG7qXvncNNmwuiEVVELJvJd6+I4ZCYi4XIVvi7otZp516uN4azRfHWptkwKwROBq57hVJ/MMC9FM7FmzZs273/SPTEmcb+gQG4FwDAdZy5l+JWjHlRP3OkVm6rORVt6TvXN9bYN9bYN3buylhj31i0pW9bzSnv3UuPSHC7Ms7olKV7MbEBLUPKOAyDhvGagGhZXnEuvL6TKpXSAdfjXkWlRUTzDVvmuRfdNFVETAfyRLYiRwK668q830uYjjm63hg1xEm2R9mQeGvTaJg5QicD//xhvyAz3b32HT7+jbt+e/Mv5i76uCJt8TK4VyzokwjwxCAAZjTi7kVPozeu4PzMseVS/4FTTc0DY80D400DY80DY80DYzWnmlsueTnfi75rl2kuZ+7FdyPix4lq1IHnebZlTfOwUC3kFxG8j4ADWKVQmxIgd5frXpR52N2HwmIrdD3GUgZD4rmXW41RK+dPF+SNCZu3No2GmSJ2MnDdyyB6M929zp6P3/yLud9/9JXIoTp33ct74cKDIAEoDMTcixlLNIf+HeTw2MTB2IXDZ5oaO660J0YbO/uOnGk+GLswPObZvVvVv/UtumsVh+5FzeuhU2pb1BCUMR5iWTYd9zKZQ56le6vSx890vhdbj7Xu2GxF5g+sibiX242xGMgljr11a9NomCliJ4PJfC+Gme5enZe6F31c0dJxyf/6J7uPN8K9AACuY+9e3HFGC8gfOsryyNhkR/fA3kOnN++u3XvodGf3wMjYpOzp/b2ICe8WE2fcdy9jNrX39sa9lN00jk4JTVPjaIspeeNe5C8Z1F0Ujntl373sW+uiewmeDHAvBuu59q1d3Y99fGjvqVaP3CsW9GmDj2G/8lLJFvZzxib1hcRiIr/Pp49q+oIxr7oMAIAL2LhXb1VIKN5FIOZq2ZzvxQ0CpTPmKN4lqh0vMRxpUzbduJfJwJj7872Y5ivt1dTRJfey3Apv/NFL97JsTDxUah1dFWit63Ev25MB7sVgdK/XP9wf/HB/8MP9m/eeTiQSrZf6GP1aVRlVMrz+4X6n7mV0p7Bf8gVjqf+0bMRq9XXYTwqVvpzOj7gXAAWCtXuxt1Y1UF9Om1nqNve2YbJc/s5RlmVX5trLciRAzr4iez7KpezKygaXMYFuoRp74UwI92C+F7Udw5Zdci/LrdAzzPhFeLPdPGkMb669LEcqtIMg0Fo33UvsZIB7MRjda3n5kTMXe85c7HlvwxE1+kXr13sb1Ayvljl2L54VKdEsTauYbKm3upwx2UzyAwDyG0v34j5QiJpQz86zF36mYy7v7yXLsnP3Mhs6pGe+04nzkzZuWbWFvBlDzG7QLaSHtdSyRZ7MtQ/UGPbPMNbqyL2U2XGsvVlthXcTjxp2Q+SkO8P9vVxsjGw27Jg6CAKtddW9hE4GuBeDmXuVrNz3/qZabSGpX2+uOvD22kN54F7Ke7gXAAVJhu4ls/olOj6Zj/e1F7i3qtW9MunOz+F9NmXbQVJOC+lS6irv5tqTesmMbrnlXtZboYSGO99LJg9zpu5l0xi9IEe2RVrrrntphS1OBrgXg9G9lq0/cire/VrZPkakWi/1Pf1J7aXe/kQiUbKy+lS8u+QDNk8a7qU4VSzoo8YcU/mIN4YxRyI/3720So0vAAC5xvF97V0i5+4F8os8eozPTGdGu9fiVQf2xzpeKf3MQqpefm/v/ljHS+9a5eG6F4E6y8ugXLGgT/L7/alspK1ZzLU3bIYUOrgXAPkH3AvkBXCvvGFGu1fJB1WVB5oeWhhe9HG1WZr/emXlgaYFS3c6cS9BMGgIwIwA7gXyArhX3jCj3euld/eu2tkokp5a/CncCwCQHnAvkBfAvfKGGe1eD75Q/sybO0TSbxashXsBANID7gXyArhX3jCj3ctFcntlBwDkM3AvAAAJ3AvuBQDwFrgXAIAE7gX3AgB4C9wLAEAC94J7AQC8Be4FACCBe8G9AADeAvcCAJDAveBeAABvgXsBAEjgXnAvAIC3wL3yAeXJem4+hNGtpzq6/nRIkPfAvdyhEQAADIi7F/W07PJ6i0uZ+vBtyzwKcC8SuFe+ozxUuyLCPx59oSKzg2SxSsXwSGtuEesGMJmEdskUuJc75OavaQBAIWDnXqpN0Zi4lZYX7pVz4F4uEwkUS1JFJF5T5LJ79YWKiqWimrhdEcsGKFitcwDcC+4FAPAWG/eqL6dVStWrUFWv4TJGWBrcK+fAvVyGVB8tRqUulOVIoDgQUY+WstZiFV2vfoCti3AbYGxiaSjOW+cEuBfcCwDgLXbuVc9qlKJYBrvqrQotWBCqquevNQL38ha4l8vEQ6VSUU1cbgjo6tMXj6vBJklJevjKYhWF5lu2RXgNoHDtqUxwL7gXAMBbHM+157qXal69ZmZmZIa7VyRACw0TFdGNR5nBoyTuPJ6GgNZXk5JEO5NhSpHpwkhAr00qqolz3StSoeexnV0kui/UjrAZ9Er0bHRESEm8qI+j1qaDciC5G7dYJcsp06J9yaaIdSOoTzNSYWZ81sC94F4AAG9x6l48udLMyzQqZmSmupfuHwLu1UDICkcdUr00mVI9djru1WfYHKeplJxZGA+9a3b7woiXIYNaSQ2TLRAxtoc6RLat5WWwCVXRxEOlSpXaC5FVxMadFTGjIWBssC6dzowT7gX3AgB4izP3Un7xSKtVfTkxAQzuZQonYKPDcy+JComoxY15yNrioYq03StlcqzxGOuh+nglj8VQl8i+yA0Bw2xz7s6yLaFciq02ndY6hZwX3xcqIuu2WEW013SWPbeIGRZDw7qBiaoc3AvuBQDwFnH3Uu80wQl5EVPv4V5G9Ck85uEHrnsZ5/sQ/asSsOFPupbTcC/+7QnojfLzEFOWTFtivS+27ec5k8HP2FJptTZ7cD+T9BC5tYSl+tPAvTh0nN1T+8Ht56oWwb0AAJkj5l6Kdxl+3WgMg8G9GNSog13IwXS+F5sntZA3xmSaWcS9TCo0bpSfzHfQfl+U1hCTzO2mr8myzBeOzFubNdy5FZcsy/xZY5ZbtdEvuBdLy4kNh9/71lDrngNLv5Yt94oFfZIkSf5wesXDfskXjGXWBACAZ9i7F2+cUZZlk1t/EYSqLC56M8W9ZMoqrMNUuXQvs/47K+5FT1wrDcX5cS8v3Cvj+V5p4uLvR4VuLSFyEqaAe1G0nfp035v/Mtl3bDpx6ljZbfvf/tfja+7rbj3l0L1Ul1Kx86JY0Je2diWTSbgXAJnB+cJSizL6eiaTtu5FTKM3APdyhK4CnC7XsXsp5iFqPLwxPiYEojSPO0JHb9SpkaTnkS64V1qtzRJu3YpLFrRwzPfiY+teA32X9r723wZPL5f7dsp9O6/3bB9rXnOu8g+fv/GV3q64U/fSLtdhv821O2N1gnsBkAmcP3/c/VJZuxd7a1VbMOZog6PfOYrEipifyfHn2huHPrV4D3unBqIX18JRVnPttTuBmiHoXpZz/NNyr7RamxUcDBLaVmUxawy/c7TF1r0uNZ2IvPxfr3Vtut69hUyxNfec3PZC2u6VDPvhXgDkMXz3yjjapWPpXhaRLctYGNzLDuH7e8lMHtHbPbCZjfePqAgx3TZ3xlUREzDjD+Rl5l7GtpWGQpnHvdJqbTbI1ix73N/LFpExx6NrHjj67rcm6h5NHnlg50v/teqNL7VW/rhr1737ln43XfeKBX2kGYX99FCk/l7yh9WCYb8+UsnmT1KjIcpGwn7JFwz6qWUAAFGM7kUOObrwjYJ75QVpuZe2kGMVnMykiFRE+ApAyYr2XBtmo4zz2UiE0L6Q+uXWfK+0WpsF7AYJHeDNUwdmuntdvnjk4uEy5XVfV7y/p/3QB/dVv/EvV6ru3fHiP5w78LcdL/5D4ye3VIUcu5dBmZJ0gEq/3BNLlYLkcKUhP/9P9FQhxvQAAPZQk7uY748rXynH97V3CbgXmJlke5a9c2a6e51Y+7Oq1/7PnrZTA32X9r/1TwdCX+lo2HNs/fzKP3/x8yW3JxKJ+r3vbn7mC0fXzU0v7kVN9iJiXEzoi3QvarCSk19ZaqF0cC8AHGH9cxcXxvThXgBkj9zcWsIZM929DoS+dm7L/cc+/nFn4+cHQl8Zu3Rg35v/vSW6ofVMdXf7uUQiMThwpabst61nqtMdcyTsy+QabuVeptd85S91g7zBvQBwDNwLAJBVZrp77S7+z5Mdm6If3bnrpS/sf/PL8sSl0fZI9aJ/aY1tsZYtYfcixyyYKJhRyZg+gJc/FgwSM8n84STcC4DM4Mz3iqW+RGG//W1ibIF7AQBIZrp77Qvd0rHveblv53T3tvHmT5S7SwyeXrbntX8eHLjiCSWbvgAAIABJREFUinupMSp9PhY7g9fcvUzz04vgXgBkguVceze+T3AvAADJTHevpuiW3X/9b1dq/zTdslxLV2r/tPOv/z2DuBcAAOjAvQAAJDPdvRKJREsssnPhP+8s/n9Or549dfLRgf2/ibz0D00ntsG9AACuAPcCAJDAvRKJRKL/Sk/r6c+2v/iPfZ/fu+0vXzz7+QpH4gX3AgBYAPcCAJDAvVT6utsjrxZtff6fzh0qdypecC8AgAVwLwAACdzLHXJ7ZQcA5DNwLwAACdwL7gUA8Ba4FwCABO4F9wIAeAvci4P+VGn9uYeWzxYE4MYB7gX3AgB4i4h71ZcTD9E2PCebWmuWyUA+uRfznBf+M6fhXmCGAPeCewEAvMXOvXqrQtZqZZuBTx65V7ymiHApxbSsHpOXXfeKBNx6/h8AQsC94F4AAG+xca/6ctqkVNMKVfVSS4j3guSPe0UCxZJUGoqrbxX3CljITlbdy8VnLwMgBNwL7gUA8BY796pnI1iKfek6xtqZIHnjXg0BOsoF9wIzHLgX3AsA4C2O59oXpntFAnxbokwrUiHpM72K9ZHHSAVlY1z3osoaVEmfvF8sFdXEmbUmZSOBYqY91JwzYz0AuAHcK8/cKxb0ufLwXncwPmM431oIQAHg1L1Y9TJM9xIcfsyWeylxo2KTSFVDgJShdN3LKEnGQUy+QlmWtXEvM88DIDPgXt65VyzokwzmYkfGZhP2Uxtl6nNYvXfuFfZLKk6PEAAFhzP3Un7T6MJU+yy4l/5zRdMBRF4EizPmaOleqlqRUShFjNRxTMOgYbwmIFqWV9zQfkb1AMgQuJdn7hUL+nw+o7p4TthPqFEs6JMk4j210h6ee7nTRK3aWNBnsQWPGgBAVhF3L/VeEtZelbrhhK19eehe9N25zOFrjUP34ldC/DhRDbzx/M+2rGkeGgHLBEAYuJdX7hUL+nzBWNifdXWg4lJhv+T3+0nRcRSy8kZ9HLQC7gVuBMTcS1EqseFEY2yMh1fupYaCBOJAiqIZ7iXh0L3Im4GZDDtSQ5lkwwTKOphrbyF5ADgA7uWRe6X8gg40KWEocqiNXULJhjYw5wsGtXrCfuWtusLoMEQVYb/kD+vv+ZWT435KjrBfrZoooDTUHyaWmbWE22wSZlw0aSgopY4d9d549AAoCOzdS8yldNgZYXyyEveyEhHm1hJ6adfdy5hNFT6X3EtsfwEQBO7ljXuFaVVS7MMYxLFawgzMSUSFEuFSHLXR6lCjblqcSY/Chf3MSCRRo0HF6Ox0Cw0tMWu24fiwCkVaqrYNRv6gXKAgsXGvNO7eVV8uEiLL5nwv+1n2BOmMOYr/5FD1JGI40qYs5nuBbAP38sS9SI8gXivGQcqIYQnpTUxGo8yZjd6pi7W16gt+HdRWGcGJBX2S3+83zN4n4l5MS0ybzUGNYxEiR6KFulLbNh49AAoDC/fymlxfdwEAHOBeXriXwSOogA07/51a4op7aWONhPSx71n30iyN9SzJ5zP8VNId99KOlRpaswrhWRw9APKdHLpXGlezEwAAj4F7uQN1oWWnM6Xex4JBYjDObInAmKOte6lz7KlRRfY999ePvLhXmL5dhrV7iYw5Uj9t1CqhjlrYb5ihxj9WmrDSLwDIJ+BeAAASuJc7kNdZ40xybYnxrlbsElJ+9Lnlhrn2du5FzsXivreca6/lMQ75kVP3TVrCbzYFMWue2BxvLr26jJl7z0wyg3uB/AbuBQAggXu5g+cXb4c35soXCrTZALgK3AsAQAL3cgcPLtfkyBw9RJjXFGizAfCQPHQvfwq4FwDZB+6Vt+5FjcEVksEUaLMB8Ix8cy8L8YJ7AZAF4F557F4AgBuCvHIva/GCewGQBeBecC8AgLfkj3vZihfcC4AsAPeCewEAvCV/3EtEv3LdKwFw4wP3gnsBALwlr9zLVr9y3SsBcOMD94J7AQC8Jd/cy1q/ct0rAXDjA/eCewEAvCUP3cuCXPdKANz4wL3cIbdXdgBAPgP3AgCQwL3coREAAAzAvQAARuBe7pCbv6YBAIUA3AsAQAL3cofcXtkBAPlMYbkXAMBr4F7ukNsrOwAgn4lGo2+//famTZvq6+uHhoauXbuW68shACCXwL3gXgAAb4F7AQBI4F5wLwCAt8C9AAAkcC+4FwDAW6LR6IvFb5Su/GRv9Ymz57ubO4bbLo0hISHN2AT3gnsBALwF7oWEhEQmuBfcCwDgLXAvJCQkMsG9cu5eYb/kDyeTyVjQJ/mCMd563mIAQKEA90JCQiIT3Mt99wr7JcWmNMy0KpUd7gXAjQzm2gNww1B7/GzmCe7lvnsZ5CsW9DEyxuQ2X5m0dS/rygEAuQfuBcANQEvb5WMnGo+daGxpu5xhgnt54F6MfNnYEdwLgBscuBcAhU5re3c0dr61vduVBPfywr0o+aLkKBb0SSqpZeSYo5Yv7JcINPdiixPZ1Dz6EgxUApAnwL0AKHRipy+0dXS7leBenrgXIVKkUsWC/pQQ6XZmdC8qbBb2axrFLU7WT4bIEA8DIF+AewFQ0HR09Z6qv9jR1etWgnt5416a+hgUyBD5MrgXM8hIvzUUJzZAB8sQ+gIgT4B7AVDQnGlo7rrU52KCe3nkXqoTGQcctRiWz6l78YvT7gXbAiD/iEajL73w9HvvvrF7Z/hk7FBjQ6zx3OmzjfWnGxpO1TeePd80MTGZ6wskyIim6CfNhtR04pPJscFcNw24wNlzrZcuX3Exwb28ci/lnhE+H2FDhBvFgj6xMUdCuPjFmTFHcrASQ44A5AXRaHTx4jc+WbcueuLEpe6egeTI4Mh4//D4+Y6h3uR4c1dv9PSFoeGxXF8jQfo0Hnx/YmyISR2nN8WPfjwB/bJj4vSHtTvXn6+tvBj9dLC5OtfN4dB4vq27p59Mn0fb73jx4PdfME0/Kj4UbbjMlNIS3Msz96LiVMQSZTTQ7zeNeyXpGfNBPxnsMhRPLSViY/RcfgBAjolGo2++9db6NWuPrFp74Z13L2/9NNk/lJyYbmxLDIxfuzJ27WJX//mmS7m+RoL0aTiw4uq160zqb6nuOB0+X7sa+mXBxOkPRxo3TU+cn544397adjH6aa5bxOF8vL2nd4BM/+PZmp8E3rz7ocVm6ScPv/XdBfuZUlqCe3nnXgAAkEym3OvjBc/XvvxKf+n7A++v7K3YSrpX58DY8VNN7l7xEic3l1W3ii/PDoOjkw2dA/vOdtU19w2OTuSiCa3VZZtPJlyutL5mxdTV61NXrx8+27m+uj4xMjl19fpg+4H+lqqO0+GGI39zeXsE7n6gWT49NPFaGzk5PXL26mDsfG1l1rYuC+/vxebO3r5BMt00/7Of/eGvsf6rZumXD7920/zPmFJagnvBvQAA3qK418oHHzoRfL1n5Qcjf1vd9c57Q8MTmnu19SVPnGnhXLZaq8t0nBlDvrnX5NXpXbH2XSfbLw+OTl+/Pjp59VRrf11zn2UhLzzJE/c6vX/l5NXpyavTK7afGBm/qrzW0un9K62ak/ZnLMtyIbsXKV7XRs5eHYxN9dbW7lzPaVLaR8cOwf1tbr3UdyVBpm88Hvn5QyWx/qtmRX758GvfeDzClFJSXeg2uBfcCwDgLYp7lT31zL6XF14sXdH5/srLq9eRca9zbT3N7T2cyxbpCa3VZU56xXxzr/JDF6NNvcrrq9PXlRfN3UMXu4fMCxWMe53ct3Jiajo5OrXmszMTU9NMOrnP0r2I5rRWOzYMFz7QXJwT5FDjtCpeR0fPb544/SHbNOIr4HorBXe9tf1y/8AQmb7+8Nb7HwvG+q8+9/rOx14I//apVfc+VDr7129qRX47942vP7yVKdU/UB+6TZJuWwb3gnsBALxFca9PPvhw3yt/Pbfora615YmOy6R71dVfHBoe5Vy2qI45cXKzg245r9yrrrlv9f7zsixf7B76qKqxpuHStmjrys8aZFk+cqHbvFzBuFfdvpUDyYkdRy9GL1wen5zeUdu8cd+55ZXHxyenxyen64TdK432FZx7NRzZ0nBky9nDW+oPbibEq9YoXrIst1Z72zLBXe/o7BkYTJLpa3/Y6H9isUXc68Gn3vraHzYypU69c7t02/JTg0m4F9wLAOAt0Wj0lb++sXpt+e7qYydOtZxt7j/XljjXlqhvHmxsSzS0Dp66cJl/2aL6YfVN4uTmsuqTJzeXaWEwfVCGiIwpnYo2oqVVQ3Y2+nhXajVdqrpVr5vM4XgEaG3N+WPxnp6hsYXh6L6zXdPXr5dUnKhpuCTL8sFzJvvO239qJ+lAoPaOzcaUpVvOPXT0cqGuP1r9QU9ivOLAufMdA6MT0/3JyStDEz2D46MT06MT09HqD8R2kV1i/ICMbeN/oKklxrOFdxj1JWRtIueVUzFqOLKlq7Ors6OzvbW95WJzXdUms4iXvjneicY9MiK7zz16trvTdalvMDFMpn/1rw0883as/2qwdN9Lb+967rWt81/a8NBzq34zf+UjCz6WZfmRZ0P/6l9Llzr7zm3SvO3Dg4lhuBfcCwDgLdFo9K3Fb2zcUF5fX9/TP5gcnxqenNbiXudbujoumUx7IrphrRNKnNzM2gMlVuqbBNnhEJ6ida5kGI1cSHfKRG2a+DmPQ7y7u765J3n4fHfxxuOjk1dbepPFG4939I9cnb4u6l76eJO2kLGOzScT3GzsuJVhp7iHztleHq/6YGRi+vLA2IZ9DSMTetxrZGL60vma2OfLRXZR1luiaoHJB0S1TT8KZvtO64kxD3kgqQ3ZnVdmYmSGIl5dnV0dbR2tTS0Xz188X3/u6O5yM/HSts2YPvfIiOw+/+gJ7M7l7v6h5AiZvjzno8cXLI31Xx1IjPUPjvYNjPT2D/f0Jbt7Ez1XhmRZnvf8si/P+Ygu1bDsdmn+jpGh5AjcC+4FAPCWaDQa/HNg7ft/rTuw7cqli8lEH+leJ+sv8AccZTomwekoDe9MxEQmuiuiZy+j0MROK8XMNtPNz/Gg3YbDF0+2XjnXNfja5rrh8amyzxsXhqOyLNde6BkenzIvR4uJIRhF+SgVmSGzMUfC7AhRu+jUL49+XjY8fm0gOfn+9hPJsat9Q5O9iYnLA2PD49fO7Q02fraoL14tsovEEu4HxGmb5b6bFaDDPBz3EjuvnBwqZaix4ciWjvaO1pbWpgsXL5w933DqbO3O9ebiRW5fO+/4p67A7oscPf7u9PQOJIdHyfTl35Q99eK7FmOOz7xc+uXflNGlGpffLs2PjCaHR+FecC8AgLdEo9HXXnjsvbdfrt22PNHfM3Rm0/BIUnOv6KmGqasmTxnizf1Jz70My/n9jK17ae8cjTedausvPxS/On398PnufWe7xqeubT/RerF7aDo16d4EbbYPGb8whrsosTRky4Z7HfmsLDl2LTl2bfeJlvXVZ9vjxy7WvKukc3uDk2O9rbUfXTqz7fr1ac4u8ud7cZthYQ/8Q2Q8WziHMSvulTxVJk8dluXOMwc3N8eb4w0Xzp1uOFt35sjOdWIVWJ+6orufnnv19SeGR8bI9K+//fDZV97/86sfLChZyU1PF7//jQc/Zkqdffd26YldwyNjcC+4FwDAW6LRaPGfH/nT43NOfP5x9/lDU0NtyaZqzb3qzzcnkiP8y5a9e1mPDRkGLM0GlVLjNXbulTh50jhkJcS2aKsy00tbMjQ2dbL1ilUZfRvE3K7WalL7WqvLNm/ebJ2N/PEg20WbHTo9/0kRtzi098Oh0WtKGhieih8sS3Qen0i2KUm+emV6orvz5Kb2aPn0Vfr5Uea/czT9gOi2pT4y/r7TZ4vJYXQ65ujcvTTxUt7GqjadO9N4NlZ/5sRpS/ciRxetT12R3bc4eja7MzCYHB0dJ9PWfY1FgVW3PPy3Wx7+2y0Pf/w/UumWhz9OLVx18GQbU2p0dPcTkiQ9sRvuBfcCAHhLNBoNvvToGy8+evrgqtbDq69Ojo3Gd2nu1Xyp73Rj8/XrvAiQgHvJ1Mgk01Gd1MZguP2Lydxky7iXcfa+ME3dQ7tOtn92uvNA4+WD5y4fu9hzddoQB6JaxpsUX33SGMrhjLlR2fTFm0+e5M/fp/fH6V4e2PNhYvSals5Vvzvc8dn1ZJ2WpodOXDpVfvHAB1cnaM+2vL+X9e8GmEAUd9858mFxfOi59ubnlTP3YsRLlmVZ7jy6u9xOvCxaYXLq2u2+xdGz3p3E0Mj4+CSTOnuGmjoHLnYMfP/p8Jd+uUxJs5+paOocaOocuNw3ZCwyPj45Ph4v/b4E94J7AQC8JRqNvlH8aKjkidOHVl86uXG4+9z0eEK/x8To1ZMNzRdaLKacg3xn/+6Pavdv1FLssxVnIovO7FyspKv9Nc2Hyy4eXsMGvWYGI327GfGSpw7X7lwvPtqYc5LJ0YmJSTKNjI7f+ezmL/1quVn6wbNbhobHmFJagnvBvQAA3hKNRt96df6H7zx/5sgnXSfLE211siwfOX528/YaMvVccf2u3SBLjI8Nk2lsJJHs71JSXeWrDZ+/23ysgjPZa2YwmjhNvOuUpw5P91cVkHjJsjwyMj45OeVigntlzb3CfvrB2i4QC/pcrxMYwXEGmRGNRhf+8XcfLn76QMVbFw+smhwbkmV5cnJqcGh4eGQ0qaThMdMZ96CQORVZculcTa5bATJibHzi6tVrLia4l0fuFfZLKv6wtiSH7hUL+iSdfBEJ41HKS+BeIDOi0ejbb7+9adOm+vr6oaGha9fgWAAUEhOTU9dcBe7lhXuF/bpMxII+5aUH7uWAWNCn+w3ZPu+2Ygf3KLm+FQByD9wLgILm6tWr064C9/LAvWJBH8ey8si9kmF/7t2Lf5Tc3goAeQDcC4CCZnp6+rqrwL08cC9+XCnsl3zBoN8wxqaPu2lLCU0jqjLKmy4hVOU8pSF9hRlC0xtAbNQXDKujlP6wnoVbStLbwFRkrNn6KNENS+0vMVzqDwttxb79dJ2mbVDfGIKGZG0WH5Zhl8EMBe4FACCBe3nhXloHTfbrYb+2QO/fw36Jtg3JH6adyufzGfr4FJR7GStns/JEiKxVqy7sJ82CqlnfnLHZtOFxa7Y7SrTI0MeCs9tptt86cKZXmcrHOC69OdEPC8xg4F4AABK4lzfulUwmNd/hhK1S421sF8129mG/LxgL+33BGHeIztQJ+O6lexMniEN6GVkb77VZs0mp4dcsfpS0YVGlIrK07Vbs2s+pk4QMuNG7xd2c4IcFZjBwLwAACdzLQ/dKJpOE6gi6l/JeeUF05GFboRJ1L5txTHapoHtpzbau2fYoqXUZIlOKoQluxda9jHVyyuvHkXQvTnaxDwvMYOBeAAASuJcH7kX9aI+MtRj1yDB4l3oTC/p8Pj3sog1msRtKx73IYUkmCmaszTRuxGu2ieHpNdseJaX5fr9PfxskpqkZhgzTaj+nTkPb6DaYBA3Vl0IfFpjBwL0AACRwLw/ci55dZTIziRQCQ95UFXrfbjOB3pl7UbVzpp2LxI34zVYr0+NTxh2zPkqpqrmz+skfC1htxb79djcWI4++8YcK/N22+bDADAbuBQAggXt54l4gEzBRHdxgZMO94ktmSbOWxN2vWCcS8HoLfLKwa+kQXzJLCkTE8yq7EAlwC7lzbE0qzyFZ2vHCA+4F98ozcPcucMMB98oIuJco/MojAUmSJGJNfMksKRNJUytUsG628I6rdXJqiy+ZRf7AiaykgMSNbSrcC+6VR5B3hADghoHnXk56bq9w2IYC6umyQXqfYG7ci1oaXzJr1iyBtpvuINnYSEBQ4wR2nH8QrI5zfMmsQjklmabCveBeAABvgXvdiBSqeykSIDA8KeRewkfBE/cqXPmCe8G9AADeorrXMv/XJMkfHrp2bXuAHbLRh3FS12ely4kE1EWRgDRrSUQdfglE9BJqfr2HigSkWUuW0GtlaugmEKG2aN4GmRlfortc207Prs2cVlHjYWpMhdk16wqpBvO7bM4mOAeN3kOOFhAfELkxUhW019QuaK0yObbWjbTafRH3SikAtUfG3TeeHsznSp6lLu24uHvpHw6z1uRDYb9Nsvl5oi2ftWRJgP52EcUN563Ap0M1Fe4F9wIAeEs0GpUkSfonf4Qf9+LGEZSrO91daTNnKFUxdnLk2lRfETCOEtm2gRpQigSYbljrf8yiEnZt5rcq1RStRcyuWVVIt9F8PIzdBPegEYeEJzX0B6RtS1RBrI+teSNtdt/OvajaqJFDzjljHvfimFPmO27uXqwmkWJM7Z7Jh8L7NvHOE7Jt8SWzqL9siOLc89b206GaCveCewEAvMVmzJGOAkhE3IXo+czGZlKvmeCQ3h/axJis2sD0hWbjYqZTt+3azG+V1hpjvMCuQraFFsNV9Cb4B01byHUabsRFWEGEjq1FI7mv7d3LpAru7guNOTqWTosdT2PMkd0/kw+FWW52npi2jdMGw3krcrbrTYV7wb0AAN6ixr2k20vN3Mu+y8nMvdi/4XnuZWyDjR+IxL1s28zt3Vx0L7OBURH3Ul+ZdP6F6F4GxbbydTH34pyBWXYvslza7sU7f8zci3/eCv2lob2Be8G9AADeYpjvZRxzJL3DOFYhZ+peTO/EHw4xtsFsCMbJfC8xVWKmN6nGwxlztJUPXkdn0jJiJ0yChfEls2YFAnyBo8J9+huiUnqhxdAbcWwNbTJpZFruRX3I5Hu34l4Z7DhbL3Wc2WYwpx9ly7wPhfNt4p4nZm0zVTdiE0LupTUV7gX3AgB4C/f+XmrUSO/mmIE3d8cc9Q3MCgSo6dFWbSADJeTUY0FseyNOq4heMdWvOQstkKEdfriEswkz92J7aZL4kllSIGCY1U3slX6ouVOyuMc2ZRV2jUzHvVj10peYhv2ouBtZineQM9pxmbUUQ62pInGj+tO+yPlQjAJncp4Qp6Rhrj0vk/5tEnOvVFPhXnAvAIC34JlChYt57Kxg4BtZHpLBseaN+OayPRYoTYR7wb0AAN4C9ypUXO3Kc0WEva99PhIxva+9eAVUjDQt4ktmUZMOvdHuSEAKwL3gXiZk4amK7j52Go+BBPkK3CunsBPMBfvmSCD/jQUwZCzLxAinp/FOuJdn7hUL+vQvu8dS4IV2ZFZn2E89G4ixLPUt3AvMDOBeAAASuJc37hX2S6xrePmYwvxzL7q44qH6e080Ce4F8pVoNPqrX/3q8ccff/XVV0tLSz/66KO/AQBmMHAvL9yLCfqYLnONPHQvKqYV9kt+v1/b/1jQ54Elwb1AvoK4FwCABO7lgXvxJUBbGgv6JH847E+NRxJGpi9MVRD2S75g0G8zcklukRjr9IeTjATpb9hsbAPo7ZHLSYM0NlhD2c1ULn9Yf6+9Sr2ghme1LXBaSBw6dXtmDQYgj4B7AQBI4F5Zcy/KOHSd0ONhrED5w+pqwkVM5EIvGgv6iWCTVoe2VmuDMRsdmiNGTekBVDq/he2Q+6AalpI77GclTHBHmENn2mAA8gu4FwCABO6VTfci417kcskfZiM4qSAOI2S27pWqkQoYpVbTW2azMc3W3rK7QzTY2nXU9pI77gvGeCpIV0wtMITC9BxmDQYgz4B7AQBI4F4euJfNfC9z97IaqUxauBc9nMcxG6UWvTw3mwP3Mmghn9RYIzGASr2njgTHHw07AvcCBQncCwBAAvfywr0oc9Dek5OWeG+YETTuQCRXLojBSCI7uxmf309KECcb2QByDwxjjsRybeg0yGuZMseeKku+N5Mq0xYy2UwarB0P4wsAcgHcCwBAAvfyxL2SSYv7e8WCPsnv99OjaWwRYjqYlXupA5W8gUSf30+ICnOXC5Ns5NT5oJ8WLoltGlWNyU84ielqnPdmw630/HuihTxFMzYY7gXyDLgXAIAE7uWZe5linGEOALiRgXsBAEjgXnAvAIC3wL0AACRwL7gXAMBb4F4AABK4V/bdCwAws4B7AQBI4F5wLwCAy0QBAMAcuBfcCwDgMtrVBgAAGOBecC8AgPvAvQAAZsxQ9wrVjrmelh4dR0JCQlIS/tIDAJgB94J7ISEhuZ/gXgAAM+BecC8kJCT3E9wLAGAG3AvuhYSE5H6CewEAzIB7wb2QkJDcT4LutWvn0TeXP7W09Nl33n9uSekf33rvqcXvPrlr51G4FwA3MHAvuBcSEpL7SdC9Fi9/MpFIRHpPRnpiypJYQ/9b7z0J9wI3CmG/C49xCfslXzBGL4sFffrCWNAnSVLBPDAG7uWRe9Xf8xVJ5yuLXnThal5/z1ck6Z6tOe9UkJCQbJOgey1574+JREJaIkkh6Xjd0KG6/u27oqGVf3TuXmG/ZOydFNRuScUkU1YI+1OtKJQ+EjgkFvQxn24a7mU8T2zcy/Fz+tivS9hvdVK6/w2Ce3noXkUh9e0j97jhTBWLvviVm78oPfhIrjsVJCSk4ooz3//JLxdX95llEHSvpSuek6/Ld619+sefPL1v58ldO4/u+ezUOx/8yYl7KR2D38/pnfQMWrcS9udKfMgtx4I+2NeNSCzo8/loD9LcS1CQuOcJz73oMqnVohpG2hcVQePg/jcI7pUN91oaejBz93rxyZu/+GT9I/cQ1SIhIeUu/eLxFyz0S9i9/vT2u08tffeppe89ueS9+W+9N2/JiqfeKVvgPO5l0TvRvZErQ0BpEAv6chlyA9lA+ZDpU8zavQwWzj9PMnQvruunJMrOvLz4BsG9suBe9fd8Rfrik/VLj44vrVikB67011uLpJvvefJBJZyp5mRT/T1fufmeivGloQfJEcwXn7w5FQZFPAwJKdvJQr9ExxxXPJtIJAaH5cSwPDgsJ0bk0+cTDuNeeo8g4F4m4zT667Bf8gWDfsvRFX1ISKLCAdYFzeIFem109xn2S5Lk8/uZST3qG+tSkLyckPIm6lxUVIU4Z6hPx2hF3POEOrsYlyNPR5ORQZM4a9gvST6fnXmZfoMyAO47eGuRAAAULUlEQVSVhfleN99TkVpu6l6pQcmKRV8k82tJV66tRVoGsjYkJKRcpB/+8vd3P/Ckcbmge4Xe/2NiRP5kU82GLcc2bTtWsePEp7vPeeFenB7J1L3Ivs1YJT1TRu8obQtqnSQzIEWZlT+sNdg41UfLIFAKZB/9YyE/IIdxr6TZeWI4u4j60op7peq1NymTb1AGwL08j3tRk70s4l4VWkGOez1yjx4PI15vLWLcDgkJKYtpXqhi1i3fKa44Y1wl6l6lzyxePveNZY++sezRRcsfffPdx0Mrnlrm2ZgjFVKwiHvpWmOokt2MmQ+ZdlHUD9IMIQu2UyU3SW7KvhTINoxwpV6buBf/Q9Shf7jIO7tE3Mt6K2E/E1g1weQblAFwryyMOW4tklKv03QvxbFIyHCXEmODgSEhZTVZiNdSc/f6v1754f/+wu1N/ZeUt28tmz8ty+PX5PGr8vi0nEgk3l+9f1mZd2OORN/hmnsp70Xdi2oGv9GsRSm59ErFSoHsYhz6084oh3Evuk5Ts8807kU6vfh8L3fsC+6VBfcaf/HJm9URQ2JI8cUnb5YE3Sv0IC1bKZmrWHRPiLM5JCQkr1NxxRkL8Vpq7l7/ufiH5adC/8ufvnPX6mfiV7r6OttHJuVDJ3oO1V0+crLn5Pnh91fvWVb2nGfuRXQ0zNQvQfcyjjlyhIhXkOr+tMxUTxb2m3TSsaDP5/frdYqVAtmEdRJSmxzOteefJ+66F3UvDEe/c3RlwhfcKxvuRd6aS5sd/8V7HhSMexlvUaEteeSe1B8YuO8XElJ206uRZou1Zu71n17+4TuHXn+75tU3D/z1f3rulq+FfjmeuHbsVO++Y+0HYl3HzvZ/sGa3p+5F9jraNBaf3y8a91LzMLENoYLkrBm9PcRSYxTO2GYnpUD2MIaDiNgmEWllh/04ESneeSLuXkJbMdzOK3WC8U8i029Q2sC9PHIvJCSkGZ0s4l6/2fLsLzc9/Yvw0z/b9MSPNzwiPfXVtpa+T/e2RGpa9xzp/vCTvem5FwAgU7J1Bxa4F9wLCQnJ/WQ636v4P+7eFLhr/e9/sP6B//lP/zZv2+LRxLX6+Hj10b790b6DseSqDTVwLwByQtbu+Qv3gnshISG5n8zn2t/1+E7///b8bV9fcv/FK1097c3HTlz5YPVnH33y2ap1+1ZtOLB6Y+3CRQ/CvQC4gYF7wb2QkJDcT2bu9V8W/sffvzi7bbBbeXvqZM2Lr91f8uaDwdBDwdBDry15qHjRA7t2HoV7AXADA/eCeyEhIbmfBO/vlR656zIAAC4A94J7ISEhuZ/gXgAAM+BecC8kJCT3E9wLAGDGDHUvXA0BAJ6Cqw0AwAy4F66GAAD3wdUGAGAG3AtXQwCA++BqAwAwA+6FqyEAwH1wtQEAmAH3wtUQAOA+Ilebzs7Ojz/++OmnF7722tKWlhZcbQCYIcC9XCOzDyL2+s3SA3gKLAA3CiJXm3B4829/+9uJicnHH39i/frybF1tvCcW9KmPMjZ5PJ75c7/BDYQrD0fknSv6CZbUnp1dWI9Rh3u5Bn1gY6/fLBHYapVH7hV7/WaBjYP/v72zaXEiWwNwfoo/wG2KwUUvVGI3fkBWLQqaijC0H7RxtEXaUXScMYUbP5aCzsZu21g9uFH3rq4gKWSEiw3SINMNBrEhA7fncl3cRVJV59Q5dVKVVLrSnefhXSQnVXWSquKtJ+c9qQBkTZJss7i4VPJ59uz5xsZGq9VKn23abbfipxqD0Xj14kAXqLATcz9t3Gs8UU+wPtwrPMv8NXu4l1cvpuvErcinr1vpKW5du0ty6icF98qMyLGSXMq1e/nXcNzLcyzLYkANIHOazeb09PT6+nrcAoZss7a2tnfv3lartbDw9Ny586VSaXr6+JMni0F7ymzjVoLLgVuJvYx49WKxmOAyFXstE6+Bhn6UlXCv8UBzggVHP6EgiadV8K/WPc4V4eWkGibalzSC1nPp9uBfYbrgXpkh71jFpXrI1VDcy3Msy/FcG/kCyJ75+XmDfhmyzZcvX/bt2/fmzZtPnz5duHDz3Lkbp09fff/+z1evXu3fv//r168ps41I7IXKqxeLdS/BQEQi90o82IB7jQu6E8zsXoFdyZuIbnhA91J66a5UqLhJzSu6fuJvHgZwr8yIHG/FpcQW1/aHLy3HE14N27tLiitJmwyWtBzHDraivAfL8dptV1pAqIaiZAADYdAvc7Z58ODB5OTkyZOVubnfarVbly7dPnGiMjU19fDhw/TZRiD2quBf1qQLmVspFOv1ilBKEeqKyiVJf5ETr3fB47BRvBZLRUvca2cRd4JV3NiTSrUi7ekrnaURl5NPqYS9BF0Vi73MK0b8MvjqgHtlhrxjDe4lqlDQ2DEi0c2CZtW9gpf9FbXuFfYj9MicfoBMqVars7OzanvPbNNqtZ48eTo3d+379++XL/+8sLCUZMRLl218DNWQ8GIRrRwKF7NOu2ncS3N5S+pe0mU1OuUGtjuxJ1iaca92cJJFCpfKWSpsr69xL3+7PU9CvWWlnmOmgntlRuTY6NzLH4WSsRxPWd5/qnUveRwr+lTXLDzudK8fKAOAVDQajYmJiWazqb4Ul21ardZen0bDPXjwYKlUmpqaev58OWhfW1tL615evWi4kkSuh/7jSBWxt3tJIxpRzTK6V+QaRs1xZxF/guncSxmtipwL8g8XdWdpEvcy9+JWCsVKpc9xL31xNBW411a5V6A/elXK3L0UxZPeTmeYDQMD6B+DeLWT/c5xYeHZmTPnS6XSsWOVhYXn/WabnvNP1MqMOos5pXsFz3AvMJ1gKce95G0qp04a9zL1Ip69zPcaPrn+zlEchBLnbXUeSjeDCJ94juWvKCyRoOYodSI89xxHN30MAFLRbDYN4tVO4F4vX768e/fBjRu/Xr166+zZq9ev//L69et+sk3PAkj0UmG8qvUz7iX82j9RzdE8SAfbDdMJlnKuvTRsFdymJFv3kmrzPe0rerLyO8c+yO3+XhE30kx39xyrYNvRqfbispZty2Ng/qZ1c+2j6iW0KPP5AaAfVlZWDK+as82jR4+OHz/eaCyXSqV2++/Dhw8vLTWOHj36+PHj1NlGGXToOYHZb9G6l1/x0c2113YS3PyoWKmY5tqLNyGrM+61czCeYMJPMqInlWZESryRlu7+Xmb3StSLcjsvX6YM32Gk+3tl87UB98qMgY9Fv8TM9wKAHDFnmwMHDqyuri4uLp069WOpVKrV5lz3j48fPx46dGiksw3ATiXxjWC7XyKK9UF6w70yY5DDkBLPsaSbTaBeAKOGOdtMTk5ubGy8e+ddvHhrdvbmlSu3P3/+3Gq1jhw5MmLZBmAsMM8+yxzcKzO27qC1paol4gUwgiTPNt++fRvpbAMAWYN7ZUa+BxIARgqyDQDEgXuRDQEge8g2ABAH7kU2BIDsIdsAQBy4F9kQALKHbAMAceBeZEMAyB6yDQDEgXuRDQEge8g2ABAH7kU2BIDsIdsAQBy4F9kQALKHbAMAceBeZEMAyJ4k2eavv/76/ffff/rpl9u376+urpJtAMYE3CszMj0u3fvW245jdW9c79r89zXA9iFJtnHdP06cOPHPP/89e/b806dLOWWbIeDVi90/HI75kzyX/9KGsQb3ygx5xwp/+lNILU2eY3XX8fp2L8+x0ncMABmRJNssLi6VfJ49e76xsdFqtdJnm3bw974F078Be/Wi8fVeBH10/kjYZE64F4AR3Csz5B3rOZb/R4uhPyXFtdUVUrqX51iWZSFfAMOh2WxOT0+vr6/HLWDINmtra3v37m21WgsLT8+dO18qlaanjz95shi0p802wb8Au5V4u/LqxWKx2Fu+vHrMQqIvmTqKroR7AUTBvTJD3rGCe+ldysTg7tXpnjolwPCYn5836Jch23z58mXfvn1v3rz59OnThQs3z527cfr01ffv/3z16tX+/fu/fv2aMtsIxDuNVy8W616MCkUW7O1esQtpVsK9AKLgXpkh71ite3Vqia5dKPhu5dpKZVJost2w+ih6VLhIjNL5vcsSJ9RBUTKADDDolznbPHjwYHJy8uTJytzcb7XarUuXbp84UZmamnr48GH6bBPSS70iS7iVQrFerwhVRKGuqGxIWFVQL9HCgsdho+heUtES94JxBvfKDHnHamuOHfmRFEoSNEG/uu0a9xJ9KnxZIlxEWDhmWQAYhGq1Ojs7q7b3zDatVuvJk6dzc9e+f/9++fLPCwtLSUa8dNmmO5XLNNsr9KZo5bC7TjhDyzTupTGnpO4lVSndCu4FYw3ulRnyjhXn2seoUrSyKHlWrHuJI2UxQ1/ihoXHnTXTzTwDAAONRmNiYqLZbKovxWWbVqu116fRcA8ePFgqlaampp4/Xw7a19bW0rmXT5zTRITLfxypIvZ2L2nILKpZRveKjMhRc4TxBvcannupltPTvZTRKq179dAnxc6k4a6OFGJgAINiEK92st85Liw8O3PmfKlUOnassrDwvN9sI6KVGrnYFw6QDeBewTPcCyA9uFdmyDs2gXupNUdhhMpYcxTLlkoZUXpdeO45jp8gqT4CDEiz2TSIVzuBe718+fLu3Qc3bvx69eqts2evXr/+y+vXr/vJNuHPHIXKoUj0R4nB86zGvbrN4U0setQcvXqxIFQ4A4eTHwDsXHCvzJB3bBL3amvn2rd7uFePOfNR9RJaws4wL4CBWVlZMbxqzjaPHj06fvx4o7FcKpXa7b8PHz68tNQ4evTo48eP02ebYLqXfsaXej8Iv0XrXv7WdHPtlZEzqfdipWKaax+uX6zXK7gXjDO4V2bkeyABYKQwZ5sDBw6srq4uLi6dOvVjqVSq1eZc94+PHz8eOnSIbAOw48G9MiPfAwkAI4U520xOTm5sbLx75128eGt29uaVK7c/f/7carWOHDlCtgHY8eBemZHvgQSAkSJ5tvn27RvZBmCswL0yI98DCQAjBdkGAOLAvciGAJA9ZBsAiAP3IhsCQPaQbQAgDtyLbAgA2UO2AYA4cC+yIQBkD9kGAOLAvciGAJAZ//vhB4IgCDHURIF74V4AkBm5Z3mCIEYt1ESBe+FeAJAZuWd5giBGLf4t0EkUuBfuBQCZkXuWJwhi1EJNFLgX7gUAmZF7licIYtRCTRS411Dcy7ULUWx3KxI/AORK7lmeIIhRCzVR4F5DcS8f18a5AHYizWZzenp6fX090p57licIYtTi/tvNIDqJAvfCvQCgH+bn51X90mbee//6T7YhpnKCIEYncC8NI+BeYTXScrxum+dY0cqkaxcsx+222264XrgWAOSNql+4F0GMc+BeGvJ2L9cO3clzrM5rnmP7ba7t25drB57Vsa5Oc7ASAIwG1Wp1dnY2eIp7EcQ4B+6lIWf3UmbgSyImjXyJlhb3GAByptFoTExMNJvNoAX3IohxDtxLQ/7upYqT51iBhIXDWrgXwKijild7TN3rxZ5CdWabbVkbH8q7C4VCYU/tzq6CVV4ecnfLW9ILsbWBe2kYgZpj+Ny1bbct2ZTnWIx7AWwLms2mKl7tfNyraww+WykrndAY0kxZuc9O+UUmWzYuPEhfm9dqVnfFrbEi3GsnBu6lIW/30k6rD5ss22bcC2C7sLKyojbm5V577vW8KiRcrI8wGNKAA1eJV79XLRSET3evuqv2IW13M+VCH2uljOEdBWIkAvfSwH3tAWCo4F6JXxpwy5HFMvhouBcxeOBeGnAvABgqI+Je12pWUHycKRcK5WpYj9t959rbTbFC5wtHZzsv9nSXebGnYJVrVXmZTqWsi99pKvcSKoPSS9r2cPVrNUu31ub9t5v371X9D6V9A9rNRj+aUCStzizf2SUt3K1MlGt+R+IC4ePIDlT31QvpKOh76fE+e+wKIu/AvTTgXgAwVPKf7+VPdeqO4oReIiraiz3hTKOgvbMd2Qai858+lMu+5dyr+gsnd68Xe0SNk7YQ116deSu7jhqx7mXqTp3aFY57hd2JI2ofyrsLPd1L2IHafSUcBbmXpO/TvCuIvAP30oB7AcBQGZFxr/tvN/2hFNWxurOjRHbVPijbifhZOCtcGXdJ7F5RSfJ7jGsPV498Fjni3Mu0Wc1H07hXZAv3kox7Se9B2Vc690r3Po27gsg7cC8NuBcADJVt414aWUngXst3dhW0g0N9u5dVXo5vj265M7Ckaof4VoUwbXb47qXfVwndy/Q+jbuCyDlwLw24FwAMldFxr45JXKtZMTXHcJWZsnbYRnfhFyxBmFI2QM1RmHwW096tOZaFwp/6Ya/VLElEur9zNGw2mXuZao7dtYT9IL83/b5KVnM0vE91V0jlSPlB3iIyhoF7acC9AGCo5D/fq2CVlzdnygVRuTpzhrr1L/008M1kNcewr13laupxr26LOqk8rj1cPZwLH3fvLrGQGi4TP4c9kXuJO0qYay8UE4X9ENmB2n0lHIWEc+1171P6mLjXKAXupQH3AoChkod7EVsVph9UEsTmfdxLC+4FAEMF99pZ8aG8WxqaGv4NwIjtHbiXBtwLAIYK7rXTQijOIl5Ez8C9NOBeADBUcC+CGOfAvTTgXgAwVHAvghjnwL00bDf3Uv6KewvwHEvzd938hzdAIrSZlyCIcQ7ca8vcy3Os8BfD/XpLxu7l2gVxexHL6j7FvQAGIPcsTxDEqAXutaXuFXhORHoSk/W4l2RQHTsMnyt6JX4E3AtAotlsTk9Pr6+vR9pzz/IEQYxaqAkE99oK9+pXorJ2L2lMy7ULth124DlWxK5wLwAT8/Pzqn7lnuUJghi1ULMH7rUF7hUp47l2tBTZWThsF4xH3EbkVe2m1JaYd+XaBdsNnwePug/C7RQsx+u4l2Or7wBgnFH1K/csTxDEqMU7Hf8HL8AYzcn4jfYAAAAASUVORK5CYII=" alt="" /><br /><br /><div><br /><div><span style="color: red;">解决办法&nbsp;&nbsp; &nbsp;(参考&nbsp;&nbsp; &nbsp;http://www.cnblogs.com/stono/p/5038625.html&nbsp;&nbsp; &nbsp;)</span></div></div></div><img src ="http://www.blogjava.net/mufeng/aggbug/432417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2017-03-29 15:57 <a href="http://www.blogjava.net/mufeng/archive/2017/03/29/432417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>系统启动工具</title><link>http://www.blogjava.net/mufeng/archive/2016/12/09/432064.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Fri, 09 Dec 2016 07:04:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2016/12/09/432064.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/432064.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2016/12/09/432064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/432064.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/432064.html</trackback:ping><description><![CDATA[<div>老毛桃U盘工具，写入保护，防止病毒侵袭，读写速度快，安全稳固，U盘是病毒传播的主要途径之一，老毛桃启动盘采用写入保护技术，彻底切断病毒传播途径。光盘和光驱系机械产品，容易划伤和损坏；U盘可达5万次读写次数，USB2.0高速传输，整个过程不到10分钟。</div><div>http://www.laomaotao.net/?B4070</div><img src ="http://www.blogjava.net/mufeng/aggbug/432064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2016-12-09 15:04 <a href="http://www.blogjava.net/mufeng/archive/2016/12/09/432064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>maximo 中 rowstamp 无法插入</title><link>http://www.blogjava.net/mufeng/archive/2015/06/03/425470.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Wed, 03 Jun 2015 04:53:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/06/03/425470.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/425470.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/06/03/425470.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/425470.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/425470.html</trackback:ping><description><![CDATA[<span style="color: red;">原文:http://blog.csdn.net/xiouluoyang/article/details/7452366<br /><br /></span><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">在maximo中设置 锁定隔离时，无法保存，系统提示&#8220;无法将null 插入 rowstamp&#8221;。</p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">&nbsp;</p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">google后，找到一篇文章，其中一段：</p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">RowStamp列是利用Maximo在建立数据表时系统自动添加的字段，其值是由Maximo系统自动填充，填充方式为触发器。</p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">每个表都对应有自己的触发器，其命名规则为： tablename_T, 如果RowStamp不能正常输入，那么虚查看触发器是否正常。</p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">&nbsp;</p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">查看触发器lockout_t 发现触发器状态为disabled，重新设置为enabled，问题解决。</p><span style="color: red;"><br /></span><img src ="http://www.blogjava.net/mufeng/aggbug/425470.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-06-03 12:53 <a href="http://www.blogjava.net/mufeng/archive/2015/06/03/425470.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>maximo 配置数据库的时候提示首选项不存在 preference does not exist: global_lexer</title><link>http://www.blogjava.net/mufeng/archive/2015/05/29/425376.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Fri, 29 May 2015 05:00:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/05/29/425376.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/425376.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/05/29/425376.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/425376.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/425376.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 问题;在修改字段长度的时候报错:首选项不存在:处理方法:1&nbsp;&nbsp;&nbsp; 修改的字段的文本搜索类型改为 非"TEXT",2&nbsp;&nbsp;&nbsp;&nbsp;对象中去掉"已启用文本搜索"3&nbsp;&nbsp;&nbsp;&nbsp;配库4&nbsp;&nbsp;&nbsp;&nbsp;修改字段长度,配库&nbsp;&nbsp;<a href='http://www.blogjava.net/mufeng/archive/2015/05/29/425376.html'>阅读全文</a><img src ="http://www.blogjava.net/mufeng/aggbug/425376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-05-29 13:00 <a href="http://www.blogjava.net/mufeng/archive/2015/05/29/425376.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JDK各个版本的下载地址</title><link>http://www.blogjava.net/mufeng/archive/2015/05/26/425318.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Tue, 26 May 2015 14:14:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/05/26/425318.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/425318.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/05/26/425318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/425318.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/425318.html</trackback:ping><description><![CDATA[<div>http://www.oracle.com/technetwork/java/javase/archive-139210.html</div><img src ="http://www.blogjava.net/mufeng/aggbug/425318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-05-26 22:14 <a href="http://www.blogjava.net/mufeng/archive/2015/05/26/425318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何修改java虚拟机内存</title><link>http://www.blogjava.net/mufeng/archive/2015/05/17/425126.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Sun, 17 May 2015 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/05/17/425126.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/425126.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/05/17/425126.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/425126.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/425126.html</trackback:ping><description><![CDATA[<h1><span style="color: red; font-size: 12pt;">参考:</span><span style="font-size: 12pt; color: red;">http://jingyan.baidu.com/article/a948d6516670880a2dcd2e2c.html<br /></span><span style="font-size: 14px;"><br /><br /></span><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">1、普通java应用程序，使用java命令运行，&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m &nbsp;-XX:MaxPermSize=256m -jar&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;"></p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">2、tomcat&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=256m &nbsp;-XX:MaxPermSize=256m &#8211;server</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;"></p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">3、eclipse中运行应用程序&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">程序右键选属性-&gt;run/debug settings-&gt;选中应用程序-&gt;编辑-&gt;Arguments-&gt;VM arguments输入框输入&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">-Xms1024m -Xmx1024m -XX:MaxNewSize=256m &nbsp;-XX:MaxPermSize=256m&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;"></p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">4、weblogic&nbsp;</p><p style="margin: 20px 0px; padding: 0px; color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; font-weight: normal; line-height: 28px; text-align: justify; background-color: #ffffff;">在$DOMAIN_HOME/bin/setDomainEnv.sh修改内存&nbsp;</p><span style="font-size: 14px;"><br /><br /></span></h1><img src ="http://www.blogjava.net/mufeng/aggbug/425126.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-05-17 11:00 <a href="http://www.blogjava.net/mufeng/archive/2015/05/17/425126.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse 默认的工作空间</title><link>http://www.blogjava.net/mufeng/archive/2015/04/23/424621.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Thu, 23 Apr 2015 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/04/23/424621.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/424621.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/04/23/424621.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/424621.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/424621.html</trackback:ping><description><![CDATA[&nbsp; &nbsp; &nbsp;&#8220;喜欢&#8221;重装系统的小盆友们注意了，如果重装完系统后（如果你的盘符有变化），eclipse的默认空间已经改变，是否有试过修改默认工作空间呢？？<br />如果你的回答是肯定的，并且也通过常规的方法修改不能奏效的话：<br />&nbsp; &nbsp; 1.<span style="color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; line-height: 28px; text-align: justify; background-color: #ffffff;">运行了eclipse，我们点击：菜单栏的窗口，在下拉中选择首选项。<br /></span>&nbsp; &nbsp; 2.<span style="color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; line-height: 28px; text-align: justify; background-color: #ffffff;">在首选项窗口，找到并点击：常规-启动和关闭-工作空间。<br /></span>&nbsp; &nbsp; 3.<span style="color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; line-height: 28px; text-align: justify; background-color: #ffffff;">然后，在启动时提示工作空间前面的复选框处打勾。<br />你可以再试试下面的做法：<br /></span>&nbsp; &nbsp; 在..../eclipse/configuration下面有个文件config.ini<br />&nbsp;&nbsp;&nbsp;&nbsp;对应osgi.instance.area.default后面的就是你的默认工作空间地址了。赶快试一试吧，亲。<br /><br /><span style="color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; line-height: 28px; text-align: justify; background-color: #ffffff;"><br /><br /></span><br />&nbsp; &nbsp;&nbsp;<img src ="http://www.blogjava.net/mufeng/aggbug/424621.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-04-23 14:58 <a href="http://www.blogjava.net/mufeng/archive/2015/04/23/424621.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>U盘分区之后如何恢复</title><link>http://www.blogjava.net/mufeng/archive/2015/04/20/424542.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Mon, 20 Apr 2015 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/04/20/424542.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/424542.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/04/20/424542.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/424542.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/424542.html</trackback:ping><description><![CDATA[参考文献:<span style="color: red;">http://jingyan.baidu.com/article/63f236280f80750208ab3d02.html

</span><br />1.插入U盘。
<br />2.按windows键，右键点击运行，再左键点击以管理员身份运行。<br />3.输入diskpart,按enter。
<br />4.<span style="color: #333333; font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; line-height: 28px; text-align: justify; background-color: #ffffff;">输入list disk,按enter。</span>之后会看到
  disk 0
  disk 1
  如果你给你电脑磁盘分过区的话可能还有disk 2  、  disk 3等
<br />5.输入select disk X(X代表磁盘后面的数字0、1，可磁盘的大小来判断数字是多少，一般是1),按enter
<br />6.输入clean，按enter
<br />7.以上完成之后，到&#8220;磁盘管理&#8221;选择U盘，新建简单卷，并重命名你的U盘<img src ="http://www.blogjava.net/mufeng/aggbug/424542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-04-20 11:00 <a href="http://www.blogjava.net/mufeng/archive/2015/04/20/424542.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu 应用软件的安装与卸载</title><link>http://www.blogjava.net/mufeng/archive/2015/04/14/424389.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Tue, 14 Apr 2015 01:10:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/04/14/424389.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/424389.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/04/14/424389.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/424389.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/424389.html</trackback:ping><description><![CDATA[<div><div>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red;">&nbsp;参考文献&nbsp;&nbsp;&nbsp; http://blog.csdn.net/buguyiqie/article/details/4948661</span>&nbsp;&nbsp;&nbsp; <div><h1><span style="font-size: 10pt;"  "="">&nbsp;&nbsp;&nbsp; 设置root用户密码 :</span><span style="font-size: 10pt;">sudo passwd root</span><span style="font-size: 10pt;"  "=""></span></h1></div><div>&nbsp;&nbsp;&nbsp; <strong>禁用客人会话</strong>：sudo gedit /etc/lightdm/lightdm.conf，添加如下内容<br /><br /><div>&nbsp;&nbsp;&nbsp; [SeatDefaults]<br />&nbsp;&nbsp;&nbsp; greeter-session=unity-greeter<br />&nbsp;&nbsp;&nbsp; user-session=ubuntu<br />&nbsp;&nbsp;&nbsp; allow-guest=false</div><br />&nbsp;&nbsp;&nbsp; 用户可以使用&#8220;apt-get update&#8221;命令刷新软件源，建立更新软件包列表。在Ubuntu Linux中，&#8220;apt-get update&#8221;命令会扫描每一个软件源服务器，并为该服务器所具有软件包资源建立索引文件，存放在本地的/var/lib/apt/lists/目录中。 使用apt-get执行安装、更新操作时，都将依据这些索引文件，向软件源服务器申请资源。因此，在计算机设备空闲时，经常使用&#8220;apt-get update&#8221;命令刷新软件源，是一个好的习惯。&nbsp; </div><div>&nbsp;&nbsp;&nbsp;&nbsp;<strong>安装软件包 </strong>使用&#8220;apt-get install&#8221;下载软件包大体分为4步：第一步，扫描本地存放的软件包更新列表（由&#8220;apt-get update&#8221;命令刷新更新列表），找到最新版本的软件包；第二步，进行软件包依赖关系检查，找到支持该软件正常运行的所有软件包；第三步，从软件源所指 的镜像站点中，下载相关软件包；第四步，解压软件包，并自动完成应用程序的安装和配置。[sudo apt-get install &nbsp;xchat]</div></div></div><div>&nbsp;&nbsp;&nbsp; 需要说明的是，&#8220;apt-get install&#8221;命令下载软件包并不是立即安装的，而是将下载的包文件存放在本地缓存目录（/var/cache/apt/archives）中，等全部下载结束后，再进行安装。用户可以在这个目录下找到所有由apt-get install下载的软件包。<br /><div>&nbsp;&nbsp;&nbsp; <strong>重新安装软件包</strong> 了已安装的软件包，而需要修复，或者，希望重新安装软件包中某些文件的最新版本，可以使用&#8220;apt-get --reinstall install&#8221;命令进行软件包的重新安装。<br />&nbsp;&nbsp;&nbsp;&nbsp;<strong>卸载软件包</strong> 在Ubuntu Linux系统中，卸载软件包也不仅仅是删除某个软件包就可万事大吉，同样需要保证系统中依赖关系的完整性。<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <strong>a&gt;不完全卸载</strong> 使用&#8220;sudo apt-get remove&nbsp;xchart&#8221;命令可以删除软件。由于是不完全删除，被卸载软件以及与之有依赖关系的软件包会被删除，但它们的配置文件，会完好无损地保留在系统里。可以使用&#8220;dpkg-l&#8221;查看xchat的状态为&#8220;rc&#8221;，即为&#8220;删除/仅保存配置&#8221;。<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<strong> b&gt; 完全卸载</strong>&nbsp;&nbsp;&nbsp; sudo apt-get --purge remove &nbsp;xchat&nbsp;&nbsp; 完全卸载的最后一步为&#8220;清除配置文件&#8221;。</div></div>&nbsp;&nbsp;&nbsp; <strong>修复软件包依赖关系</strong> 如果由于故障而中断软件的安装过程，可能会造成关联 的软件包只有部分安装。之后，用户就会发现该软件既不能重装又不能删除。另外，有些用户可能会不顾及依赖关系，使用&#8220;dpkg -i&#8221;强制安装软件包，也可能破坏依赖关系。这时，可以使用&#8220;apt-get -f install&#8221;修复软件包依赖关系。<br />&nbsp;&nbsp;&nbsp; <strong>清理软件包缓冲区</strong> &#8220;apt-get install&#8221;为用户带来的方便就是，能够主动获取软件包以及存在依赖关系的软件包。不过&#8220;apt-get install&#8221;并不是边下载边安装，而是先将所有的软件包文件下载到本地，临时存放在一个软件包缓冲区/var/cache/apt/archives /中，等下载结束后再开始安装。随着系统使用时间的延长，这个缓冲区会不断膨胀，占用硬盘的存储资源，因此，需要用户定期清理软件包缓冲区。<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <strong>a&gt; 清理整个软件包缓冲区</strong> 如果用户认为软件包缓冲区中的文件没有任何价值了，有必要删除全部下载的软件包。可以使用&#8220;apt-get clean&#8221;清理除了lock锁文件和partial目录的整个软件包缓冲区。命令执行效果与超级用户使用rm命令删除软件包文件是一样的。<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<strong>&nbsp;b&gt; 按照依赖关系清理缓冲区中多余的软件包</strong>&nbsp; 由于长时间使用系统，软件包缓冲区中存放了很多不同 历史版本的软件包，例如用户曾经两次使用&#8220;apt-get install&#8221;命令安装了两个版本的rxvt命令终端软件，rxvt_1%3a2.6.4-10_i386.deb和 rxvt_2.6.4-12_i386.deb。如果用户希望缓冲区中只保留最新版本的软件包，多余版本全部清除，可以使用&#8220;apt-get autoclean&#8221;命令。相关代码如下：<br /><br /><br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <div><span style="color: red;">&nbsp;&nbsp;&nbsp; </span><span style="color: red;">把终端加到右键菜单:&nbsp;&nbsp;</span><code><span style="color: red;">sudo apt-get install nautilus-open-terminal </span></code>   </div><br /><span style="color: red;"></span><img src ="http://www.blogjava.net/mufeng/aggbug/424389.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-04-14 09:10 <a href="http://www.blogjava.net/mufeng/archive/2015/04/14/424389.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>认识 ubuntu 源</title><link>http://www.blogjava.net/mufeng/archive/2015/04/13/424385.html</link><dc:creator>牧枫</dc:creator><author>牧枫</author><pubDate>Mon, 13 Apr 2015 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/mufeng/archive/2015/04/13/424385.html</guid><wfw:comment>http://www.blogjava.net/mufeng/comments/424385.html</wfw:comment><comments>http://www.blogjava.net/mufeng/archive/2015/04/13/424385.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mufeng/comments/commentRss/424385.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mufeng/services/trackbacks/424385.html</trackback:ping><description><![CDATA[<span style="color: #ff0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 参考文献:&nbsp;&nbsp;&nbsp; http://blog.csdn.net/buguyiqie/article/details/4948661 &nbsp; </span><br /><div><span style="color: #ff0000;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; http://blog.chinaunix.net/uid-7547035-id-60240.html</span></div><br />&nbsp;&nbsp;&nbsp;&nbsp;<strong>一 什么是源</strong><br />&nbsp;&nbsp;&nbsp; 源&nbsp;相当于 "软件库",举一个windows的例子做类比:<br />&nbsp;&nbsp;&nbsp; 当你装完纯净的系统后想装应用软件,比如QQ,你需要去腾讯的软件中心找安装包:http://pc.qq.com/(这里所有的软件列表的地址,都指向了腾讯的服务器),找到对应qq的地址后,点击下载,然后你会从腾讯服务器上下载qq到你的机器上.再安装此软件.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;当你在linux&nbsp;的终端中输入安装命令的时候,系统会去搜索源(http://pc.qq.com:这个地址相当于"源")所指向的服务器,然后把服务器中的"安装包"下载并安装到本机<br /><div><div><br />&nbsp;&nbsp;&nbsp; <strong>二 源的配置文件</strong>&nbsp; <div>&nbsp;&nbsp;&nbsp; 这个软件源配置文件就是/etc/apt/sources.list。它的本质就是一个普通的文本文件，可以在超级管 理员授权下，使用任何文本编辑器进行编辑。在该文件中，添加的软件源镜像站点称为一个配置项，并遵循以下格式：</div></div></div><div> <p>&nbsp;&nbsp;&nbsp; DebType&nbsp; AddressType://Hostaddress/Ubuntu&nbsp; Distribution &nbsp;Component1&nbsp; Component2&#8230;&#8230;</p> <p style="text-indent: 20pt;">其中各字段含义如下所示。</p> <p style="margin-left: 41pt; text-indent: -20pt;">&nbsp;&nbsp;&#9679;&nbsp;&nbsp;&nbsp; DebType表示Deb软件包类型，使用deb表示二进制软件包，使用deb-src表示源码包；</p> <p style="margin-left: 41pt; text-indent: -20pt;">&nbsp;&nbsp;&#9679;&nbsp;&nbsp;&nbsp; AddressType表示访问地址类型，常用类型有：http、ftp、file、cdrom、ssh等；</p> <p style="margin-left: 41pt; text-indent: -20pt;">&nbsp;&nbsp;&#9679;&nbsp;&nbsp;&nbsp; Distribution表示Ubuntu的各个发行版本，例如dapper、feisty；</p> <p style="margin-left: 41pt; text-indent: -20pt;">&nbsp;&nbsp;&#9679;&nbsp;&nbsp;&nbsp; Component表示软件包组件类别，是由技术支持程度不同而划分的类别，可选择main、restricted、universe和multiverse中的一种或多种。</p> <p style="text-indent: 20pt;">当然在软件源配置文件中可以添加很多条配置项，这样APT就可以从不同渠道、不同站点获取软件资源。假设要将cn.archive.ubuntu.com作为软件源镜像站点，以下为在/etc/apt/sources.list文件中添加的配置项：</p> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; deb&nbsp; http://cn.archive.ubuntu.com/ubuntu/ feisty&nbsp; main&nbsp; restricted&nbsp; universe&nbsp; multiverse</p> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; deb-src&nbsp; http://cn.archive.ubuntu.com/ubuntu/ feisty&nbsp; main&nbsp; restricted&nbsp; universe&nbsp; multiverse</p> <p style="text-indent: 20pt;">以上配置信息告知APT工具，可以从该地址中获得Ubuntu的feisty版本的软件资源，包括二进制软件包（deb）和源码包（deb-src），并指明可以使用所有类别的软件包。<span style="color: red;">需要提醒</span><span style="color: red;">的是</span>，在每次修改完/etc/apt/sources.list文件后，一定要运行&#8220;apt-get update&#8221;命令(刷新软件源,建立软件包资源索引文件。)，才会使更改有效。</p></div><br />&nbsp;&nbsp;&nbsp; <strong>三 选择最优软件源</strong><br /><div>&nbsp;&nbsp;&nbsp; 用户可以使用&#8220;netselect &#8211;vv&#8221;命令评测各个镜像站点在当前网络环境中的性能，以便选择最合适自己的镜像站点。运行&#8220;netselect &#8211;vv&#8221;命令时，加上以空格分隔的镜像站点列表。该命令会为每个镜像站点给出一个评估分。这个分值是通过评估以下两个指标综合得出。</div><div> <p style="margin-left: 41pt; text-indent: -20pt;">&nbsp;&nbsp;&#9679;&nbsp;&nbsp;&nbsp; ping time：网络请求报文到达目标主机的时间消耗。</p> <p style="margin-left: 41pt; text-indent: -20pt;">&nbsp;&nbsp;&#9679;&nbsp;&nbsp;&nbsp; hops：网络请求报文到达目标主机所跳转的主机个数。</p> &nbsp;&nbsp;&nbsp; 评估分值越小，说明镜像站点的预计下载速度越大,以下命令用于评价3个镜像站点，可以看出从本地主机到达目标站点ubuntu.cn99.com的时间消耗最小（374ms），评分为747，表明在这三个站点中，ubuntu.cn99.com是最佳的软件源。</div><div><p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wdl@UbuntuFisher:~$ sudo netselect -vv &nbsp;&nbsp;cn.archive.ubuntu.com &nbsp;&nbsp;ubuntu.cn99.com &nbsp;&nbsp;debian.cn99.com</p> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Running netselect to choose 1 out of 3 addresses.</p> <p style="line-height: 10.5pt;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; .....................</p> <p style="line-height: 10.5pt;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ubuntu.cn99.com &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;374 ms &nbsp;&nbsp;2 hops&nbsp; &nbsp;60%&nbsp; &nbsp;ok ( 6/10) &nbsp;&nbsp;&nbsp;[ 747]</p> <p style="line-height: 10.5pt;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; debian.cn99.com &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;389 ms &nbsp;&nbsp;2 hops &nbsp;&nbsp;50%&nbsp; &nbsp;ok ( 5/10) &nbsp;&nbsp;&nbsp;[ 933]</p> <p style="line-height: 10.5pt;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; cn.archive.ubuntu.com &nbsp;&nbsp;931 ms &nbsp;&nbsp;2 hops&nbsp; &nbsp;70% &nbsp;&nbsp;ok ( 7/10)&nbsp;&nbsp;&nbsp; [ 1596]</p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"></p><div><span style="font-family: Arial; line-height: 18px; ">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span><span style="font-family: Arial; line-height: 18px; background-color: yellow;"> ??? Ubuntu下载软件或系统更新时，按照源列表的顺序，从众多的源中找到它。</span><span style="font-family: Arial; line-height: 18px; background-color: yellow;">因此我们在设置的时候需要将连接速度</span><span style="font-family: Arial; line-height: 18px; background-color: yellow;">最快的源放在最前面</span><span style="font-family: Arial; line-height: 18px; background-color: yellow;">。 ????(表示怀疑)<br /></span><span style="font-family: Arial; line-height: 18px;"><br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;那么问题来了:ubuntu的源的使用策略到底是怎么样的呢?<div><span style="font-family: Arial; line-height: 18px; background-color: #ffffff;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 如果我要安装的软件,在我的源列表中有</span>三个配置项都提供安装,如果一个是速度最快的,一个是旧版本,一个是新版本,他是按照怎么样的优先级选择的?<span style="font-family: Arial; line-height: 18px; background-color: #ffffff;"></span><span style="font-family: Arial; line-height: 18px; background-color: yellow;"></span></div>&nbsp;&nbsp;&nbsp; </span></div><br /><p>&nbsp;</p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p><p style="line-height: 10.5pt;"><br /></p></div><img src ="http://www.blogjava.net/mufeng/aggbug/424385.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mufeng/" target="_blank">牧枫</a> 2015-04-13 22:31 <a href="http://www.blogjava.net/mufeng/archive/2015/04/13/424385.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>