??????? - ??????
http://www.pirinnaturalssoapandspa.com/
??????
zh-cn
http://www.pirinnaturalssoapandspa.com
Copyright 2010 http://www.pirinnaturalssoapandspa.com, All Rights Reserved
2021/4/22 13:08:35
-
[??????]ILSpy ??????exe?????y??
http://www.pirinnaturalssoapandspa.com//html/274641_1.html
????
??????
2018/8/3 9:52:12
<p>???????????????????????????dll??????????????????????LSpy??dll??????儷????????????????п??????????????????????reflector??ILSpy???????Reflector????????????????????????????????????????????????</p><p>????ILSpy??????з????????????輰??????????д??????</p><p>1.??ILSpy????????File , ?????????????????.exe?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550251935.bmp"/></p><p>2.????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550251408.png"/></p><p>3.???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550326679.png"/></p><p>4. ?????????輴???????????????????????????VS???????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550333756.png"/></p><p>5.??????????????dll??????????????????????????????????????dll???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550337896.bmp"/></p><p>???????????????г?????Щ?????????????</p><p>A.?????????????dll????????????????????????dll????????????????е?????????????????е?dll??????ü????</p><p>B.?????????????????????????????′???</p><p>????????????????????????????????????????????????????к???в????????????????</p><p>C.?????????????????????????????????????????′???error CS1508??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550383705.bmp"/></p><p>????????????????????????????????????????????X??????????????????????????X.resoures,??У?????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-8/2018080309550328824.bmp"/></p>
-
[??????]vs 2015 update 3????????汾??????
http://www.pirinnaturalssoapandspa.com//html/261315_1.html
????
??????
2018/5/23 18:54:51
<p>?????06??27???????Visual Studio 2015 Update 3 ??Visual Studio 2015 Update 3????????????Win10 Mobile???PC?濪???????????MSDN?????????????????MSDN??Visual Studio 2015 Update 3???????????????????μ???????????????????TFS???? </p><p>???θ?????????Update 2??????????????????????????????????????????????????????RTM??Update 2?????????????????????顣</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018523190423022.jpg" title="vs 2015 update 3??????"/></p><p><br/></p><p>Win7 SP1 ?°?? VS2015 Update 3</p><p>????Win7??????SP1?????????IE11?????IE11???????6?????????????????IE11???鰲?3????????????????3??????饗COMODO RSA Certification Authority, Microsoft Root Certification Authority 2010 ?? 2011???????Win10?????????????????VS2015???</p><p>????????https://www.visualstudio.com/downloads/download-visual-studio-vs <br/>?汾????<a href="https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs" _src="https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs">https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs</a></p><p>Visual Studio???????????????????????? C#??C++??Python??Visual Basic??Node.js??HTML??JavaScript ???????????????????????????????????????????????????</p><p>Visual Studio Enterprise 2015 with Update 3 (x86 and x64) - DVD (Chinese-Simplified)<br/>????????? 2016/6/27<br/>??????? cn_visual_studio_enterprise_2015_with_update_3_x86_x64_dvd_8923298.iso<br/>????? Chinese - Simplified<br/>SHA1??B5109C53CB1251F4C85DE7AC8F79B1C3A679FF42<br/>???????<a href="http://download.microsoft.com/download/7/c/f/7cf151c3-b735-4e35-a1bb-9a48224f4a95/vs2015.3.ent_chs.iso" target="_blank">http://download.microsoft.com/download/7/c/f/7cf151c3-b735-4e35-a1bb-9a48224f4a95/vs2015.3.ent_chs.iso</a><br/><br/><strong>Visual Studio Professional 2015 with Update 3 (x86 and x64) - DVD (Chinese-Simplified)</strong><br/>????????? 2016/6/27<br/>??????? cn_visual_studio_professional_2015_with_update_3_x86_x64_dvd_8923256.iso<br/>????? Chinese - Simplified<br/>SHA1??99E6C061FFB3194D28682D75D5F2F0F12A8D614F<br/>???????<a href="http://download.microsoft.com/download/5/4/b/54bf5736-8429-4c81-b1b3-79de06dfe756/vs2015.3.pro_chs.iso" target="_blank">http://download.microsoft.com/download/5/4/b/54bf5736-8429-4c81-b1b3-79de06dfe756/vs2015.3.pro_chs.iso</a><br/><br/>Visual Studio Community 2015 with Update 3 (x86 and x64) - DVD (Chinese-Simplified)<br/>????????? 2016/6/27<br/>??????? cn_visual_studio_community_2015_with_update_3_x86_x64_dvd_8923246.iso<br/>????? Chinese - Simplified<br/>SHA1??43E0A127206ACA3638AFCA8E79807D3FF15A97EA<br/>???????<a href="http://download.microsoft.com/download/5/d/1/5d1ec81e-bc59-448f-9ab6-27636d5cc18a/vs2015.3.com_chs.iso" target="_blank">http://download.microsoft.com/download/5/d/1/5d1ec81e-bc59-448f-9ab6-27636d5cc18a/vs2015.3.com_chs.iso</a><br/><br/>Visual Studio Team Foundation Server 2015 Update 3 (x86 and x64) - DVD (Chinese-Simplified)<br/>????????? 2016/6/27<br/>??????? cn_team_foundation_server_2015_update_3_x86_x64_dvd_8945912.iso<br/>????? Chinese - Simplified<br/>SHA1??915D42663A81591BA5AEAD1B5D69C00D99D076C9(MSDN)<br/> 915D42663A81591BA5AEAD1B5D69C00D99D076C9(??????)<br/>??????棺https://www.microsoft.com/zh-CN/download/details.aspx?id=49993<br/>???????<a href="http://download.microsoft.com/download/1/2/2/1225de0b-b8f1-43c0-9a9c-a3c2f3fbeb28/tfsserver2015.3_chs.iso" target="_blank">http://download.microsoft.com/download/1/2/2/1225de0b-b8f1-43c0-9a9c-a3c2f3fbeb28/tfsserver2015.3_chs.iso</a><br/><br/><br/>Visual Studio Enterprise 2015 with Update 3 (x86 and x64) - DVD (English)<br/>????????? 2016/6/27<br/>??????? en_visual_studio_enterprise_2015_with_update_3_x86_x64_dvd_8923288.iso<br/>????? English<br/>SHA1??40EA340070E3684935689E60D8B7669D519D49D4<br/>???????<a href="http://download.microsoft.com/download/8/4/3/843ec655-1b67-46c3-a7a4-10a1159cfa84/vs2015.3.ent_enu.iso" target="_blank">http://download.microsoft.com/download/8/4/3/843ec655-1b67-46c3-a7a4-10a1159cfa84/vs2015.3.ent_enu.iso</a><br/><br/>Visual Studio Professional 2015 with Update 3 (x86 and x64) - DVD (English)<br/>????????? 2016/6/27<br/>??????? en_visual_studio_professional_2015_with_update_3_x86_x64_dvd_8923272.iso<br/>????? English<br/>SHA1??2126C6EBE83DC3065A1C499D8D0C7F253D275BF1<br/>???????<a href="http://download.microsoft.com/download/e/b/c/ebc2c43f-3821-4a0b-82b1-d05368af1604/vs2015.3.pro_enu.iso" target="_blank">http://download.microsoft.com/download/e/b/c/ebc2c43f-3821-4a0b-82b1-d05368af1604/vs2015.3.pro_enu.iso</a><br/><br/>Visual Studio Community 2015 with Update 3 (x86 and x64) - DVD (English)<br/>????????? 2016/6/27<br/>??????? en_visual_studio_community_2015_with_update_3_x86_x64_dvd_8923300.iso<br/>????? English<br/>SHA1??C838DF0D2DAD6E763DF5A7974F5FFCD45B98FD0E<br/>???????<a href="http://download.microsoft.com/download/b/e/d/bedddfc4-55f4-4748-90a8-ffe38a40e89f/vs2015.3.com_enu.iso" target="_blank">http://download.microsoft.com/download/b/e/d/bedddfc4-55f4-4748-90a8-ffe38a40e89f/vs2015.3.com_enu.iso</a><br/><br/>Visual Studio Team Foundation Server 2015 Update 3 (x86 and x64) - DVD (English)<br/>????????? 2016/6/27<br/>??????? en_team_foundation_server_2015_update_3_x86_x64_dvd_8945842.iso<br/>????? English<br/>SHA1??4D0F1B456C55F371A0A54269494DD4345914ECE0(MSDN)<br/> 4D0F1B456C55F371A0A54269494DD4345914ECE0(??????)<br/>??????棺https://www.microsoft.com/en-us/download/details.aspx?id=49993<br/>???????<a href="http://download.microsoft.com/download/5/8/4/584d316c-2b69-4297-ae5c-a9196ec6a209/tfsserver2015.3_enu.iso" target="_blank">http://download.microsoft.com/download/5/8/4/584d316c-2b69-4297-ae5c-a9196ec6a209/tfsserver2015.3_enu.iso</a><br/><br/><br/>Visual Studio 2015 Update 3 (x86 and x64) - DVD (Multiple Languages)<br/>????????? 2016/6/27<br/>??????? mu_visual_studio_2015_update_3_x86_x64_dvd_8923065.iso<br/>????? English, Japanese, Korean, Czech, German, Spanish, French, Italian, Polish, Portuguese-Brazil, Russian, Turkish, Chinese - Traditional, Chinese - Simplified<br/>SHA1??D59B21A64EDECAF6D127CE8FC0D0A6D40A6C3401<br/>???????<a href="http://download.microsoft.com/download/c/2/6/c26892d8-6a5d-4871-9d46-629f4d430146/vs2015.3.vsu.iso" target="_blank">http://download.microsoft.com/download/c/2/6/c26892d8-6a5d-4871-9d46-629f4d430146/vs2015.3.vsu.iso</a><br/><br/>==========================================================================<br/><br/>Visual Studio 2015<br/>http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1616567&pid=45279870<br/>Visual Studio 2015 Update 1 <br/>http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1616567&pid=45786145<br/>Visual Studio 2015 Update 2<br/>http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1616567&pid=46161786<br/><br/>==========================================================================<br/><br/>Visual Studio Test Professional 2015 (x86 and x64) - DVD (Chinese-Simplified)<br/>????????? 2015/7/20<br/>??????? cn_visual_studio_test_professional_2015_x86_x64_dvd_6846827.iso<br/>????? Chinese ?C Simplified<br/>SHA1??437DCB33E1D7F90A70FEDF7C98189C6E5DBFF33B<br/>???????<a href="http://download.microsoft.com/download/0/9/5/095317BD-41B4-4D71-AAE8-C2D1D1033B92/vs2015.testpro_chs.iso" target="_blank">http://download.microsoft.com/download/0/9/5/095317BD-41B4-4D71-AAE8-C2D1D1033B92/vs2015.testpro_chs.iso</a><br/><br/>Visual Studio Test Professional 2015 (x86 and x64) - DVD (English)<br/>????????? 2015/7/20<br/>??????? en_visual_studio_test_professional_2015_x86_x64_dvd_6846829.iso<br/>????? English<br/>SHA1: A532B03F4B461DE68F4A86D34F478F2C87F6413D<br/>???????<a href="http://download.microsoft.com/download/8/5/6/856E021B-39D6-4593-B7BB-2F8D1178EBCB/vs2015.testpro_enu.iso" target="_blank">http://download.microsoft.com/download/8/5/6/856E021B-39D6-4593-B7BB-2F8D1178EBCB/vs2015.testpro_enu.iso</a><br/><br/>==========================================================================<br/><br/>Visual Studio 2015 SDK (x86 and x64) - (English)<br/>????????? 2015/7/20<br/>??????? en_visual_studio_2015_sdk_x86_x64_6846633.exe<br/>????? English<br/>SHA1??6CC9DE044EAB28B6CF2E298990320D116DC37036<br/>SDK ????????????????????????????? Visual Studio ???????????SDK ????壩????? Visual Studio ????????е???????? ??????????ù????<br/>????????https://myprodscussu1.app.vssubscriptions.visualstudio.com/Downloads<br/>???????<a href="https://download.my.visualstudio.com/sg/en_visual_studio_2015_sdk_x86_x64_6846633.exe?t=2e7d2b16-965a-4d71-962f-dc6f5b6af124&e=1467518265&h=aa3d9530d76f1be193d4c5f2f15044dc&su=1" target="_blank">https://download.my.visualstudio.com/sg/en_visual_studio_2015_sdk_x86_x64_6846633.exe?t=2e7d2b16-965a-4d71-962f-dc6f5b6af124&e=1467518265&h=aa3d9530d76f1be193d4c5f2f15044dc&su=1</a><br/><br/>Modeling SDK for Visual Studio 2015 Update 3 (x86 and x64) - (English)<br/>????????? 2016/6/27<br/>??????? en_modeling_sdk_for_visual_studio_2015_update_3_x86_x64_8923158.exe<br/>????? English<br/>SHA1??4A9A2EE6884DE2C95076BCF5FC8AAEA98E6BACAB<br/>???????<a href="http://download.microsoft.com/download/a/b/a/abaec841-9f4e-48fc-b482-d7e200d3d403/vs_vmsdk.exe" target="_blank">http://download.microsoft.com/download/a/b/a/abaec841-9f4e-48fc-b482-d7e200d3d403/vs_vmsdk.exe</a><br/><br/>Microsoft Build Tools 2015 Update 3 (x86 and x64) - (Multiple Languages)<br/>????????? 2016/6/27<br/>??????? mu_microsoft_build_tools_2015_update_3_x86_x64_8923170.exe<br/>????? English, Japanese, Korean, German, Spanish, French, Italian, Russian, Chinese - Traditional, Chinese - Simplified<br/>SHA1??0E375822C41300C9CBD14DDF21E97E91F6FED3F5<br/>???????<a href="http://download.microsoft.com/download/4/3/3/4330912d-79ae-4037-8a55-7a8fc6b5eb68/buildtools_full.exe" target="_blank">http://download.microsoft.com/download/4/3/3/4330912d-79ae-4037-8a55-7a8fc6b5eb68/buildtools_full.exe</a><br/><br/>Visual C++ Build Tools 2015 Update 3 (x86 and x64) - Web Installer (English)<br/>????????? 2016/6/27<br/>??????? en_visual_cpp_build_tools_2015_update_3_x86_x64_8923157.exe<br/>????? English<br/>SHA1??3E0DE8AF516C15547602977DB939D8C2E44FCC0B<br/>???????<a href="http://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe" target="_blank">http://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe</a><br/><br/>Feedback Client for Visual Studio Team Foundation Server 2015 (x86 and x64) - Web Installer (Chinese-Simplified)<br/>????????? 2015/7/20<br/>??????? cn_feedback_client_for_visual_studio_team_foundation_server_2015_x86_x64_web_installer_6846122.exe<br/>????? Chinese - Simplified<br/>SHA1??1B08B268E4697A021E9E9B841FFBD7E56227AFB1<br/>???????<a href="http://download.microsoft.com/download/9/1/0/910E67EA-8E0C-478B-9C1F-B18F00DD3B1C/vs_feedbackclient.exe" target="_blank">http://download.microsoft.com/download/9/1/0/910E67EA-8E0C-478B-9C1F-B18F00DD3B1C/vs_feedbackclient.exe</a><br/><br/>Feedback Client for Visual Studio Team Foundation Server 2015 (x86 and x64) - Web Installer (English)<br/>????????? 2015/7/20<br/>??????? en_feedback_client_for_visual_studio_team_foundation_server_2015_x86_x64_web_installer_6846125.exe<br/>????? English<br/>SHA1??FB95969F60E02F8FD207254E2F963C17AA130D07<br/>???????<a href="http://download.microsoft.com/download/9/C/6/9C60AE8E-7BC2-477D-8A54-75288E6BA8EF/vs_feedbackclient.exe" target="_blank">http://download.microsoft.com/download/9/C/6/9C60AE8E-7BC2-477D-8A54-75288E6BA8EF/vs_feedbackclient.exe</a></p>
-
[??????]VS2017????Python?????????????
http://www.pirinnaturalssoapandspa.com//html/259748_1.html
????
??????
2018/5/15 14:40:14
<p>?????????vs????C??C++????vs2017????????????Python?????????????Python???????????????????????????????VS2013??VS2015????????PTVS(Python Tools for Visual Studio)?????????????????????????PyCharm???????VS2017????Python???????????</p><p>????????????????????????????VS??????Python???????????????????д?????<br/></p><p>Python ???????????????? Python ??????????????????????????? Conda ?????? ???????????????????? Python ????????????????????ɡ? ??Щ?????????????Щ???????????Ч????Щ???????????????????Щ??????á?</p><p>?? Windows ??? Visual Studio ?У?????? Python ??????????籾???????????й?????Щ?????????????????????????????????? ?????κθ??????????????????????????????????????????</p><h3>?????????vs2017???Python???????y???</h3><p>1.?? Visual Studio installer</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411614896.png"/></p><p><br/></p><p><strong>2.???->???Python????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411629726.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411697556.png"/></p><p>3.?????????VS->??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411648284.png"/></p><p>???????????????VS???Python??????????????????????????壬????????????Web???</p><p>4.???Python??ó???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411698760.png"/></p><p>??????????????????????Python3.6???????????????м???PY?????</p><p>????PY????????????????VS?????????е?????????????Gooey????????????</p><p>1???? Python 3.6 ???????->???Python ??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411713015.png"/></p><p>2.????Gooey?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411795938.png"/></p><p>????????·??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411746666.png"/></p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411766691.png"/></p><p>????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514411735713.png"/></p><h3>???VS2017??????python?????????:</h3><p><strong>???</strong></p><p> 1.?????л?python??????????????????????ж?python?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514415864027.jpg"/></p><p>2.?????????python???????????????????env</p><p> 3.???????????python???????γ????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514415988307.jpg"/></p><p> 4.?в????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514415967077.jpg"/></p><p>5.?????????VS2017????python??????????C/C++????????????????<br/>6.?????python??????????????????????????C/C++????????????<br/><br/><strong>???</strong><br/>1.????????python????????????????????????????????????????????????????????????????????????????????????д?????????????????????<br/>2.???????????????????????????·????????????????????????????????????????????????????<br/>3.?????????????????????????python??????е???????????????????????д??????VS2017?????????????д????????????????????????????????????д???????ɡ???????????VS2017??python????????eɡ?<br/>4.??????????????????????á?<br/>5.?????????????????С?<br/>6.??????????????????????????????????????????????????????????????????л????????????????????????′?????????<br/>7.????python??????????????????????????????????????????????????????????????′??????<br/><br/>????о???<br/> VS2017?????python???????????????????????????C/C++???????????????????????????????棬???黹????????????????????VS2017????python????????????????Щ???????????????????python????????????????????????????????????????????????????????????<br/> ????VS2017?????????????????????????????ú?????????????</p>
-
[C#.NET]Visual Studio Community 2017??????????????????
http://www.pirinnaturalssoapandspa.com//html/259734_1.html
????
C#.NET
2018/5/15 14:01:19
<p>vs2017?????????????Windows????????.net??????c++???????μ?VS???к???????????????ANDROID??????????IOS????????????LINUX????????????????????????VS2017?????????</p><p>????????<a href="http://www.pirinnaturalssoapandspa.com/soft/420048.html" target="_blank">vs2017??????</a></p><p>????????????vs_Community.exe????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/201805151402099839293.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/201805151402271538434.png"/></p><p>?????.net 4.6??????????????????а?????????????????????????????????????????????.NET Framework????棬???????????ɡ?</p><h3>??????????????????</h3><p>?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/201805151406537583113.png"/></p><p>???λ????????????</p><p><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/201805151408344883909.png"/></p><p>???????C++????????????????????????????????????????????? </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514084041228.jpg"/></p><p>????????????16.71GB???????1С????? </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514084117176.jpg"/></p><p>???????????????????????????????????</p><p>???Visual Studio Installer</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514084131593.jpg"/></p><p><strong>?????????????????</strong></p><p>Java SE Development Kit 8</p><p>????.NET Framework 4.6&#61664;4.7</p><p>CLR???????????п?</p><p>*Microsoft Visual C++ 2017 Redistributable C++????</p><p>Windows SDK AddOn</p><p>Windows Software Development Kit ?C Windows 10</p><p>??????????ɡ? <br/>??????????????????????VS IDE????????????????????</p><p>?????????????????????? <br/>?????????????<a href="https://www.microsoft.com/zh-cn/" target="_blank">????й?????</a></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514123145773.png" alt="????????" title=""/></p><p>??????????????>????????????????!?? <br/>?????????????Visual Studio 2017 <br/>????????′??? <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514123223140.png" alt="??????????" title=""/></p><p>???????????????????????????????? <br/>?????г?????????????й???????????????????????е?? <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514123571172.png" alt="???????????????" title=""/></p><p>?????????????????????Visual Studio Community 2017????????е???????????????30??</p><p>??????????????????Visual Studio Community 2017д???? <br/>??C????/C++???? <br/>??VS2017????????????->???????->??????? <br/>???????е???????ε??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514123259200.png" alt="??????е???????ε??" title=""/></p><p>????????????????????????????????????????->??????->??????? <br/>??????е???????ε??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514123218736.png" alt="????????????????" title=""/></p><p>??????????????д???????????????д??δ????????Hello World??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051514123288974.png" alt="д??δ??????" title=""/></p><p>?????</p><p>?塢?????</p><p>Visual Assist X <br/>??????????????</p><p>IncrediBuild <br/>???????????????????????????????????????????????Ч??????</p>
-
[C#.NET]vs2017???????????????????C??????y??
http://www.pirinnaturalssoapandspa.com//html/259726_1.html
????
C#.NET
2018/5/15 10:46:02
<p>???vs2017???????????????.NET4.6??VS2017??????e??????????????????????????????????????????????????????????????????SDK???????????????????????????????????????????VS2017???????????????п??????????Щ????????????λ?ò?????????????????????? C:\ProgramData\Microsoft\VisualStudio\Packages???????Щ???????????????C?????????????С????SSD??????????ɡ?</p><p>??????????????????????????????VS2017?????????????????????????C:\ProgramData\Microsoft\VisualStudio\Packages????????????????????α????Packages??????????????????????????</p><p>?????????????????????????????????е?????????????????????????????????????????????Packages?????????????????D:\vs2017offline??????????????????????C:\ProgramData\Microsoft\VisualStudio\Packages ??????????????????????????????ù????????CMD?????? mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline ???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521537427.png"/></p><p>??????о?????????????????????????????????????????VS2017??????????????????????????????????????D:\vs2017offline???????????????????????У????????????????滹???????????????д????????????????????????д??????????????????ο????????????????·????????????????</p><p>????????????????????????????????????????????????????????н?vs2017????????????C:\ProgramData\Microsoft\VisualStudio\Packages??????2?????????????????????????????????VS???C?????</p><h3>???棬???????????????C?????????????</h3><p>???????????????????</p><p> ??????????</p><p>?????????????????</p><p> ???????VS2017offline??????μ?vs_professional.exe(?????????棬?????????????????????????汾?????????????????????????????????????????????????????á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521560388.png"/></p><p> ?????????????????????vs2017offline??????μ?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521520865.png"/></p><p>??????????? ?? ???е???? ??? ?????????????У???????</p><p>??????????vs_professional.exe</p><p> ????????????????????????????Visual Studio Installer????vs_professional.exe?????????е???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521553988.png"/></p><p>????????C:\ProgramData\Microsoft\VisualStudio?′??????Packages??????????Packages?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521538367.png"/></p><p>?????????????????</p><p> ????????????????????????? mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline ???D:\vs2017offline ????????????????е?λ?á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521537427.png"/></p><p>???崠?????vs2017</p><p> ?????????? Visual Studio Installer ??????????????????????????????????????????????????????????????????????C?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2018-5/2018051513521565469.png"/></p><p>?????????????????????????????????????????????????????????</p><p>????棺vs_enterprise.exe ?Clayout c:\vs2017offline ?Clang zh-CN<br/></p><p>???棺vs_professional.exe ?Clayout c:\vs2017offline ?Clang zh-CN<br/></p><p>?????棺vs_community.exe ?Clayout c:\vs2017offline ?Clang zh-CN<br/></p><p>???У??磺zh-CN????????????????????????????????????<br/></p><p>???????????en-US <br/></p><p>?????zh-CN?????壩??zh-TW?????壩 </p><p>????ja-JP</p>
-
[??????]bat?????е?for?????????????
http://www.pirinnaturalssoapandspa.com//html/225569_1.html
????
??????
2018/1/9 20:37:43
<p>??Bat ????dos???????????????????????????Dos???<br/></p><p>???????????????bat????е?For ?????÷?:</p><p><br/><strong>????????????for??????? cmd?????? for /? ???????????</strong></p><p>?????????е????????????????????</p><p>FOR %variable IN (set) DO command [command-parameters]</p><p> %variable ???????????????滻???????</p><p> (set) ?????????????????????????????</p><p> command ?????????????е????</p><p> command-parameters</p><p> ??????????????????????п????</p><p>???????????????? FOR ??????????????????? %%variable</p><p>??????? %variable?????????????????Сд??????? %i ????? %I.</p><p>?????????????????????????? FOR ????????????:</p><p>FOR /D %variable IN (set) DO command [command-parameters]</p><p> ??????а?????????????????????????????????????</p><p>FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]</p><p> ????? [drive:]path ????????????????????е? FOR ???</p><p> ????? /R ???????????淶????????????????????????????(.)?????</p><p> ????????????</p><p>FOR /L %variable IN (start,step,end) DO command [command-parameters]</p><p> ?ü???????????????????????????????????С?????(1,1,5)??????????</p><p> 1 2 3 4 5??(5,-1,1)??????????(5 4 3 2 1)</p><p>FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]</p><p>FOR /F ["options"] %variable IN ("string") DO command [command-parameters]</p><p>FOR /F ["options"] %variable IN ('command') DO command [command-parameters]</p><p> ?????????? usebackq ???:</p><p>FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]</p><p>FOR /F ["options"] %variable IN ("string") DO command [command-parameters]</p><p>FOR /F ["options"] %variable IN ('command') DO command [command-parameters]</p><p> fileset ????????????????????? fileset ?е?????????????</p><p> ?????????????????????????????????????????????????????е??????</p><p> ?????н????????????????????????????????????????????? For ?????</p><p> ?????????/F ????????????????з???????????????????????С?</p><p> ???????????? "options" ?????????????????????????????????????????</p><p> ?????????????????????????Щ??????:</p><p> eol=c - ???????????????β(?????)</p><p> skip=n - ?????????????????????</p><p> delims=xxx - ?????????????滻???????????</p><p> ??????????</p><p> tokens=x,y,m-n - ???е???????????????????????</p><p> ?? for ????????????????????????m-n</p><p> ?????????Χ????? nth ??????? mth?????</p><p> ??????????е??????????????</p><p> ???????????????????????????????</p><p> ?????????е?????????</p><p> usebackq - ???????????????????????:</p><p> ????????????????????????????????????</p><p> ??????????????????????????? file-set</p><p> ??????????????????????</p><p> ?Щ????????????:</p><p>FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k</p><p> ????? myfile.txt ?е????У???????????????Щ?У???</p><p> ????е???????????????????? for ?????壬??????/??</p><p> ???????????????? for ?????????????? %i ??</p><p> ???????????????? %j ??????????????????? %k</p><p> ?????????????????????????????????п??????</p><p> ????????????????????????????????????????????</p><p> ???????????????? usebackq ?????????????</p><p> ??????????????????????????????????</p><p> %i ?? for ??????????????%j ?? %k ?????</p><p> tokens= ???????????????????? tokens= ???</p><p> ?????? 26 ???????????????????????????? "z" ??</p><p> "Z" ?????????????FOR ????????????????Сд???????????</p><p> ?????????????ó??? 52 ????</p><p> ?????????????????????? FOR /F ????????????????</p><p> ???????????????? file-set ???????????????????</p><p> ???????????????е????????????н??н?????</p><p> ????????? FOR /F ?????????????????????????????</p><p> ???????? file-set ??????????????????????????</p><p> ???????????У??????????? CMD.EXE?????????????</p><p> ????У???????????????????????????????:</p><p> FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i</p><p> ????????????е?????????????</p><p>????FOR ??????????滻????????????????????????</p><p>?????:</p><p> %~I - ????κ?????(")????? %I</p><p> %~fI - ?? %I ???????????????·????</p><p> %~dI - ???? %I ????????????????</p><p> %~pI - ???? %I ????????·??</p><p> %~nI - ???? %I ?????????????</p><p> %~xI - ???? %I ????????????????</p><p> %~sI - ?????·??????ж???</p><p> %~aI - ?? %I ?????????????????</p><p> %~tI - ?? %I ??????????????/???</p><p> %~zI - ?? %I ???????????С</p><p> %~$PATH:I - ????????·???????????????????? %I ???</p><p> ????????????????????????????????????</p><p> δ?????壬????????????????????????????</p><p> ???????</p><p>??????????η????????????:</p><p> %~dpI - ???? %I ?????????????????·??</p><p> %~nxI - ???? %I ????????????????????</p><p> %~fsI - ???? %I ???????????ж?????????·????</p><p> %~dp$PATH:I - ????????·???????????????????? %I ???</p><p> ????????????????????·????</p><p> %~ftzaI - ?? %I ??????????????·?? DIR</p><p>???????????У?%I ?? PATH ??????????Ч??????檔%~ ??</p><p>???????Ч?? FOR ????????????????? %I ???д??????</p><p>????????????????????Сд????????????</p><p><strong>????????????????????????????????</strong></p><p><span style="color: rgb(255, 0, 0);">??? ????? cmd?????????? for ????е?,????????????? .bat ????????</span></p><p><img src="https://pic.cr173.com/up/2018-1/2018191946538115.png" width="564" height="71"/></p><p><br/><strong>1.????κβ?????for?????? for %%i in (set) do command</strong><br/><br/>%%i ?????set????????????????????????????????????????????????*.txt??<br/><br/>command ?????е????<br/><br/>?????????<br/><br/>?и?????У????????????<br/>a.txt<br/>b.mp3<br/>c.mp3<br/>c.wma<br/>a.rm<br/>e.bat<br/><br/>??????????????????mp3??????????????????????????dir???dir *.mp3??<br/><br/>??????for??????????????£?for %%i in (*.mp3) do echo %%i<br/><br/>????????for???????????????У??????????????*.mp3,????for????????????????е????????mp3?????????????????????????????????????????????????????{b.mp3??c.mp3}???????%%i???δ???????????????do????????<br/><br/>??????????£?<br/><br/>??%%i????b.mp3????????echo %%i?????b.mp3<br/><br/>??%%i????c.mp3???????echo %%i?????c.mp3<br/><br/>?????????for???????<br/><br/>?????()???治???????????????????????????ж???????磺for %%i in (*.mp3,*.wma) do echo %%i ????????<br/><br/>???do ?????????κ??????????????echo??????????????<br/><br/><strong>2. ????/L??for??????for /L %%i in (start,step,end) do command</strong><br/><br/>?????????????????start??end????????????У???????step????????ε???????step<br/><br/>???磺(1,1,5) ?????????? 1 2 3 4 5??(1,2,9) ??????1 3 5 7 9???С?<br/><br/>???????????<br/><br/>????????????????3?????±???????????????for /L %%i in (1,1,3) do notpad.exe<br/><br/>??????<br/><br/>?????????????У?????????{1??2??3}???????%%i???δ??漯???е??????????????do????????<br/><br/>??????????%%i?滻????????????????????????????????????do??????????????%%i?????????????%%i???????????<br/><br/>?????3??????????do????????????3?ξ??????<br/><br/>?????????????????????1??20??????????????????????£?for /L %%i in (1,2,20) do echo %%i<br/><br/>??????????????{1??3??5??7??9??11??13??15??17??19}???????%%i???δ????????????????do?????echo %%i<br/><br/>?????????????????%%i???????漯???е????????<br/><br/><strong>3.????/F??for?????</strong></p><p><br/>FOR /F ["options"] %%i IN (file) DO command<br/><br/>FOR /F ["options"] %%i IN ("string") DO command<br/><br/>FOR /F ["options"] %%i IN ('command') DO command<br/><br/>????????????????????????????????????????????Щ?????????????<br/><br/>file??????????????<br/><br/>string ?????????<br/><br/>command????????<br/><br/>["options"] ???<br/><br/>????FOR /F %%i IN (file) DO command<br/><br/>file??????????????????????for?????ν?file?е????????????????е??????????????????????????棬???????з??????????????????????У??????????<br/><br/>???????a.txt?????????????<br/><br/>??1?е?1?? ??1?е?2?? ??1?е?3??<br/>??2?е?1?? ??2?е?2?? ??2?е?3??<br/>??3?е?1?? ??3?е?2?? ??3?е?3??<br/><br/>???????a.txt?е????????????????????????type??type a.txtfor?????????????????for /f %%i in (a.txt) do echo %%i<br/><br/>?????????????У???????в???/f,????for?????a.txt????????a.txt???????????????????????????????????????????????????????????????????<br/><br/>{????1?е?1?? ??1?е?2?? ??1?е?3?С??? rem ???????????2?е?1?? ??2?е?2?? ??2?е?3?С??? rem ???????????3?е?1?? ??3?е?2?? ??3?е?3?С?} rem ?????????????????3???????????%%i???δ????????????????do????????<br/><br/>????????<br/><br/>??%%i???桰??1?е?1?? ??1?е?2?? ??1?е?3?С??????do?????echo %%i?????????1?е?1?? ??1?е?2?? ??1?е?3?С???<br/><br/>??%%i???桰??2?е?1?? ??2?е?2?? ??2?е?3?С??????echo %%i?????????2?е?1?? ??2?е?2?? ??2?е?3?С???<br/><br/>???Σ?????????????????????<br/><br/>????????/f??????????????????????????????????for /f %%i in (a.txt) do echo %%i rem ????????a.txt?????????????/f????????????a.txt?? ???????for %%i in (a.txt) do echo %%i rem ???????????a.txt???????????????????е?????????????????????????for /f???????????????????????????????????????????????С?????????????????????????for?????????????????????????????????з????С????????????<br/><br/>????????delims??tokens<br/><br/>delims ????????for????????????????????????????????tab??<br/><br/>???磬??????????????????????????????for /f "delims= " %%i in (a.txt) do echo %%i<br/><br/>??????????<br/><br/>??1?е?1??<br/>??2?е?1??<br/>??3?е?1??<br/><br/>?????????????????????????delims?????????=??????????????????????????????????????????????????????<br/><br/>??й??????<br/><br/>?????????????1?е?1?? ??1?е?2?? ??1?е?3?С????????????????1?е?1?С? ????1?е?2?С? ????1?е?3?С???????????????????????1?е?1?С?????????do??????????????????<br/><br/>?????????????о??????????????????е???????????????????<br/><br/>?????tokens???????????????????<br/><br/>???????t?????????delims?????з????С??????????????????????????????????<br/><br/>?????????????????????????for /f "tokens=2 delims= " %%i in (a.txt) do echo %%i<br/><br/>??н????<br/><br/>??1?е?2??<br/>??2?е?2??<br/>??3?е?2??<br/><br/>????????????У???????tokens=3??<br/><br/>??tokens???????*??????????Χ??<br/><br/>???????????к?????У?????tokens=2,3??tokens=2-3,??????и?????????tokens=2-10?????<br/><br/>????????????for /f "tokens=2,3 delims= " %%i in (a.txt) do echo %%i %%j<br/><br/>?????????%%j??<br/><br/>??????????tokens?????????е????У???%%i???滻????У???%%j???滻?????С?<br/><br/>????????????????????????е??%%j???????%%k?????i??????j<br/><br/>??н?????<br/><br/>??1?е?2?? ??1?е?3??<br/>??2?е?2?? ??2?е?3??<br/>??3?е?2?? ??3?е?3??<br/><br/>????????*???????????????????????е??????????????????<br/><br/>???磺for /f "tokens=* delims= " %%i in (a.txt) do echo %%i<br/><br/>??н?????<br/><br/>??1?е?1?? ??1?е?2?? ??1?е?3??<br/>??2?е?1?? ??2?е?2?? ??2?е?3??<br/>??3?е?1?? ??3?е?2?? ??3?е?3??<br/><br/>??????for /f %%i in (a.txt) do echo %%i????н??????????<br/><br/>???磺for /f "tokens=2,* delims= " %%i in (a.txt) do echo %%i %%j<br/><br/>??н?????<br/><br/>??1?е?2?? ??1?е?3??<br/>??2?е?2?? ??2?е?3??<br/>??3?е?2?? ??3?е?3??<br/><br/>??%%i???????У???%%j????????????<br/><br/>?????skip??eol????????????skip????????????????????У???eol??????????????????????????????????<br/><br/>???磺for /f "skip=2 tokens=*" %%i in (a.txt) do echo %%i<br/><br/>????:<br/><br/>??3?е?1?? ??3?е?2?? ??3?е?3??<br/><br/>??skip??????for????????С?<br/><br/>???????tokens=*???????н?????<br/><br/>??3?е?1??<br/><br/>?????????????<br/><br/>???磬??a.txt???????<br/><br/>.??1?е?1?? ??1?е?2?? ??1?е?3??<br/>.??2?е?1?? ??2?е?2?? ??2?е?3??<br/>??3?е?1?? ??3?е?2?? ??3?е?3??<br/><br/>???for /f "eol=. tokens=*" %%i in (a.txt) do echo %%i??????<br/><br/>??3?е?1?? ??3?е?2?? ??3?е?3??<br/><br/>??eol??????for???????.????????С?<br/><br/>?????????tokens=*????????????????3?е?1?С???????????????????<br/><br/>?????????for??/f?????е?file????????????????д????????????????????????????????</p><p><span style="color: rgb(255, 0, 0);"><strong>for ????????</strong></span></p><p><strong>for ????????÷? ??</strong></p><p> ?????for ???????????????????????????????? </p><p> ??cmd ?????У?for %I in (command1) do command2 </p><p> ????????????У?for %%I in (command1) do command2 </p><p> ?????????? cmd ????????????????????????????????????????£????????????????????????????????????????????????в????????????????????????cmd ?????У?for ???????????I ???????????????????%I????????????????У????????????I ???????????????%%I?????????????????????????????μ???????????????????????? </p><p> ?????????????for ?????????????Щ???? </p><p> 1??for??in ??do ?? for ???????????????????????? </p><p> 2??%%I ??for ????ж???????????????????????do ??????????в?????????У???????????? </p><p> 3??in ???do ??????????????? </p><p> 4??command1 ???????????????command2 ??????????????????????? </p><p> 5??for /d ???for ?? ???? ?? /f /r /l /d ????? ?????????? ?? ???? /d ?????? ???????仰 /d ???? ???? ?? ?? ????У??? ???????????????????? ??????<br/></p><p> ???????????????д???????for ?????????磺 </p><p>?? ??? cmd.bat ????? д??д ???? ???? ????</p><p>for /d %%i in (*) do echo %%i<br/>pause <br/></p><p>@echo off </p><p>for %%I in (bbs.bathome.cn) do echo %%I </p><p>pause </p><p> ??????????????????У??????????????????????п?????????????? </p><p>[result1] </p><p>bbs.bathome.cn </p><p>???????????... </p><p> ??????????? for ?????Щ??????????????????????????for ???????? </p><p> 1??for ??????????? I????????? 26 ??????е????????????Щ??????????Сд??????????%%I ??%%i ?????????????????????????? I??????????????????????????????????????е?%0??%9 ??10 ??????????????????????????%%I ?滻?%%0 ??%%9 ?е??????????<br/></p><p> 2??in ??do ????command1 ????????????????????????????????????????????????????????????????????????????????????????????????????????<br/></p><p> 3??for ?????????? command1 ?е???????????????????????????I,????do ???command2 ?в??????????У???????????????????????????? do ????????????????????????????? command2 ?в?????command2 ?????У???????????do ??????????????command1 ?е?????????????????? command2????????????? command1 ?е???????????????????????for ??????????н????? </p><p> ???У???3 ?????????????????????for ??????й??????for ????????????????????μ?????????????????????????for ????? </p><p> ????????????????????????????????????????????code1 ??????????</p><p>???????????? </p><p>@echo off </p><p>for %%I in (bbs,bathome,cn) do echo %%I </p><p>pause </p><p> ??code1 ????н??????code2 ????н???????????±仯?? </p><p> 1?????????????3 ?У?????????????????????? </p><p> 2?????ж??????????з?? </p><p> ????? bbs.bathome.cn ?????????е????? ??????? ?? ??????н??????code2 ????н?????????? </p><p>??????δ???? ?????? ??????????????Щ????</p><p>@echo off </p><p>set str=c d e f g h i j k l m n o p q r s t u v w x y z </p><p>echo ???????????У? </p><p>for %%i in (%str%) do if exist %%i: echo %%i: </p><p>pause </p><p> ??δ???????????????Щ?????????? U ????????????????????</p><p>????????????????????г?????????????????????????????????У?</p><p>????????????????????覴????????????е???????? </p><p> ?????????????????Щ????????????????? </p><p>@echo off </p><p>for %%i in (*.*) do echo "%%i" </p><p>pause </p><p> ????? ???? ?? for %%i in (*) do echo "%%i" ???棻<br/><br/></p><p> ???г???????????е????????????????????? </p><p>@echo off </p><p>for %%i in (*.txt) do echo "%%i" </p><p>pause </p><p> ???г????????????????????????????????????????? </p><p>@echo off </p><p>for %%i in (??.txt) do echo "%%i" </p><p>pause </p><p> ===============================</p><p> ?????? </p><p> 1???г???????????????????????????????dir ???????????????????У???λ????????for ???????????????????????*??????? </p><p> 2???????????????г?????????????????????? </p><p>-----------------------------------------</p><p> ???????????????????for /f ?÷???? </p><p> ??? </p><p> for /f ???????????? </p><p> ??????for ???????????????????????????????for /f ????????е?????? </p><p> for /f ??????????????????????????????????????????÷?????????????????С?????????????????? for /f ??? </p><p> ????? ??????????????f or /f ??????÷? </p><p> ???е??????????????????塢?????????????е???????????????????????????"c:\test.txt"??"CWnd"?????????????????е???????????ini</p><p>????е??????????????????е???????????????е???????&#8222;&#8222;??????????????????????????????????????????????????????????</p><p>????????????????????????跨????????Щ???????? </p><p> ?????????????????for /f ?????????????????????????????????????????????Σ?????????????????з???????????&#8222;&#8222;?????????????????for /f ???????跨????????????for /f ????????????????????????? </p><p> ????????????? </p><p> ?????и???????test.txt?????????£? </p><p>[txt1] </p><p>????????????????????????????????????????????? </p><p>????????bbs.bathome.cn?? </p><p>????????????????????????????????á? </p><p> ??????????′??????test.cmd????????test.txt ?????????У??????????????????test.txt ??????? </p><p>@echo off </p><p>for /f %%i in (test.txt) do echo %%i </p><p>pause </p><p> ??δ??????????????????????????????????????????????? for /f ??? </p><p> ???????for /f ??????????test.txt ??????????????? </p><p> ????δ????У??????н????? test.txt ?е????????????????????ò?? for /f ??????????test.txt ???????????????????????????? </p><p> ????for ?????????仯????????й???????????????for ????????δ????????????????е??????????????????????for /f ????У????????????????е????У?????????for /f ????????????λ???????????????????????????????????????????????????????????????????????????У?????????μ???????????????????????ж?????????????????????????????[code4]????????????&pause ????? </p><p>@echo off </p><p>for /f %%i in (test.txt) do echo %%i&pause </p><p>pause </p><p> ?????? ?з??????????????delims= </p><p> ??????[code4]??δ???м???????????test.txt ??????????????????</p><p>????????????? </p><p> ?e???????????????? </p><p> ????[txt1]??????????[code4]??????£? </p><p>[code6] </p><p>@echo off </p><p>for /f "delims=??" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ???????test.cmd?????????仯?????? </p><p>?????????????????? </p><p>????????bbs.bathome.cn?? </p><p>??????????????????? </p><p>???????????... </p><p> ????????????????е????????????????????????????????в??????????У?????????????????????????????????е????????????????????? </p><p> ??????£???δ????????????? </p><p> ???????????????????嵥????ж???"????????????????????????"????????????????????????????δ??????????e???????裬????????IP ????????????????????IP ???????????????????????????????????????????????????????????? IP??????????????????????????? </p><p> ?????????????????????????????????????????????"delims=,"??????????????????????? </p><p> ????????????????????μ?????"delims=??"???????????????????????????????????????? </p><p> ?????????У??????????????????????????? "delims=?????б?" ????????????????????????????????????б??????г?????????з?????? </p><p> ???????????????????"delims=?????б?"?????????????for /f ???????????????????????????????[txt1]?в??λ??????????????????????????[code4]????? </p><p>=============================================<br/></p><p> ??????????????????????????????????? </p><p> ???????????У????????????????????????????????"delims=??</p><p>???б?"??????????????????У?????????"?????б?"????"????"??????</p><p>???н?????????????????????????????????? </p><p> ??????[txt1]???????[code6]???????£? </p><p>@echo off </p><p>for /f "delims=.??" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ???????? </p><p>[result3] </p><p>?????????????????? </p><p>????????bbs </p><p>??????????????????? </p><p>???????????... </p><p> ???????????????????????????????????????????? </p><p> [code7]????й?????????ж?? test.txt ?е???????????????з???</p><p>?е????????????????????У??????з??????????????????????</p><p>??????з?????????????????Σ?????????????for /f ??????????</p><p>?????????????????????????????????????????????????е??????</p><p>???з????????????????????[code7]????????????????????????????</p><p>??? for /f ????????????????????? </p><p> ?????? ?????????tokens= </p><p> ?????????? delims= ????????????? for /f ????????????????</p><p>?????????????????????????????????????????????????????????</p><p>?? </p><p> ?????????? tokens= ??????? </p><p> tokens= ??????????????????? tokens=2????????????????????????</p><p>????????????? tokens=3,5,8????????????????????2 ???????????</p><p>???3????5 ???8 ??????????????????????????????? delims= ?????</p><p>???????????????????????????? </p><p> ???????????????? </p><p>??????????????????????????????????????????????????????????? </p><p> ??[txt2]???????????????????????? test.txt ?У??????????????????</p><p>?????????????仰???????д??????? </p><p> ?????????????[txt2]??????????????????з??????????????</p><p>?????????????????????????????????????????????????????????</p><p>"delims=??" ?????????????????????????????????????з???3 ?????</p><p>?????tokens= ???????????????3 ??????????????£? </p><p>@echo off </p><p>for /f "delims=?? tokens=3" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ????????????????????????????????????????????????????磬</p><p>??????????з???2 ????5 ???????????д???????? </p><p>[code9] </p><p>@echo off </p><p>for /f "delims=?? tokens=2,5" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ????????????????н?????????2 ???????? </p><p> ?????echo ????? %%i ???????? tokens=2,5 ?е???????2 ???????</p><p>????????????????????5 ?????????????????б??????????????????</p><p>????н?????????????? </p><p> ????????ν??? tokens= ??????????????????????? </p><p> for /f ????????????????1漲?? </p><p> ??? tokens= ???????????????????????????%%i????????????</p><p>??????????????????????????%%i ?????????????????????????????</p><p>?????????%%j ????????????????????????????????????????%%k ????</p><p>??&#8222;&#8222;??N ??????????????????N ???????????????????У???????????</p><p>??????????? N ?????????????????????????????????????????????</p><p>????????????????%%i???????????????????????%%j?????????????</p><p>?????????%%x???????????????????????%%y?? </p><p> ?????????[code9]??????????????????????????????????????</p><p>??????£? </p><p>@echo off </p><p>for /f "delims=?? tokens=2,5" %%i in (test.txt) do echo %%i %%j </p><p>pause </p><p> ??????????????????[txt2]?е???????????????滻???????</p><p>??д???? </p><p> ?????????????????????????????????ó?????? </p><p>@echo off </p><p>for /f "delims= ?? tokens=1,2,3,4,5" %%i in (test.txt) do </p><p>echo %%i %%j %%k %%l %%m </p><p>pause </p><p> д??????????????????????????????????????????????5????</p><p>??10??????20??????????????????1 д??10??20 ?????????????и?</p><p>????д????? </p><p> ?????е?????????????????????????????????????????????</p><p>????????????д??С??????????м?????????????????????? </p><p>tokens=1,2,3,4,5 ?????д? tokens=1-5 ?? </p><p> ??????????????д??????????tokens=1,2-5 ??tokens=1-3,4,5 ??</p><p>tokens=1-4,5&#8222;&#8222;???????????д?ɡ? </p><p> ????????????????????д???? </p><p>@echo off </p><p>for /f "delims=?? tokens=1,*" %%i in (test.txt) do echo %%i %%j </p><p>pause </p><p> ??????????????????????????????????????????????????? </p><p> ???а???????????????檔 </p><p> tokens=???????????????????????????????????????з??????*</p><p>??????????????????????????????????????????屻*???????</p><p>???????????? </p><p> ????????????????????????????????????????????????????</p><p>?????????????????????????????????????[code12]????????°ɡ? </p><p> [txt2] ????????з???з?????????????з???????????з??????</p><p>????????????? tokens=1,* ?У????????????????? 1??????????????</p><p>?з??????????????????????κ??з???????????????????????????[txt2]</p><p>????з????????????????%%i ?????%%j ????? </p><p> ????????з????????????????á????????????δ????????????</p><p>??????????????????????????????′?????????????????????????</p><p>????????????????????? </p><p>[code13] </p><p>@echo off </p><p>for /f "delims=?? tokens=1,3-4,*" %%i in (test.txt) do echo %%i %%j %%k %%l </p><p>pause </p><p> ????? ???????????????????skip=n </p><p> ?????????????????????????????????????λ??? N ?????</p><p>?????????????????????Ч??????????????????????for /f ????????</p><p>????Щ??????У??????N+1 ?п????????????????????ò??? skip=n??</p><p>???У?n ????????????????????????????????磺 </p><p>[code14] </p><p>@echo off </p><p>for /f "skip=2" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ??δ????????????????????3 ???????test.txt ?е?????? </p><p> ???壩 ??????????????????У?eol= </p><p> ??cmd ??????????for /????????????? </p><p>[quote] </p><p>eol=c - ???????????????β(?????) </p><p>[/quote] </p><p>[quote] </p><p>FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k </p><p> ????? myfile.txt ?е????У???????????????Щ??&#8222;&#8222; </p><p>[/quote] </p><p> ?????????????????????????????????β???????????(???</p><p>??)????????£??????????????????eol ?к???????е??????????????</p><p>???????????ì???????????????????????????У??????????????????</p><p>β???У? </p><p> ?????????????Ψ????????????????????????eol ?????e?? </p><p>[code15] </p><p>@echo off </p><p>for /f "eol=;" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ???????Щ?????????????????????? </p><p> ????????????????????????eol= ?????????????????????????</p><p>????С?????????????β?????????????????? </p><p> ???????(?????)???????ν?????? </p><p> ??????????? </p><p>[code16] </p><p>@echo off </p><p>for /f "eol=,;" %%i in (test.txt) do echo %%i </p><p>pause </p><p> ????????????? ???????? ;"?? ??????????????????????????</p><p>????????1 ???????????????????????????????????????κΣ??</p><p>????????1 ??????????????????????????? if ???? findstr ????????</p><p>?ι??????Ч????????????????????????????????????????????????</p><p>???????????????????????????? </p><p> ?????????????У???? test.txt ?????????????У????????Щ??</p><p>?????[code14]????н???н????????? </p><p> ?????for /f ?????????????????????????????????????????</p><p>??????????????????з????????? </p><p> ????????????????????????????磬??????????for ???????</p><p>?????????????????????????????????????????д??????????????</p><p>???????????? for ????????????????б???????????????б?.ini ???</p><p>???????????????д?? </p><p>;?????????????????????????????^_^ </p><p>;copyleft:??? </p><p>qq.exe </p><p>msn.exe </p><p>iexplore.exe </p><p> ???????????????????????????? </p><p> 1???eol=??????????????? </p><p> 2????? for /f "eol=" ??????????????????????????????delims=</p><p>????? </p><p> ????????ξ???????? f or /f ??????????(???usebackq ?????) </p><p> for /f %%i in (&#8222;&#8222;) do (&#8222;&#8222;) ????кü???????????????????????</p><p>?????????????е???????????????????е???????????????е?????κη?</p><p>???????????????? </p><p> 1??for /f %%i in (?????) do (&#8222;&#8222;) </p><p> 2??for /f %%i in ('???????') do (&#8222;&#8222;) </p><p> 3??for /f %%i in ("?????") do (&#8222;&#8222;) </p><p> ?????????????????????????????????????????????????????</p><p>??????????????ξ???????????????? </p><p> ??????????????????????Щ??????????????????????????????</p><p>?????? </p><p> ????????????????а???????????????????????????? </p><p> 1???????????????????е???????????????????в????κη????????</p><p>??????????1 ????????磺???????test.txt ?е???????????????? for </p><p>/f %%i in (test.txt) do echo %%i?? </p><p> 2?????????????????????н???е???????????????????е???????</p><p>????????????????????????????2 ????????磺??????????????</p><p>??????к???test ???????????????????????? for /f %%i in ('dir /a-d </p><p>/b *test*.txt') do echo %%i ????????? </p><p> 3?????????????????????????????????????е???????????????</p><p>??????????????????? 3 ????????磺??????? bbs.bathome.cn ?????</p><p>?е?????????????????????????????? for /f "delims=. </p><p>tokens=1-3" %%i in ("bbs.bathome.cn") do echo %%i-%%j-%%k ????????</p><p>?? </p><p> ?????????????????????????÷????????????????????????????</p><p>???????????????????????????????????????????????????????????</p><p>??????????????????????????????????????????????? </p><p> ????????鰱??????????????????????????????????????????????</p><p>??????????綷?? </p><p> ???????????????????????????????????????????1 ??????У?</p><p>?????????к??п???&????????? </p><p> ????? </p><p> ????? test 1.txt ???????????? </p><p> ????д?????????????-->????-->????????????????????? 1 ??</p><p>??? </p><p>[code17] </p><p>@echo off </p><p>for /f %%i in (test 1.txt) do echo %%i </p><p>pause </p><p> ????????????????????к???????????????????????????</p><p>????? test ?? </p><p> ????? test 1.txt ???? test&1.txt ????????????鷢?????CMD ????????</p><p>?????????????????????????? </p><p> ????????????????д?????Щ????????????????????Σ???????</p><p>???????????????????????????????????????????????????????</p><p>??????????????????????????????Σ????????????????????????????</p><p>?ü??Σ?????????????? </p><p> ????? </p><p> ??????????????????????£???·???к?????????????????????</p><p>?????·?????????????????????? </p><p> ?????????????д?????????????????for /f %%i in ("test 1.txt") do </p><p>echo %%i?????????????????3 ?? for /f ????????????????? test </p><p>1.txt ????????????????????? </p><p> ?????????????CMD ?????????? for /? ??????????????????????????</p><p>?????????????????????????????? </p><p> ?????????????????? </p><p> ?????????????????? </p><p>???????????????????????: </p><p>???????????????????????????????????? </p><p>??????????????????????????? filenameset </p><p>?????????????????????? </p><p> ???????????????????????????У????????? </p><p> ??????????и???????????м???????? </p><p> FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i </p><p> ????????????е????????????? </p><p> ?????????? for /f ??????usebackq ??????usebackq ???д??????</p><p>????????????????????? usebackq ????????????????????????</p><p>????????????????????'????????`???????????esc ????????????????</p><p>??~??????λ????? </p><p> ??????????ι??? usebackq ????????????????????????????????</p><p>???????????usebackq ?????????????????????????????????????for</p><p>????е???????????д????????±????????????????????????????</p><p>???????????????????'??????????`???????????????????????????</p><p>???????????????"??????????'????????????????????????????????</p><p>????????"???????? </p><p> ?????£???[code17]??д?????′??? </p><p>[code18] </p><p>@echo off </p><p>for /f "usebackq" %%i in ("test 1.txt") do echo %%i </p><p>pause </p><p> ????????? </p><p> ???????????????????Shit??????????????????? </p><p> ?????[code17]?????е?????&??CMD ????????????????????&</p><p>????????????????CMD ??????????????????&????????????????</p><p>????????????????????????е??????????for ???????????????????</p><p>?????????浽?????????????????????????????????????????????</p><p> ??????????????????????????for ???????ж??6 ?????? </p><p> 1??for /f %%i in (?????) do (&#8222;&#8222;) </p><p> 2??for /f %%i in ('???????') do (&#8222;&#8222;) </p><p> 3??for /f %%i in ("?????") do (&#8222;&#8222;) </p><p> 4??for /f "usebackq" %%i in ("?????") do (&#8222;&#8222;) </p><p> 5??for /f "usebackq" %%i in (`???????`) do (&#8222;&#8222;) </p><p> 6??for /f "usebackq" %%i in ('?????') do (&#8222;&#8222;) </p><p> ???У?4??5??6 ??1??2??3 ????????????????????????????1-->4??2-->5??</p><p>3-->6?? </p><p> ?????3 ?????β??????????????????????????????????????ξ????</p><p>?????????????????????????????????????????????е?????????</p><p> ???? for /f ????????usebacq ????????????4 ???????????????</p><p>?????????????????????????&??????? 5??6 ?????????????д???</p><p>??????????????????????д????λ?????????? </p><p><strong>?Щ?????dos????</strong></p><p> pause <br/> ???????</p><p><br/>find<br/>????????????????????????</p><p><br/>prompt<br/>?????????????</p><p><br/>ren <br/>????????</p><p>?÷???ren 1.txt 2.bat </p><p>Ч????1.txt??????2.bat</p><p><br/>subst s: \\*.*.*.*\c$ (???????????)<br/>\\*.*.*.*??c????windows????s????<br/>???????? <br/>?????????????subst s: /d</p><p><br/>regedit /s<br/>?÷???regedit /s 1.reg<br/>???????????????????????????????? </p><p><br/>assoc<br/>?????????? </p><p><br/>dir <br/>?????????</p><p><br/>dir /s /p "*.txt" <br/>????????????????txt???</p><p><br/>rd <br/>????? </p><p>"rd /s" ????????????ж??? </p><p>rd /s 123 ???123???μ????????</p><p><br/>del <br/>??????</p><p>?????del /f F:\xx</p><p>Ч???????F???μ?xx???</p><p><br/>type <br/>????????????? ????*.txt</p><p><br/>attrib <br/>???????????????</p><p><br/>move <br/>???????? "move 1.bat 123" 1.bat??????е?123??</p><p><br/>format <br/>????????? "format d: \q"</p><p>chkdsk<br/>??????</p><p>path<br/>path=c:\dos;c:\win<br/>???????????г???</p><p><br/>copy <br/>??????????? ???磺 "copy 1.txt 2" ????1????? ?????2????????? copy?????????<br/>copy cmd.exe \\192.168.1.102\c$<br/>??cmd?????192.168.1.102??????</p><p><br/>xcopy <br/>??????????? "xcopy aaa a123 /e" ??aaa???????123??</p><p><br/>title <br/>????cmd???????? ?? "title ??????" ??????????????.</p><p><br/>color <br/>????????????? "color 07" ??????????????? "color 12" ???????????????? ?????color /?</p><p><br/>defrag <br/>??????????? "defrag c: -a" ??C?????????з????????? "defrag c: -f" ???д???</p><p><br/>ipconfig <br/>??????ip???????</p><p><br/>CLS <br/>????</p><p><br/>tree <br/>?????????????????к??</p><p><br/>call <br/>??????????????? ????????????</p><p><br/>mstsc <br/>???????????</p><p><br/>ping ????????? <br/>???????????ip<br/>ping?????ttl????????? <br/>xp/2000??ttl?128 <br/>windwos98?64 <br/>unix?255</p><p><br/>ping /n 3 127.0.0.0>nul<br/>??ip????3?Σ????6??</p><p><br/>date <br/>?????????? ????????</p><p><br/>TIME <br/>????????? ????????????</p><p><br/>taskkill <br/>????????</p><p><br/>tasklist <br/>??????</p><p><br/>echo ??? & pause>nul <br/>??????????????κμ????? ??????? ?????????????????д ????????????echo ??? &??????????????</p><p><br/>shutdown <br/>???????</p>
-
[??????]Python???psycopg2????PostgreSQL
http://www.pirinnaturalssoapandspa.com//html/197340_1.html
Cynhard85
??????
2017/10/29 10:25:13
<p>psycopg2??Python????????PostgreSQL??????????????postgreSQL????????????????Python???DB-API????????????????????ú???PostgreSQL??????psycopg2????飬????????????Connection????????????????????????????α????????????е?????SQL???</p><p>?????????????????</p><p>Debian GNU/Linux 8.2 (jessie)12<br/></p><p>Python?汾???</p><p>Python 2.7.912<br/></p><p><strong>psycopg2????</strong></p><p>Debian?????????????? psycopg2??</p><p>apt-get install python-psycopg21<br/></p><p>????ú??????дPython?????????PostgreSQL???</p><p><strong>????psycopg2</strong></p><p>??????psycopg2????????import?????e???</p><p>import psycopg21<br/></p><p>connection??</p><p>connection??????????????????psycopg2.connect()??????????</p><p><strong>????connection????</strong></p><p>psycopg2.connect()????????????μ?????????Session????????????????????ú???????????</p><p>dbname ?C ?????????</p><p>user ?C ???????????</p><p>password ?C ???????????</p><p>host ?C ???????</p><p>port ?C ???</p><p>connection?????????</p><p>connection??????????????????</p><p>commit()?????κ?δ????????transaction?????????</p><p>rollback()???????</p><p>close()??????????????????????????δ????????????л????????</p><p>cursor??</p><p><strong>????cursor????</strong></p><p>psycopg2???????cursor?????????????Session?????PostgreSQL???cursor??????connection.cursor()??????????</p><p>cur = conn.cursor()1<br/></p><p>cursor?????????</p><p>execute(query, vars=None)?????SQL???</p><p>fetchall()????????в?????????????tuple?б??</p><p>????cursor????????????????????</p><p><strong>?????????????</strong></p><p>conn = psycopg2.connect(dbname="mydb", user="postgres",<br/> password="1234", host="127.0.0.1", port="5432")12<br/></p><p>??????</p><p>cur.execute( 'CREATE TABLE Employee ('<br/> 'name varchar(80),'<br/> 'address varchar(80),'<br/> 'age int,'<br/> 'date date'<br/> ')'<br/> )12345678<br/></p><p>????????</p><p>cur.execute("INSERT INTO Employee "<br/> "VALUES('Gopher', 'China Beijing', 100, '2017-05-27')")12<br/></p><p>???????</p><p>cur.execute("SELECT * FROM Employee")<br/>rows = cur.fetchall()for row in rows:<br/> print('name=' + str(row[0]) + ' address=' + str(row[1]) + <br/> ' age=' + str(row[2]) + ' date=' + str(row[3]))12345<br/></p><p>????????</p><p>cur.execute("UPDATE Employee SET age=12 WHERE name='Gopher'")1<br/></p><p>???????</p><p>cur.execute("DELETE FROM Employee WHERE name='Gopher'")1<br/></p><p><strong>???????</strong></p><p>#coding=utf-8import psycopg2# ?????????conn = psycopg2.connect(dbname="mydb", user="postgres",<br/> password="1234", host="127.0.0.1", port="5432")# ????cursor??????????cur = conn.cursor()# ??????cur.execute( 'CREATE TABLE Employee ('<br/> 'name varchar(80),'<br/> 'address varchar(80),'<br/> 'age int,'<br/> 'date date'<br/> ')'<br/> )# ????????cur.execute("INSERT INTO Employee "<br/> "VALUES('Gopher', 'China Beijing', 100, '2017-05-27')")# ???????cur.execute("SELECT * FROM Employee")<br/>rows = cur.fetchall()for row in rows:<br/> print('name=' + str(row[0]) + ' address=' + str(row[1]) + <br/> ' age=' + str(row[2]) + ' date=' + str(row[3]))# ????????cur.execute("UPDATE Employee SET age=12 WHERE name='Gopher'")# ???????cur.execute("DELETE FROM Employee WHERE name='Gopher'")# ??????conn.commit()# ???????conn.close()</p><p><strong>Python psycopg2 ???APIs</strong></p><p>??????psycopg2??????????????????????Python??????PostgreSQL?????????????????????????????ó?????????????Python psycopg2?????????????</p><table><tbody><tr class="firstRow"><th>S.N.<br/></th><th>API & ????<br/></th></tr><tr><td>1<br/></td><td style="word-break: break-all;">psycopg2.connect(database="testdb", user="postgres", password="cohondob", host="127.0.0.1", port="5432") <br/><br/>???API??????????PostgreSQL?????????????????????????????????????<br/></td></tr><tr><td>2<br/></td><td style="word-break: break-all;">connection.cursor()<br/><br/>?ó???????????????????????????Python????<br/></td></tr><tr><td>3<br/></td><td style="word-break: break-all;">cursor.execute(sql [, optional parameters])<br/><br/>?????????SQL??????????????SQL??????λ??????????SQL??????? psycopg2?????????λ?????s???<br/>???磺cursor.execute("insert into people values (%s, %s)", (who, age))<br/><br/><br/></td></tr><tr><td>4<br/></td><td style="word-break: break-all;">curosr.executemany(sql, seq_of_parameters)<br/><br/>?ó??????SQL????????в??????л??????е?sql???<br/></td></tr><tr><td>5<br/></td><td>curosr.callproc(procname[, parameters])<br/><br/>?????????е?洢???????????????????ó????????????????????????????????????????<br/><br/><br/></td></tr><tr><td>6<br/></td><td>cursor.rowcount<br/><br/>???????????????????????е??е?????????????????????? execute*().<br/><br/><br/></td></tr><tr><td>7<br/></td><td>connection.commit()<br/><br/>???????????????????????????????????????????????????ε???commit()???????????????????????????<br/><br/><br/></td></tr><tr><td>8<br/></td><td>connection.rollback()<br/><br/>??????????κθ????????????ε???commit??????????<br/><br/><br/></td></tr><tr><td>9<br/></td><td style="word-break: break-all;">connection.close()<br/><br/>??????????????????????????????????commit????????????????????????????????commit???????????????????и?????????<br/></td></tr><tr><td>10<br/></td><td>cursor.fetchone()<br/><br/>?????????????????????????У???????????У??????????и???????????????<br/><br/><br/></td></tr><tr><td>11<br/></td><td>cursor.fetchmany([size=cursor.arraysize])<br/><br/>?????????????????????????????????????????б?????????????????????б???÷???????????????????????????С??????<br/><br/><br/></td></tr><tr><td>12<br/></td><td style="word-break: break-all;">cursor.fetchall()<br/><br/>????????????в???????????У?????????б?????????????б??<br/></td></tr></tbody></table><p>??????????</p><p>Python???????????????????????е?????????????????????????????????????????????????????</p><p> </p><p>#!/usr/bin/pythonimport psycopg2
conn = psycopg2.connect(database="testdb", user="postgres", password="pass123", host="127.0.0.1", port="5432")print "Opened database successfully"</p><p> </p><p>??????????????????testdb???????????????????????????????????????</p><p>Open database successfully</p>
-
[??????]sqlalchemy??????? sqlalchemy???????
http://www.pirinnaturalssoapandspa.com//html/197345_1.html
????
??????
2017/10/29 10:06:47
<p>SQLAlchemy ???????????????????????????ó??????????????SQLAlchemy??Python????????μ??????????????SQL????????????????ORM??????????MIT???????С?</p><p>1.?汾???</p><p></p><pre>import sqlalchemy</pre><pre>sqlalchemy.__version__</pre><p></p><p>2.????</p><p></p><pre>from sqlalchemy import create_engine</pre><pre>engine = create_engine('sqlite:///:memory:',echo=True)</pre><p></p><p>echo?????True?????????????е?SQL??????????create_engine()???????Engine??????????????????????????????????????????????????£?????????????????Python????????</p><p>3.???????</p><p>?????ORM??1??????????????????????????????????????????????Щ?????????汾??SQLAlchemy?У???????????????????У???????Declarative?????????????????Щ??????????????????????????????????</p><p>???Declarative???????????????????????????????????????????????????????????????Declarative base class???????????????????У????????????????base??????????????declarative_base()??????????????</p><p></p><pre>from sqlalchemy.ext.declarativeimportdeclarative_base</pre><pre>Base = declarative_base()</pre><p></p><p>???????base????????????????base??????????????????????????user?????</p><p></p><pre>from sqlalchemy import Column, Integer, String</pre><pre>class User(Base):</pre><pre>__tablename__= 'users'</pre><pre>id= Column(Integer, primary_key=True)</pre><pre>name = Column(String)</pre><p></p><p>??Declarative????????????????????__tablename__?????????????С?</p><p>4.???????????????????</p><p>5.?????????????</p><p></p><pre>ed_user = User(name='ed',fullname='Ed Jones', password='edspassword')</pre><p></p><p>6.??????</p><p>?????????????????????????????ORM???Session?????????????????????????????????????????Session??????create_engine()???????????Session????μ?Session??????????????</p><p></p><pre>from sqlalchemy.orm import sessionmaker</pre><pre>Session = sessionmaker(bind=engine)</pre><p></p><p>????????Session???????????????Session????????????????????????????????????Session??</p><p></p><pre>session = Session()</pre><p></p><p>????????Session??????????????Engine?????????????д??κ??????????????α???????????Engine??????????????м?????????????????????????????????????????и??????/??????session????</p><p>7.?????????????</p><p></p><pre>ed_user = User(name='ed', fullname='Ed Jones', password='edspassword')</pre><pre>session.add(ed_user)</pre><p></p><p>????????????????????????????????????????У?ed_user?????????????????????е???????????????flush?????Session?????SQL??????????????????????????????е???????????????£?????????????????С?</p><p></p><pre>session.commit()</pre><p></p><p>???commit()???????????????????????</p><p>8.???</p><p></p><pre>session.rollback()</pre><p></p><p>9.???</p><p>???Session??query()???????????????????????????????????????????????????κ?????????????????????????????????????User????????</p><p></p><pre>for instance in session.query(User).order_by(User.id):</pre><pre>print instance.name,instance.fullname</pre><p></p><p>Query????ORM??????????????κ??????????????????????е?????????????query()???????????????????????飺</p><p></p><pre>name, fullname session.query(User.name,User.fullname):
name, fullname</pre><p></p><p>Query???????鱻?????KeyedTuple????????顣??????????????????????Python?????????????????????????????????????????????????</p><p></p><pre> row session.query(User, User.name).all():
row.User,row.name</pre><pre><User(name='ed',fullname='Ed Jones', password='f8s7ccs')>ed</pre><p></p><p>label()?????????????????????????????????row.name</p><p></p><pre>row session.query(User.name.label('name_label')).all():
(row.name_label)</pre><p></p><p>aliased()????????????????????ж????嶼???????????????aliased()</p><p></p><pre>from sqlalchemy.orm import aliased</pre><pre>user_alias = aliased(User, name='user_alias')</pre><pre>row session.query(user_alias,user_alias.name).all():
row.user_alias</pre><p></p><p>Query?? ????????????LIMIT??OFFSET?????Python?????????ORDERBY???????ò?????ú????</p><p></p><pre>u session.query(User).order_by(User.id)[1:3]:
#????????????????????</pre><p></p><p>9.1??ù??????????????????filter ?? filter_by?????á???2????ú?????????г???????????????</p><p></p><pre>query.filter(User.name == 'ed') #equals</pre><pre>query.filter(User.name != 'ed') #not equals</pre><pre>query.filter(User.name.like('%ed%')) #LIKE</pre><pre>uery.filter(User.name.in_(['ed','wendy', 'jack'])) #IN</pre><pre>query.filter(User.name.in_(session.query(User.name).filter(User.name.like('%ed%'))#IN</pre><pre>query.filter(~User.name.in_(['ed','wendy', 'jack']))#not IN</pre><pre>query.filter(User.name == None)#is None</pre><pre>query.filter(User.name != None)#not None</pre><pre>from sqlalchemy import and_</pre><pre>query.filter(and_(User.name =='ed',User.fullname =='Ed Jones')) # and</pre><pre>query.filter(User.name == 'ed',User.fullname =='Ed Jones') # and</pre><pre>query.filter(User.name == 'ed').filter(User.fullname == 'Ed Jones')# and</pre><pre>from sqlalchemy import or_</pre><pre>query.filter(or_(User.name =='ed', User.name =='wendy')) #or</pre><pre>query.filter(User.name.match('wendy')) #match</pre><p></p><p>9.2.?????б????????????????</p><p>all()????????б?????????Python?б???????</p><p></p><pre>query = session.query(User).filter(User.name.like('%ed')).order_by(User.id)</pre><pre>query.all()</pre><pre>[<User(name='ed',fullname='EdJones', password='f8s7ccs')>,<User(name='fred', fullname='FredFlinstone', password='blah')>]</pre><pre><br/> </pre><p></p><p>first()???????????????????????????????????????????????????????????????</p><p></p><pre>query.first()
<User(name='ed',fullname='Ed Jones', password='f8s7ccs')></pre><p></p><p>one()???????????У??????????????????????????????и????У???????????</p><p></p><pre>from sqlalchemy.orm.exc import MultipleResultsFound</pre><pre>user = query.one()</pre><pre>:
????user = query.one()</pre><pre>except ????MultipleResultsFound, e:</pre><pre>????print e</pre><pre>Multiple rows were found for one()</pre><p></p><p>?????????У?</p><p></p><pre>from sqlalchemy.orm.exc import NoResultFound</pre><pre>:
????user = query.filter(User.id == 99).one()</pre><pre>except NoResultFound, e:</pre><pre>????print e</pre><pre>No row was found for one()</pre><p></p><p>one()????????????????no items found?????multiple items found??????????????????????????????????web???????????????no results found????·????404????????????results found?????????????????????</p><p>scalar()???one()?????????????????one()?????????????е????С?</p><p></p><pre>query = session.query(User.id).filter(User.name == 'ed')</pre><pre>query.scalar()
7</pre><p></p><p>9.3.????????SQL</p><p>????????Query??????????text()??????????????????????????????????????У???filter()??order_by()??</p><p></p><pre>from sqlalchemy import text</pre><pre>for user in session.query(User).filter(text("id<224")).order_by(text("id")).all()</pre><p></p><p>??????????????????????params()????????????</p><p></p><pre>session.query(User).filter(text("id<:value and name=:name")).\
params(value=224, name='fred').order_by(User.id).one()</pre><pre> <br/></pre><p></p><p>???????????????SQL??????????from_statement()??</p><p></p><pre>ession.query(User).from_statement(text("SELECT* FROM users where name=:name")).\</pre><pre> params(name='ed').all()</pre><p></p><p>???????from_statement()??????????raw?????????????????????????????:</p><p></p><pre>session.query("id","name", "thenumber12").\
from_statement(text("SELECT id, name, 12 as ""thenumber12 FROM users where name=:name")).\</pre><p></p><p>??params(name='ed').all()</p><p></p><pre>[(1,u'ed', 12)]</pre><pre>?о???????????ORM???????????</pre><pre><br/> </pre><p></p><p>9.4 ????</p><p>count()????????????????????</p><p></p><pre>session.query(User).filter(User.name.like('%ed')).count()</pre><p></p><p>func.count()??????count()????????3??</p><p></p><pre>from sqlalchemy import func</pre><pre> session.query(func.count(User.name),User.name).group_by(User.name).all()</pre><pre>[(1,u'ed'), (1,u'fred'), (1,u'mary'), (1,u'wendy')]</pre><p></p><p>???????????SELECT count(*) FROM table?????????д??</p><p></p><pre>session.query(func.count('*')).select_from(User).scalar()</pre><p></p><p>?????????????????????User???????????????????select_from(User):</p><p></p><pre>session.query(func.count(User.id)).scalar()</pre><p></p><p>???????н?????4??</p><p>10.??????????????</p><p>??????????????????????Users??????????????????????????????????洢??????????email????????????????????±?Address??User???????</p><p></p><pre>ForeignKey
relationship, backref</pre><pre>class Address(Base):</pre><pre>__tablename__ = 'addresses'</pre><pre>id= Column(Integer, primary_key=True)</pre><pre>email_address = Column(String, nullable=False)</pre><pre>user_id = Column(Integer, ForeignKey('users.id'))</pre><pre>user = relationship("User", backref=backref('addresses',order_by=id))</pre><pre>def__repr__(self):</pre><pre> return"<Address(email_address='%s')>"%self.email_address</pre><p></p><p>????????????????????????????????????relationship()?????????????????ORM??Address????ú?User??????????????????addresses.user??relationship()?????????????????????????Adderess.user????????????relationship()???????backref()???????????????relationship()?????????User.address???á????????????????????????????ο?Basic RelRational Patterns??</p><p>???????????????Address.user??User.addresses????????????????SQLAlchemy ORM???????????????????????backref?????μ?Linking Relationships with Backref??</p><p>???????????????????????relationship()?к??????????????????????strings????????????User???У????????????????????????????????Щ???????????Python??????????????????User???д????????????????</p><p></p><pre>class User(Base):</pre><pre>addresses = relationship("Address", order_by="Address.id", backref="user")</pre><p></p><p>?Щ????</p><p>??????????????????????????е??????????????????????????У??????Ψ???????С?</p><p>?????????????????е?????????????????????ж??У??????????????????????</p><p>????п????????????????????????????л????С??????????????????????????????????</p><p>???????ο?????????????????????????????</p><p>???????????????д??????addresses????????????????????????????????????????????</p><p>11.??????????????????</p><p>?????????????User???д???????????addresser???????伯???????????set??dict????????????????????????????list??</p><p></p><pre>jack = User(name='jack', fullname='Jack Bean', password='gjffdd')</pre><pre>jack.addresses</pre><pre>[]</pre><p></p><p>????????????User?????????Address?????????????????????б??</p><p></p><pre>jack.addresses = [Address(email_address='jack@google.com'),Address(email_address='j25@yahoo.com')]</pre><pre>????????????????????????б??????????????????????????????????????Python?????????????ж???????SQL???</pre><pre>>>> jack.addresses[1]</pre><pre><Address(email_address='j25@yahoo.com')></pre><pre>>>> jack.addresses[1].user</pre><pre><User(name='jack', fullname='Jack Bean', password='gjffdd')></pre><pre>??jack??????????У???β??Jack????No SQL is yet issued for Jack??s addresses:????????????????????????????????????????</pre><pre>>>> jack = session.query(User).\
...</pre><pre>filter_by(name='jack').one()</pre><pre>>>> jack</pre><pre><User(name='jack',fullname='Jack Bean', password='gjffdd')></pre><pre><br/> </pre><pre>>>>jack.addresses</pre><pre>[<Address(email_address='jack@google.com')>, <Address(email_address='j25@yahoo.com')>]</pre><pre>?????????uaddresses???????SQL??????У???????????????lazy loading???????????????????addresses????????????????????????б??????????в???????????????????????????</pre><pre>12.???JOINS???</pre><pre>????????????????????????и?????????????????????????????????в????Wikipediapage on SQL JOIN????????????????????Щ????????????????????Query.filter()???????????ù?JOIN???filter???????????join??</pre><pre>>>>for u, a in session.query(User, Address).filter(User.id==Address.user_id).filter(Address.email_address=='jack@google.com').all():</pre><pre> print u</pre><pre> print a</pre><pre><User(name='jack',fullname='JackBean', password='gjffdd')></pre><pre><Address(email_address='jack@google.com')></pre><pre>??Query.join()????????????</pre><pre>>>>session.query(User).join(Address).\</pre><pre>... filter(Address.email_address=='jack@google.com').\</pre><pre>... all()</pre><pre>[<User(name='jack',fullname='JackBean', password='gjffdd')>]</pre><pre>?????Query.join()??????join????????????????????????????????????????????????????????????????????м?????????????Query.join()????????????</pre><pre>query.join(Address,User.id==Address.user_id)# ?????????</pre><pre>query.join(User.addresses)# ????????????</pre><pre>query.join(Address,User.addresses) #???????????????</pre><pre>query.join('addresses') # ?????????????</pre><pre> outerjoin()??join()?÷????</pre><pre>query.outerjoin(User.addresses)# LEFT OUTER JOIN</pre><pre>12.1??????</pre><pre>?????????в?????????????????????úü??Σ?SQL???????????????????????????SQL????????????????е???????????Query??????????????????????joinAddress??????Σ????????????????email???????</pre><pre>>>>from sqlalchemy.ormimport aliased</pre><pre>>>>adalias1 = aliased(Address)</pre><pre>>>>adalias2 = aliased(Address)</pre><pre>>>>for username, email1, email2 in\</pre><pre>... session.query(User.name,adalias1.email_address,adalias2.email_address).\</pre><pre>... join(adalias1, User.addresses).\</pre><pre>... join(adalias2, User.addresses).\</pre><pre>... filter(adalias1.email_address=='jack@google.com').\</pre><pre>... filter(adalias2.email_address=='j25@yahoo.com'):</pre><pre>... print username, email1, email2</pre><pre>jack jack@google.com j25@yahoo.com</pre><pre>12.1???????????????????????????о????(??</pre><pre>from sqlalchemy.sqlimport func</pre><pre>stmt = session.query(Address.user_id,func.count('*').\</pre><pre>... label('address_count')).\</pre><pre>... group_by(Address.user_id).subquery()</pre><pre>>>> for u, count in session.query(User,stmt.c.address_count).\</pre><pre>... outerjoin(stmt, User.id==stmt.c.user_id).order_by(User.id):</pre><pre> print u, count</pre><pre><User(name='ed',fullname='EdJones', password='f8s7ccs')> None</pre><pre><User(name='wendy',fullname='Wendy Williams', password='foobar')> None</pre><pre><User(name='mary',fullname='Mary Contrary', password='xxg527')> None</pre><pre><User(name='fred',fullname='Fred Flinstone', password='blah')> None</pre><pre><User(name='jack',fullname='Jack Bean', password='gjffdd')> 2</pre><pre>12.2?????????????壿</pre><pre>??????????????????????????????????е???????????????????????????????aliased()????????????????????????</pre><pre>>>> stmt = session.query(Address).\</pre><pre>... filter(Address.email_address!= 'j25@yahoo.com').\</pre><pre>... subquery()</pre><pre>>>> adalias = aliased(Address, stmt) #?????????????????</pre><pre>>>> for user, address in session.query(User, adalias).\</pre><pre>... join(adalias, User.addresses):</pre><pre>... print user</pre><pre>... print address</pre><pre><User(name='jack',fullname='Jack Bean', password='gjffdd')></pre><pre><Address(email_address='jack@google.com')></pre><p></p><p>12.3???EXISTS?????????</p><p>????????????κ??У?EXISTS??棬????????????????????????jions?У????????????λ???????????????????е??????</p><p></p><pre>>>>from sqlalchemy.sqlimport exists</pre><pre>>>> stmt = exists().where(Address.user_id==User.id)</pre><pre>>>>name, session.query(User.name).filter(stmt):</pre><pre> print name</pre><pre>jack</pre><p></p><p>??????</p><p></p><pre>>>>for name, in session.query(User.name).\</pre><pre>... ????filter(User.addresses.any()):</pre><pre>... print name</pre><pre>jack</pre><p></p><p>any()?????????</p><p></p><pre>>>>for name, in session.query(User.name).\</pre><pre>... filter(User.addresses.any(Address.email_address.like('%google%'))):</pre><pre>... print name</pre><pre>jack</pre><p></p><p>has()??any()????????????????????£??????????ζ???NOT????</p><p></p><pre>>>> session.query(Address).\</pre><pre>... filter(~Address.user.has(User.name=='jack')).all()</pre><pre>[]</pre><p></p><p>12.4 ?????????????</p><p>== ??= None ????????????У???contains()?????????????У?</p><p></p><pre>query.filter(Address.user == someuser)</pre><pre>query.filter(User.addresses.contains(someaddress))</pre><p></p><p>Any()??????????У???</p><p></p><pre>query.filter(User.addresses.any(Address.email_address == 'bar'))#also takes keyword arguments:</pre><pre>query.filter(User.addresses.any(email_address='bar'))</pre><p></p><p>as()???????????????????У???</p><p></p><pre>query.filter(Address.user.has(name='ed'))</pre><p></p><p>Query.with_parent()?????й???????????</p><p></p><pre>session.query(Address).with_parent(someuser,'addresses')</pre><p></p><p>13 ??????????????й????lazy loading?????????????????</p><p><br/></p>
-
[??????]Spring?????? ????????μ????л?
http://www.pirinnaturalssoapandspa.com//html/19219_1.html
????С??
??????
2017/10/21 11:19:20
<p>??????????????????У????????????????????????????????Σ???????????????????????????????????????á?????????????????????????????????????????????????????????????</p><p>Spring??3.1?汾??????bean profile???????????profile?????????????bean????????????profile?У?????ò?????????????????????????profile?е?bean?????????active??????</p><p><strong>1.????bean??profile</strong></p><p>??Java?????@Profile?????????bean???????profile??</p><p>?????JavaConfig????Spring??????????????????????@Profile???????????????????????е?bean??Profile??</p><p>?????XML????Spring????????<beans>?????profile=??xx?????????????е?????<bean>??profile??</p><p><strong>2.????profile</strong></p><p>????Profile???????????????spring.profiles.active??spring.profiles.default??</p><p>?????????active?????Spring??????????Щprofile??????active??????????????</p><p>??????????active?????Spring?????default?????</p><p>?????????????Spring???????????Profile??bean??</p><p>?????????web.xml????????????</p><p>??<web-app xxx></p><p>????<!--????????????????profile--></p><p><context-param></p><p><param-name>spring.profiles.default</param-name></p><p><param-name>dev</param-value></p><p></context-param></p><p><servlet></p><p>......</p><p>????<!--?servlet???????profile--></p><p><init-param></p><p>????<param-name>spring.profiles.default</param-name></p><p>????<param-name>dev</param-value></p><p></init-param></p><p></servlet></p><p></web-app></p><p>??Spring???????????????Profile??bean??????,??????bean??????profile???????????????</p><p>????<strong>???????????bean</strong></p><p>Spring4.x???????@Conditional????????bean?????????????????????????????????????true??????????bean??</p><p>@Conditional????????????????????????????????Condition????</p><p>Public interface Condition{</p><p>????Boolean matches(ConditionContext ctxt,AnnotatedTypeMetadata metadata);</p><p>}</p><p>??????????matches???????????β?ConditionContext??AnnotatedTypeMetadata??</p><p>????ConditionContext????????????μ???</p><p>????getRegistry()?????????????bean????????</p><p>????getBeanFactory?????????????bean??????????bean??????</p><p>????getEnvironment????????????黷???????????????????</p><p>????getResourceLoader?????????????????????</p><p>????AnnotatedTypeMetadata???????????@Bean??????????????????????</p><p>????<strong>????????????????</strong></p><p>Spring?????????????????????????????????????????п???????????????????y???????????????????????y???Bean?ж???????????????</p><p>?????????????Spring??????????????????????????Bean????????????????bean????????????????bean?????Χ??С??</p><p><strong>???????Bean</strong></p><p>??????JavaConfig?и?????Bean????????@Primary???</p><p>??????XML?и?<bean>????? primary=??true??????</p><p>??????@Component???????@Primary???</p><p>???????Bean???????????????????????????????????Bean???????????????????????????????????????????</p><p>????????@Primary???????????Bean???????????@Primary???????????????????????????д????????????????????????IDE??????????д??????</p><p><strong>????2.?????????bean</strong></p><p>2.1?????@Autowired??????????????????????????????@Qualifier(??id??)??????д?????????????bean??id??</p><p><br/></p><p>2.2?????@Component???????Bean????@Qualifier(?????????)???????Bean??????????????????????????????????????????????</p><p><br/></p><p>2.3?????Bean?????????????????????????????????????????????????????????????Bean?ж?????????</p><p>????@Target({ElementType.CONSTRUCTOR,ElementType.FIELD,</p><p>????????ElementType.METHODElementType.TYPE})</p><p>????@Retention(RetentionPolicy.RUNTIME)</p><p>????@Qualifier</p><p>????Public @interface ?????д??????{}</p><p>??????????????Bean?????????????????????????????????????????????Χ??С????????bean??</p><p><strong>???Bean????????</strong></p><p>Spring????????????????Bean???????????????????????????Щ??????????????Щ??????????????????????????</p><p>Spring?????????????????????Щ????????????bean??</p><p>??????Singleton??????????????????????</p><p>????Prototype??????????????Spring????????????????????????</p><p>????Session??????Web????У??????????????bean</p><p>????Request??????Web????У??????????????bean</p><p>????</p><p>??JavaConfig?У???????@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)</p><p>??XML?У???<bean>?????scope=??prototype??????</p><p><strong>?塢?????????????</strong></p><p>?????????????У????????????????????????????Щ????????????Spring??????????????????????????</p><p>Spring?????????????????λ????SpEL????</p><p>?????????????????????????????JavaConfig????????</p><p>@PropertySource(??classpath:/app.properties??)</p><p><strong>????1.???Environment??????????</strong></p><p>????@Autowired</p><p>????Environment env;</p><p>???????????Environmentget??getProperty()??????</p><p><strong>2.????λ????????????</strong></p><p>2.1?????λ??????</p><p>??????spring???????????λ???????????PropertySourcesPlaceholderConfigurer??</p><p>??????JavaConfig?У???????′???</p><p>????@Bean</p><p>????Public static PropertySourcesPlaceholderConfigurer placeholderConfigurer(){</p><p>????????return new PropertySourcesPlaceholderConfigurer()</p><p>????}</p><p>????????XML????????????context????????</p><p><context:property-placeholder></p><p>2.2???????λ????</p><p>?????????XML????????У???????${keyname}???????</p><p>?????????JavaConfig?У????????@Value(??$(key)??)???????@Autowired</p><p><strong>3.???SpEL????</strong></p><p>???SpEl?????????bean???????????????С?</p><p>???SpEL????????#{...}?У??????λ?????${...}?С?</p><p>3.1 SpEL??????bean?????á????????÷?????</p><p>3.2 SpEL ?????????????????????????T(java.lang.Math).PI</p><p>3.3 SpEL ??????м????????ж?????????matches??</p><p>??</p>
-
[java]java??????????Jocky for Eclipse?????y??
http://www.pirinnaturalssoapandspa.com//html/188846_1.html
????
java
2017/9/29 18:36:43
<p>Jocky????Eclipse?????????????????Eclipse?????Jocky???????????Jocky for eclipse???????????eclipse??plugin??????????????????????????Jocky?????Jocky?????????????????????????????:???????????????????,???????????????????????????????</p><p><strong>1. Jocky?????????</strong><br/>??Jocky????????Eclipse?з????????????eclipse/plugins/org.apusic.jocky_1.0.0?? copy ?? Eclipse?? plugins?????ɡ???????Eclipse/links??????У????link??????Jocky???????? <br/><br/><strong>2. ??Eclipse?????Jocky??</strong><br/>??Eclipse?????Jocky?????????κ????Java???????й???????????????????????Jocky??????:</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102417542393314.jpg"/></p><p><Jocky??Eclipse?е???????> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102417542378220.jpg"/></p><p><Jocky??Eclipse?е?????????>????????Eclipse?????Jocky???Jocky?????????????????????Ant??Build????????????jocky_build.xml????????????Ant?????????? <br/><br/>??????Jocky??Eclipse??????????Ant Build ????????<Jocky??Eclipse??????????Ant??????</p><p> 1<project basedir="." default="build" name="jocky.example.jocky"> </p><p> 2<property name="jocky.jar" value="f:\EclipseWTP1.0.8\workspace_jdk5_apusicstudio\org.apusic.jocky\jocky.jar"></property></p><p> 3<property name="jocky.output.dir" value="jocky"></property></p><p> 4<property name="jocky.scramble.level" value="package"></property></p><p> 5<property name="target" value="1.4"></property></p><p> 6<path id="project.classpath"> </p><p> 7<pathelement location="bin"></pathelement></p><p> 8</path></p><p> 9<target name="init"> </p><p>10<jocky jar="${jocky.jar}" level="${jocky.scramble.level}"></jocky></p><p>11<mkdir dir="${jocky.output.dir}"></mkdir></p><p>12<mkdir dir="${jocky.output.dir}/bin"></mkdir></p><p>13</target></p><p>14<target name="clean"> </p><p>15<delete dir="${jocky.output.dir}/bin"></delete></p><p>16<delete dir="${jocky.output.dir}"></delete></p><p>17</target></p><p>18<target depends="init" name="build"> </p><p>19<echo message="${ant.project.name}: ${ant.file}"></echo></p><p>20<jocky enable="true"></jocky></p><p>21<javac destdir="${jocky.output.dir}/bin" target="${target}"> </p><p>22<src path="src"></src></p><p>23<classpath refid="project.classpath"></classpath></p><p>24</javac></p><p>25</target></p><p>26</project></p><p><br/><br/>?1??????Eclipse 3.1.1??????汾??<br/>?2???????Eclipse???????Jocky?????????? Eclipse?????/configuration/org.eclipse.update ????? (Maybe an eclipse bug?)?? <br/>2.4 ?????÷?????????<br/></p><p>1/**</p><p> 2 * This class should preserve.</p><p> 3 * @preserve</p><p> 4 */</p><p> 5public class Foo {</p><p> 6 /**</p><p> 7 * You can specify which field should be preserved.</p><p> 8 * @preserve</p><p> 9 */</p><p>10 private int x;</p><p>11</p><p>12 /**</p><p>13 * This field is not preserved.</p><p>14 */</p><p>15 private int y;</p><p>16</p><p>17 /**</p><p>18 * You can also preserve methods.</p><p>19 * @preserve</p><p>20 */</p><p>21 public void hello() {}</p><p>22</p><p>23 /**</p><p>24 * This method is not preserved.</p><p>25 */</p><p>26 private void collect() {}</p><p>27} </p><p><???preserved???????> </p><p><br/> ??????@preserve?????????????????????????????????????????<br/> ??????????????????????????????????????????????????????????????</p><p>@preserve ???????????б????????????????-scramble?????в???????</p><p>@preserve public ????????public???</p><p>@preserve protected ????????public??protected???</p><p>@preserve package ????????public, protected, package private???</p><p>@preserve private ???????г??</p><p>@preserve all ????@preserve private</p><p>????????????@preserve???Jocky??Java???????е??Щprivate?????????????л???????磬?????л?????????????writeObject??readObject???????????????????: ?????Щ???????岻??????????? private??????????????Σ?????@preserve????????????<br/><br/>?1?????????IDE??JavaDoc???????????@preserve??????д??</p>
-
[java]Proguard???????Java????? Proguard??apk???????????????
http://www.pirinnaturalssoapandspa.com//html/185427_1.html
????
java
2017/9/20 15:58:10
<p>???proguard???????????java????,???????????????????Σ?field?????????????????attribute?????????????????????????????????????????????????????κ??????ProGuard???????????????????</p><p><strong>Proguard???????Java?????</strong></p><p>1.????proguard,??????????jar?????????·?????檔???????????????????????????????????????????classpath?????????????????У?????????? </p><p>2.????????jar???????????????????test.jar??</p><p>3.???proguard????? bin???μ?proguardgui.bat??</p><p> ???1</p><p> <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002425854.png"/></p><p><br/> </p><p>4.????????????????input/output?? ????????2<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002515164.png"/></p><p><br/> </p><p>5.????????add input?? ????????????jar????test.jar</p><p>??????????add output?? ??????????????jar??(???????)????????д test_out.jar??</p><p> ????????jar?????????????д??</p><p>6.????????±?? ??Library jars,wars,ears .....?? ??????</p><p> ????????add????</p><p>???????£???????e????myeclipse??java project???libraries????Library??jar????copy???????????????????????Щjar????myeclipse????????jar????????3</p><p> <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002599819.png"/></p><p><br/> </p><p> 7.????????????????????4?????????????</p><p> <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002646257.png"/></p><p><br/> </p><p>8.?????shrinking?? ?????ó????5??(???????????????????????????)</p><p> <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002624086.png"/></p><p><br/> </p><p> 9.?????obfuscation?? ?????????6??(???????????????????????????)</p><p> <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002696470.png"/></p><p><br/> </p><p>10.?????optimization?? ???????7??(???????????????????????????)</p><p><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002685253.png"/></p><p><br/> </p><p>11.?????process??????????save configuration????????????????У??????????????????????(?????????test.pro)????????????桱?????8</p><p><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002663082.png"/></p><p><br/> </p><p>??Щ??λ??????ò????????ɡ?</p><p>12.????????????????????</p><p> ????????????????????test.pro?????ü??±?????????????????????????μ?????</p><p>-injars test.jar<br/>-outjars test_out.jar</p><p>-libraryjars 'C:\Program Files (x86)\Java\jdk1.6.0_10\jre\lib\rt.jar'<br/>-libraryjars lib\ant.jar<br/>-libraryjars lib\aopalliance-1.0.jar<br/>-libraryjars lib\commons-dbcp-1.4.jar<br/>-libraryjars lib\commons-fileupload-1.2.1.jar<br/>-libraryjars lib\commons-io-1.4.jar</p><p>.....??????????????</p><p>-dontskipnonpubliclibraryclassmembers<br/>-dontshrink<br/>-useuniqueclassmembernames<br/>-keeppackagenames<br/>-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod<br/>-keepparameternames<br/>-ignorewarnings</p><p>....???????????????????????????д?????£????????????????</p><p>-keep class org.bl.soa.components.constant.* {<br/> public <fields>;<br/> public <methods>;<br/> *** set*(***);<br/> *** get*();</p><p>}</p><p>-keep class org.bl.hibernate.* {<br/> public <fields>;<br/> public <methods>;<br/> *** set*(***);<br/> *** get*();<br/>}</p><p><strong>.....???????????????????????????ж???д??????????test.jar????????????????</strong></p><p>....???滹?Щ????????????????ù??????</p><p>....??</p><p>13.д??????檔</p><p>?????′?progrard????? bin???μ?proguardgui.bat??</p><p> ???????????Proguard??????????Load configuration??????????????????test.pro?????м????</p><p> ?????</p><p><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002730486.png"/></p><p><br/> </p><p>14.???????????????process??????????process!?????????</p><p><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092016002746784.png"/></p><p><br/> </p><p>15,??????????????????test_out.jar????????????jar???????????xjad??????Ч????</p><p>16,??????????????????????????????????????????????????????????????7??????????????????????????????</p><p><br/></p>
-
[java]Java???л??? JDK1.8 ???????????÷???
http://www.pirinnaturalssoapandspa.com//html/185334_1.html
????
java
2017/9/20 14:07:13
<p>???Java???????????????Java??????????????????????????????????JAVA_HOME??CLASSPATH??Path???????????????????????δ???JDK1.7????汾?????????????????а???????鰴?????·???????????????·??????????????????????????????????????????????????????????????????????</p><p>JDK???°??????????????????????????????JDK1.8 <a href="http://www.pirinnaturalssoapandspa.com/soft/358148.html" target="_blank">64λ?汾</a> <a href="http://www.pirinnaturalssoapandspa.com/soft/79926.html" target="_blank">32λ?汾</a></p><p><strong>JDK???????????÷?????</strong></p><p><strong>1.?????? ????????????????????á??????????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092014073573940.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092014073660115.jpg"/></p><p><strong>2.???????????</strong></p><p>????????JAVA_HOME</p><p>????????????????д???jdk???????????籾???? E:\Java\jdk1.7.0??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092014073659324.jpg"/></p><p><strong>3.????????????? Path ??????????</strong></p><p>????????????? %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;</p><p>???????????Path???????β???<strong> </strong>; ??????????? ; ????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092014073631017.jpg"/></p><p><strong>4.???????????</strong></p><p>????????CLASSPATH</p><p>???????.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092014073648107.jpg"/></p><p>??????????????????????</p><p><strong>5.????jdk??????ó????????cmd ???? java -version ??java ?? -version ????п??,????????????java?汾????????????ó????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-9/2017092014073710165.jpg"/></p><p>??????Jdk1.7?汾???? <a href="http://www.pirinnaturalssoapandspa.com/soft/55503.html" target="_self">64λ?汾</a> <a href="http://www.pirinnaturalssoapandspa.com/soft/14290.html" target="_blank">32λ?汾</a></p>
-
[java]VisualVM ??ò??????? VisualVM ??????????????
http://www.pirinnaturalssoapandspa.com//html/154033_1.html
????
java
2017/5/15 11:53:31
<p>VisualVM ?????????????????????????? jvmstat??JMX??SA??Serviceability Agent????? Attach API ?????????????????????????????????ж?????????????</p><p><strong>VisualVM ????</strong></p><p>????? VisualVM ?????? VisualVM ???????VisualVM ?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511554794597.png"/></p><p>?????? VisualVM ???????ó???????????????????????????????????????????????????????????? VisualVM ??? Web ?????????????????<br/><strong>???</strong>??????£??????? VisualVM ??????????????????????????????????????>???????????????????????????????????????????????С????????????????????????????</p><p>????ó???????</p><p>?????ó???????? VisualVM ???????????????ó????????????ó???????????????????е???ó?????????????????????ó????????????????????????????????????????κ????????????????????е???ó???????????????ó????????з?????? dump (Solaris/Linux) ??????????</p><p>???????????ó????????е??????????????????????????ò???????????y??????????????а???????ó???????????? dump ????? dump??????????????д??????</p><p>??????</p><p>????????????й???ó????????????????й???ó??????????????????е???????????????ó??????????????????????????????????? dump ??? dump ??????????????д???</p><p>VisualVM ???</p><p>?????á????????????????ɡ?VisualVM ?????????????????????? VisualVM ???????????????????????????????????????????????? VisualVM ??????</p><p>???磬??? VisualVM-MBeans ???????????ó?????????? "MBeans" ???????????????????? VisualVM ????????? MBeans??</p><p><strong>??? VisualVM ?????</strong></p><p>?????????????????>?????????</p><p>??????ò????????У???иò????????????????????????????</p><p>??????????????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511544172378.png"/></p><p><strong>VisualVM ???</strong></p><p>VisualVM ???????????????????? JDK 6 Update 7 ????????? Oracle JDK ????????λ?? JDK ?????? bin ????????VisualVM ??????? JDK6 ?????汾?????У????????????? JDK1.4 ????汾????ó??????????????????? VisualVM ??????? VisualVM ???????</p><p><strong>??? VisualVM</strong></p><p>VisualVM ?????????????????汾??????????汾???????????汾????????????????????????????????????????????汾?? VisualVM????????????????????????????????????? VisualVM ??????汾?????? VisualVM ?汾??????????????????Microsoft Windows (7, Vista, XP, Server)??Linux??Sun Solaris??Mac OS X??HP-UX 11i???????? Microsoft Windows XP ??????????????????</p><p>?? VisualVM ???????????????? VisualVM ???????</p><p>?? VisualVM ?????????????????????</p><p>?????? VisualVM ??????? bin ?????????? jvisualvm.exe??</p><p><strong>??? VisualVM ?????</strong></p><p>VisualVM ?????????????????????? VisualVM ?????????????? VisualVM ??ó??????????? VisualVM ????????????????????????????????????????????????????????? (.nbm ??? ) ????????????? VisualVM ???????</p><p>?? VisualVM ??????????????????? :</p><p>?????????????????>?????????</p><p>??????ò????????У???иò????????????????????????????</p><p>??????????????</p><p>? 1. VisualVM ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511562949701.jpg"/></p><p>???? .nbm ?????????????????????? :</p><p>?????????????????>?????????</p><p>??????????????У????"?????"??????????????????????? (.nbm) ??????</p><p>??д???????????????????"???"???????????????????</p><p>? 2. ??? .nbm ?????? VisualVM ???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511565512213.jpg"/></p><p>???????</p><p>???????????????????????????????????????? VisualVM ?????????????з?????</p><p>??????</p><p>VisualVM ?????? JVM ?м?????????????????????????????????????????????? VisualVM ????????? Profiler ???????ó??????????????</p><p>??????????????????????????ó??????????????????????????????</p><p>? 3. ??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511565229074.jpg"/></p><p>? 4. ?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563288198.jpg"/></p><p>???????????????? Applications ?????????ó??????????á?????? OOME ?????? Dump???????????ó?????? OutOfMemory ???????VisualVM ???????????????????</p><p>? 5. ?????????? OOME ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563225450.jpg"/></p><p>?? Profiler ????????????桱??????????????????????? VisualVM ???????????????????????????????????????????????????????????????????????????Щ??????????????棬??????????????????????????????</p><p>?????????????????????????·????????????????????????й????</p><p>? 6. ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563379241.jpg"/></p><p>CPU ????</p><p>VisualVM ????????ó???????????? CPU ????????????? CPU ?????????????????Ч??????????????????????????ó??????????????????????? VisualVM ????????? Profiler ???????ó?????? CPU ?????????</p><p>?????????????????? CPU ?????????????????????????????????? CPU ???????????????????????д????Ч???????????? Profiler ????? CPU ????????????????????????????????????????????????????? CPU ???????????????治??????????????????????????????μ???</p><p>? 7. CPU ??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563390194.jpg"/></p><p>?? Profiler ??????????CPU??????????? CPU ????????? ,VisualVM ??????ó??????е???????????????????????????????????????method entry???????????????????????????????method exit???????????Щ???????????????????? VisualVM ???????????÷?????????????????????????????????????????</p><p>???????????????????????????·?????????????????????????й????</p><p>? 8. CPU ??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563424210.jpg"/></p><p>??????</p><p>Java ????????????????????ó????????????????????ó?????е???????????????????????????????????????????????????????????????????????????????????????????????????????????</p><p>?? VisualVM ???????????????????????ó????????л?????????????????????????</p><p>? 9. ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563586958.jpg"/></p><p>VisualVM ???????????????????????????????????????????????????????????????????????</p><p>????????????????????????С??????????????????????????????????????????????????????????????????????????С?</p><p>? 10. ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563599116.jpg"/></p><p>? 11. ???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563672392.jpg"/></p><p>????????????????в????????????????????????????????????????????????????????????????</p><p>? 12. ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563774651.jpg"/></p><p>???????</p><p>?????????? VisualVM ????????????????????????????????浽?????????????????????????????????????ó????????????????????????????????????????????????κ??????????????????????????</p><p>VisualVM ?????????????????</p><p>Profiler ????????????????????????????? CPU????????????????????????????????????????????????????? Profiler ??????????????????????</p><p>? 13. Profiler ????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563842318.jpg"/></p><p>??ó??????????????????????? Applications ????????ó??????????ó?????????????????ó?????????ó?????????????????????????????? Profiler ???????????? JVM ???Щ?????????</p><p>? 14. ??ó??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563830574.gif"/></p><p>???????</p><p>?????????????????</p><p>VisualVM ????????????е??????ó??????????????????????????????????????????????Ч?????????е?????????????????ó????????????</p><p>? 15. ?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563960462.jpg"/></p><p>?? VisualVM ???????ó??????????????????????Щ???????μ????????????</p><p>? 16. ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511563914803.jpg"/></p><p>????????????????</p><p>VisualVM ???????????????????????? JVM ?е????????????????????????????ù????????????й????????????</p><p>? 17. ?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564010727.jpg"/></p><p>?? VisualVM ????????????????????????????????μ??????????????????????????????????????????? OQL ???????в????書???</p><p>???????????????????????С??·???????????????е???????????????????????е?????????</p><p>? 18. ????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564049987.jpg"/></p><p>???????????????????????????????С?????????????????????????????????????????????????á?</p><p>? 19. ????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564130075.jpg"/></p><p>?????????????????????????????????????????????????????λ?á??????????????????????????????</p><p>? 20. ??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564123939.jpg"/></p><p>? 21. ????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564247956.jpg"/></p><p>????????????????????????б????????????????????????????????Щ???????????????????</p><p>? 22. ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564213777.jpg"/></p><p>? 23. ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564231807.jpg"/></p><p>??????????????????????????????????????????</p><p>? 24. ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-5/2017051511564372649.jpg"/></p><p>???</p><p>???????????о????Щ?????????????????????????? VisualVM ???????????????????????CPU ?????????????????????????????????????????????????? VisualVM ?????????????????????????????????????????????????????????????? VisualVM ?????????????</p><p><br/></p>
-
[Android]mac???????????????? mac????????????????
http://www.pirinnaturalssoapandspa.com//html/148599_1.html
????С??
Android
2017/4/19 14:17:49
<p>mac??????????????????mac?????????????????????????mac????????????????????????????????????????????????????????mac??????????????????mac??????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102517401099768.jpg"/></p><p>???????????????????豸??????????ī?????????????????????????????????????????????????????????????????????????????????????</p><h3>??????????????????????????????</h3><p>1??????</p><p>???????氮ī???????</p><p>{insd m="0" i="203360"}</p><p>??????https://airmore.cn/??????棬????????ī?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102517401088551.png"/></p><p>2?????????????????ī????????</p><p>????????????????????????????????????????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102517401077334.jpg"/></p><p>??????????????????????С?????????????????????????????????????????????????????????????WiFi?????У?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102517401066117.jpg"/></p><p>3??????????</p><p>??????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102517401049292.jpg"/></p><p>?????????????????????USB ??????Mac???????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2019-10/2019102517401038075.jpg"/></p><p>?????ī???????С???????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ???????????????????????????????????????????????????????????????????????????????Mac????????????????????????????</p>
-
[Android]cocos2dx ???apk??? cocos2dx ????Java????????????apk??????
http://www.pirinnaturalssoapandspa.com//html/142071_1.html
????
Android
2017/3/29 16:37:34
<p>cocos2dx??Android??????????Android SDK??NDK??Ant??JDK???????????jdk????????</p><p><strong>???????Android????</strong></p><p>??Android??????????Android SDK??NDK??Ant??JDK??</p><p>Android SDK????http://developer.android.com/sdk/index.html</p><p>Android NDk????http://developer.android.com/tools/sdk/ndk/index.html</p><p>Android JDK????http://www.Oracle.com/technetwork/Java/javase/downloads/index.html</p><p>Ant????http://ant.apache.org/bindownload.cgi</p><p>????JDK??????????????????????????ɡ???SDK NDK ??ANT?????????????????У??????????????????e:\Android???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916373952615.png"/></p><p>SDK?????????????adt?????????????SDK????п???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916373997747.png"/></p><p><strong>????????JDK</strong></p><p>??JDK??????????????????л?????????????</p><p>1?????????????JAVA_HOME??????????????C:\Program Files\Java\jdk1.8.0_05?????????????·????д??</p><p>2???????????classpath??????????????</p><p>.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ?????????. ??????????</p><p>3??????????path????????????????????????????</p><p>%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin?????????????á?;???????</p><p>?????????????:</p><p>JAVA_HOME:jdk????·??</p><p>classpath:java??????·???????????classpath??java????????????·????????"."??????·????</p><p>path???????κ?·????????????java,javac???</p><p>?????????????????cmd???????????java??javac ????????????????java????????????????????????ó?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916373924573.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916373918964.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916373936053.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374082503.png"/></p><p>????????Ant????????</p><p>??ant????·????????Path??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374026155.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374014410.png"/></p><p>???????cocos2dx 3.x Android ????????</p><p>?????????????????????cocos2dx???μ? setup.py??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374043921.png"/></p><p>????ndk??·????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374094661.png"/></p><p>????sdk·??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374089053.png"/></p><p>?????????? ant??·??</p><p>OK??????·??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374117197.png"/></p><p>?塢???Apk</p><p>??????????????????? cocos compile -p android???????APK??????</p><p>???</p><p>??????apk????????proj.android/jni??????μ?Android.mk??? ????????????CPP????????????????????cocos2dx?????????????????????????????????????????????????????а?????apk??</p><p>????????????????????????????????????AndroidManifest.xml???????</p><p> android:screenOrientation="landscape"??????????android:screenOrientation="portrait"????????</p><p>?????????ù???? cpp-tests???????????</p><p>???shift??+?????? ????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374123069.png"/></p><p>?????????? cocos compile -p android --ap 20???????APK??????--ap 20?????android????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374139894.png"/></p><p>??????????????????????????3.1?汾????? android-20?????E:\Android\sdk\platforms???????android-20 ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374179418.png"/></p><p>????????? ?????????????μ? apk????????????????????????</p><p>?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017032916374196243.png"/></p><p>???????</p><p>?????????????????3.2?????????????Щ????</p><p>??bool tell()??????bool???ssize_t????</p><p>??running????????-D....</p><p> Error code 1</p><p>?e??????????????????????running????????error code 1????????Python??????2.7.5????</p><p><strong>android NDK</strong><br/>NDK?????й????????NDK???????е?????????????????????C????C++?????????????????.so??java????<br/>??????apk????Щ????????????????????? NDK???????????????????????????mk???????????CPU??API??<br/>????????????????????mk????????????Щ????????????????????????????????????????.so??NDK??????<br/>?????.so??Java????????????????????????????????????NDK?????????????????????API??????????Googl<br/>e?????????API????????????????а汾?ж???????????????API????e汾??NDK?п???????ЩAPI???????????<br/>????????У?C?????libc????????????libm?????????libz????Log??liblog??</p>
-
[Android]Android Studio ???汾???? Android Studio ????汾?????????
http://www.pirinnaturalssoapandspa.com//html/136884_1.html
????
Android
2017/3/9 17:12:41
<p>Android Studio???????????????????????????й??? ??Android Studio ???汾????? IntelliJ IDEA ???? Android ????????????????? (IDE)??Android Studio????? Android ??ù???Ч??????????磺</p><p>??? Android Studio ?????????????????o? Android SDK ????????????? Android Studio IDE ?? Android SDK ?????</p><p>Android Studio ?е??????????????????????????????????????????顣</p><p><strong>2017-3-9</strong></p><p><strong>Android Studio ?????</strong></p><p><a href="https://dl.google.com/dl/android/studio/install/2.3.0.8/android-studio-bundle-162.3764568-windows.exe">android-studio-bundle-162.3764568-windows.exe</a><br/> ???? Android SDK???????</p><p><a href="https://dl.google.com/dl/android/studio/install/2.3.0.8/android-studio-ide-162.3764568-windows.exe">android-studio-ide-162.3764568-windows.exe</a><br/> ?? Android SDK</p><p><a href="https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-windows.zip">android-studio-ide-162.3764568-windows.zip</a><br/> ?? Android SDK??????????</p><p><a href="https://dl.google.com/dl/android/studio/install/2.3.0.8/android-studio-ide-162.3764568-mac.dmg">android-studio-ide-162.3764568-mac.dmg</a></p><p><a href="https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip">android-studio-ide-162.3764568-linux.zip</a></p><p><img src="https://pic.cr173.com/up/2017-3/2017030917225427926.png"/></p><p><strong>2016.12 <br/>Android Studio 2.2.3 </strong><br/>Windows <br/>Includes Android SDK <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-bundle-145.3537739-windows.exe">https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-bundle-145.3537739-windows.exe</a> <br/>No Android SDK <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-ide-145.3537739-windows.exe">https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-ide-145.3537739-windows.exe</a> <br/>No Android SDK ,no installer <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.2.3.0/android-studio-ide-145.3537739-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/2.2.3.0/android-studio-ide-145.3537739-windows.zip</a> <br/>macOS <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-ide-145.3537739-mac.dmg">https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-ide-145.3537739-mac.dmg</a> <br/>Linux <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.2.3.0/android-studio-ide-145.3537739-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/2.2.3.0/android-studio-ide-145.3537739-linux.zip</a> <br/>Just the command line tools <br/><a href="https://dl.google.com/android/installer_r24.4.1-windows.exe">https://dl.google.com/android/installer_r24.4.1-windows.exe</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-windows.zip">https://dl.google.com/android/android-sdk_r24.4.1-windows.zip</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip">https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz">https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz</a></p><p><strong>2016.11</strong></p><p>NDK 13b</p><p>??Android Studio 2.2?????NDK?????????????????????AS?У????赥??????????</p><p><a href="https://dl.google.com/android/repository/android-ndk-r13b-windows-x86.zip">https://dl.google.com/android/repository/android-ndk-r13b-windows-x86.zip</a> <br/><a href="https://dl.google.com/android/repository/android-ndk-r13b-windows-x86_64.zip">https://dl.google.com/android/repository/android-ndk-r13b-windows-x86_64.zip</a> <br/><a href="https://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip">https://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip</a> <br/><a href="https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip">https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip</a></p><p><strong>2016.10 </strong><br/>Android Studio 2.2.1.0 <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.1.0/android-studio-bundle-145.3330264-windows.exe">https://dl.google.com/dl/android/studio/install/2.2.1.0/android-studio-bundle-145.3330264-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.1.0/android-studio-ide-145.3330264-windows.exe">https://dl.google.com/dl/android/studio/install/2.2.1.0/android-studio-ide-145.3330264-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.2.1.0/android-studio-ide-145.3330264-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/2.2.1.0/android-studio-ide-145.3330264-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.1.0/android-studio-ide-145.3330264-mac.dmg">https://dl.google.com/dl/android/studio/install/2.2.1.0/android-studio-ide-145.3330264-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.2.1.0/android-studio-ide-145.3330264-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/2.2.1.0/android-studio-ide-145.3330264-linux.zip</a> <br/>NDK r13 <br/><a href="https://dl.google.com/android/repository/android-ndk-r13-windows-x86.zip">https://dl.google.com/android/repository/android-ndk-r13-windows-x86.zip</a> <br/><a href="https://dl.google.com/android/repository/android-ndk-r13-windows-x86_64.zip">https://dl.google.com/android/repository/android-ndk-r13-windows-x86_64.zip</a> <br/><a href="https://dl.google.com/android/repository/android-ndk-r13-darwin-x86_64.zip">https://dl.google.com/android/repository/android-ndk-r13-darwin-x86_64.zip</a> <br/><a href="https://dl.google.com/android/repository/android-ndk-r13-linux-x86_64.zip">https://dl.google.com/android/repository/android-ndk-r13-linux-x86_64.zip</a></p><p><strong>2016.9 </strong><br/>Android Studio 2.2 <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-bundle-145.3276617-windows.exe">https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-bundle-145.3276617-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-ide-145.3276617-windows.exe">https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-ide-145.3276617-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-ide-145.3276617-mac.dmg">https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-ide-145.3276617-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip</a></p><p>Command line tools <br/><a href="https://dl.google.com/android/installer_r24.4.1-windows.exe">https://dl.google.com/android/installer_r24.4.1-windows.exe</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-windows.zip">https://dl.google.com/android/android-sdk_r24.4.1-windows.zip</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip">https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz">https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz</a></p><p>2016.6 <br/>Android Studio 2.1 <br/><a href="https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-bundle-143.2915827-windows.exe">https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-bundle-143.2915827-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-ide-143.2915827-windows.exe">https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-ide-143.2915827-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.1.2.0/android-studio-ide-143.2915827-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/2.1.2.0/android-studio-ide-143.2915827-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-ide-143.2915827-mac.dmg">https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-ide-143.2915827-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/2.1.2.0/android-studio-ide-143.2915827-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/2.1.2.0/android-studio-ide-143.2915827-linux.zip</a></p><p>Command line tools <br/><a href="https://dl.google.com/android/installer_r24.4.1-windows.exe">https://dl.google.com/android/installer_r24.4.1-windows.exe</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-windows.zip">https://dl.google.com/android/android-sdk_r24.4.1-windows.zip</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip">https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip</a> <br/><a href="https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz">https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz</a></p><p>NDK r12b <br/><a href="http://dl.google.com/android/repository/android-ndk-r12b-windows-x86.zip">http://dl.google.com/android/repository/android-ndk-r12b-windows-x86.zip</a> <br/><a href="http://dl.google.com/android/repository/android-ndk-r12b-windows-x86_64.zip">http://dl.google.com/android/repository/android-ndk-r12b-windows-x86_64.zip</a> <br/><a href="http://dl.google.com/android/repository/android-ndk-r12b-darwin-x86_64.zip">http://dl.google.com/android/repository/android-ndk-r12b-darwin-x86_64.zip</a> <br/><a href="http://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip">http://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip</a></p><p><strong>2015.12 Android 6</strong> <br/>SDK Tools Only <br/><a href="http://dl.google.com/android/installer_r24.4.1-windows.exe">http://dl.google.com/android/installer_r24.4.1-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.4.1-windows.zip">http://dl.google.com/android/android-sdk_r24.4.1-windows.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.4.1-macosx.zip">http://dl.google.com/android/android-sdk_r24.4.1-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz">http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz</a></p><p>All Android Stido Package <br/><a href="https://dl.google.com/dl/android/studio/install/1.5.0.4/android-studio-bundle-141.2422023-windows.exe">https://dl.google.com/dl/android/studio/install/1.5.0.4/android-studio-bundle-141.2422023-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.5.0.4/android-studio-ide-141.2422023-windows.exe">https://dl.google.com/dl/android/studio/install/1.5.0.4/android-studio-ide-141.2422023-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.5.0.4/android-studio-ide-141.2422023-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/1.5.0.4/android-studio-ide-141.2422023-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.5.0.4/android-studio-ide-141.2422023-mac.dmg">https://dl.google.com/dl/android/studio/install/1.5.0.4/android-studio-ide-141.2422023-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.5.0.4/android-studio-ide-141.2422023-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/1.5.0.4/android-studio-ide-141.2422023-linux.zip</a></p><p>2015.9 Android 6DP3</p><p>Android SDK only <br/><a href="http://dl.google.com/android/installer_r24.3.4-windows.exe">http://dl.google.com/android/installer_r24.3.4-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.3.4-windows.zip">http://dl.google.com/android/android-sdk_r24.3.4-windows.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.3.4-macosx.zip">http://dl.google.com/android/android-sdk_r24.3.4-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.3.4-linux.tgz">http://dl.google.com/android/android-sdk_r24.3.4-linux.tgz</a></p><p>Android Stuido <br/><a href="https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-bundle-141.2178183-windows.exe">https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-bundle-141.2178183-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-ide-141.2178183-windows.exe">https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-ide-141.2178183-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-ide-141.2178183-mac.dmg">https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-ide-141.2178183-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.3.2.0/android-studio-ide-141.2178183-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/1.3.2.0/android-studio-ide-141.2178183-linux.zip</a></p><p>NDK <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86.exe">http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86.exe</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe">http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10e-darwin-x86_64.bin">http://dl.google.com/android/ndk/android-ndk-r10e-darwin-x86_64.bin</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86.bin">http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86.bin</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin">http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin</a></p><p>2015.5 Android 5.1.1</p><p>Android Studio 1.2 <br/><a href="https://dl.google.com/dl/android/studio/install/1.2.0.12/android-studio-bundle-141.1890965-windows.exe">https://dl.google.com/dl/android/studio/install/1.2.0.12/android-studio-bundle-141.1890965-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.2.0.12/android-studio-ide-141.1890965-windows.exe">https://dl.google.com/dl/android/studio/install/1.2.0.12/android-studio-ide-141.1890965-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.2.0.12/android-studio-ide-141.1890965-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/1.2.0.12/android-studio-ide-141.1890965-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.2.0.12/android-studio-ide-141.1890965-mac.dmg">https://dl.google.com/dl/android/studio/install/1.2.0.12/android-studio-ide-141.1890965-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.2.0.12/android-studio-ide-141.1890965-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/1.2.0.12/android-studio-ide-141.1890965-linux.zip</a></p><p>SDK Tools Only <br/><a href="http://dl.google.com/android/installer_r24.2-windows.exe">http://dl.google.com/android/installer_r24.2-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.2-windows.zip">http://dl.google.com/android/android-sdk_r24.2-windows.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.2-macosx.zip">http://dl.google.com/android/android-sdk_r24.2-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.2-linux.tgz">http://dl.google.com/android/android-sdk_r24.2-linux.tgz</a></p><p>NDK <br/>??б仯??±?? Anroid 5.0 r10d</p><p>2015.4 Android 5.1</p><p>Android Studio 1.1 <br/><a href="https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-bundle-135.1740770-windows.exe">https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-bundle-135.1740770-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-ide-135.1740770-windows.exe">https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-ide-135.1740770-windows.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-ide-135.1740770-mac.dmg">https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-ide-135.1740770-mac.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-linux.zip</a></p><p>SDK Tools only <br/><a href="http://dl.google.com/android/installer_r24.1.2-windows.exe">http://dl.google.com/android/installer_r24.1.2-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.1.2-windows.zip">http://dl.google.com/android/android-sdk_r24.1.2-windows.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.1.2-macosx.zip">http://dl.google.com/android/android-sdk_r24.1.2-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.1.2-linux.tgz">http://dl.google.com/android/android-sdk_r24.1.2-linux.tgz</a></p><p><strong>NDK <br/>??б仯??±?? Anroid 5.0 r10d</strong></p><p>2014.12 Android 5.0</p><p>Android Studio <br/><a href="https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-bundle-135.1641136.exe">https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-bundle-135.1641136.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-ide-135.1641136.exe">https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-ide-135.1641136.exe</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.0.1/android-studio-ide-135.1641136-windows.zip">https://dl.google.com/dl/android/studio/ide-zips/1.0.1/android-studio-ide-135.1641136-windows.zip</a> <br/><a href="https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-ide-1641136.dmg">https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-ide-1641136.dmg</a> <br/><a href="https://dl.google.com/dl/android/studio/ide-zips/1.0.1/android-studio-ide-135.1641136-linux.zip">https://dl.google.com/dl/android/studio/ide-zips/1.0.1/android-studio-ide-135.1641136-linux.zip</a></p><p>SDK Tools only <br/><a href="http://dl.google.com/android/installer_r24.0.2-windows.exe">http://dl.google.com/android/installer_r24.0.2-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.0.2-windows.zip">http://dl.google.com/android/android-sdk_r24.0.2-windows.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.0.2-macosx.zip">http://dl.google.com/android/android-sdk_r24.0.2-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r24.0.2-linux.tgz">http://dl.google.com/android/android-sdk_r24.0.2-linux.tgz</a></p><p>NDK <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86.exe">http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86.exe</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86_64.exe">http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86_64.exe</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10d-darwin-x86.bin">http://dl.google.com/android/ndk/android-ndk-r10d-darwin-x86.bin</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10d-darwin-x86_64.bin">http://dl.google.com/android/ndk/android-ndk-r10d-darwin-x86_64.bin</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10d-linux-x86.bin">http://dl.google.com/android/ndk/android-ndk-r10d-linux-x86.bin</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10d-linux-x86_64.bin">http://dl.google.com/android/ndk/android-ndk-r10d-linux-x86_64.bin</a></p><p>2014.7.2 Android 4.4</p><p>ADT Bundle <br/><a href="http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip">http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip">http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip">http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip">http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip">http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip</a></p><p>SDK Tools Only <br/><a href="http://dl.google.com/android/android-sdk_r23.0.2-windows.zip">http://dl.google.com/android/android-sdk_r23.0.2-windows.zip</a> <br/><a href="http://dl.google.com/android/installer_r23.0.2-windows.exe">http://dl.google.com/android/installer_r23.0.2-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip">http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz">http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz</a></p><p>ADT Eclipse Plugin <br/><a href="https://dl.google.com/android/ADT-23.0.6.zip">https://dl.google.com/android/ADT-23.0.6.zip</a></p><p>Android Studio <br/><a href="http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-windows.exe">http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-windows.exe</a> <br/><a href="http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-mac.dmg">http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-mac.dmg</a> <br/><a href="http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-linux.tgz">http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-linux.tgz</a></p><p>Android NDK <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip">http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip">http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86.zip">http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip">http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10-cxx-stl-libs-with-debug-info.zip">http://dl.google.com/android/ndk/android-ndk-r10-cxx-stl-libs-with-debug-info.zip</a></p><p>2014.7</p><p>ADT Bundle <br/><a href="http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip">http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip">http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip">http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip">http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip">http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip</a></p><p>SDK Tools Only <br/><a href="http://dl.google.com/android/android-sdk_r23.0.2-windows.zip">http://dl.google.com/android/android-sdk_r23.0.2-windows.zip</a> <br/><a href="http://dl.google.com/android/installer_r23.0.2-windows.exe">http://dl.google.com/android/installer_r23.0.2-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip">http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz">http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz</a></p><p>Android Studio <br/><a href="http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-windows.exe">http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-windows.exe</a> <br/><a href="http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-mac.dmg">http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-mac.dmg</a> <br/><a href="http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-linux.tgz">http://dl.google.com/android/studio/install/0.8.6/android-studio-bundle-135.1339820-linux.tgz</a></p><p>Android NDK <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip">http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip">http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86.zip">http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip">http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r10-cxx-stl-libs-with-debug-info.zip">http://dl.google.com/android/ndk/android-ndk-r10-cxx-stl-libs-with-debug-info.zip</a></p><p>2014.6</p><p>Android Studio 0.8</p><p><a href="http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-windows.exe">http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-windows.exe</a> <br/><a href="http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-mac.dmg">http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-mac.dmg</a> <br/><a href="http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-linux.tgz">http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-linux.tgz</a></p><p>Android SDK only r23</p><p><a href="http://dl.google.com/android/android-sdk_r23-windows.zip">http://dl.google.com/android/android-sdk_r23-windows.zip</a> <br/><a href="http://dl.google.com/android/installer_r23-windows.exe">http://dl.google.com/android/installer_r23-windows.exe</a> <br/><a href="http://dl.google.com/android/android-sdk_r23-macosx.zip">http://dl.google.com/android/android-sdk_r23-macosx.zip</a> <br/><a href="http://dl.google.com/android/android-sdk_r23-linux.tgz">http://dl.google.com/android/android-sdk_r23-linux.tgz</a></p><p>ADT Bundle r23</p><p><a href="http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140624.zip">http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140624.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-linux-x86-20140624.zip">http://dl.google.com/android/adt/adt-bundle-linux-x86-20140624.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-windows-x86-20140624.zip">http://dl.google.com/android/adt/adt-bundle-windows-x86-20140624.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-windows-x86-20140624.zip">http://dl.google.com/android/adt/adt-bundle-windows-x86-20140624.zip</a> <br/><a href="http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140624.zip">http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140624.zip</a></p><p>Android NDK r9d</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86.zip">http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip">http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2</a> <br/><a href="http://dl.google.com/android/ndk/android-ndk-r9d-cxx-stl-libs-with-debug-info.zip">http://dl.google.com/android/ndk/android-ndk-r9d-cxx-stl-libs-with-debug-info.zip</a></p><p>Android NDK r6b</p><p>Windows</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r6b-windows.zip">http://dl.google.com/android/ndk/android-ndk-r6b-windows.zip</a></p><p>Mac OS X(intel)</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r6b-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r6b-darwin-x86.tar.bz2</a></p><p>Linux</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r6b-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r6b-linux-x86.tar.bz2</a></p><p>Android SDK 3.2</p><p>Windows</p><p><a href="http://dl.google.com/android/android-sdk_r12-windows.zip">http://dl.google.com/android/android-sdk_r12-windows.zip</a></p><p><a href="http://dl.google.com/android/installer_r12-windows.exe">http://dl.google.com/android/installer_r12-windows.exe</a></p><p>Mac OS X (intel)</p><p><a href="http://dl.google.com/android/android-sdk_r12-mac_x86.zip">http://dl.google.com/android/android-sdk_r12-mac_x86.zip</a></p><p>Linux(i386)</p><p><a href="http://dl.google.com/android/android-sdk_r12-linux_x86.tgz">http://dl.google.com/android/android-sdk_r12-linux_x86.tgz</a></p><p>Android NDK r6</p><p>Windows</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r6-windows.zip">http://dl.google.com/android/ndk/android-ndk-r6-windows.zip</a></p><p>Mac OS X(intel)</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r6-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r6-darwin-x86.tar.bz2</a></p><p>Linux 32/64-bit (x86)</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r6-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r6-linux-x86.tar.bz2</a></p><p>Android SDK 3.1</p><p>Windows</p><p><a href="http://dl.google.com/android/android-sdk_r11-windows.zip">http://dl.google.com/android/android-sdk_r11-windows.zip</a></p><p><a href="http://dl.google.com/android/installer_r11-windows.exe">http://dl.google.com/android/installer_r11-windows.exe</a></p><p>Mac OS X(intel)</p><p><a href="http://dl.google.com/android/android-sdk_r11-mac_x86.zip">http://dl.google.com/android/android-sdk_r11-mac_x86.zip</a></p><p>Linux(i386)</p><p><a href="http://dl.google.com/android/android-sdk_r11-linux_x86.tgz">http://dl.google.com/android/android-sdk_r11-linux_x86.tgz</a></p><p>Android NDK r5b</p><p>Windows</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r5b-windows.zip">http://dl.google.com/android/ndk/android-ndk-r5b-windows.zip</a></p><p>Mac OS X(intel)</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r5b-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r5b-darwin-x86.tar.bz2</a></p><p>Linux</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r5b-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r5b-linux-x86.tar.bz2</a></p><p>Android SDK 3.0</p><p>Windows</p><p><a href="http://dl.google.com/android/installer_r10-windows.exe">http://dl.google.com/android/installer_r10-windows.exe</a></p><p><a href="http://dl.google.com/android/android-sdk_r10-windows.zip">http://dl.google.com/android/android-sdk_r10-windows.zip</a></p><p>Mac OS X(intel)</p><p><a href="http://dl.google.com/android/android-sdk_r10-mac_x86.zip">http://dl.google.com/android/android-sdk_r10-mac_x86.zip</a></p><p>Linux(i386)</p><p><a href="http://dl.google.com/android/android-sdk_r10-linux_x86.tgz">http://dl.google.com/android/android-sdk_r10-linux_x86.tgz</a></p><p>Android SDK 2.3</p><p>Windows</p><p><a href="http://dl.google.com/android/android-sdk_r08-windows.zip">http://dl.google.com/android/android-sdk_r08-windows.zip</a></p><p><a href="http://dl.google.com/android/installer_r08-windows.exe">http://dl.google.com/android/installer_r08-windows.exe</a></p><p>Linux (i386)</p><p><a href="http://dl.google.com/android/android-sdk_r08-linux_86.tgz">http://dl.google.com/android/android-sdk_r08-linux_86.tgz</a></p><p>MAC OS X (intel)</p><p><a href="http://dl.google.com/android/android-sdk_r08-mac_86.zip">http://dl.google.com/android/android-sdk_r08-mac_86.zip</a></p><p>Android NDK r5</p><p>Windows</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r5-windows.zip">http://dl.google.com/android/ndk/android-ndk-r5-windows.zip</a></p><p>Mac OS X (intel) r5</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r5-darwin-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r5-darwin-x86.tar.bz2</a></p><p>Linux 32/64-bit (x86) r5</p><p><a href="http://dl.google.com/android/ndk/android-ndk-r5-linux-x86.tar.bz2">http://dl.google.com/android/ndk/android-ndk-r5-linux-x86.tar.bz2</a></p><p><strong>AndroidDevTools</strong></p><p>???????Android?????????Android SDK?????????????????Android????????Android???淶??????????????</p><p>??????????????Android?????????????????????????????????????????????????????????????????????????????????????????罻?????????С???????????????</p><p>?????????????<a href="http://www.androiddevtools.cn/donate.html">????</a>????£????????????????????????????????????????????????????</p><p>Android Tools</p><h3>Android SDK???????????????</h3><p>?й????????Э????????:</p><p>IPV4/IPV6: mirrors.opencas.cn ????80</p><p>IPV4/IPV6: mirrors.opencas.org ????80</p><p>IPV4/IPV6: mirrors.opencas.ac.cn ????80</p><p>???GDG????????????:</p><p>sdk.gdgshanghai.com ????8000</p><p>???????????????????????:</p><p>IPv4: ubuntu.buct.edu.cn/ ????80</p><p>IPv4: ubuntu.buct.cn/ ????80</p><p>IPv6: ubuntu.buct6.edu.cn/ ????80</p><p>?????????????????????????:</p><p>mirrors.neusoft.edu.cn ????80</p><p>???Bugly ????:</p><p>https://dsx.bugly.qq.com/repository/1</p><p>?????????÷???:<a href="https://dsx.bugly.qq.com/repository/1" target="_blank">https://dsx.bugly.qq.com/repository/1</a></p><h3>??÷?????</h3><p>??? Android SDK Manager ?????????棬???????Tools??????Options...??????????Android SDK Manager - Settings???????</p><p>???Android SDK Manager - Settings???????У????HTTP Proxy Server?????HTTP Proxy Port????????????????澵??????????(??????http://???????)???????????С?Force https://... sources to be fetched using http://...???????????????????Close?????????Android SDK Manager - Settings???????????????棻</p><p>???????Packages??????Reload????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030917200375099.png"/></p>
-
[java]jcreator????????????astyle??????????????д??????
http://www.pirinnaturalssoapandspa.com//html/136384_1.html
????
java
2017/3/8 10:02:29
<p>???java???Ь???????jcreator????????????????????java??????????jcreator?????????????????????????????????????????????????????</p><p>1.??????????<a href="http://www.pirinnaturalssoapandspa.com/soft/432546.html" target="_blank">http://www.pirinnaturalssoapandspa.com/soft/432546.html</a></p><p>2.??????????astyle.exe????????????????????±????????????????????λ?????????????????ú???·??????????????????dos???????astyle??????д??????????????astyle --style=java Test.java ???????java???????Test.java???????????????????????????????ò????У?</p><p>(1) -f<br/>?????в????????????????У???import??public class???public class?????????<br/>(2) -p<br/>??????????????????=??+??-???<br/>?磺int a=10*60;<br/>???????int a = 10 * 60;<br/>(3) -P<br/>??????????????????-d????????????????-D??????????<br/>?磺System.out.println(1);<br/>???????System.out.println( 1 );<br/>(4) -U<br/>???????????????????<br/>?磺System.out.println( 1 );<br/>???????System.out.println(1);<br/>(5) -V<br/>??Tab?滻????</p><p><strong>3.??jcreator????????</strong></p><p> ???崠?裬???????</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030810185461478.gif"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030810185466823.gif"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030810185568405.gif"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030810185575218.gif"/></p><p><br/></p>
-
[VC|VC++]Artistic?????????????vs2015????????
http://www.pirinnaturalssoapandspa.com//html/136372_1.html
????
VC|VC++
2017/3/8 9:56:13
<p>Astyle?????????????????????????????????Щ???淶???????????????????淶??????????????Щ????д????????????????????淶??????????????鷳???Artistic????????????????????????????з??????????????????????????????????????????????????????????????????????????????????Visual Studio??IDE???м???????д??????????????????</p><p>??????????????°汾??Astyle.</p><p><strong>??????°汾??Artistic Style 2.06. </strong><br/>??????????????????????°汾?? <br/><a href="http://www.pirinnaturalssoapandspa.com/soft/432546.html" target="_blank">http://www.pirinnaturalssoapandspa.com/soft/432546.html</a></p><p><strong>?????????AStyle.exe?????</strong>Visual Studio??????μ?????????</p><p>???????AStyle_2.02.1_windows.zip????????Bin???μ?AStyle.exe?????Visual Studio???????μ???????????????????VS2008??????????·???? <br/>C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools???????汾??·???????????;<br/>??????а??????????????????б???????AStyle.exe.</p><p><strong>????????????Astyle.exe??IDE.</strong></p><p>??Tools->External Tools????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030809580559120.jpg"/></p><p>???????Add????????????? <br/>Title?? <br/>????????????????????????Tools????? <br/>Command???? <br/>C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\AStyle.exe <br/>Arguments?????? <br/>?????Cstyle=ansi $(ItemFileName) $(ItemExt) <br/>????ansi??????????????????????????ο?AStyle??????????</p><p>?????μ?????????http://astyle.sourceforge.net/</p><p>Initial directory:????????? <br/>????$(ItemDir)</p><p>???Use Output windows???IDE??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030809580547640.jpg"/></p><p>OK?????????Tools??????????°????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030809580615834.jpg"/></p><p>??????????????????????????????????????????????????????</p>
-
[??????]mac???????Charles??y??
http://www.pirinnaturalssoapandspa.com//html/136187_1.html
????
??????
2017/3/7 14:39:17
<p>Charles??????????http???????????????????????Fiddler????????????????????JDK??????????????????δ???汾?????30????????????????????????????????????????????????????????????Charles???????????????</p><p>???</p><p>???????????Java?????л??????????java???????????????????????????charles?????棬??????????????????????????jar??????????????????????????ps?????????????????30???????????????????????????????? V3.6??(<a href="http://www.pirinnaturalssoapandspa.com/mac/121708.html" target="_self">http://www.pirinnaturalssoapandspa.com/mac/121708.html</a>)?????°汾??V3.8.3????????????????????????°檔</p><h3>?????????????</h3><p>????Mac?????????charles?????????????????????????????У??????????????Proxy??????Mac OS X Proxy??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714421663761.png"/></p><p>???365????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714421971593.png"/></p><p>charles???????????????б??棬???′??????????????</p><p>Filter???????????й??????????????????????????????365rili????.do???β????????????Filter??????365rili.*.do??</p><p>Overview???????????????????????????????????????г????????????????????????????????????????DNS???????????????</p><p>????Size?????г??????????С????????С????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714422366476.png"/></p><p>??????????????????????????Header??cookie??form??????????Request??????????????????Reponse??</p><p>???????PC????д??????????????????????Proxy->Proxy Settings?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714422680394.png"/></p><p>????????WLAN??????????????wifi??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714422623518.png"/></p><p>????????????????????????????Charles?????????ip???????Charles????????????????????????????http????????charles????????????????????http????</p><p>3. ???????</p><p>3.1 ??????</p><p>????????????????????壬????????????и???????楨???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714403247388.png"/></p><p>Repeat Advanced???????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714403381303.png"/></p><p>???????????????????????</p><p>Edit???????????????????????????????????????????cookie???????????Execute???????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714422837635.png"/></p><p><strong>?????</strong></p><p>charles?????????????????????Structure??Sequence??</p><p>(1) Structure???????? ?????????????????????????????????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370697963.png"/></p><p>(2) Sequence???????? ????????????????????????????????????????????????μ????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370664048.png"/></p><p>???????????????????structure ????????е???????????????а????????????λ??sequence ???????λ???????????sequence ????size??status???????????????????λ?????????????¥??????????????á?</p><p><strong>PC?????</strong></p><p>Charles?????http??httpsЭ????????????socket??</p><p>charles????????????????????????????????????????????????????????</p><p>??????????Charles???????棺</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370619443.png"/></p><p>????е????С??????????????????</p><p>1 ??????????????clear??????????????????????? <br/>. <br/>2. ????????????????????????????????ctrl+f???????????????????Χ??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370669920.png"/></p><p>. <br/>3 ???м???????????????????????????????????????á? ????????????charles??????????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????????????</p><p>4 ???С??????????????????????е?????????????????????????Execute????????????????????????????????????????cookies?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370726370.png"/></p><p>5 ???????????????????url?????????????????????????????copy url ????????в???</p><p>6 ???????????????????????????? <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370788591.png"/></p><p>7 ?????????????????????? <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370737851.png"/></p><p>???????JSON????? <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370782192.png"/></p><p>????5??6??7?ж??и????????????????????????raw???????????????</p><p>5.?????????</p><p>????????????????????????????????http proxy ?????????????????ú?PC?????????????????崠?????£?</p><p>??????????????????????????????????????????ip?Σ?????????·???????????????????????????????ip?192.168.16.12?????????????wifi ip?192.168.1.103???????????????????????????????????????????ip????????????? <br/>.</p><p>????????????????????κ?????????????????????????????????? <br/>charles????????′??????????Proxy?????Proxy Setting, ????????8888??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370737060.png"/></p><p>3 ????????? <br/>?????????????? - ifconfig?????????????ip???,???????????wifi????????????????????????????á?????????????wifi ??Http Proxy -> Manual?????????server?????ip?????????Charles?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2017-3/2017030714370720498.png"/></p><p>4 ????????????????????????????????????????????????????</p><p>5.????????Charles???????off?????????????????????????????????????????</p><p>6.????????</p><p>??????????????Щ????????????????????charles???Щ????????????</p><p>???????????????????Щ???????????????Repeat ?????????????Ρ? ???Advanced Repeat?????????????Σ?????????????????????????????</p><p>???б???????referer????CSRF????????form???????XSS???????????????????????url??form??cookie???????????????????????</p>
-
[??????]Reflector reflexil?????????????
http://www.pirinnaturalssoapandspa.com//html/78419_1.html
????
??????
2016/1/17 22:53:39
<p>????????CrackMe(C#),?????????дKeyGen,??????????????,???????????????泣?????????...????,?????reflexil?????,???д??KeyGen.<br/>?????????reflexil????????????..<br/><br/></p><p>Reflector ?reflexil???</p><p>??д??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535514693.png"/></p><p>????,?????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535525910.png"/></p><p>???reflexil 1.6 (1.7?????????????.???????..)</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535531255.png"/></p><p>? ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535560766.png"/></p><p>????????IL</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535566374.png"/></p><p>Update ??</p><p>??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535571983.png"/></p><p>??????.</p><p>??и????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535511493.png"/></p><p>????????????IL ?????ú?????????</p><p>?? ??????IL</p><p>???,???(new Create),??д??????????,???????,</p><p>???????????????,append(???),????????????????,????????????????;???????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535517102.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535588808.png"/></p><p>??? ????????????????????????.</p><p>???????????????,????????????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535528583.png"/></p><p>?? ?滻????</p><p>???????????IL,?????? ?滻???д???.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535534191.png"/></p><p>????????ζ???????д???д???(??????,???????????д?????????)??????????,???????????, ???????????????,????????????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535558093.png"/></p><p>??????????????,??????????????????????IL.</p><p>???????????????,????????????.</p><p>??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535545408.png"/></p><p>?? ?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535569310.png"/></p><p>?????????.?????????????????????,???????class????,??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535574919.png"/></p><p>?????????????void?????</p><p>????,???OK????и??????????,???????????????:</p><p>?????????,????,???,??????,??????,??????????????????,????????????.</p><p>????????????????????????.</p><p>???,?????????????????.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p><p>??????????????,???????′???????? </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535580527.png"/></p><p>?????????????????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535520038.png"/></p><p>????????????????????..</p><p>?÷????????InjectedMethod?????</p><p>??????????IL</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535525646.png"/></p><p>???????Main????,????????????????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535650340.png"/></p><p>?????..</p><p>??н??.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535637655.png"/></p><p>Ps: ??????滻??????,?????injectmethod????????main????,???????injectmethod()????,?????????Main????.????????injectmethod????????static????????????Program</p><p>????????????в???,?з?????????:</p><p>???????(parameter)???,????????????.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535643263.png"/></p><p>?????????????????????string.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535624969.png"/></p><p>????????滻????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535612284.png"/></p><p>?????????????????в????????з????.</p><p>????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535683991.png"/></p><p>????′???????????,????????????</p><p>?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535629374.png"/></p><p>????,??????????桭.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535634982.png"/></p><p>Good Job .</p><p>Have Fun .</p><p>By McevilRock</p><p>9-7/2014</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535640591.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535622297.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535699612.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2016-1/2016011722535615220.png"/></p>
-
[??????]IIS8.0???????????????? IIS8.0??Web Server asp????
http://www.pirinnaturalssoapandspa.com//html/75973_1.html
????
??????
2015/12/18 10:21:04
<p>IIS8.0??windows Server2012?????????????????????????????IIS8.0???????????????????????????????????????????????????????Internet Information Services 8??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810218.jpg"/></p><p>??????/????????????Windows Server 2012,</p><p>???????????????????????????????????IIS 8.0???????????????????????Windows 2012 R2???????Windows 8/8.1?????????????????</p><p>1???????????????????????????????</p><p><img src="https://pic.cr173.com/up/2015-12/2015121810275355429.jpg"/></p><p>??Windows 2012??????????????λ????????????λ?á??????????????Windows 2012 R2?棬???????????????????????????????????????????????????λ?á?</p><p>2???????????????????????????????????У????????Ρ??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810275348352.jpg"/></p><p>3???????????????????????????Web??????(IIS)????????????????????????????????????????????????????????????????Ρ??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810274096698.jpg"/></p><p>????????????????????????????????????????????????????????????????????Щ?????????????????????????????IIS???????</p><p>4???????????Web??????(IIS)???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810274048630.jpg"/></p><p><strong>IIS?????????б????£?</strong></p><p>??1???????</p><p>???????????????</p><p>IIS?????????????????</p><p>IP????????</p><p>URL???</p><p>Windows??????</p><p>?????SSL??????</p><p>?????????????????</p><p>?????????</p><p>??2??????HTTP????</p><p>HTTP???????????</p><p>???????????????</p><p>???????????????</p><p>??????????????</p><p>HTTP?????</p><p>WebDAV????</p><p>??3??????</p><p>???????????????????</p><p>??????????</p><p>??4??????????????</p><p>HTTP???????????????</p><p>ODBC??????</p><p>????</p><p>?????????</p><p>??????????</p><p>????????</p><p>??5????ó?????</p><p>.NET Extensibility 3.5</p><p>.NET Extensibility 4.5</p><p>ASP</p><p>ASP.NET 3.5</p><p>ASP.NET 4.5</p><p>CGI</p><p>ISAPI???</p><p>ISAPI????</p><p>WebSocketЭ??</p><p>???????????</p><p>??6??FTP??????</p><p>FTP????</p><p>FTP???</p><p>??7?????????</p><p>IIS?????????????????</p><p>IIS 6?????????</p><p>IIS???????????</p><p><strong>???????</strong></p><p>5???????????????5????ó???????????????????ó????????ASP/ASP.NET 3.5/ASP.NET 4.5???????????????????????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810274057174.jpg"/></p><p>6????????????????????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810274076672.jpg"/></p><p>????????IIS 6.0?????汾????IIS 7.0????????Windows???????????????i386??????????????????????????????????????????ú??????磬???????????????????</p><p><strong>IIS8.0??Web Server ????</strong></p><p>ASP???????</p><p>??1????ASP ??ó???????C ??????????????ɡ?<br/>???????????:c:\netexam</p><p>??2?????桪???????????????????????????????????ó??????????<br/>?? ??Internet ??????? ???????</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314038139.jpg"/></p><p><span style="line-height: 1em;">??3??????????---??????????</span><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314078867.jpg"/></p><p>??4??????е???????д???????IP ????????????д????????????????<br/>IP ????????磺192.168.0.3,???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314177777.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810374045158.jpg"/></p><p>??????????????</p><p>??5???????????????? netexam<br/>?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314212470.jpg"/></p><p>??? ASP<br/>??????????á???·????????FALSE ???True?????????????????????·??????../conn/db.asp???????..?????????????????????·?????????????????????..??·?????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314255606.jpg"/></p><p><strong>??6?????????????????</strong></p><p>?????????????????????磺index.asp ???????default.aspx ??????</p><p>--------------------------------------------------------------------------------------------------</p><p>????????????</p><p>??1??????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314336486.jpg"/></p><p><strong>??????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314357188.jpg"/></p><p>??2?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314357188.jpg"/></p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314316197.jpg"/></p><p>? ???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314420666.jpg"/></p><p>????????????</p><p>??? ?? IIS_IUSERS ????????????????????·???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314479687.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314483300.jpg"/></p><p>?????????????Internet?????????<br/>?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810314498657.jpg"/></p><p>?·???????</p><p>1-??????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290842486.jpg"/></p><p>2-??????????(Q)???????£???????2 ?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290870528.jpg"/></p><p>3-?????????????????????????????????????????????????????????(N)????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290859311.jpg"/></p><p>4-????????????????????????????????????????????????????????????ip????б??????????????????????(N)??;</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290818320.jpg"/></p><p>5-???????б????????Web??????(IIS)??,???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290843690.jpg"/></p><p>6-???????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290923102.jpg"/></p><p>7-????????????????м乴???.Net Framewore 3.5????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290998949.jpg"/></p><p>8-???????????????????????м????????б???????????????????????????????Щ??????????????????[Ftp??????????]????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290939927.jpg"/></p><p>9-?????????????????????????????????(I)??;</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290953817.jpg"/></p><p>10-windows 2012 Server IIS8.0????????...???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290913089.jpg"/></p><p>11-???????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290994544.jpg"/></p><p>12-??windows 2012 Server IIS8.0????????н??????Internet Explprer10?????????????????ip?????????????ip????localhost???????????IIS8.0??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290953553.jpg"/></p><p>13-????Internet Information Services 8?????????????????????IIS8.0????????????????????????????windows 2012 Server IIS8.0??á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810290919638.jpg"/></p>
-
[??????]Selenium IDE?????? Selenium IDE??y??
http://www.pirinnaturalssoapandspa.com//html/75965_1.html
????
??????
2015/12/18 10:02:58
<p><strong>Selenium</strong> ?????????????IDE???????Firefox??????????ò??????????????????????????????????????????????????Я??????????????????????????Web??ó??????????????????????????????С?Selenium??????????????????????????????????????????Ч?????Web????ó???????????</p><p>Selenium - IDE</p><p>???? 1 : ???Firefox?????????URL - http://seleniumhq.org/download/?? ??Selenium IDE???????????????????????汾????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810051528820.jpg"/></p><p>???? 2 : Firefox??????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810051617190.jpg"/></p><p>????3 : ????????????????治???????????????????????Install Now????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810051616926.jpg"/></p><p>???? 4 : Selenium IDE????????????????? 'Tools' >> 'Selenium IDE'??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810051795823.jpg"/></p><p>???? 5 : ??Selenium IDE????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810051722385.jpg"/></p><p><strong>Selenium IDE??y??</strong></p><p><strong>???Selenium IDE:</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062131655.jpg"/></p><p>IDE?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062118706.jpg"/></p><p>??????????ЩSelenium IDE?????????????У???Command??Target??Value?????????????????????????????????Action(???)?????????Action????(Command??Target??Value)??????ɡ?Command?????????API?ο?????????????Target?????Web?е???????????磺???????????????????????????????????????XPath???????????ο???XPath????á?????Value???????????????</p><p><strong>3.?????????????</strong></p><p>???????????IDE???????????????Selenium????????????????и??????????????°??(?????)????IDE??????н??????OK??????????????????????Firefox????????????????IDE??????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062177727.jpg"/></p><p><br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062178932.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062188681.jpg"/></p><p>????????У??????????????£?</p><p>??1??.??????????http://www.baidu.com/</p><p>??2??.?????????????????????hyddd????</p><p>??3??.??????????????</p><p>??4??.????????????????????????????????????hyddd - ??????????????????????У???????Verify TestPersent hyddd - ?????????</p><p>??5??.??????????????????????hyddd - ???????</p><p>??6??.Firefox?????????Tab??棬???????????????</p><p>OK??????????????Selenium IDE????????:></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062129659.jpg"/></p><p>????У??м??????????????????????????н?????????????????????????????????????Firefox?????????????????????????????????6????????????????????????????????????????????Firefox??????λ?????Firefox->Menubar->Tools->options->content->Block pop-up Window?????????????????Exceptions?????????????????</p><p>????????????????????????:></p><p>?????н?????????IDE?????????????仯????????????????????????????????????????????л???????????????????????????????????????磺????????????????????????????????????ж???????磺??hyddd - ????????????????????д??????</p><p>???????????????????????????????ɡ?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062133800.jpg"/></p><p>???????????????????????????????????????????????????????????ж????false??????????????????????????????ж??????????????????У??????????????????磺?????????????????????????????°??????????С?</p><p><strong>4.Selenium IDE?????????????</strong></p><p>????????????Selenium IDE???????????????????????????????????:></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062143549.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-12/2015121810062122319.jpg"/></p><p>Selenium IDE?????HTML??????C#??JAVA????????????????????????дSelenium RC???????????????????</p>
-
[javascript|JQuery]??JS????Replace ????滻???
http://www.pirinnaturalssoapandspa.com//html/74913_1.html
????
javascript|JQuery
2015/12/7 16:50:43
<p>??JS?г?????滻????????? Replace??????????????????? Replace???????÷?<br/></p><p><br/></p><p><strong>replace ????</strong></p><p>???????????????????????滻??????????????</p><p><br/></p><p>stringObj.replace(rgExp, replaceText)</p><p><br/></p><p><strong>????</strong></p><p>stringObj </p><p><br/></p><p>???????и??滻?? String ?????????????????????????? replace ???????? </p><p><br/></p><p>rgExp </p><p><br/></p><p>????????????????????????????????????????????? String ????????????? rgExp ?????????????????????????????????????о??????????????????????????????????</p><p><br/></p><p>replaceText </p><p><br/></p><p>?????????String ???????????????????stringObj ???????? rgExp ?е?λ?????????????????????????滻???? Jscript 5.5 ????°汾?У?replaceText ???????????????滻??????????</p><p><br/></p><p>???</p><p>replace ??????????????????????滻?? stringObj ????????? </p><p><br/></p><p>?????????????????????????????μ??????????????????????????????????滻???????????滻?п??????????????</p><p><br/></p><p>??? ???? </p><p>$$ $ ??JScript 5.5 ????°汾?? </p><p>$& ??????????????? stringObj ?????? ??JScript 5.5 ????°汾?? </p><p>$` ????? $& ????????????? stringObj ????? ??JScript 5.5 ????°汾?? </p><p>$' ????? $& ????????????? stringObj ????? ??JScript 5.5 ????°汾?? </p><p>$n ?????? n ?????????? n ???1??9????????λ???? ??JScript 5.5 ????°汾?? </p><p>$nn ?????? nn ?????????? nn ???01??99?????????λ???? ??JScript 5.5 ????°汾?? </p><p><br/></p><p><br/></p><p>??? replaceText ????????????????????????????????ú????????????? m+3 ??????????? m ???? rgExp ?в????????????????????????????????????????????????? m ????????????в?????????????? m+2 ?????????? stringObj ???????????????????? m+3 ??????? stringObj??????????????????????滻????????????????????????????</p><p><br/></p><p>Replace ??????????? RegExp ??????????</p><p><br/></p><p>???</p><p>????????????? replace ??????????γ??????? "The" ?滻????? "A" ???÷???</p><p><br/></p><p>function ReplaceDemo(){</p><p> var r, re; // ??????????</p><p> var ss = "The man hit the ball with the bat.\n";</p><p> ss += "while the fielder caught the ball with the glove.";</p><p> re = /The/g; // ???????????????</p><p> r = ss.replace(re, "A"); // ?? "A" ?滻 "The"??</p><p> return(r); // ?????滻??????????</p><p>}</p><p>????, replace ??????????滻???е???????? ??????????????????????е????????? </p><p><br/></p><p>function ReplaceDemo(){</p><p> var r, re; // ??????????</p><p> var ss = "The rain in Spain falls mainly in the plain.";</p><p> re = /(\S+)(\s+)(\S+)/g; // ???????????????</p><p> r = ss.replace(re, "$3$2$1"); // ????????????</p><p> return(r); // ?????????????</p><p>}</p><p>???????????? JScript 5.5 ?????°汾????У???е???????????????????????????ú?????? replaceText?????????ú???????ι?????????????????????????????????????? "F" ?????? "Water boils at 212"????</p><p>function f2c(s) {</p><p> var test = /(\d+(\.\d*)?)F\b/g; // ?????????</p><p> return(s.replace</p><p> (test,</p><p> function($0,$1,$2) { </p><p> return((($1-32) * 5/9) + "C");</p><p> }</p><p> )</p><p> );</p><p>}</p><p>document.write(f2c("Water freezes at 32F and boils at 212F."));</p><p><br/></p><p><br/></p><p><br/></p><p style="padding-bottom: 5px; font-size: 14px; font-family: tahoma, arial, ????; line-height: 25.2000007629395px; white-space: normal; background-color: rgb(255, 255, 255);">script language="javascript"><br/>var r= "1\n2\n3\n";<br/>//?????\n?滻????<br/>alert(r.replace("\n",";"));</p><p style="padding-bottom: 5px; font-size: 14px; font-family: tahoma, arial, ????; line-height: 25.2000007629395px; white-space: normal; background-color: rgb(255, 255, 255);">?????1;2\n3\n ??滻??????<br/></script></p><p style="padding-bottom: 5px; font-size: 14px; font-family: tahoma, arial, ????; line-height: 25.2000007629395px; white-space: normal; background-color: rgb(255, 255, 255);"><script language="javascript"><br/>var r= "1\n2\n3\n";<br/>//?????\n?滻????<br/>alert(r.replace(/\n/g, ";"));</p><p style="padding-bottom: 5px; font-size: 14px; font-family: tahoma, arial, ????; line-height: 25.2000007629395px; white-space: normal; background-color: rgb(255, 255, 255);">?????1;2;3; replace ?????????????????????????/g?????????<br/></script></p><p style="padding-bottom: 5px; font-size: 14px; font-family: tahoma, arial, ????; line-height: 25.2000007629395px; white-space: normal; background-color: rgb(255, 255, 255);">js??????????vbscript?е? trim ????</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; white-space: normal; background-color: rgb(255, 255, 255);"> function String.prototype.Trim() { return this.replace(/(^/s*)|(/s*$)/g, ""); } // ?????????</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; white-space: normal; background-color: rgb(255, 255, 255);"> function String.prototype.Ltrim() { return this.replace(/(^/s*)/g, ""); } // ???????<br/> function String.prototype.Rtrim() { return this.replace(/(/s*$)/g, ""); } // ???????</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; white-space: normal; background-color: rgb(255, 255, 255);"><br/></p><p><br/></p>
-
[Delphi]??delphi ????????? SHGetSpecialFolderLocation SHGetPathFromIDList
http://www.pirinnaturalssoapandspa.com//html/7700_1.html
????
Delphi
2015/7/21 10:31:21
<p>??д??ó??????????????????????windows?????Щ????????????? ???? ???????????·??????</p><p>???????????API???? SHGetSpecialFolderLocation SHGetPathFromIDList</p><p><strong>???????????:</strong></p><p><img alt="??? SHGetSpecialFolderLocation??SHGetPathFromIDList ???????????·??" src="https://pic.cr173.com/up/2010-10/20101028173647569.png"/></p><p><span style="color: rgb(255, 0, 0);"><strong>???????windows?????????</strong></span></p><p><br/></p><p><img src="https://pic.cr173.com/up/2015-7/14374457839134245.png" title="1.png"/></p><p><span style="color: rgb(255, 0, 0);"><strong>?????? win7???????????</strong></span></p><p><span style="color: rgb(255, 0, 0);"></span></p><p>0:<span class="Apple-tab-span" style="white-space: pre;"></span>C:\Users\Administrator\Desktop</p><p>1:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>2:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs</p><p>3:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>4:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>5:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Documents</p><p>6:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Favorites</p><p>7:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup</p><p>8:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Recent</p><p>9:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo</p><p>10:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>11:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu</p><p>12:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>13:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Music</p><p>14:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Videos</p><p>15:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>16:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Desktop</p><p>17:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>18:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>19:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Network Shortcuts</p><p>20:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Windows\Fonts</p><p>21:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Templates</p><p>22:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData\Microsoft\Windows\Start Menu</p><p>23:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData\Microsoft\Windows\Start Menu\Programs</p><p>24:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup</p><p>25:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Public\Desktop</p><p>26:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming</p><p>27:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Printer Shortcuts</p><p>28:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Local</p><p>29:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup</p><p>30:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup</p><p>31:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Favorites</p><p>32:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Local\Microsoft\Windows\Temporary Internet Files</p><p>33:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookies</p><p>34:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Local\Microsoft\Windows\History</p><p>35:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData</p><p>36:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Windows</p><p>37:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Windows\System32</p><p>38:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Program Files (x86)</p><p>39:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\Pictures</p><p>40:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator</p><p>41:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Windows\SysWOW64</p><p>42:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Program Files (x86)</p><p>43:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Program Files (x86)\Common Files</p><p>44:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Program Files (x86)\Common Files</p><p>45:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData\Microsoft\Windows\Templates</p><p>46:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Public\Documents</p><p>47:<span class="Apple-tab-span" style="white-space:pre"></span>C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools</p><p>48:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools</p><p>49:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>50:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>51:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>52:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>53:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Public\Music</p><p>54:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Public\Pictures</p><p>55:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Public\Videos</p><p>56:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Windows\Resources</p><p>57:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>58:<span class="Apple-tab-span" style="white-space:pre"></span></p><p>59:<span class="Apple-tab-span" style="white-space:pre"></span>C:\Users\Administrator\AppData\Local\Microsoft\Windows\Burn\Burn</p><p><span style="color: rgb(255, 0, 0);"><strong><br/></strong></span></p><p><span style="color: rgb(255, 0, 0);"><strong>?????? ?????? Ctrl+F ??????<br/></strong></span></p><p><span style="line-height: 1em;"><br/></span></p><p><strong><span style="line-height: 1em;">???????:</span><code style="line-height: 1em;">unit Unit1;</code></strong><br/></p><p><code>interface<br/>uses<br/>??Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br/>??Dialogs, StdCtrls;<br/>type<br/>??TForm1 = class(TForm)<br/>????Memo1: TMemo;<br/>????procedure FormCreate(Sender: TObject);<br/>??end;<br/>var<br/>??Form1: TForm1;<br/>implementation<br/>{$R *.dfm}<br/>uses ShlObj; {SHGetSpecialFolderLocation??SHGetPathFromIDList ??????????????}<br/>{???????·??(??)????}<br/>function GetPath(FID: Integer): string;<br/>var<br/>??pidl: PItemIDList;<br/>??path: array[0..MAX_PATH] of Char;<br/>begin<br/>??SHGetSpecialFolderLocation(0, FID, pidl);<br/>??SHGetPathFromIDList(pidl, path);<br/>??Result := path;<br/>end;<br/>{?????, ??? SHGetSpecialFolderLocation ???????(??)??????????????????????}<br/>const<br/>??arr: array[0..57] of Integer = (<br/>????CSIDL_DESKTOP???????????????? , { = $0000 }<br/>????CSIDL_INTERNET????????????????, { = $0001 }<br/>????CSIDL_PROGRAMS????????????????, { = $0002 }<br/>????CSIDL_CONTROLS????????????????, { = $0003 }<br/>????CSIDL_PRINTERS????????????????, { = $0004 }<br/>????CSIDL_PERSONAL????????????????, { = $0005 }<br/>????CSIDL_FAVORITES?????????????? , { = $0006 }<br/>????CSIDL_STARTUP???????????????? , { = $0007 }<br/>????CSIDL_RECENT??????????????????, { = $0008 }<br/>????CSIDL_SENDTO??????????????????, { = $0009 }<br/>????CSIDL_BITBUCKET?????????????? , { = $000a }<br/>????CSIDL_STARTMENU?????????????? , { = $000b }<br/>????CSIDL_MYDOCUMENTS???????????? , { = $000c }<br/>????CSIDL_MYMUSIC???????????????? , { = $000d }<br/>????CSIDL_MYVIDEO???????????????? , { = $000e }<br/>????CSIDL_DESKTOPDIRECTORY????????, { = $0010 }<br/>????CSIDL_DRIVES??????????????????, { = $0011 }<br/>????CSIDL_NETWORK???????????????? , { = $0012 }<br/>????CSIDL_NETHOOD???????????????? , { = $0013 }<br/>????CSIDL_FONTS?????????????????? , { = $0014 }<br/>????CSIDL_TEMPLATES?????????????? , { = $0015 }<br/>????CSIDL_COMMON_STARTMENU????????, { = $0016 }<br/>????CSIDL_COMMON_PROGRAMS???????? , { = $0017 }<br/>????CSIDL_COMMON_STARTUP??????????, { = $0018 }<br/>????CSIDL_COMMON_DESKTOPDIRECTORY , { = $0019 }<br/>????CSIDL_APPDATA???????????????? , { = $001a }<br/>????CSIDL_PRINTHOOD?????????????? , { = $001b }<br/>????CSIDL_LOCAL_APPDATA?????????? , { = $001c }<br/>????CSIDL_ALTSTARTUP??????????????, { = $001d }<br/>????CSIDL_COMMON_ALTSTARTUP?????? , { = $001e }<br/>????CSIDL_COMMON_FAVORITES????????, { = $001f }<br/>????CSIDL_INTERNET_CACHE??????????, { = $0020 }<br/>????CSIDL_COOKIES???????????????? , { = $0021 }<br/>????CSIDL_HISTORY???????????????? , { = $0022 }<br/>????CSIDL_COMMON_APPDATA??????????, { = $0023 }<br/>????CSIDL_WINDOWS???????????????? , { = $0024 }<br/>????CSIDL_SYSTEM??????????????????, { = $0025 }<br/>????CSIDL_PROGRAM_FILES?????????? , { = $0026 }<br/>????CSIDL_MYPICTURES??????????????, { = $0027 }<br/>????CSIDL_PROFILE???????????????? , { = $0028 }<br/>????CSIDL_SYSTEMX86?????????????? , { = $0029 }<br/>????CSIDL_PROGRAM_FILESX86????????, { = $002a }<br/>????CSIDL_PROGRAM_FILES_COMMON????, { = $002b }<br/>????CSIDL_PROGRAM_FILES_COMMONX86 , { = $002c }<br/>????CSIDL_COMMON_TEMPLATES????????, { = $002d }<br/>????CSIDL_COMMON_DOCUMENTS????????, { = $002e }<br/>????CSIDL_COMMON_ADMINTOOLS?????? , { = $002f }<br/>????CSIDL_ADMINTOOLS??????????????, { = $0030 }<br/>????CSIDL_CONNECTIONS???????????? , { = $0031 }<br/>????CSIDL_COMMON_MUSIC????????????, { = $0035 }<br/>????CSIDL_COMMON_PICTURES???????? , { = $0036 }<br/>????CSIDL_COMMON_VIDEO????????????, { = $0037 }<br/>????CSIDL_RESOURCES?????????????? , { = $0038 }<br/>????CSIDL_RESOURCES_LOCALIZED???? , { = $0039 }<br/>????CSIDL_COMMON_OEM_LINKS????????, { = $003a }<br/>????CSIDL_CDBURN_AREA???????????? , { = $003b }<br/>????CSIDL_COMPUTERSNEARME???????? , { = $003d }<br/>????CSIDL_PROFILES??????????????????{ = $003e }<br/>??);<br/>{????}<br/>procedure TForm1.FormCreate(Sender: TObject);<br/>var<br/>??i: Integer;<br/>??s: string;<br/>begin<br/>??Memo1.Clear;<br/>??for i := 0 to Length(Arr) - 1 do<br/>??begin<br/>????s := GetPath(Arr[i]);<br/>????if s<>'' then Memo1.Lines.Add(Format('%d:'#9'%s', [Arr[i], s]));<br/>??end;<br/>end;<br/>end.</code>???????:<code>object Form1: TForm1<br/>??Left = 0<br/>??Top = 0<br/>??Caption = 'Form1'<br/>??ClientHeight = 318<br/>??ClientWidth = 465<br/>??Color = clBtnFace<br/>??Font.Charset = DEFAULT_CHARSET<br/>??Font.Color = clWindowText<br/>??Font.Height = -11<br/>??Font.Name = 'Tahoma'<br/>??Font.Style = []<br/>??OldCreateOrder = False<br/>??OnCreate = FormCreate<br/>??PixelsPerInch = 96<br/>??TextHeight = 13<br/>??object Memo1: TMemo<br/>????Left = 0<br/>????Top = 0<br/>????Width = 465<br/>????Height = 318<br/>????Align = alClient<br/>????Lines.Strings = (<br/>??????'Memo1')<br/>????ScrollBars = ssBoth<br/>????TabOrder = 0<br/>????ExplicitWidth = 409<br/>??end<br/>end</code></p><p> </p><p>??????????д?????</p><p>//??????????????·????SHGetSpecialFolderLocation??<br/>procedure getFolder(aLocation: integer;var path:string);//path????????<br/> var<br/> pIdl: PItemIDList; <br/> hPath: PChar;<br/>begin<br/> if SUCCEEDED(SHGetSpecialFolderLocation(0, aLocation, pidl)) then<br/> begin<br/> hPath := StrAlloc(max_path) ;<br/> SHGetPathFromIDList(pIdl, hPath) ;<br/> path:=strpas(hpath);<br/> StrDispose(hPath) ;<br/> end;<br/> end;</p><p>?????????????</p><p>var</p><p>path:string;</p><p> getFolder(16,path); ???????????</p><p><br/></p><p><br/></p>
-
[php???]phpmyadmin ???????2048kb??????
http://www.pirinnaturalssoapandspa.com//html/61444_1.html
????
php???
2015/6/9 16:21:52
<p>&#65279;phpmyadmin??mysql????????????2042kb(2??)??????????????????????????????????????????M???????????????????????淽????????????php??????????????????????С??</p><p>1????php.ini????? upload_max_filesize ?? memory_limit ?? post_max_size ????????????</p><p>(???????????,php?????????????????2M,?????2048KB,????????????????memory_limit????128M??Post???????2M) </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-6/20156916311.jpg"/></p><p>MySQL????????(phpMyAdmin) ??????°?</p><p><strong>2?????????????????????????y???????????</strong>????????????????????????????????y??е????..??</p><p>upload_max_filesize = 8M (?????????趨?8M,???????????????WEB?????)</p><p>memory_limit = 512M (???????????????2GB,??????????512M??????????)</p><p>post_max_size = 8M (Post?????????????8MB,?????upload_max???)</p><p>3???????????????????е????????</p><p>Import has been successfully finished, 399 queries executed.</p><p>??????????????</p><p><strong>4??????php????</strong></p><p>phpmyadm???????:You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit??</p><p>?????phpmyadmin????mysql???????????mysql??????????????2M????????????£?</p><p>???????????????PHP5??????????php.ini?е?upload_max_filesize?????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-6/20156916300.jpg"/></p><p><strong>????????????????</strong></p><p>??? PHP.ini</p><p>file_uploads on ?????? ??????????HTTP????????????????ON?????</p><p>upload_tmp_dir ?????C????????????????????洢??????????????????????????????????????</p><p>upload_max_filesize 20m ?? ??????????????????????С????????????2M</p><p>post_max_size 30m ?????? ???????POST??PHP?????????????????????????????????????8M</p><p>???</p><p>????????ú??????????????????????????????£????8M??????????????????????????????е???????????????????100M/S?????????????????ü???????????????,????????????????</p><p>max_execution_time 300 ???PHP??????е????????(??)?????30??</p><p>max_input_time 300 ???PHP????????????????????????60??</p><p>memory_limit 80m ???PHP??????????????棬???8M???????????????????????????????????</p><p>?趨 POST ???????????????С?????趨????????????????????????????????? upload_max_filesize??</p><p>??????y???м?????????????memory_limit ????????????????????memory_limit ???? post_max_size ???</p><p><strong>?????????????????????????</strong></p><p>phpmyadmin?????????mysql????????????????????????mysql????????????????<br/>????phpmyadmin?????mysql??????и?????????????????????????????????????????????????????Ч?????????????????С??mysql????????????????????????????????????????<br/>???????£?<br/>1.????????????????backup.sql????????????????<br/>2.?????′??????mysql.php???????????????????<br/>system(??mysql<br/>-hdbhost -udbuser -ppassword dbname<br/>????<br/>dbhost<br/>??????????????????????С???:?????????????????????????:localhost??<br/>dbuser ?????????????????<br/>password<br/>???????????????????<br/>dbname<br/>??????????????<br/>backup.sql??????ftp??????????????????????????????????????????????????</p>
-
[??????]?????????????????? ?й??????????????????
http://www.pirinnaturalssoapandspa.com//html/60006_1.html
????
??????
2015/5/27 17:08:57
<p>??????????? 38400 ????????????arm ???????????????ascII???????????<br/>???????????? 115200 ???????????????????????????</p><p>??ARM2103 ?????????????????????????????????????????<br/>?????? ????ü??? ????9600 4800 2400 1200???????????? 11M????????? ?????? ???????? ?????????????????? ????????????? ?????? 23 ??????????????????? ??????????????????????</p><p>?????????????????????</p><p>1.USB??????????</p><p><strong>?????????</strong>?????????12?????????U????????????????????????????</p><p>2.????????????????</p><p><strong>?????????</strong>??????????????????????????????????</p><p>3.??????????? 38400 ????????????arm ???????????????ascII???????????<br/>???????????? 115200 ???????????????????????????<br/><strong>?????????</strong>????<br/></p><p>4.??ARM2103 ?????????????????????????????????????????</p><p><strong>????????? </strong>?????44b0?????????????????????,???????????????;<br/></p><p>?????????????boot??????????????????60M;???????????????????40M,??C??????????????????趨?????</p><p>???,???????????</p><p>???????????????????</p><p>==========================================================================================================================<br/></p><p>?????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015052717104055917.png"/></p><p>??????????????????е???????</p>
-
[java]jfinal????spring JFinal???????springPlug
http://www.pirinnaturalssoapandspa.com//html/59926_1.html
????
java
2015/5/27 11:08:00
<p>jfinal ?? orm+mvc ???????????????render plugin??????<br/>JFinal??????????Spring???????????JFinal????????Spring??????JFinal??????Spring??????????SpringPlugin??IocInterceptor??</p><p><strong>Eclipse IDE for Java EE Developers ??</strong></p><p>1?????? Dynamic Web Project</p><p>2????? Default Output Folder????????? WebRoot\WEB-INF\classes</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015052711153864221.png"/></p><p>??????????? Default out folder ??????? WebRoot\WEB-INF\classes ??<br/>?????2??????? JFinal ????? Jetty ??????????</p><p>3????? Content directory????????? WebRoot</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015052711153966067.png"/></p><p>? ?? ?? ?? ?? ? ?? ?? ? ?? ? ?? ? WebContent ?? ?? ?? ? ?? ?? ??<br/>WebRoot\WEB-INF\classes ???????? WebContent\WEB-INF\classes ????????? </p><p>4??????????????μ?jar??(??????JFinal-lib-1.9)<a href="http://www.pirinnaturalssoapandspa.com/soft/130406.html" target="_blank">http://www.pirinnaturalssoapandspa.com/soft/130406.html</a></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015052711153999718.png"/></p><p>??jetty-server-8.1.8.jar ??JFinal-bin-1.4.jar?????? WEB-INF\lib?£?jetty-server-8.1.8.jar?????????????л???????tomact???????????????????</p><p>5??????web.xml</p><p><img src="https://pic.cr173.com/up/2015-5/2015052711153973556.gif"/></p><p><br/></p><pre><filter><filter-name>jfinal</filter-name><filter-class>com.jfinal.core.JFinalFilter</filter-class><init-param><param-name>configClass</param-name><param-value>demo.DemoConfig</param-value></init-param></filter><filter-mapping><filter-name>jfinal</filter-name><url-pattern>/*</url-pattern></filter-mapping></pre><p><br/></p><p><img src="https://pic.cr173.com/up/2015-5/2015052711153973556.gif"/></p><p>6??????? src ???′??? demo ???????? demo ???′??? DemoConfig ????? ???????£?</p><p><img src="https://pic.cr173.com/up/2015-5/2015052711153973556.gif"/></p><p><br/></p><pre>package demo;import com.jfinal.config.*;public class DemoConfig extends JFinalConfig {public void configConstant(Constants me) {
me.setDevMode(true);
}public void configRoute(Routes me) {
me.add("/hello", HelloController.class);
}public void configPlugin(Plugins me) {}public void configInterceptor(Interceptors me) {}public void configHandler(Handlers me) {}
}</pre><p><br/></p><p><img src="https://pic.cr173.com/up/2015-5/2015052711153973556.gif"/></p><p>???DemoConfig.java ??????????????????????????? web.xml ?е?param-value ???????????????(??????и?????? demo.DemoConfig)??</p><p>?? demo ???′??? HelloController ??????? ???????£?</p><p><img src="https://pic.cr173.com/up/2015-5/2015052711153973556.gif"/></p><p><br/></p><pre>package demo;import com.jfinal.core.Controller;public class HelloController extends Controller {public void index() {
renderText("Hello JFinal World.");
}
}</pre><p><br/></p><p><img src="https://pic.cr173.com/up/2015-5/2015052711153973556.gif"/></p><p>6??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015052711154020521.png"/></p><p>???com.jfinal.core.JFinal ok<br/>7???????????http://localhost/hello???????? Hello JFinal World ????????????ɡ?</p><p>????? tomcat ????????????????????????? jetty-server-xxx.jar ????????????????????</p><p>(???????api????????....)</p><p>jfinal??????????????????????????ssh??N??xml???????????????????????????????????FreeMarker</p><p><strong>jfinal????spring</strong></p><p>SpringIplugin??</p><p>SpringPlugin ????? JFinal ?? Plugin ????????????????????? JFinalConfig ??????SpringPlugin???????? Plugin ???????????</p><p><br/></p><pre>@Override public void configPlugin(Plugins me) {</pre><pre><span style="white-space:pre"> </span>//????Spring??? me.add(new SpringPlugin()); }</pre><p><br/></p><p>????? SpringPlugin ?? ?? ? δ ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? SpringPlugin ?? ????WebRoot/WEB-INF ??????? applicationContext.xml ?????????????г??????????????????????????????????????????? ApplicationContext ????</p><p>?????Spring??????????Spring?????÷???src?£?????????????src??spring???У????£?</p><p><br/></p><pre>@Override public void configPlugin(Plugins me) { //????Spring????? ?????spring???????е?xml??????? me.add(new SpringPlugin("classpath*:spring/*.xml")); }</pre><p><br/></p><p>IocInterceptor??</p><p><br/></p><p>IocInterceptor ???? action ?????????????????????????????</p><p><br/></p><pre>package com.tenghu.core.controller;import java.util.List;import com.jfinal.aop.Before;import com.jfinal.core.Controller;import com.jfinal.plugin.spring.Inject;import com.jfinal.plugin.spring.IocInterceptor;import com.tenghu.core.model.Users;import com.tenghu.core.service.LoginService;import com.tenghu.core.validator.LoginValidator;</pre><pre>@Before(IocInterceptor.class)public class IndexController extends Controller{ @Inject.BY_NAME private LoginService loginService; public void index(){ List<Users> testList=Users.dao.find("select * from users"); setAttr("testList", testList); render("login.html"); } public void login(){ String username=getPara("name"); String password=getPara("password"); if(loginService.login(username, password)){ renderText("??????"); }else{ renderText("??????"); } }
}</pre><p><br/></p><p>???????? loginService ???????????????????@Inject.BY_NAME ???????????????@Inject.BY_TYPE ?????????????????????????????????????</p><p>????????????????</p><p><br/></p><pre>package com.tenghu.core.service;public interface LoginService { /** * ??????? */ public boolean login(String username,String password);
}</pre><pre>package com.tenghu.core.service.impl;import com.tenghu.core.service.LoginService;public class LoginServiceImpl implements LoginService{ /** * ??????? */ public boolean login(String username, String password) { if("admin".equals(username)&&"admin".equals(password)){ return true; } return false; }
}</pre><p><br/></p><p>Spring?????????</p><p><br/></p><pre><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"</pre><pre><span style="white-space:pre"> default-autowire="byName"</span>> <bean id="loginService" class="com.tenghu.core.service.impl.LoginServiceImpl"/></beans></pre><p><br/></p><p>???????</p><p><strong>JFinal Dao ????? Spring</strong></p><p>???????????????????????????????jfinal?к?????????????????????????jfianl????????x?????Ч??????????????????jfinal??dao???????????????????н??г??????????????????????????????????????д????????????????????????????????????????springmvc+mybatis,???????jfinal dao ?????spring???????spring ??????????????????????????</p><p> ???????????????<br/></p><p>?</p><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td>1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>10<br/>11<br/>12<br/></td><td> <bean id="jFinalDaoConfig" class="com.jfinal.plugin.activerecord.JFinalDaoConfig" init-method="init"><br/> <property name="configName" value="main" /><br/> <property name="dataSource" ref="dataSource"/><br/> <property name="dialect"><br/> <bean class="com.jfinal.plugin.activerecord.dialect.AnsiSqlDialect"/><br/> </property><br/> <property name="modelsClasses"><br/> <set><br/> <value>test.AAA</value><br/> </set><br/> </property> <br/> </bean><br/></td></tr></tbody></table><p>?</p><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td>1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>10<br/>11<br/>12<br/>13<br/>14<br/>15<br/>16<br/>17<br/>18<br/>19<br/>20<br/>21<br/>22<br/>23<br/>24<br/>25<br/>26<br/>27<br/>28<br/>29<br/>30<br/>31<br/>32<br/>33<br/>34<br/>35<br/>36<br/>37<br/>38<br/>39<br/>40<br/>41<br/>42<br/>43<br/>44<br/>45<br/>46<br/>47<br/>48<br/>49<br/>50<br/>51<br/>52<br/>53<br/>54<br/>55<br/>56<br/>57<br/>58<br/>59<br/>60<br/>61<br/>62<br/>63<br/>64<br/>65<br/>66<br/>67<br/>68<br/>69<br/>70<br/>71<br/>72<br/>73<br/>74<br/></td><td>public class JFinalDaoConfig {<br/> protected final Logger log = Logger.getLogger(getClass());<br/> public void init(){<br/> if (null == dialect) {<br/> log.warn("Using mysql dialect as default.");<br/> dialect = new MysqlDialect();//???mysql????<br/> }<br/> //config??dataSource????<br/> Config config = new Config(configName, dataSource, dialect);<br/> DbKit.addConfig(config);<br/> Iterator<Class<Model>> iterModel = modelsClasses.iterator();<br/> Class modelClass = null;<br/> while (iterModel.hasNext()) {<br/> modelClass = iterModel.next();<br/> Class superClass = modelClass.getSuperclass();<br/> if (null==superClass || superClass!=Model.class) {<br/> log.warn(modelClass + " should extends com.jfinal.plugin.activerecord.Model");<br/> continue;<br/> }<br/> DbKit.addModelToConfigMapping(modelClass, config);//model??config??<br/> TableBinding tb = (TableBinding) modelClass.getAnnotation(TableBinding.class);//???model?????????<br/> &nbnbsp;if (tb != null) {<br/> Table table = null;<br/> if (StrKit.notBlank(tb.pkName())) {<br/> table = new Table(tb.tableName(), tb.pkName(), modelClass);<br/> } else {<br/> table = new Table(tb.tableName(), modelClass);<br/> }<br/> tableList.add(table);<br/> }<br/> }<br/> if (!tableList.isEmpty()){<br/> TableBuilder.build(tableList, config);<br/> }<br/> Db.init();<br/> }<br/> private List<Table> tableList = new ArrayList<Table>();<br/> private String configName;<br/> private DataSource dataSource;<br/> private Dialect dialect;<br/> private Set<Class<Model>> modelsClasses;<br/> public void setConfigName(String configName) {<br/> if (configName == null) {<br/> throw new IllegalArgumentException("Config name can not be null");<br/> }<br/> this.configName = configName;<br/> }<br/> public void setDataSource(DataSource dataSource) {<br/> if (dataSource == null) {<br/> throw new IllegalArgumentException("DataSource can not be null");<br/> }<br/> this.dataSource = dataSource;<br/> }<br/> public void setDialect(Dialect dialect) {<br/> this.dialect = dialect;<br/> }<br/> public void setModelsClasses(Set<Class<Model>> modelsClasses) {<br/> this.modelsClasses = modelsClasses;<br/> }<br/>}<br/></td></tr></tbody></table><p> JFinalDaoConfig?????t????config???????????????config???а??????????????????????????jfinal??????????ò??????</p><p> jfianl Model??DbPro ??????????????????spring??DataSourceUtils?????滻</p><p> //conn = config.getConnection();<br/> conn = DataSourceUtils.getConnection(config.getDataSource());</p><p> JdbcUtils.closeStatement(pst);<br/> DataSourceUtils.releaseConnection(conn, config.getDataSource());</p><p> ????jfianl?Щ????????JFinalDaoConfig??????com.jfinal.plugin.activerecord??</p><p> ?????????????spring???????jfinal dao??????????</p>
-
[Android]Android Studio ????(windows +mac) Android Studio??????????
http://www.pirinnaturalssoapandspa.com//html/58442_1.html
????
Android
2015/5/14 9:28:47
<p>???????????????????Keymap??Eclipse?????????Android Studio????????????±???????Щ??????</p><p>Action Mac OSX Win/Linux </p><p>??????(//) Cmd + / Ctrl + / <br/>??????(/**/) Cmd + Option + / Ctrl + Alt + / <br/>????????? Cmd + Option + L Ctrl + Alt + L <br/>?????Ч?????? Option + Control + O Alt + Ctrl + O <br/>???? Cmd + F Ctrl + F <br/>????+?滻 Cmd + R Ctrl + R <br/>??????????? Option + Shift + Up/Down Alt + Shift + Up/Down <br/>????? Cmd + Delete Ctrl + Y <br/>??????С??з?Χ Option + Up/Down Ctrl + W/Ctrl + Shift + W <br/>?????????? Cmd + Option + T Ctrl + Alt + T <br/>????д???? Ctrl + O Ctrl + O <br/>????λ??????/β Cmd + Left/Right Ctrl + Left/Right <br/>??????????? Cmd + Plus,Minus Ctrl + Plus/Minus <br/>?????????????? Cmd + Shift + Plus,Minus Ctrl + Shift + Plus,Minus <br/>????????? Cmd + F12 Ctrl + F12 <br/>????????λ?? Ctrl + Option + H Ctrl + Alt + H <br/>??Сд??? Cmd + Shift + U Ctrl + Shift + U</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/201551493521.jpg" width="499" height="284"/></p><p><strong>android studio????</strong>????????????????Щ?????????????????android studio??????л???°?????Ч???~</p><p>{insd m="0" i="61556"}</p><p>Ctrl+G / Ctrl+Alt+Shift+G?????????????????????????????????????????????????????????????????Χ???</p><p>Alt+H????????????????</p><p>F4???????й??</p><p>F2????????????????????????</p><p>Ctrl+E????????????????</p><p>Ctrl+Shift+E????????????????</p><p>double Shift????????????????Alt+H??????Щ????????????????????????????????檔</p><p>Ctrl+Shift+R???????λ????????????????</p><p>Ctrl+K???????????????????λ?????????????????????????????????????????Щbug??????????Android Studio keymap??Eclipse??????????????????????Ctrl+K?Ч??</p><p>Alt+???????????λ?????д??????????</p><p>Alt+???????????λ?????д??????????</p><p>Ctrl+D????????????λ?????д???</p><p>Ctrl+X?????й??????λ?????д???</p><p>Alt+Shift+??/Ctrl+C?????????????д????????</p><p>Ctrl+O:???????????е??????????</p><p>Ctrl+Shift+R?????????</p><p>Alt+Enter???????</p><p>Alt+???????????λ????????????????</p><p>Alt+?????????λ????????λ????????????????????????????</p><p>Ctrl+/????????????????????μ???</p><p>Ctrl+Shift+/???????????????????μ???,????????/????????С?????</p><p>Ctrl+Shift+С????/?????????Ctrl+Shift+С????*????????????????????????????????????????????????????????????????С??????????????????</p><p>Ctrl+Alt+S????settings????</p><p>Ctrl+Alt+Shift+S????Project Structure????</p><p>Alt+Shift+X?????У?Run??</p><p>Alt+Shift+D?????????У?Debug??</p><p>Ctrl+F9????????</p><p>Ctrl+Shift+K??push?????Server??git??</p><p><strong>Debug?????</strong></p><p>F5????????????????????</p><p>F6??????????????????????</p><p>F7????????????????????</p><p>F8????е????????????????????ɡ?</p><p>Ctrl+Alt+F8/?????????????λ?????????????????????е?????????????????Android Studio ????????п?????????????Ctrl+Shift+I??Ч????</p><p>?????????Android Studio???μ????????????????????Щ??????????????????Щд?????????Eclipse??е??????????????Inspect Code with Editor Settings????????????????????????????????????ù????У????????????????????????????????????????Щ??????????????????Android Stuido??β??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051409312466413.jpg"/></p><p><strong>?????????Android Studio????????????????????Eclipse??????????</strong></p><p>1?????????????File??->??Settings????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051411105673271.jpg"/></p><p>2???????Settings????У????IDE Settings?????????Keymap??????????keymap???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051411105776057.jpg"/></p><p>3???????????????????е???????????????Ctrl+Y???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051411105787011.png"/></p><p>4??????е???????????????????????????Add Keyboard Shortcut??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051411105882984.jpg"/></p><p>5?????????Enter Keyboard Shortcut????У???First Stroke????????????????????????????????????磺ctrl+shift+d???????ok??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051411105853210.jpg"/></p><p>6????????????????????????????????????????eclipse???????????android studio????????eclipse???????????????????Keymaps??????????????eclipse????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-5/2015051411105826108.jpg"/></p><p>???????</p><p>Android Studio?????????Eclipse???????????в??????????????????????????????/???</p>
-
[??????]Mac??Intellij IDEA?????????????
http://www.pirinnaturalssoapandspa.com//html/56164_1.html
????
??????
2015/4/15 9:12:05
<p>???eclipse???Intellij IDEA???????Щ???t??飬IntelliJ IDEA???????Java????????????????????????????????????????J2EE????Ant??JUnit??CVS???????????顢 ???μ?GUI?????????????,????????Android???????????</p><p><strong>intellij idea ???????mac??</strong></p><p>command + N ??????</p><p>command + shift + N ???????</p><p>alt + enter ????import class</p><p>alt + command ?????????</p><p>shift + control + f ??????????</p><p>shift + command + u ??Сд???</p><p>command + alt + t<br/>??*??Χ????е?????У? * ????if??while??try catch?????????????????????????????????дif-else????????????????????????????????????????????????????????????????????????????????????????</p><p>F2/Shift + F2<br/>???????/????????????IDEA????????????????????????????????????????????????????????????????????</p><p>command + Alt + O<br/>???import???????????import??????????????????</p><p>command + ]/[<br/>?????????????/?????,???????vi??У????????????????????????</p><p>command + E<br/>??????????????????б?</p><p>command + Shift +Backspace<br/>???????????α?????</p><p>command + F12<br/>????????????????</p><p>command + F7<br/>????????????????????е?????????F3???????</p><p>command+Alt+V<br/>?????????????????????????SQL???????????</p><p>command+Shift+F7<br/>???????????????????е????</p><p>alt + F7<br/>????????????????</p><p>??????????????Eclipse??Mac OS X??Preferences=>keymaps ??????</p><p>????????</p><p>?????Ctrl + space</p><p>?????Command + D</p><p>???Command + /</p><p>?????Command + shift + O</p><p>?????????Command + shift + F</p><p>????Ctrl + Alt + R</p><p>Incremental SearchCommand + J ???????????????????????????????????????????</p><p>Quick Definition Command + Y ??????????????б??е?????????????????????????????????</p><p>Find NextCommand + K </p><p>Find PreviousCommand + shift + K</p><p>???????????Ctrl + ?????????????</p><p><strong>????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232196256.jpg"/></p><p><strong>????/?????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232227749.jpg"/></p><p><strong>??????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232214800.jpg"/></p><p><strong>????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232388352.jpg"/></p><p><strong>??????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232365655.jpg"/></p><p><strong>??????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232323195.jpg"/></p><p><strong>?????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232438667.jpg"/></p><p><strong>VCS/????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232480599.jpg"/></p><p><strong>????????</strong></p><p><img src="https://pic.cr173.com/up/2015-4/2015041509232418378.jpg"/></p><p><strong>??????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041509232599006.jpg"/></p><p><strong>???????????????</strong></p><p>Preferences=>Appearance=>theme=>Darcula</p><p>?????????</p><p>Preferences=>keymaps</p><p><strong>????????</strong></p><p>Mac???????clt+space?????????keymaps=>Main menu=>Code=>Competion???á???Eclipse???????Spring??Maven??xml??????freemarker??????iBatis??sqlmap??????????????????</p><p>????????????Сд??У?</p><p>??????????Ь?????????Eclipse????????????????????????Сд???IntelliJ????????Сд?????????????????????Editor=>Code Completion???Case sensitive completion?????None????????</p><p>????????</p><p>Eclipse?и????????????????????????IntelliJ???Project???????????????Autoscroll to Source??Autoscroll from Source?????????ɡ?</p><p>???????</p><p>[page]??????jdk?汾<span style="line-height: 12px;">[/page]</span></p><p><strong>Intellij IDEA???jdk?汾?????</strong></p><p>IntelliJ???????????????????????????run?????и?make?????????????????????????????????Compiler=>make project automatically?????IntelliJ?????????????????????????Eclipse???????build workspace?????????</p><p>Intellij IDEA ???????£?????jdk??汾??1.6????????????IDEA????????????δ???jdk????????????????????????jdk????????????????????????jdk1.7????????汾???????δ?IDEA??????????????????jdk1.6?? ???????????jdk?????????????£? ??/Applications?????IntelliJ IDEA 13???????>??????????>Contents->Info.plist?????????????????????xcode????????????</p><p>Intellij IDEA ???????£?????jdk??汾??1.6????????????IDEA????????????δ???jdk????????????????????????jdk????????????????????????jdk1.7????????汾???????δ?IDEA??????????????????jdk1.6??</p><p>???????????jdk?????????????£?</p><p>??/Applications?????IntelliJ IDEA 13???????>??????????>Contents->Info.plist?????????????????????xcode???????????????д???</p><p><key>JVMVersion</key><br/><string>1.6*</string></p><p>??<string>1.6*</string>???<string>1.7*</string>???檔</p><p>???idea????jdk????1.7???????汾???</p>
-
[??????]VS2013?????????????????
http://www.pirinnaturalssoapandspa.com//html/55939_1.html
????
??????
2015/4/12 22:34:32
<p>????VS2013??????????????????????????????????????????????????????????????????????????????????浼??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/14288503864055128.jpg"/></p><p><strong>?????????????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041222424288528.jpg"/></p><p> Visual Studio 2013 ??????????? IIS Express 8.0???????δ??? WebMatrix ?????????????????????????</p><p>?????????</p><p> 1.???????°汾?? <a href="http://www.pirinnaturalssoapandspa.com/soft/21179.html" target="_blank">Microsoft Web Platform Installer 5.0</a>???С?</p><p> 2.??????б?????????°汾?? WebMatrix 3.0??????????????????? IIS Express ??????????</p><p><strong>?????????????????б???</strong></p><p>?????????"????????XXX.exe???????????????????????????????????? PDB ?????</p><p>?????????</p><p>??1???????????е? ??????????</p><p>2???????? ?????????á? --?????????--?????--??????--?????????<br/>3???????? ??????????????<br/>[object Object]<br/>4???????? ??????????<br/>5????????????????????????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/2015041222424296809.jpg"/></p><p>6?????е???????? ???????????????????????????е????</p><p><strong>???????ó?????????????????</strong></p><p>????????????δ???????????????System.Web.Mvc??????????????????????????嵥????????????ò????System.Web.Mvc, Version=4.0.0.0?汾??????????????System.Web.Mvc, Version=3.0.0.0??????δ???????????????System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35??????????????????????????????????</p><p>???????????Щ?????????????????????????????????????????????е????????汾?????????????????汾?????????????????????????е????????????????????????汾????</p>
-
[??????]css3 box-sizing???? box-sizing??CSS??????????
http://www.pirinnaturalssoapandspa.com//html/55448_1.html
????
??????
2015/4/5 22:50:29
<p>box-sizing ?????????????????????????????????????????box-sizing??CSS3??box????????????CSS???????Box model?????????????????????????????????????Box model????????CSS?????б??????????????????CSS3??Box-sizing?????????????????????仰??????Box-sizing??CSS3??Box???????????????????CSS??Box model???????????????????????Box-sizing??????????б??????????CSS??Box model??????</p><p>???磬?????????????????????????????????? box-sizing ????? "border-box"????????????????????????????????????????????????С?</p><p>?????д??CSS??????????CSS?????????????????????????????CSS?????????????????????????????????????й?????????????????Щ????????????д?????CSS????????????????о???CSS?е?????????????????????????????????????????????????????е?????????????????100px????????????????????????????????????box-sizing???????????????????????????????100px??????е?????????????????????????????<br/></p><p><strong>1?????????</strong></p><p>????CSS???????????????CSS?????????????????????Щ?????????????????????????????Щ?????????漰????????????????????????????????????????????????????????Щ??????????????磺</p><p>padding + border + width = ???????</p><p>padding + border + height = ???????</p><p>?????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/14282455221381192.png"/></p><p>????ζ?????????????????????200px????????????????????????200px?????????????????????????????????????????CSS???????????????????????????????????????????????</p><p>???μ???????????????????????????????200px???????????????????????????????????????????????CSS???????????????????????????????200px???????????????????20px?????????1px?????????????CSS???158px??????????????е?????????????????????????????????????????????????????????????????158px???????????200px????????е???????????????</p><p>?????????????и??????????????????????</p><p><strong>2??box-sizing</strong></p><p>?????治??????????????box-sizing:border-box???????????????????????磬??????????????????200px???????????????????????200px??????????????????????????????????????????????????????????????????????????????????????CSS???????£?</p><p>div {</p><p> box-sizing: border-box;</p><p> width: 200px;</p><p> padding: 20px;</p><p> border: 1px solid #DDD;</p><p>}</p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-4/14282455359798231.png"/></p><p>????????????????????????硣</p><p><strong>3??box-sizing???????</strong></p><p>box-sizing????????????content-box??????????CSS??????????????????????????????????????????????????????1?о???????</p><p>box-sizing??????????inherit?????????????????м?и??????</p><p>4?????????????</p><p>IE8??????汾?????????Firefox ??????????????????-moz-???????汾??IOS??Android?????????????-webkit-???????????reset.css????normal.css??????????CSS?????????????÷???</p><p>*, *:before, *:after {</p><p> -moz-box-sizing: border-box;</p><p> -webkit-box-sizing: border-box;</p><p> box-sizing: border-box;</p><p>}</p><p>??????</p><p>???????????????????????box-sizing????塣?????????????????????????????????????????????????????????CSS????????????*{box-sizing:border-box;},?????????????????????????????????????????????</p>
-
[??????]iis7.5 ??????? asp ????????????
http://www.pirinnaturalssoapandspa.com//html/55237_1.html
????
??????
2015/4/1 17:18:23
<p>??IIS7.5?????asp??????????????500 ?C ?????????????http 500????????????????IIS?????????????ASP???????????????????????????????????</p><p><strong>??ο???asp??????????????</strong></p><p>??Internet ???????IIS?????????????С???inetmgr????????????ASP???????????<br/></p><p align="center"><img src="https://pic.cr173.com/up/2015-4/14278801012829877.jpg"/></p><p>???????????????????????????????????????????????True????????????????á?????????á?</p><p align="center"><img src="https://pic.cr173.com/up/2015-4/14278802147974775.jpg"/></p><p>???????????????????????????????????????????á?????????????(D)????</p><p align="center"><img src="https://pic.cr173.com/up/2015-4/14278802867911192.jpg"/></p><p align="center"><img src="https://pic.cr173.com/up/2015-4/14278803175966474.jpg"/></p><p>?????????IE???Internet ????н????????? HTTP ???????????????????????????ASP???????????????</p><p align="center"><img src="https://pic.cr173.com/up/2015-4/14278803715952741.jpg"/></p><p>???????????ú?IIS????????ú??????????е??????????????????棬????????????????????????????????????????????????????????????????web.config?????????????????????????????????????????????</p><p>500????????</p><p>??iis7?????iis??????????????·????????????????????????????????????ASP???????-???????????????Щ????????????????????</p><p><strong>Win7 IIS7.5????ASP?????500?????????</strong></p><p>???????????????IIS???????????????????????????ASP??????500????????????????á????????£?</p><p>???????C:\Windows\ServiceProfiles\NetworkService\AppData\Local??(???????C:\Windows\ServiceProfiles\NetworkService???????AppData???????????????)??</p><p>???????Temp?????????????-->????-->???-->???Authenticated Users??????(??е?????ε???-->???-->???-->????????-->???Authenticated Users??????-->???-->???)-->???????????????-->???-->?????</p><p>????????Internet???????(IIS)????????????????????IIS????????-->???ASP</p><p>?????????????????????????·?????????Ture??????????á???OK???</p><p>????????????????????????·??????</p>
-
[??????]???TortoiseSVN????????????????
http://www.pirinnaturalssoapandspa.com//html/53236_1.html
???????
??????
2015/3/11 23:37:42
<p><strong>???TortoiseSVN??????</strong></p><p>????????????????????????????????????????????????д?????????α???????????</p><p>{insd m="0" i="12714"}</p><p>??trunks??????trunks?????????????????A.java??B.java??</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380171014.jpg"/></p><p>??A.java?????????????</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380298380.jpg"/></p><p>B.java??????????????Щ???????????????????????仯??</p><p>????????????????SVN Commit??????????SVN??</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380214252.jpg"/></p><p><strong>???濪??????????</strong></p><p>1????trunks???????????TortoiseSVN????????Branch/Tag??</p><p>2????To path???????????????????·??????????/branches/???????????????????????·??????</p><p>3???????????HEAD revision in the repository??????SVN??trunks???????μ???????????????????????revision???????????????????</p><p>4?????OK?????????ɡ?</p><p>??branches???????????????????и?????????????????????????????????????????????????????????????branches?????Update?????????????????????????</p><p>??????????????????????????????е??????????????????????????</p><p>{insd m="0" i="6040"}</p><p><strong>???TortoiseSVN??????</strong></p><p>?????о????????п?????????ɡ???????п?????????????????????????</p><p>????????????Update????????????е?A.java????????б????£?</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380278882.jpg"/></p><p>???trunks?????е?A.java????????б????£?</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380240563.jpg"/></p><p>??????????????????????????????????????е?????????????μ?????????????????</p><p>?????????????????Commit????????к????????</p><p><strong>???濪??????????????</strong></p><p>1????trunks???????????TortoiseSVN????????Merge??</p><p>2????????????????????????????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380274214.jpg"/></p><p>3????From??To?ж????????????????</p><p>4????From??Revision??????????????Revision???????????Show log??????????????????</p><p>5????To??Revision???HEAD Revision??????????2?????</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380225206.jpg"/></p><p>6?????Next?????????????????????Merge??</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380247640.jpg"/></p><p>7???????ɡ?</p><p>????????trunks???μ????????????????????????????????????????????SVN????????????????????????</p><p>???????????????κ???з?????????????trunks??Revert?????????κ?????ɡ?</p><p>????????trunks????????A.java?????????????????£???????????????Ч????</p><p align="center"><img src="https://pic.cr173.com/up/2015-3/2015031123380328669.jpg"/></p><p><strong>????????????????</strong></p><p>SVN??????????????????????????Ч?????????????????????????????????洢?????????????????????????????????????????</p><p>????????SVN????????д洢??????????????????????????????</p><p><strong>?????κ???????????????</strong></p><p>??????????????????????????????κ???????????????п???????????????????????????????????????????</p><p>??????????????????From??Revision???????????????????汾??????????κ??????????????????汾?????????????????Σ??????????????κ???????Revision???????</p><p>??????????????????????</p><p><strong>???????????</strong></p><p>?????????????????????????????????????????????????????????????????????????????÷??????</p><p>????????????????????????????????????????????????????????д??????</p><p>????????????????</p><p><br/></p>
-
[Android]??? Eclipse ?? APK ??????????????????
http://www.pirinnaturalssoapandspa.com//html/52055_1.html
????
Android
2015/2/24 10:31:44
<p>?????? APK ????????????????????????? APK ??????????????л????????????????? ProGuard ??????????????????????? Debug ???????Ч???????????? Release ???? Run As ?????????? APK ??????????????? ProGuard ????????????????????? Release ??? APK???????????????????????????????????????????????????????????????????????????????</p><p><strong>???strings.xml ?????????</strong></p><p>????????????????????????????????????????????? Android Tools -> Export Signed Application Package... ??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410314979352.png"/></p><p>?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315018449.png"/></p><p>?????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315086692.png"/></p><p>?????????????????? Lint Error Checking (??? Lint ????) ??????????????????????????Щ?????????е?????????????????? Android -> Lint Error Checking ?????? ??Run full error check when exporting app?? ????????</p><p>?????????????????????strings.xml ????? app_name ??? af(Afrikaans), am(Amharic), ar, bg, bn-rBD, ca, cs, da, de ... ?????????????????????????????????????? appcompat_v7 ??? strings.xml ???????????й???????????????????????????鰡????????????????????????????????????</p><p>??????棬????????????????е? Lint Error Checking?????????????????????? Eclipse ????? Windows -> Perferences??</p><p>?л??? Android -> Lint Error Checking ???????棬???????? Missing Translation ??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315030343.png"/></p><p>?????????????? Severity ?? Fatal (????) ???? Ignore(????) ???? Warning(????)?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315113895.png"/></p><p>?????????????????????????????????ù????????磺??Android????????????????????????</p><p><strong>??????? keystore ?????????</strong></p><p>???????????????????????裬???????????ο???????????????????棬?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315144610.png"/></p><p>?????????? keystore ?????????????????? keystore ?????????? keystore????????????????????????????????????y??棺</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315113104.png"/></p><p>???????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315262441.png"/></p><p>Google ??£??????????? ??keytool ????: java.io.IOException: Incorrect AVA format????stackoverflow ???????????????keytool error :java.io.IoException:Incorrect AVA format ??????????????????????????? ??,??(????) ?????????????????????????????д <strong>??City or Locality?? </strong>???????????????????д?? ??Beijing, China????????????????д???? ??GuangXi, China?? ???????????????????????????????? OK ???</p><p>?????? Eclipse ??????????????????????????? Keytool ?? Jarsigner ?? app ??????????????????????????????????keytool ????: java.io.IOException: Incorrect AVA format?? ????????</p><p>????????? keytool ???????????????????÷???????http://www.oschina.net/question/163910_29310??</p><p>??????????????????(+)??????(")??б??(\)??????С???(< ?? >)?????(;) ????????????? \ ??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022410315276331.png"/></p><p><br/></p>
-
[java]Java Class?????? ???java??Class??
http://www.pirinnaturalssoapandspa.com//html/52052_1.html
????
java
2015/2/22 23:14:33
<p>&#65279;&#65279;Class ??????Java?????ж??????????????????????????????????????????????????????????????????????????Class??????????????????е? Java ??ó????е??????? ???磺??????????????? Class ????????о??????????????????????鹲?????Class ?????????? Java ????(boolean, byte, char, short, int, long, float ?? double) ?? void ?????????? Class ????</p><p><strong>???class?????????</strong></p><p> class?????????java????????????(class ans enum)????(interface and annotation)?????java???????????JVM?????????class?????????????.class,????.getClass(),Class.forName("????")????????class?????????????????????class ?????????????о??????????????????????鶼????? Class ????????????boolean??byte??char??short??int??long??float??double??????void???????? class ????</p><p>????class???????<br/> class????й??е????????????JVM??????????new??????????-classLoader?????</p><p> ???????????????????????class name??</p><p> void printClassName(Object obj) {<br/> System.out.println("The class of " + obj +<br/> " is " + obj.getClass().getName());<br/> }<br/> ??????????class literal ???class name??<br/> System.out.println("The name of class Foo is: "+Foo.class.getName());//??????Foo???void???????<br/>????class?????????<br/><br/>class????????????????????????????????????????(?????????)??</p><p> ??????????????</p><p>1?? public static Class<?> forName(String className) ??natice ???????????????????????<br/> ????sql?ж??????????????:class.forName(sqlDriver);</p><p>2??public T newInstance() ??????????class?????????????????????????<br/> ??????????й??????????????????</p><p> class doubleClass= class.forName("java.lang.Double");</p><p> Object objDouble = doubleClass.newInstance();</p><p> ????javaBean?о??????????????????java???????????ι???????</p><p>3?? public ClassLoader getClassLoader() ???????????????Bootstrap ??Extension ,System or user custom ClassLoader(????system classloader)???????</p><p>4??public String getName() ???????????????????enum???annotation????????</p><p>5??public native Class getSuperclass()????????????????????????????????java.lang.Object??????Object????????-null?????<br/>6??public java.net.URL getResource(String name) ???????????????????</p><p>7???????? </p><p> public boolean isEnum() ???ж?????????????</p><p> public native boolean isArray() ???ж??????????????</p><p> public native boolean isPrimitive() ???ж??????????????<br/> public boolean isAnnotation() ???ж?????????????</p><p><br/>public Package getPackage() ???????л??package????java.lang.Object ??package?java.lang??</p><p>public native int getModifiers() ?? ?????л?????η?????public static void?? ??</p><p>public Field getField(String name)???????л????????</p><p>public Field[] getFields() :????????????? <br/>public Method[] getMethods() ????÷?????</p><p>public Method getDeclaredMethod(String name, Class<?>... parameterTypes)?????Declared?????????У??????????????</p><p>public Constructor<?>[] getConstructors() ????????е????????</p><p>????????????????????????????????????????????????????newInstance()????????</p><p>Class????а????????????</p><p>[+]view code</p><p><strong>1. ??????????</strong></p><p>[+]view code</p><p>???????WinHex??Sub???.class?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172094632.png"/></p><p>2. ???</p><p>?????????????????????????????class?????java???????? 0xCAFEBABE (??????????)??</p><p>?????????0~3????</p><p>3. ?汾??</p><p>????????class?????汾????minorversion??majorversion??ɡ?</p><p>?????????4~7????<br/>??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172017317.png"/></p><p>51?????jdk?1.7.0</p><p>?????????java?汾?????45????????汾?????????汾??+1.??汾??jdk?????????????汾??class????????????????汾??class?????</p><p>4. ??????</p><p>????????С???????????????????е???????????????????????????????????????u2??????????????г??????????????????????????????????1???????0λ???????壬????????????????????<strong>??????</strong>?κ??????????????????е????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172056313.png"/></p><p>??????????????????????????????63-1=62??????????Щ???????????</p><p>??????????Literal?????????Symbolic References??</p><p>????????????????????????final????????<br/>???????e??????£?</p><p>??????????? Full Qualified Name</p><p>?????????????? Descriptor</p><p>???????????????</p><p>??????÷??????????£?</p><p>[+]view code</p><p>???????е???????????£?</p><p>CONSTANT_Utf8_info tag???λ?1, UTF-8??????????</p><p>CONSTANT_Integer_info tag???λ?3?? ??????????</p><p>CONSTANT_Float_info tag???λ?4?? ????????????</p><p>CONSTANT_Long_info tag???λ?5?? ????????????</p><p>CONSTANT_Double_info tag???λ?6?? ???????????</p><p>CONSTANT_Class_info tag???λ?7?? ?????????????</p><p>CONSTANT_String_info tag???λ?8??????????????????</p><p>CONSTANT_Fieldref_info tag???λ?9, ??ε????????</p><p>CONSTANT_Methodref_info tag???λ?10?????з????????????</p><p>CONSTANT_InterfaceMethodref_info tag???λ?11, ????з????????????</p><p>CONSTANT_NameAndType_info tag ???λ?12????κ?????????????????????????</p><p><strong>5. ??????????</strong></p><p>??????????????????????????Class??????????????????public??static??final????????????????????TestClass?????????Class?????????0x0021??</p><p><img src="https://pic.cr173.com/up/2015-2/2015022223172071935.png"/></p><p>??????????????????????λ??????????????0x0021=0x0001|0x0020 ???ACC_PUBLIC ?? ACC_SUPER??棬????ACC_PUBLIC???????ACC_SUPER??jdk1.2?????????????е?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223173620097.jpg"/></p><p><strong>6. ????????????????????????????</strong></p><p>Class?????????3???????????????й????</p><p>???????????????????????????е??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172284470.png"/></p><p>??????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172286879.png"/></p><p><strong>7. ??α????</strong></p><p>?????????????????????????????????????????????????????е?????????</p><p>???????????????????2???????μ???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172278598.png"/></p><p>?????????????3????Σ????????subInt??subString??subObject 3????Ρ????????????α????α?????</p><p>[+]view code</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172382061.png"/></p><p>access_flags???????????????α?????????????????????????????Χ???±??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172342802.jpg"/></p><p>???????????????壺</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172363504.png"/></p><p>V ???????????void??</p><p>????????????????????????????????["?????????????????????"java.lang.String[][]????????????飬????????:??[[Ljava/lang/String;",???????????"int[]????????????[I"</p><p>?????е???β???????????????α??С?</p><p><strong>8. ?????????</strong></p><p>??α?????????????????????</p><p>??????????????е??????</p><p>????α????????????u2????????????????????????з??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172486993.png"/></p><p><strong>??????????????9??????</strong>??</p><p>????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172472576.png"/></p><p>????name_index??descriptor_index?????????????????????????????????????????????????????????????·?????????????????????????????<strong>?????????б???????</strong>??????public int instanceMethod(int param)?????????????I??I????????????int???????????????int??????????????java.lang.String.toString()?????????"()Ljava/lang/String;"??int IndexOf(char[] source,int sourceOffset,int sourceCount,char[] target int targetOffset,int targetCount,int fromIndex) ????([CII[CII)I????????????????????????????????????????α???????? ??????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172659741.png"/></p><p>???????????????????б???д??@Override???????????о???????????????????????</p><p>9. ????????</p><p>????????????????????<init>?????????Code???????????????????????Щ?????</p><p>Code?????</p><p>????????????????javac??????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172614873.png"/></p><p>????attribute_name_index???????????Code???????attribute_length???????Code?????????????? ?????????????????attribute_name_index??attribute_length??6????????????</p><p>max_stack????????????????????????????????????????в?????????????max_locals???????????????????洢???</p><p>max_locals???λ?slot??slot?????????????????????????С???????????????????????32λ?????????????????? byte,char,int?????1??slot????double??Long????64λ???????????????????2??slot??????max_locals????????????о???????????????????????????slot????????????????????????????????????????????????????slot??????á????????????????????????????????????ж???????????????t??????????????</p><p>code_length???????????????????????code???????????????????????????code???????u1,???u1????????0x00-0xFF,???????????0-255??????????淶?????????200??????</p><p>exception_table_length???exception_table?????????????????????</p><p>attributes_count??attribute_info???????Code?????е?????????????????????????????Class????????У?????????????????????????Class??????????????α????Code?????С?</p><p>??????Sub?е?InterB??????</p><p>[+]view code</p><p>???????????????????????????????????try???з????????????????????????Java????????????????????????<img src="https://pic.cr173.com/up/2015-2/2015022223172694597.gif"/></p><p>??÷??????????</p><p>[+]view code</p><p>?? args_size=2???????????????????????????<strong>public</strong> <strong>int</strong> interB(<strong>int</strong> i)???????????6???????????2????????????????????????????????????????????????????????????????????????????????????????this????JVM????÷???????????βδ????????Ρ??????????????????</p><p> Exception table:</p><p> from to target type</p><p> 2 9 14 Class java/lang/Exception</p><p> 2 9 25 any</p><p> 14 20 25 any</p><p>???????????????????form?е?to?У???????to?У??????????type?????????????target?м????????</p><p>????????????У????????????????????3?????·????</p><p>?????????????????LineNumberTable?????壺?????Java????к?????????к????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172680707.png"/></p><p>??????????????????????????3??·????</p><p>?????÷?????е?3??·???????????????????????????????3??????????????x+i??try???г???Exception???????????????-1??????Exception??????κ?????????????????????з??????</p><p> LocalVariableTable:</p><p> Start Length Slot Name Signature</p><p> 0 32 0 this Lcom/gissky/clazz/Sub;</p><p> 0 32 1 i I</p><p> 2 30 2 x I</p><p> 15 10 3 e Ljava/lang/Exception;</p><p>LocalVariableTable??????????????????????о????????</p><p>????????????????????????????????????????????????????4??????????max_locals?????6?????????????????Code??????????й?????????????</p><p>????????????????????????????????????????????????????????????????????С??</p><p>Signature ?????</p><p>??????????JDK1.5????????????????????????????????????????С???÷????????????????????????Type Variables??????????????Parameterized Types??????Signature ??????????????????????????????????????????????????????????????á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015022223172741975.png"/></p><p>?????</p><p>?????Hibernate??????????Dao?????????????????????Щ???????????Hibernate?к??????????????POJO????????????в??????load??????????????????????????</p><p>public abstract class BaseDaoImpl<T, PK extends Serializable> extends HibernateDaoSupport implements BaseDao<T, PK></p><p>???load???????POJO???????T??????????????????????????????????????Signature???????</p><p>[+]view code</p><p>?????getById?о?????????????</p><p> <strong>public</strong> T getById(PK id) {</p><p> <strong>return</strong> (T) getHibernateTemplate().load(entityClass, id);</p><p> } </p>
-
[??????]Redis?????????????
http://www.pirinnaturalssoapandspa.com//html/52051_1.html
????
??????
2015/2/21 18:16:50
<p>Redis?????key-value?洢??????Memcached??????????????????????????????????????????????????value??????????string???????lists?????????sets?????????zsets????????????????????????Щ????????????push/pop??add/remove?????????????????????????????????Щ???????????????</p><p>1?????Redis????(redis.io)????redis????? </p><p align="center"><img src="https://pic.cr173.com/up/2015-2/2015022118173069051.png"/></p><p>2??????????????/lamp????</p><p>3???????????????</p><p>????</p><p align="center"><img src="https://pic.cr173.com/up/2015-2/2015022118173182263.png"/></p><p>4???????????</p><p>????make </p><p>????cd src</p><p>????make install PREFIX=/usr/local/redis</p><p>5????????????????redis??<br/></p><p>????</p><p align="center"><img src="https://pic.cr173.com/up/2015-2/2015022118173144208.png"/></p><p>6?????redis????</p><p>????</p><p align="center"><img src="https://pic.cr173.com/up/2015-2/2015022118173237659.png"/></p><p>7??????????Redis???????????У??????????redis??????????</p><p>????vim /usr/local/redis/etc/redis.conf<br/></p><p>??????daemonize??????yes</p><p>????</p><p align="center"><img src="https://pic.cr173.com/up/2015-2/2015022118173210820.png"/></p><p>8???????????</p><p>????/usr/local/redis/bin/redis-cli </p><p>????</p><p align="center"><img src="https://pic.cr173.com/up/2015-2/2015022118173238863.png"/></p><p>9????redis???</p><p>????/usr/local/redis/bin/redis-cli shutdown</p><p>????????</p><p>????pkill redis-server</p><p>10????redis????????</p><p>????vim /etc/rc.local</p><p>????????</p><p>????/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf</p><p>11???????????????/usr/local/redis/bin???μ??????????</p><p>????redis-benchmark??redis??????????</p><p>????redis-check-aof?????aof????????</p><p>????redis-check-dump?????rdb????????</p><p>????redis-cli?????????????</p><p>????redis-server??redis???????</p><p>Redis??????</p><p>????daemonize??????????????У???????????yes</p><p>????pdifile????pid???????/var/run/redis.pid??????????????????</p><p>????bind?????redis??????????IP???????????????????????????????????????????????????????</p><p>????port??????????????6379</p><p>????timeout????????????????????????λ???</p><p>????loglevel????????4????debug??revbose??notice??warning?????????????????notice</p><p>????logfile??????log??????????????????????????????????????????</p><p>????database???????????????????????????????0</p><p>????save??????redis???????????????</p><p>????rdbcompression??????о?????????????????</p><p>????dbfilename??????????????????</p><p>????dir????????????????????·??</p><p>????slaveof?????????????????????????????</p><p>????masterauth???????????????????????????????????趨</p><p>????requirepass???????????????????κ????????????????????</p><p>????maxclients?????????????????????</p><p>????maxmemory??????redis?????????????</p><p>????appendonly??????appendonly????redis????????????????д??????????appendonly.aof????У???redis????????????????????????????</p><p>????appendfsync??????appendonly.aof???????????????</p><p>????vm_enabled?????????????????</p><p>????vm_swap_file??????????????????????·??</p><p>????vm_max_momery?????????????????redis??????????????????С??????0</p><p>????vm_page_size?????????????????С</p><p>????vm_pages?????y???????????page????</p><p>????vm_max_thrrads??????vm IO?????????????</p><p><strong>4.redis?????</strong></p><p>redis ??????antirez???????????????????????<strong>data structures server</strong>???????????????????????redis?????й?????????????????е????????棬????????????????????????????????????????????????е???Щ????????????????????</p><p>redis?????????????????<strong>string</strong>,<strong>list</strong>,<strong>set</strong>??<strong>zset</strong>(sorted set)??<strong>Hash</strong>??</p><p><strong>string</strong>???????????????????????Memcached???????????????key??????value???????????????Memcached????????????????????????</p><p><strong>list</strong>?????????????????????push??pop??????????Χ?????????????????key??????????????</p><p><strong>set</strong>????????????????е??????????????????????????????????ж?????????????????????????key??????????????</p><p><strong>zset</strong>??set??????????汾??????set??????????????????????????????????????????????????????????????zset????????°??μ???????????????????????е?mysql?????д?value????д??????????key????zset???????</p><p><strong>Hash</strong>?????????????????Redis?洢????????,Hash????????????????????,????洢???????????к??????key??,????洢???????????С.???????Hash???????????????: http://code.google.com/p/redis/wiki/Hashes</p><p>???????????????????????б??????????????????????????</p><p>http://code.google.com/p/redis/wiki/CommandReference</p><p>????????????????????????web???????????棬???????????redis???????</p><p>http://try.redis-db.com/</p><p><strong>5.redis????洢</strong></p><p>redis??洢??????洢??????洢??log???????????????????????????????????????á?</p><p><strong>save seconds updates</strong>??<strong>save</strong>??????????????????ж???θ??2??????????????????????????????????????????????????????????е????????????????????????</p><p><strong>appendonly yes</strong>/<strong>no </strong>??<strong>appendonly</strong>???????????????θ??2????????????????????????????????????????????????????????????redis??????????????????????save?????????????????е???????????????????????????С?</p><p><strong>appendfsync no</strong>/<strong>always</strong>/<strong>everysec </strong>??<strong>appendfsync</strong>?????<strong>no</strong>???????????????????????????????<strong>always</strong>?????θ??2????????????<strong>fsync</strong>()??????д???????<strong>everysec</strong>???????????Ρ?</p><p><strong>6.redis????????</strong></p><p>redis???<strong>master-slave</strong>??????????????÷???????????????????????<strong>slaveof</strong>???????????ip??port????</p><p><strong>7.redis??(????????)</strong></p><p>?????????·??????????????б??</p><p>http://code.google.com/p/redis/</p><p>??????wiki?и??????????????????????????????????????????</p><p>http://code.google.com/p/redis/wiki/TwitterAlikeExample</p>
-
[ASP.NET]AspNet MVC?и????????????
http://www.pirinnaturalssoapandspa.com//html/52042_1.html
????
ASP.NET
2015/2/20 11:18:53
<p>ASP.NET ???????????????????? HTML??CSS??JavaScript ????????????????????????????</p><p><strong>MVC ?????? ASP.NET ???????????</strong></p><p>MVC ????????? web ??ó????????????? MVC (Model View Controller) ????</p><p>Model???????????ó???????????????????б??</p><p>View??????????????????????????????</p><p>Controller??????????????????д???????????</p><p>MVC ????????? HTML??CSS ??? JavaScript ???????????</p><p><strong>MVC ????????????????????? web ??ó???</strong></p><p>business layer??????????????</p><p>display layer???????????????</p><p>input control?????????????????????</p><p>AspNet MVC?б???????????????????£?</p><p>?????????????HttpContext(??????????),ControllerContext(????????????)</p><p>???????й??????????????ActionExecutingContext,ActionExecutedContext,ResultExecutingContext,ResultExecutedContext,ExceptionContext</p><p>?????????????ViewContext</p><p><strong>??Щ????????????????????</strong></p><p align="center"><img src="https://pic.cr173.com/up/2015-2/14244026302057813.jpg"/></p><p>?????</p><p>1??ControllerContext???HttpContext????</p><p>2??????????filterContext?????????????ControllerContext</p><p>3??ViewContext???????ControllerContext??????????????????</p><p>????????????????????Aspnet??HttpContext???????????????/???????Mvc???HttpContext??????η????ControllerContext?????????????HttpContext??ControllerContext?????????????????????Щ???????</p><p><strong>1??HttpContext??????</strong></p><p>???????????????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2015-2/14244026891670682.png"/></p><p><br/></p><p><strong>???μ?????????</strong></p><p>AppManagerAppDomainFactory?????IAppManagerAppDomainFactory????Create?????????????????AppDomain??HttpRuntime??HttpContext?????????AppDomain????HostingEnvironment?????в??????????????ISAPIRuntime??</p><p>??IIS??????????????????????????????ISAPIRuntime??ProcessRequest???д??????????</p><p> ??????WorkRequest???????IIS?汾???а??????????????ISAPIWorkerRequest???????</p><p> ??HttpRuntime????ProcessRequestNoDemand???????????????WorkRequest?????????ProcessRequestInternal ??????????????????,???′??????</p><p>1??HttpContext context = new HttpContext(wr/WorkRequest*/, false /* initResponseWriter */);</p><p> ??HttpContext????????????????HttpRequest???HttpResponse</p><p>??????????????????????????????????????</p><p>2??ControllerContext</p><p><br/></p><p> ControllerContext??ControllerBase??Initialize????????????????ControllerBase??????????????????????С?ControllerContext???????????????????????????</p><p><br/></p><p>protected virtual void Initialize(RequestContext requestContext) {</p><p> ControllerContext = new ControllerContext(requestContext, this);</p><p> }</p><p>public RequestContext RequestContext {</p><p> get {</p><p> if (_requestContext == null) {</p><p> // still need explicit calls to constructors since the property getters are virtual and might return null</p><p> HttpContextBase httpContext = HttpContext ?? new EmptyHttpContext();</p><p> RouteData routeData = RouteData ?? new RouteData();</p><p> _requestContext = new RequestContext(httpContext, routeData);</p><p> }</p><p> return _requestContext;</p><p> }</p><p> set {</p><p> _requestContext = value;</p><p> }</p><p> }</p><p><strong>3??????????????</strong></p><p><br/></p><p>??????????AOP?????????????????????????IActionFilter,IResultFilter,IExceptionFilter,IAuthorizationFilter???????и???????Ч??????Щ?????????????????????????????????IActionFilter???????ActionExecutingContext,ActionExecutedContext????????????ControllerActionInvoker??InvokeActionMethodWithFilters??????????</p><p><br/></p><p>public interface IActionFilter {</p><p> void OnActionExecuting(ActionExecutingContext filterContext);</p><p> void OnActionExecuted(ActionExecutedContext filterContext);</p><p> }</p><p>protected virtual ActionExecutedContext InvokeActionMethodWithFilters(ControllerContext controllerContext, IList<IActionFilter> filters, ActionDescriptor actionDescriptor, IDictionary<string, object> parameters) {</p><p> ActionExecutingContext preContext = new ActionExecutingContext(controllerContext, actionDescriptor, parameters);</p><p> //???</p><p>}</p><p>4 ?????????</p><p>????????????????????????ViewResultBase??HttpHelper??TemplateHelpers??????????????????????????????</p><p>?′????????????MVC????????????????</p>
-
[??????]??????apache????????webDav??????Mac?????????????
http://www.pirinnaturalssoapandspa.com//html/52030_1.html
????
??????
2015/2/17 11:48:48
<p>?????????????????????????????????????apache??Mac?????????????????????windows???????????????????????д??????????÷?????</p><p>0.???????????????????????????????????????????????????????</p><p><strong>???????apache??????</strong></p><p>1.????????????????????????? ?????sites?????</p><p>???????????????????????£?????????? </p><p>???????????Щ??????????? ????????????/Users/dsx ???? </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711515568871.png"/></p><p>2.????????????????????????</p><p>????????????????2??? ???????????$??????????????????</p><p>// ?л???????</p><p>$cd /etc/apache2</p><p>// ?????????????????????????ξ??????</p><p>$sudo cp httpd.conf httpd.conf.bak</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711515564203.png"/></p><p>// ?????<strong>???????д????????????????????????????????????????</strong>???????????? httpd.conf ??? ??????????????</p><p>$sudo cp httpd.conf.bak httpd.conf</p><p>3.?????????????</p><p>// ??vim??httpd.conf</p><p>$sudo vim httpd.conf</p><p>// ????DocumentRoot </p><p>/DocumentRoot</p><p>???? i ???????</p><p>?????????????·?? ????????????????????Sites ????е?·??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514643807.png"/></p><p>??????? php</p><p>/php</p><p>??λ??????к??????????????? x ???&ldquo;#&rdquo;????</p><p>??<strong>?????10.10??????????????</strong>????Options ????/Options ????????????????е?λ?????Options??Follow???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514614033.png"/></p><p>???????????esc?????????????????:wq ???沢??? ???????????????? :q!</p><p>4.??β???????????</p><p>//???????????</p><p>$sudo cp php.ini.default php.ini</p><p>// ???????apache?????? ??????????仰????????</p><p>$sudo apachectl -k restart</p><p>??????????仰??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514675990.png"/></p><p>??????μ?????????У???????????????localhost????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514692815.png"/></p><p>5.???????</p><p>????????????????α????</p><p>?????vim????????????????????</p><p>?????????????????? </p><p>$sudo apachectl -k start</p><p>$sudo apachectl -k stop</p><p>??ι??????????????÷???????????????????????</p><p><strong>????webDav??????</strong></p><p>????????WebDav????????????????apache?????????apache??????????????webDav?????????</p><p>??????apache?????????ú?????webDav???????????</p><p>WebDav????????????????繲????????????????</p><p>1.???????</p><p>$ cd /etc/apache2</p><p>$ sudo vim httpd.conf</p><p>// ????httpd-dav.conf</p><p>/httpd-dav.conf</p><p>???????????? i ??????λ??????к????????????? x ??? # ???</p><p>?????????????10.10????????????????????????????</p><p>??????????????</p><p>LoadModule dav_module libexec/apache2/mod_dav.so</p><p>LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so</p><p>LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so</p><p>??????????????#????? ?????????????????Щ?г????????????????????????</p><p>??esc??????????:wq???</p><p>// ????л???</p><p>$ cd /etc/apache2/extra</p><p>// ??????????м?????????ξ??У?</p><p>$ sudo cp httpd-dav.conf httpd-dav.conf.bak</p><p>// ???????????????</p><p>$ sudo vim httpd-dav.conf</p><p>// ????Digest ???????Digest???Basic ?????????????????????????</p><p>/Digest</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514695224.png"/></p><p>2.???н?????</p><p>?????????????????????????????</p><p>?????????http://pan.baidu.com/s/1jG7ogdS ???????yj9t</p><p>// ?л????????????????put???????????????????cd????</p><p>$ cd ????put???????</p><p>// ?????????????put???y??</p><p>$ sudo ./put</p><p>?????????????????????????admin??????????? ??123456</p><p>???????????????????????????apache????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514686943.png"/></p><p>3.????????</p><p>????????????????????????????ip???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514654233.png"/></p><p>??????????????</p><p>????Finder --> ??? -->????????? -->???????? http://192.168.1.106/uploads ??????????????????????????ip?????</p><p>?????????????????????????admin?????? ??123456??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514658637.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-2/2015021711514631799.png"/></p><p>???????????????? ????????????urlд??????????????????url????????????????????????????????</p>
-
[??????]Python??????????????? ????????yield?????
http://www.pirinnaturalssoapandspa.com//html/50457_1.html
????
??????
2015/1/26 15:15:56
<p>????????????????????????????????????????????????????????????е?????????????????????????????????????????????????????????????????????????</p><p><strong>?????????????</strong></p><p>???????????????????????????tuple??list???????????????for??????????????????????????????????????????????????????enumerate()???????????????????????????????????????????set???????????????Ψ??????????????</p><p>??????????????????????????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????????????????Щ???????????????????缸??G????????????????????е???</p><p>?????????????????????????????????????????????__iter__()??????????????????????????<br/> <br/><strong>?????????????????????</strong><br/>next?????????????????????????<br/>__iter__?????????????????????</p><p><strong>?????????Iterators</strong><br/>???????????????????????????????Э?顣??????????????????<br/>1??next????<br/>??????????????????<br/>2??__iter__????<br/>?????????????<br/><br/><strong>????????????????iter?????????????????</strong><br/>>>> i = iter('abc')<br/>>>> i.next()<br/>'a'<br/>>>> i.next()<br/>'b'<br/>>>> i.next()<br/>'c'<br/>>>> i.next()<br/>Traceback (most recent call last):<br/> File "<string>", line 1, in <string><br/>StopIteration:<br/><br/>class MyIterator(object):<br/> def __init__(self, step):<br/> self.step = step<br/> def next(self):<br/> """Returns the next element."""<br/> if self.step==0:<br/> raise StopIteration<br/> self.step-=1<br/> return self.step<br/> def __iter__(self):<br/> """Returns the iterator itself."""<br/> return self<br/>for el in MyIterator(4):<br/> print el<br/>--------------------<br/>?????<br/>3<br/>2<br/>1<br/>0<br/><br/><strong>??????????Generators</strong><br/>??Python2.2?????????????????????????????б??????????????????Ч?????<br/>??????yield???????????????????????????<br/>?????????????????????????????????????????С?<br/>????Fibonacci??????<br/>def fibonacci():<br/> a,b=0,1<br/> while True:<br/> yield b<br/> a,b = b, a+b<br/>fib=fibonacci()<br/>print fib.next()<br/>print fib.next()<br/>print fib.next()<br/>print [fib.next() for i in range(10)]<br/>--------------------<br/>?????<br/>1<br/>1<br/>2<br/>[3, 5, 8, 13, 21, 34, 55, 89, 144, 233]<br/><br/>PEP Python Enhancement Proposal Python???????<br/><br/>tokenize???<br/>>>> import tokenize<br/>>>> reader = open('c:/temp/py1.py').next<br/>>>> tokens=tokenize.generate_tokens(reader)<br/>>>> tokens.next()<br/>(1, 'class', (1, 0), (1, 5), 'class MyIterator(object):/n')<br/>>>> tokens.next()<br/>(1, 'MyIterator', (1, 6), (1, 16), 'class MyIterator(object):/n')<br/>>>> tokens.next()<br/>(51, '(', (1, 16), (1, 17), 'class MyIterator(object):/n')<br/><br/><strong>?????</strong><br/>def power(values):<br/> for value in values:<br/> print 'powering %s' %value<br/> yield value<br/>def adder(values):<br/> for value in values:<br/> print 'adding to %s' %value<br/> if value%2==0:<br/> yield value+3<br/> else:<br/> yield value+2<br/>elements = [1,4,7,9,12,19]<br/>res = adder(power(elements))<br/>print res.next()<br/>print res.next()<br/>--------------------<br/>?????<br/>powering 1<br/>adding to 1<br/>3<br/>powering 4<br/>adding to 4<br/>7<br/><br/>?????????????????????<br/>????????д?????????????????????????????????????????????????<br/><br/>?????<br/>def psychologist():<br/> print 'Please tell me your problems'<br/> while True:<br/> answer = (yield)<br/> if answer is not None:<br/> if answer.endswith('?'):<br/> print ("Don't ask yourself too much questions")<br/> elif 'good' in answer:<br/> print "A that's good, go on"<br/> elif 'bad' in answer:<br/> print "Don't be so negative"<br/>free = psychologist()<br/>print free.next()<br/>print free.send('I feel bad')<br/>print free.send("Why I shouldn't ?")<br/>print free.send("ok then i should find what is good for me")<br/>--------------------<br/>?????<br/>Please tell me your problems<br/>None<br/>Don't be so negative<br/>None<br/>Don't ask yourself too much questions<br/>None<br/>A that's good, go on<br/>None</p><p><span style="color: rgb(255, 0, 0);">?????????????yield???????</span>????????????????????????????о????????</p><p>????yield????????????????????????????????????????????????е?yield?????????ú???????????????浱???????б???????????ú???????α?????????????????ж?????????У????????????yield, ???????, ???????浱???; ????????????????????????ɡ?</p><p>????????????????????????????????????????????????????????????????????'Э??'???????Э??????????????????????????????yield??Э??????й???????趨????test????:</p><p>[python]</p><p>def test(len): </p><p> i = 0 </p><p> while i < len : </p><p> yield i </p><p> i += 1 </p><p>???????????????????:</p><p>>>> for i in test(5):<br/>print i<br/><br/><br/>???: <br/>0<br/>1<br/>2<br/>3<br/>4<br/>?????????????? for i in xrange(len); ???, xrange??????????? for .. in ?????????????????????????next()?????????????ù?????????:</p><p><strong>[python]</strong></p><p>f = test(5) </p><p>print f.next() </p><p>print f.next() </p><p>print f.next() </p><p>print f.next() </p><p>print f.next() </p><p>??????????????????<br/>????????ε??ù????У?Э???????????Σ? ????????5??(???next)??????????5??(???yield), ???Э???????????? ??????Щ??????и???????????????<span style="line-height: 1em;"> </span></p><p><strong>????????Generator??</strong></p><p>????б???????????????????????????????????????????????в??????????????????????????????????????list??????????????????Python?У?????????????????????????????????Generator????</p><p><br/></p><p>????????generator???к??????????????????????????????б????????[]???()????????????generator??</p><p><br/></p><p>>>> L = [x * x for x in range(10)]</p><p>>>> L</p><p>[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]</p><p>>>> g = (x * x for x in range(10))</p><p>>>> g</p><p><generator object <genexpr> at 0x104feab40></p><p>????L??g?????????????????[]??()??L?????list????g?????generator??</p><p>??????????????list????????????????????????generator????????????</p><p>??????????????????????????generator??next()??????</p><p>>>> g.next()</p><p>0</p><p>>>> g.next()</p><p>1</p><p>>>> g.next()</p><p>4</p><p>>>> g.next()</p><p>9</p><p>>>> g.next()</p><p>16</p><p>>>> g.next()</p><p>25</p><p>>>> g.next()</p><p>36</p><p>>>> g.next()</p><p>49</p><p>>>> g.next()</p><p>64</p><p>>>> g.next()</p><p>81</p><p>>>> g.next()</p><p>Traceback (most recent call last):</p><p> File "<stdin>", line 1, in <module></p><p>StopIteration</p><p>?????????generator?????????????ε???next()???????????????????????????????????????и?????????????StopIteration?????</p><p>???????????????????next()?????????????????????????????for????????generator???????????</p><p>>>> g = (x * x for x in range(10))</p><p>>>> for n in g:</p><p>... print n</p><p>...</p><p>0</p><p>1</p><p>4</p><p>9</p><p>16</p><p>25</p><p>36</p><p>49</p><p>64</p><p>81</p><p>?????????????????generator??????????????????next()?????????????for?????????????</p><p>generator??????????????????????????????б????????for????????????????????ú?????????</p><p>???磬???????????????У?Fibonacci??????????????????????????????????????????????????</p><p>1, 1, 2, 3, 5, 8, 13, 21, 34, ...</p><p>?????????????б??????д??????????????ú??????????????????????</p><p>def fib(max):</p><p> n, a, b = 0, 0, 1</p><p> while n < max:</p><p> print b</p><p> a, b = b, a + b</p><p> n = n + 1</p><p>????????????????????????е??N??????</p><p>>>> fib(6)</p><p>1</p><p>1</p><p>2</p><p>3</p><p>5</p><p>8</p><p>???????????????fib?????????????????????????е???????????????????????????????????????????????????????????generator??</p><p>??????????????????generator????????????fib???????generator????????print b???yield b????????</p><p>def fib(max):</p><p> n, a, b = 0, 0, 1</p><p> while n < max:</p><p> yield b</p><p> a, b = b, a + b</p><p> n = n + 1</p><p>????????generator???????????????????????????а???yield??????????????????????????????????????????generator??</p><p>>>> fib(6)</p><p><generator object fib at 0x104feaaa0></p><p>???????????????generator???????????????????????????????У?????return???????????к????????????????generator???????????ε???next()???????У?????yield?????????????????η????yield?????????С?</p><p>???????????????????generator?????η???????1??3??5??</p><p>>>> def odd():</p><p>... print 'step 1'</p><p>... yield 1</p><p>... print 'step 2'</p><p>... yield 3</p><p>... print 'step 3'</p><p>... yield 5</p><p>...</p><p>>>> o = odd()</p><p>>>> o.next()</p><p>step 1</p><p>1</p><p>>>> o.next()</p><p>step 2</p><p>3</p><p>>>> o.next()</p><p>step 3</p><p>5</p><p>>>> o.next()</p><p>Traceback (most recent call last):</p><p> File "<stdin>", line 1, in <module></p><p>StopIteration</p><p>?????????odd?????????????????generator??????й????У?????yield???ж???′????????С????3??yield????????yield?????????????????4?ε???next()??????</p><p>???fib?????????????????????в??????yield????????ж???????????????????????????????????????????????????г?????</p><p>??????????????generator????????????????????next()????????????????????for???????????</p><p>>>> for n in fib(6):</p><p>... print n</p><p>...</p><p>1</p><p>1</p><p>2</p><p>3</p><p>5</p><p>8</p><p>С??</p><p>generator??????????????Python?У??????????б?????????generator?????????????????????????generator??</p><p>????generator???????????????for?????????в?????????????????????????????????for????????????????generator?????????return????????е???????????????????????generator?????for????????????</p>
-
[??????]python???????ip???????????
http://www.pirinnaturalssoapandspa.com//html/50455_1.html
????
??????
2015/1/26 15:07:05
<p>python?кü??????????????????ip?????python??socket????????????????????????????ip????????socket?????gethostbyname???????????????????????ip?????socket?????gethostbyname_ex?????????????????ip????б?</p><p>??????????????socket.socket().inet_ntoa()?????,?????????????????и???????????????????????eth0?????????????????????????????????ж???????????????????ip???????????????shell????(ifconfig)?????????????ip???????????</p><p>{insd m="0" i="16395"}</p><p><strong>[python]</strong> </p><p>import socket </p><p>import fcntl </p><p>import struct </p><p>""" </p><p>???????ip??? </p><p>????ifname: ???'lo'????????????, ???'eth0'??????????ip??? </p><p>""" </p><p>def get_ip_address(ifname='eth0'): </p><p> try: </p><p> s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) </p><p> return socket.inet_ntoa(fcntl.ioctl( </p><p> s.fileno(), </p><p> 0x8915, # SIOCGIFADDR </p><p> struct.pack('256s', ifname[:15]) </p><p> )[20:24]) </p><p> except: </p><p> ips = os.popen("LANG=C ifconfig | grep \"inet addr\" | grep -v \"127.0.0.1\" | awk -F \":\" '{print $2}' | awk '{print $1}'").readlines() </p><p> if len(ips) > 0: </p><p> return ips[0] </p><p> return ''</p><p><strong>Python???????IP?????ip???????????</strong></p><p>#coding: gbk<br/>import socket<br/>socket.gethostbyname('www.pirinnaturalssoapandspa.com') #????????????IP<br/>socket.gethostbyname(socket.gethostname()) #?????????<br/>socket.gethostbyname_ex(socket.gethostname()) #???????????ж??IP</p><p><strong>Windows????IP????????</strong></p><p>?????</p><p>??ò????????????????????????ip?????????ip?????python??????????????????ip ???gethostbyname??gethostbyname_ex???????????????</p><p>import socket</p><p>localIP = socket.gethostbyname(socket.gethostname())#???????ip</p><p>print "local ip:%s "%localIP</p><p>ipList = socket.gethostbyname_ex(socket.gethostname())</p><p>for i in ipList:</p><p> if i != localIP:</p><p> print "external IP:%s"%i</p><p>??????</p><p>import socket</p><p>myname = socket.getfqdn(socket.gethostname())</p><p>myaddr = socket.gethostbyname(myname)</p>
-
[VC|VC++]BORLAND C++????VCL????????????????????????
http://www.pirinnaturalssoapandspa.com//html/49629_1.html
????
VC|VC++
2015/1/12 14:59:50
<p><strong>VCL???????</strong></p><p><strong>?.BORLAND C++ BUILDER VCL???????????<br/><br/></strong>1. AllocMem<br/>????з??????????????,????????????????????? 0.??????????£?<br/>void * __fastcall AllocMem(Cardinal Size)??<br/><br/>2. SysFreeMem<br/>??????????????.??????????£?<br/>int __fastcall SysFreeMem(void * P)??<br/><br/>3. SysReallocMem<br/>??????·??????Size??????????.??????????£?<br/>void * __fastcall SysReallocMem(void * P , int Size)??</p><p><strong>??.Borland C++ Builder VCL?????????????</strong><br/><br/>1. FileOpen<br/>??????????,????????????,??????????,???????????????????????-1,??????????,??????????£?<br/>int __fastcall FileOpen(const System????AnsiString FileName,int Mode)??<br/><br/>2. FileCreate<br/>?????????????????????μ????,????????????,??????????,????????????,?????????-1,??????????.??????????£?<br/>int __fastcall FileCreate(const System ????AnsiString FileName)??<br/><br/>3. FileRead<br/>??????ж??????????????????????,????????????????????,??????????£?<br/>int __fastcall FileRead(int Handle,void *Buffer,int Count)??<br/><br/>4. FileWrite<br/>??????????????д??????????????λ???????????????,???????????д????????,????????-1,????????????????,??????????£?<br/>int __fastcall FileWrite(int Handle,const void *Buffer,int Count)??<br/><br/>5. FileSeek<br/>???????????μ?λ??,??????????,?????μ????λ??,??????????,????????-1,??????????£?<br/>int __fastcall FileSeek(int Handle,int Offset,int Origin)??<br/><br/>6. FileClose<br/>???????????,??????????£?<br/>void __fastcall FileClose(int Handle)??<br/><br/>7. FileAge<br/>?????????????????,??????????,????-1,??????????£?<br/>int __fastcall FileAge(const System????AnsiString FileName)??<br/><br/>8. FileExists<br/>?????????????????????,????????????,???????,??????????£?<br/>bool __fastcall FileExists(const System????AnsiString FileName)??<br/><br/>9. FileGetDate<br/>????????????DOS?????,??????????,?????-1,??????????£?<br/>int __fastcall FileGetDate(int Handle)??<br/><br/>10.FileSetDate<br/>????????????DOS?????,??????????,????0,????????????,??????????£?<br/>int __fastcall FileSetDate(int Handle,int Age)??<br/><br/>11.FileGetAttr<br/>????????????????,??????????,????????-1,??????????£?<br/>int __fastcall FileGetAttr(const System????AnsiString FileName)??<br/><br/>12.FileSetAttr<br/>???????????????????,??????????,????0,??????????£? <br/>int __fastcall FileSetAttr(const System????AnsiString FileName,int Attr)??<br/><br/>13.FindFirst<br/>??????????????,??????????????????????,?????????????????????????,<br/>????????0,????????????????????,??????????£?<br/>int __fastcall FindFirst(const System????AnsiString Path,int Attr,TSearchRec &??F)??<br/><br/>14.FindNext<br/>???????FindFirst?????????????????,?????????????????????????,????????0,????????????????????,??????????£?<br/>int __fastcall FindNext(TSearchRec &??F)??<br/><br/>15.FindClose<br/>???FindFirst?????????????????,??????????£?<br/>void __fastcall FindClose(TSearchRec &??F)??<br/><br/>16.DeleteFile<br/>???????????????????????,??????????,??????????,??????????£?<br/>bool __fastcall DeleteFile(const AnsiString FileName)??<br/><br/>17.RenameFile<br/>????????????????,??????????,??????????,??????????£?<br/>bool __fastcall RenameFile(const AnsiString OldName, const AnsiString NewName)??<br/><br/>18.ChangeFileExt<br/>?????????????????,??????????£?<br/>AnsiString __fastcall ChangeFileExt(const AnsiString FileName,const AnsiString Extension)??<br/><br/>19.ExtractFilePath<br/>???????????????·??,??????????£?<br/>AnsiString __fastcall ExtractFilePath(const AnsiString FileName)??<br/><br/>20.ExtractFileDir<br/>?????????????????,??????????£?<br/>AnsiString __fastcall ExtractFileDir(const AnsiString FileName)??<br/><br/>21.ExtractFileDrive<br/>??????????????????,??????????£?<br/>AnsiString __fastcall ExtractFileDrive(const AnsiString FileName)??<br/><br/>22.ExtractFileName<br/>????????????????????????,??????????£?<br/>AnsiString __fastcall ExtractFileName(const AnsiString FileName)??<br/><br/>23.ExtractFileExt<br/>?????????????????,??????????£?<br/>AnsiString __fastcall ExtractFileExt(const AnsiString FileName)??</p><p><strong>??. Borland C++ Builder VCL???????????<br/><br/></strong>1. DiskFree<br/>?????????????????,??????????,????????????,??????????,????-1,??????????£?<br/>int __fastcall DiskFree(Byte Drive)??<br/><br/>2. DiskSize<br/>??????????????,??????????,?????????,??????????,????-1,??????????£?<br/>int __fastcall DiskSize(Byte Drive)??<br/><br/>3. GetCurrentDir<br/>????????????,??????????£?<br/>AnsiString __fastcall GetCurrentDir()??<br/><br/>4. SetCurrentDir<br/>????????????,??????????,??????,??????????£?<br/>bool __fastcall SetCurrentDir(const AnsiString Dir)??<br/><br/>5. CreateDir<br/>?????μ???,??????????,??????,???????,??????????£?<br/>bool __fastcall CreateDir(const AnsiString Dir)??<br/><br/>6. RemoveDir<br/>??????????,??????????,??????,???????,??????????£?<br/>bool __fastcall RemoveDir(const AnsiString Dir)??</p><p><strong>??. Borland C++ Builder VCL???????????</strong><br/><br/>1. UpperCase<br/>???????AnsiString???????????д???,??????????£?<br/>AnsiString __fastcall UpperCase(const AnsiString S)??<br/><br/>2. LowerCase<br/>???????AnsiString?????????Сд???,??????????£?<br/>AnsiString __fastcall LowerCase(const AnsiString S)??<br/><br/>3. CompareStr<br/>???????AnsiString?????,??????????£?<br/>int __fastcall CompareStr(const AnsiString S1, const AnsiString S2)??<br/><br/>4. CompareText<br/>???????AnsiString?????,??????????£?<br/>int __fastcall CompareText(const AnsiString S1, const AnsiString S2)??<br/><br/>5. StrLen<br/>??????????????,??????????£?<br/>Cardinal __fastcall StrLen(const char * Str)??<br/><br/>6. StrEnd<br/>???????????β???,??????????£?<br/>char * __fastcall StrEnd(const char * Str)??<br/><br/>7. StrMove<br/>?????????????????????????????????,??????????£?<br/>char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count)??<br/><br/>8. StrCopy<br/>????????????????????????,??????????£?<br/>char * __fastcall StrCopy(char * Dest, const char * Source)??<br/><br/>9. StrECopy<br/>????????????????????????,????????????????β???,??????????£?<br/>char * __fastcall StrECopy(char * Dest, const char * Source)??<br/><br/>10.StrLCopy<br/>???????????????????????????????????,?????????????????,??????????£?<br/>char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen)??<br/><br/>11.StrPCopy<br/>??AnsiString???????????????????????????,?????????????????,??????????£?<br/>char * __fastcall StrPCopy(char * Dest, const AnsiString Source)??<br/><br/>12.StrPLCopy<br/>????????(AnsiString????)???????????????????????????,??????????????<br/>???,??????????£?<br/>char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen)??<br/><br/>13.StrCat<br/>?????????????,?????????????????,??????????£?<br/>char * __fastcall StrCat(char * Dest, const char * Source)??<br/><br/>14.StrLCat<br/>?????????????????????????????,?????????????????,??????????£?<br/>char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen)??<br/><br/>15.StrComp<br/>??????????????,?????????,??????????£?<br/>int __fastcall StrComp(const char * Str1, const char * Str2)??<br/><br/>16.StrIComp<br/>??????????????(?????Сд),?????????,??????????£?<br/>int __fastcall StrIComp(const char * Str1, const char * Str2)??<br/><br/>17.StrLComp<br/>?????????????????????????б?????,??????????£?<br/>int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen)??<br/><br/>18.StrScan<br/>?????????????????????????,????????????е???????????????,??????????£?<br/>char * __fastcall StrScan(const char * Str, char Chr)??<br/><br/>19.StrRScan<br/>?????????????????????????,??????????????????????????????,??????????£?<br/>char * __fastcall StrRScan(const char * Str, char Chr)??<br/><br/>20.StrPos<br/>??Strl?????????????????Str2??????????????,??????Str2??Str2?е??????????????,??????????£?<br/>char * __fastcall StrPos(const char * Str1, const char * Str2)??<br/><br/>21.StrUpper<br/>?????????????д???,??????????£?<br/>char * __fastcall StrUpper(char * Str)??<br/><br/>22.StrLower<br/>???????????Сд???,??????????£?<br/>char * __fastcall StrLower(char * Str)??<br/><br/>23.StrPas<br/>????????????????AnsiString?????????????,??????????£?<br/>AnsiString __fastcall StrPas(const char * Str)??<br/><br/>24.StrAlloc<br/>????????????????????,????????????,??????????£?<br/>char * __fastcall StrAlloc(Cardinal Size)??<br/><br/>25.StrBufSize<br/>????*Str??????????С,??????????£?<br/>Cardinal __fastcall StrBufSize(const char * Str)??<br/><br/>26.StrNew<br/>????????????????????,?????????????????????,??????????£?<br/>char * __fastcall StrNew(const char * Str)??</p><p><strong>??. Borland C++ Builder VCL????????????<br/><br/></strong>1. IntToStr<br/>??????????AnsiString?????,??????????£?<br/>AnsiString __fastcall IntToStr(int Value)??<br/><br/>2. IntToHex<br/>??????????????????????,??????????£?<br/>AnsiString __fastcall IntToHex(int Value, int Digits)??<br/><br/>3. StrToInt<br/>??AnsiString??????????????,?????????????,?????EConvertError??,<br/>??????????£?<br/>int __fastcall StrToInt(const AnsiString S)??<br/><br/>4. StrToIntDef<br/>??AnsiString???????????????,??????????£?<br/>int __fastcall StrToIntDef(const System????AnsiString S,int Default)??<br/><br/>5. FloatToStr<br/>????????????AnsiString?????,??????????£?<br/>AnsiString __fastcall FloatToStr(Extended Value)??<br/><br/>6. StrToFloat<br/>??AnsiString???????????????????,??????????£?<br/>Extended __fastcall StrToFloat(const AnsiString S)??<br/><br/>7. FloatToStrF<br/>????????????????????AnsiString?????,??????????£?<br/>AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits)??</p><p><strong>??. Borland C++ Builder VCL????亯??</strong><br/><br/>1. Date<br/>????TDateTime????,??????????????????,??????????£?<br/>System????TDateTime __fastcall Date(void)??<br/><br/>2. Time<br/>????TDateTime????,???????????????,??????????£?<br/>System????TDateTime __fastcall Time(void)??<br/><br/>3. Now<br/>????TDateTime????,???????????????????,??????????£?<br/>System????TDateTime __fastcall Now(void)??<br/><br/>4. DatetimeToString<br/>??TDateTime?????????????????????????,??????????£?<br/>void __fastcall DateTimeToString(AnsiString &??Result, const AnsiString Format,System????TDateTime DateTime)??<br/><br/>5. DateToStr<br/>??TDateTime????(????????????????)?????????????,??????????£?<br/>AnsiString __fastcall DateToStr(System????TDateTime Date)??<br/><br/>6. TimeToStr<br/>??????????????????????,??????????£?<br/>AnsiString __fastcall TimeToStr(System????TDateTime Time)??<br/><br/>7. DateTimetoStr<br/>??TDateTime?????????????????,??????????£?<br/>AnsiString __fastcall DateTimeToStr(System????TDateTime DateTime)??<br/><br/>8. StrToDate<br/>????????????????????????,??????????£?<br/>System????TDateTime __fastcall StrToDate(const AnsiString S)??<br/><br/>9. StrToTime<br/>????????????????????,??????????£?<br/>System????TDateTime __fastcall StrToTime(const AnsiString S)??<br/><br/>10.StrToDateTime<br/>???????????????????????????,??????????£?<br/>System????TDateTime __fastcall StrToDateTime(const AnsiString S)??<br/><br/>11.DateTimeToSystemTime<br/>??TDateTime?????????????????,??????????£?<br/>void __fastcall DateTimeToSystemTime(System????TDateTime DateTime, _SYSTEMTIME &??SystemTime)??<br/><br/>12.SystemTimeToDateTime<br/>???????????????TDateTime????,??????????£?<br/>System????TDateTime __fastcall SystemTimeToDateTime(const _SYSTEMTIME &??SystemTime)??</p>
-
[ASP.NET]ADO.NET?е?Connection???????
http://www.pirinnaturalssoapandspa.com//html/49599_1.html
????
ASP.NET
2015/1/12 9:31:26
<p>ADO.NET Connection????????????????????????????????????????????ADO.NET Connection???????????????????????????????????????ж??????VConnection????</p><p><strong>?????????</strong></p><p>?????????????????ò?????</p><p>Provider??????????????????????????????????????????OleDbConnection????</p><p>Connection Timeout??Connect Timeout??????????????????????????????????????????????????????λ?????????15??</p><p>Initail Catalog?????????????</p><p>Data Source????????????SQL Server???????????Microsoft Access?????????????</p><p>Password??SQL Server???????????</p><p>User ID??SQL Server????????</p><p>Integrated Security??Trusted Connection???????????????????????????????True??False??SSPI??SSPI??True?????????</p><p>Persist Security Info?????????False????????????????????????????????????????????????????????????????????????????????True?????а???????False????????</p><p><strong>1.д???</strong></p><p>??Data Source=????????; Initial Catalog=?????; User ID =?????; Password=????; Charset=UTF8; ??</p><p><strong>2.д????</strong></p><p>??Server=????????; Database=?????; uid=?????; Password=????;Charser=UTF8??</p><p>PS: Integrated Security = True;</p><p>???????????????????д?????????????????</p><p>???????<strong>SqlConnectionStringBuilder</strong>?????????????????????д??</p><p>MySqlConnectionStringBuilder??????????????????????</p><p>Connection??????</p><p>Connection???????IDisposable??????????Connection???????????</p><p>?????? using(Connection????)</p><p> {</p><p> //???Close(); ???Dispose();</p><p> }</p><p><strong>StateChange???</strong></p><p>?????????????????????????????????????????????????????????</p><p>????????????Щ??????</p><p>????????????????????ConnectionState??</p><p>????ConnectionState????????????????????</p><p>Closed ?????????????</p><p> Connecting ???????????????????????</p><p> Open ????????????</p><p><strong>?????</strong></p><p><strong>1.???</strong></p><p>????,????????????????? pooling = false;</p><p>?????? </p><p> StopWatch watch =new StopWatch( );</p><p> watch.Start();</p><p> //??????????????</p><p> watch.Stop();</p><p> ???watch.Elapsed;</p><p>???????????????????????????????pooling = false?????????????????20~30????</p><p><span style="color: rgb(255, 0, 0);">Connection????????4????????</span></p><p>1??OLEDB ??System.Data.Oledb.OledbConnection ?????SQL Server???Oracle????????</p><p>2??SQL??System.Data.SqlCilent.SqlConnection ????????SQL Server?????</p><p>3??ODBC??System.Data.Odbc.OdbcConnection ????????????????OLEDB????????ODBC.NET???????????</p><p>4??Oracle??System.Data.OracleClient.OracleConnection ????????Oracle?????</p><p><strong>??????</strong></p><p>????????????????顣???pooling = false????</p><p>????????? Connection????????????????2000??ɡ?</p><p>??????????SqlServer???????????SQL Server Profiler????????????????????????????????????</p><p>???????2000?ε? Open()/Close()????SQL Server Profiler????????????????????</p><p>??Pooling=false??????????????????2000?Ρ?</p><p>???????????????????????????????????????</p><p>???????????????????????????????</p><p><strong>2.???</strong></p><p>????</p><p align="center"><img src="https://pic.cr173.com/up/2015-1/2015011209345014107.png"/></p><p>Connection???????????????????Close??????????????????????????????С?</p><p>?′????????????????????????????????????е?????????????????????</p><p>??????????????Ч????????????<strong>????</strong>??????????</p><p>//1.???????Conn????????????е??????????????</p><p>//2.???????ADO.NET?????????????????????????С?</p><p><strong>3.?????????????</strong></p><p>.NET?????????????????????б???????</p><p>?????????????????????</p><p>???????????????ADO???????????????????</p>
-
[??????]vs2015???web???Asp.net vnext??IIS????
http://www.pirinnaturalssoapandspa.com//html/49549_1.html
????
??????
2015/1/10 9:54:15
<p>asp.net vnext?????iis????????????????????????????????f5??????????iis express???????????????????????????????iis??????????????????????????????????????????????????????????????????????????vs2015????vnext web?????</p><p><strong>1?????????vs2015??????web???</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542024448.png"/></p><p>2??web?????????????????Build??Debug????</p><p>?????????????64λ?????Application??Target KRE version????????64λ</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542045414.png"/></p><p>??bulid????????"Produce outputs on build"</p><p>???????????????????????????Couldn't find package 'KRE-CLR-amd64.1.0.0-beta1'. Locations probed:????</p><p><strong>??Debug?????Debug target???web</strong></p><p>2?????????</p><p>a????web???????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542091750.png"/></p><p>b)connection?????file system ??????????????????????????????λ???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542124562.png"/></p><p>c??????????????KRE ?汾???????????64λ??????????64λCLR</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542170898.png"/></p><p>3????iis????????TestIISDeploy?????????·????????????????????wwwroot?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542179179.png"/></p><p>??????????????????????????????????????????????????????????′???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542141123.png"/></p><p>????????и???????μ?web.cmd??D:\Code\Web\publish\GaokaoWeb\web.cmd??????????????????????в????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542176243.png"/></p><p>???????????????????????μ???????http://localhost/</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542132579.png"/></p><p>???????????kre????kre??????????£?</p><p>???????????k gen??????????????????????????2??裬?????vs2015??????</p><p>??1????vs2015?????web???</p><p>??2???????????????cmd?????????????????а??kvm</p><p><strong>powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1'))</strong></p><p>??3?????μ?cmd????????????????????????и???kvm?????°汾????????????vs</p><p><strong>set KRE_NUGET_API_URL=https://www.myget.org/F/aspnetvnext/api/v2</strong></p><p><strong>kvm upgrade</strong></p><p>??4?????????????kvm list????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015011009542173307.png"/></p><!--<-->
-
[??????]Microsoft.Office.Interop.Word.ApplicationClass???????????
http://www.pirinnaturalssoapandspa.com//html/49543_1.html
????
??????
2015/1/9 23:00:46
<p><strong>&#65279;&#65279;&#65279;????????????Microsoft.Office.Interop.Word.ApplicationClass???? COM ??????????????????</strong>??Microsoft.Office.Interop.Word._Application??????????????????? IID ???{00020970-0000-0000-C000-000000000046}??????? COM ??????? QueryInterface ?????′???????: ?????????/DLL ?????? (?????? HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))??<br/></p><p>????word???????????????</p><p>?????????</p><p>1.????????????????????????????к??word??????????????</p><p>2.????????????Ч??????????£????????????????????????????wps????????????????????????????ж???????????????????μ?wps????????????ok???</p><p><strong>????"Microsoft.Office.Interop.Word.ApplicationClass"δ???幹???? </strong><br/>??????????????????????? -> ???? -> "Microsoft.Office.Interop.Word" -> ?????????? -> ????????????????"false"???ɡ?</p><p>????????????????????????????????????????????????programs????????????????????exchange formats???????????????д???????????file formats????????????Э?饗protocols???????????????????????????岢????С?????????????????????<processor platforms >??????????????????<binary code>????????????????????????????????????????????????standardization????????????????????????????????磨computing world??????Щ??δ?????????????У?????????????????????????????顣</p><p>?????????ISO/IEC 2382-01 ???????????????????ISO/IEC 2382-01, Information Technology Vocabulary, Fundamental Terms??????????????????£????????????????????????????????????????????£???Щ??????????????????г????????????????????????????????????????????????????????????????????????????????????????</p><p>??????????С????????????????????????msdn????????Ρ????????????Щ?????????</p><p><strong>??? COM ??????????</strong></p><p>??????? C# ??????????????????? C# ?????????????????????? COM ???????????????????ó?????????????????????????? COM ??????????????????ó??????????????</p><p>?? COM ????????????汾?? .NET Framework ???????????????????????????? (PIA) ??????????????????????????乲?? COM ?????????for instance??????????Щ?????????????????????????? Excel Worksheet??????????????????乲????Щ Worksheet???????????в???? .NET ?????PIA ??????????ζ????????????????п??????????????? .NET ??????????????</p><p>???? PIA ?????????????????????????????????????????鷳?????????????????ж????ó?????????????ж???????????? PIA ??????????????????Office ????? Office ???????в?δ????????????????????? TLBIMP ??????????????????????????????????????????????</p><p><strong>???????????????????棬???????????£?</strong></p><p>???????????????????????????????????GUID ????? COM ???????????????????????????俴?????? .NET ?????C# ?????????????????????????????????????????????????????????????????????????????????????????</p><p>????????????????ò?????Щ????????????????????Щ??????????????????????????????????????????????????????????????????????????????????????? true????????????????????????????? Visual Studio ?С?</p><p>???? C# ???????????????????? COM ???????????????????????????£?Visual Studio ?????? C# ????е??κ??????????????????????? True???????????????б????? (csc.exe) ?????????????????? /L ??????????? /R ???????????????????????????????е???????????</p><p>?????Microsoft.Office.Interop.Word.ApplicationClass??δ???幹????</p><p>???? 4317 ???????????????Microsoft.Office.Interop.Word.ApplicationClass????????????????? </p><p>?????Microsoft.Office.Interop.Word.ApplicationClass??δ???幹???? </p><p><strong>??????? </strong></p><p>??Visual Studio ?е??????????->?????????????????????????е??????á?????У???"Microsoft.Office.Interop.Word" ?????????????????????????????е??????????????????????false?????ɡ?</p><p><strong>HRESULT:0x80030002 ????????????Microsoft.Office.Interop.Word.ApplicationClass???? COM ???????????????????Microsoft.Office.Interop.Wor</strong></p><p>????????????Microsoft.Office.Interop.Word.ApplicationClass???? COM ???????????????????Microsoft.Office.Interop.Word._Application??????????????????? IID ???{00020970-0000-0000-C000-000000000046}??????? COM ??????? QueryInterface ?????′???????: ????? ?? (?????? HRESULT:0x80030002 (STG_E_FILENOTFOUND))??</p><p>????? HRESULT:0x80004002(E_NOINTERFACE)??????????office????????????</p><p><strong>???????</strong>????????office??????????汾?????</p><p>??????????office 2003?????????office2007??????????????office visio 2007</p><p><strong>???????<br/></strong>?????????????HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.6 ????????????<br/><br/>??????????office 2003???????1.5?????????1.6<br/>office 2007???????1.6???????????????ж?????????????2007????а????2010??10?????07????????????ж???10,??07?????????????????1.7??????????????1.7,07??????????</p><p><strong>????<br/></strong>???????????????COM???????????????????????????????????ж?????COM????????з?????????????????????????????????????????????????????????Щ???????????Щ???C++?????????COM???????????????????C++????????/??idl?????????????????????а???????????????????????????????C++?????????????ο????????????£???????????????????<br/><br/>?????????????£?COM?????TypeLib????洢???????У???HK_CLASSROOT\CLSID\{ClassID}\?????????£?????????TypeLib?????????ж????????COM??????????ID??????HK_CLASSROOT\TypeLib ???????£??о???????????TypeLib??</p><p><strong>PS??word???????治?????????????????????????????????????</strong></p><p><strong>Interop type 'Microsoft.Office.Interop.Word.ApplicationClass' cannot be embedded</strong></p><p>'Microsoft.Office.Interop.Word.ApplicationClass' cannot be embedded. Use the applicable interface instead.<br/></p><p>?????????</p><p> In your Project, expand the "References", find the Microsoft Office Interop reference. Right click it and select properties, and change "Embed Interop Types" to false.<br/></p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010923110173037.gif"/></p>
-
[??????]oracle tuxedo11g???y??
http://www.pirinnaturalssoapandspa.com//html/49466_1.html
????
??????
2015/1/9 9:09:47
<p>Oracle ????м?? 11g???????????Oracle Tuxedo 11g????????C/C++??COBOL???????????????????????÷???????</p><p>Oracle Tuxedo ?? Oracle Fusion Middleware ?? Application Grid ????????????????????ó????????????????????????????????????????????????????????????????????????????? SOA ??ó????????????????Tuxedo ????????? Web ????SCA ?????????????????????????????? Python/Ruby ????????????? SOA ??ó???????????????????</p><p>??????</p><p>Oracle Tuxedo 11g ?????? Tuxedo ???????????????????2????Oracle Tuxedo Application Runtime (ART) ????? CICS ??????????ó??????????????????????ó???????????? Oracle Tuxedo ????????????????С?Oracle Tuxedo Application Rehosting Workbench ???????????? COBOL ?????? JCL ????????????ó?????????????????Щ????????????????????? CICS ??????????ó????????????????????????????????Oracle Tuxedo JCA Adapter ????????κ? JCA ??????÷???????????????????????? Tuxedo ??????????</p><h3>Tuxedo??????????2??裺</h3><p>1 ?????????????<br/>2 ???????????????<br/>3 ????????????buildclient buildserver????<br/>4 ???tuxedo??config?????<br/>5 ????config?????tmload????<br/>6 ???config???????????????????tmadmin??????????(crdl,crlog)?????????????????????<br/>7 ???tuxedo????tmboot????</p><h3>Tuxedo?????????????</h3><p> ?????????->????->???->???????????????????? <br/> ??LIB????? d:\bea10\tuxedo10.0_VS2005\lib <br/> ??INCLUDE????? d:\bea10\tuxedo10.0_VS2005\include <br/> ??PATH????? d:\bea10\tuxedo10.0_VS2005\bin <br/> ??????????????? <br/> TUXDIR d:\bea10\tuxedo10.0_VS2005 <br/> WSNADDR //10.0.1.12:3050 Tuxedo??????IP????,??????????????????????????????IP????????????? <br/> ?????????????Tuxedo??÷????·???????????C?????????Tuxedo??????????? <br/> ????????·????????·???D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp</p><p>??????????????????? ?????????Tuxedo????????????d:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp <br/> ????? simpcl.c <br/> ????? simpserv.c</p><p> ????Tuxedo????,??????vc++???????,????????????vc++,?????????ú????????,???????VC++???μ?VCVARS32.BAT??? <br/> D:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT <br/> ???setenv.cmd??? <br/> set APPDIR=D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp <br/> set PATH=%TUXDIR%\bin;%APPDIR%;%PATH% <br/> set TUXCONFIG=%APPDIR%\tuxconfig <br/> ??????????cd??D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp????,????setenv.cmd???????????????ú??? <br/> ??????????,??????? buildclient -o simpcl -f simpcl.c -v <br/> ?? buildserver -o simpserv -f simpserv.c -s TOUPPER -v <br/> ???????????????????? <br/>???????ubbconfig</p><p> ???????????????ubbconfig?????????????????????????????????APPDIR???? <br/> ??£???????D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp????????????????????simserconfig?????????? <br/> ?????simpapp?????????ubbsimple???,????????????,???????,?????????????</p><p>*RESOURCES <br/>IPCKEY 123456 <br/>DOMAINID simpapp <br/>MASTER jacky <br/>MAXACCESSERS 3 <br/>MAXSERVERS 3 <br/>MAXSERVICES 3 <br/>MODEL SHM <br/>LDBAL N</p><p>*MACHINES <br/>JACKY <br/>LMID = jacky <br/>TUXDIR = "d:\bea10\tuxedo10.0_VS2005" <br/>TUXCONFIG = "D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp\tuxconfig" <br/>APPDIR = "D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp"</p><p>*GROUPS <br/>GROUP1 LMID=jacky GRPNO = 1 OPENINFO=NONE <br/>*SERVERS <br/>DEFAULT: <br/> CLOPT="-A" <br/>simpserv SRVGRP=GROUP1 SRVID=1 <br/>*SERVICES <br/>TOUPPER</p><p> *RESOURCES??MASTER?????????????*MACHINES??*GROUPS???LMID???????? <br/> *RESOURCES????MAXACCESSERS??MAXSERVERS??MAXSERVICES???????????1??????config?? <br/> ????????????tmboot??BBL???????????????????????????????????config,tmboot <br/> BBL???????????????????????????д?tuxipc?????????????config?????????? <br/> ???????? <br/> *MACHINES???????????????????????д?????????config???????non master????? <br/> *MACHINES????TUXDIR????????????????????????? <br/> *SERVERS?е?simpserv???????????????????????EXE??????? <br/> *SERVICES??TOUPPER???????????????-s??????????,simpapp??????TOUPPER <br/>?塢????config??????tmboot??????? <br/> ??????????????????????????????????У???????????????????????????????setenv.cmd <br/> tmloadcf -y config <br/> ????config???????????APPDIR??????tuxconfig????? <br/> ????tmboot -y <br/> BBL????????????simpserv??????! <br/> simpcl.exe abcnde <br/> ?????????????????,??????Сд?????????????????????д</p>
-
[??????]Resin windows?氳????ü???y??
http://www.pirinnaturalssoapandspa.com//html/49347_1.html
????
??????
2015/1/7 14:12:53
<p>Resin?????????????????? Java/PHP ????÷????????????????汾???????GPL?μ????汾???????Щ????????????????????????????????????????汾?????????Щ?????????????????????????</p><p>Resin???????????????WEB?????????????????Apache Server??IIS???Resin???Servlets 2.3?????JSP 1.2????????ASP??PHP??????????????Resin??????JSP????????????????顣</p><p>Resin?????????????????WEB??????????????????????????????????????Server?????????1%??????????????????????Resin?????????????????????0.01%??????????Resin??WEB????????????????Tomcat?????????Server??</p><p>{insd m="0" i="106491"}</p><p>Resin???Щ?????</p><p><strong>?????</strong>??Resin???????????????????????????????????????????????????????????JVM??????????й????</p><p><strong>???</strong>??Resin????????????????????????????????????????????????????????????????</p><p><strong>??ú?????sessions</strong>??????session???????????????????????е?Http??????????session????????????????乲??Http????????</p><p><strong>???????????</strong>?????Windows??Linux???????????????????????????Socket??????????????????д??????????</p><p><strong>OpenSSL</strong>?????????OpenSSL????????JSSE?????????ú??</p><p><strong>HTTP???????</strong>??????????????????????????????????????????????????????????????檔</p><p><strong>Gzip??????</strong>?????gzip??????????</p><p><strong>Resin????????????Windows - ?????棩</strong></p><p>1?????<a href="http://www.pirinnaturalssoapandspa.com/soft/14290.html" target="_blank">JDK1.7</a>?????</p><p>2?????JDK???????????????????????JAVA_HOME</p><p>3?????Resin???</p><p>4????? java ?Cjar resin-3.1.8/lib/resin.jar</p><p>5?????????? http.exe</p><p>6???????????????????? http://localhost:8080 ??????з???</p><p>??????????Resin???????????</p><p><strong>???????????</strong>??</p><p>Resin?????????λ?? ./conf/ ?£????????????? resin.conf??</p><p>???ü????????????????????</p><p> <host host-name="test.heep.com" root-directory="D:\workspaces\java\testsys"> <br/> <access-log path="logs/test.access.log" <br/> format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"' <br/> rollover-period="1W"/></p><p> <web-app id="/" root-directory="WebRoot/"></p><p> </web-app> <br/> </host> <br/></cluster></p><p>??????host????м???????????????????????????? http://test.heep.com ???</p><p><span style="color: rgb(255, 0, 0);"><strong>Resin?????e??????£???Linux????</strong></span><br/><br/>????resin???e汾???Resin 2.1.13<br/>???????д????????????<br/><br/>?????????????£?<br/><br/>/(root)<br/> |--resin(resin????)<br/> | |--bin<br/> | |--conf<br/> | | |--resin.conf??resin??????? ??????????<br/> | |--lib<br/> |--src<br/> |--java?????????java??????<br/> |--test?????????????<br/> |--webapp??web?????????????doc-dir?????????<br/> |---WEB-INF<br/> |------classes<br/> |------lib<br/> |------web.xml??web?????????<br/> |------applicationContext.xml???????????????<br/><br/><br/>??????resin.conf??????<br/></p><p><caucho.com><br/><log id='/logs' href='stderr:' timestamp='[%Y-%m-%d %H:%M:%S.%s]'/><br/><br/><http-server error-log="logs/errors.log"><br/> <doc-dir>../src/webapp</doc-dir><br/> <br/> <!-- the http port --><br/> <http port='82'/><br/><br/> <host id=''><br/> <web-app id='/'><br/> <work-dir>../../build/work</work-dir><br/> <temp-dir>../../build/tmp</temp-dir><br/> <cache-mapping url-pattern="/*" expires="2"/><br/> <class-update-interval><br/> 100000000<br/> </class-update-interval><br/> <jsp jsp-update-interval="1s"/><br/> <br/> <classpath id='WEB-INF/classes'/> <br/><br/> </web-app> <br/> </host><br/><br/></http-server><br/></caucho.com><br/></p><p>web.xml?????</p><p><?xml version="1.0" encoding="ISO-8859-1"?><br/><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><br/><web-app><br/><br/> <display-name>Acme Corp</display-name><br/><br/> <filter><br/> <filter-name>webwork</filter-name><br/> <filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class><br/> </filter><br/><br/> <filter-mapping><br/> <filter-name>webwork</filter-name><br/> <url-pattern>/*</url-pattern><br/> </filter-mapping><br/><br/> <listener><br/> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class><br/> </listener><br/><br/> <welcome-file-list><br/> <welcome-file>index.jsp</welcome-file><br/> <welcome-file>default.jsp</welcome-file><br/> <welcome-file>index.html</welcome-file><br/> </welcome-file-list><br/><br/> <!--<br/> This typically isn't required, as the taglib is included in webwork.jar.<br/> If you really need a taglib configuration within web.xml, copy webwork/src/java/META-INF/taglib.tld<br/> to the WEB-INF directory as webwork.tld.<br/> --><br/> <!--taglib><br/> <taglib-uri>webwork</taglib-uri><br/> <taglib-location>/WEB-INF/webwork.tld</taglib-location><br/> </taglib--><br/></web-app></p><p><strong>????????????Resin?????</strong><br/>RESIN?????JAVA?????????????????????????CPU???????????Щ???????????????????????????????????????????????????stderr.log???????"can't connect to parent"???????????????????????????????15???????????<br/>??/etc/init.d/resin: 43???????<br/>if test -n "$USER"; then<br/>su - $USER -c "$EXE -pid $PID start $ARGS"<br/>else<br/>$EXE -pid $PID start $ARGS<br/>fi<br/>#????????????????15?????????<br/>sleep 15</p><p>????????????·??</p><p>????resin???????stderr.log????????can't connect to parent???????google???"resin2 can't connect to parent"??"resin can't connect to parent"??????м??????б?鵵???????????б?鵵???м??????????????????????????????????????SOURCE??????????????????P4???????????????????????CPU??????????RESIN????????????????????????????????£???RESIN?????????????????????????RESIN??PERL??????????????????????????????????????????????????????????????RESIN??RESIN?????????????????????????????????????????飬JAVA????????????CPU???????????????RESIN??????CPU?????????????????????????15??????????????????????RESIN??????????????????????????????????????????</p><p>???????????CAUCHO???????????????????????ЩС??????????????????????е?BUG????????????????????????????init.resin?????????????????????????????????????????????????????·????????У????????????????ж???????????????</p><p>????Resin?????????????HTTP???????????HTTP???</p><p>?????÷???????????????????????????????????Щ????÷????????????÷???resin.conf????????÷?????????Web?????????÷???WEB-INF/web.xml?С?</p><p> <host id='example.chedong.com'><br/> <access-log id='logs/example_access.log'><br/> <!--rotate log daily--><br/> <rollover-period>1D</rollover-period><br/> </access-log></p><p> <error-log id='logs/example_error.log'><br/> <rollover-period>1M</rollover-period><br/> </error-log></p><p> <web-app id='/' app-dir='/www/myapp/'><br/> <classpath id='WEB-INF/classes' source='WEB-INF/src' compile='true'/><br/><br/> <!--http compress--><br/> <filter-mapping url-pattern='/result'<br/> filter-name='com.caucho.http.filter.GzipFilter'/></p><p> <!--admin need authorization--><br/> <login-config auth-method='basic'><br/> <authenticator><br/> <class-name>com.caucho.http.security.XmlAuthenticator</class-name><br/> <init-param user='myname:password:user'/><br/> </authenticator><br/> </login-config><br/> <security-constraint url-pattern='/admin' role-name='user'/><br/> </web-app><br/> </host></p>
-
[??????]IIS8 ???FastCGI????PHP?????????
http://www.pirinnaturalssoapandspa.com//html/49317_1.html
????
??????
2015/1/6 22:03:09
<p>??????????PHP??????????????????Apache HTTP+PHP???????????????IIS+PHP???÷??~??????????????FastCGI??????????????????????ISAPI??????????????ISAPI??????PHP5.5??????????FastCGI???????????Ч?????????????????????????????????Windows 8.1??IIS??8??????Windows Server?????????????ū???С?</p><p>1. ????????IIS??</p><p>????ò?????Windows Server??????????????????IIS??????????????????????</p><p>??????ж???????壬??????????????Windows??????????????Windows??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045213686.jpg"/></p><p>????????????Internet Information Service??(IIS)????????????????(????????????????ò?????????????????OK??)??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045289533.jpg"/></p><p>????????????????????CMD????inetmgr??????IIS??????壺</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045226108.jpg"/></p><p>???????????л????????????Default Web Site???????????????????????"http://localhost"???????IIS 8???????棬???IIS???ó????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045357878.jpg"/></p><p>2. ???????PHP????</p><p>?????PHP????????Windows??????PHP???????????°汾???PHP 5.6 (5.6.4)???????????????????</p><p>???????????????????????</p><p>VC11 x86 Non Thread Safe (2014-Dec-18 00:06:50)</p><p>VC11 x86 Thread Safe (2014-Dec-18 00:01:59)</p><p><a href="http://www.pirinnaturalssoapandspa.com/soft/23992.html" target="_blank">VC11 x64 Non Thread Safe</a> (2014-Dec-18 00:02:02)</p><p>VC11 x64 Thread Safe (2014-Dec-18 00:02:02)</p><p>??????Non Thread Safe?????????????汾????Thread Safe????????????汾??</p><p>????FastCGI????з?????????????в?????????????????????????飬??????????鷽???????????????????е?Ч???????????????FastCGI????????????????Non Thread Safe???汾???????x86????32λ??x64????64λ???????????????</p><p>???????????Windows 8.1 x64???????????????????VC11 x64 Non Thread Safe (2014-Dec-18 00:02:02)????????????????????????????????C:\PHP5??????????</p><p>3. ????PHP????</p><p>??????????????PHP??????????C:\PHP5????????php.ini-development??????????????????????php.ini??????????php???????????????</p><p>?????ü??±?????????????date.timezone?????????;date.timezone =?????????"date.timezone = Asia/Shanghai?????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045349069.jpg"/></p><p>??????????????Щ??????????????????????ü????</p><p>register_globals = On????????# ????GET???????</p><p>short_open_tag = On????????# PHP??????</p><p>cgi.force_redirect = 0????????# ??????CGI??????PHP</p><p>fastcgi.impersonate = 1</p><p>cgi.rfc2616_headers = 1</p><p>?????????????????????????????(????)??</p><p>;extension=php_gd2.dll</p><p>;extension=php_curl.dll</p><p>;extension=php_mbstring.dll</p><p>;extension=php_exif.dll</p><p>;extension=php_mysql.dll</p><p>;extension=php_mysqli.dll</p><p>;extension=php_scokets.dll</p><p>;extension=php_pdo_mysql.dll</p><p>???????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045399810.jpg"/></p><p>?????????????extension_dir?????????????????????PHP???????????????????????????PHP?е?ext????У?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045449860.jpg"/></p><p>??????????棬????????????php.ini??????C:\Windows???м??ɡ?</p><p>4. ????IIS??PHP???</p><p>???????IIS??????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045482043.jpg"/></p><p>?????????????????????????????????????????????????????????????????*.php??????????FastCgiModule??????г???????????????????PHP???е??php-cgi.exe????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045530626.jpg"/></p><p>?????????????????????????????У????php???????桰index.php????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045662396.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045698719.jpg"/></p><p>5. ????PHP????</p><p>??????IIS???????????????????ú????????????У?????????index.php???????????′???</p><p>1 <?php2 phpinfo();3 ?></p><p>????????????http://localhost/index.php????????????PHP???????棺</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010622045744629.jpg"/></p><p>????????????????????????</p><p>????????????PHP??????msi????汾??????????????????????????????????????????滯??????????????????????????????????????????Щ??????????С??????????к??</p><p>???????糣???????????php.exe??????л??????????????????????????????Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)?????Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)????</p>
-
[??????]Aptana Studio 3???????jquery\javascript
http://www.pirinnaturalssoapandspa.com//html/49257_1.html
????
??????
2015/1/6 10:22:08
<p>??VS2010??дjs?????????????????????JS????????????????????????????????д?????????????????????????????VS?и???????jquery?????????????????????????????????Щjquery?????????????Aptana????????????????????JavaScript??Ajax????IDE??</p><p>??JavaScript??JavaScript??????HTML??CSS?????Code Assist?????</p><p>???JavaScript??HTML??CSS????????</p><p>???JavaScript??HTML??CSS?????????????JavaScript?????????</p><p>????JavaScript??</p><p>???????Ajax????Code Assist?????AFLAX??Dojo??jQuery??MochiKit??Prototype??Rico??script.aculo.us??Yahoo UI??Ext??</p><p>?????????????aptana studio 3??????????????jquery??????????У?????????Щ???????????????????????????????????????????ο????????????????Щ??·?ɡ?</p><p>1.????aptana studio 3????????????Eclipse?????aptana?汾????????????????????????е?aptana??</p><p>{insd m="0" i="17658"}</p><p>2.???aptana???????????????????????next</p><p><strong>???Aptana Studio 3</strong></p><p>?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610301533690.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610300810422.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610300925630.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610300933647.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610301510465.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610301050587.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610301138956.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610301191842.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610301226122.png"/></p><p>PS?????????????С?????????????)</p><p>3.??????????????????????jquery????????</p><p>??1????δ?aptana studio????????????????(????????????????)??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312650179.jpg"/></p><p>??2????????????web???(???????aptana?в???jquery???????????????PHP??Ruby???????)??</p><p>1.????У?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610310366533.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610310424139.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610310590350.png"/></p><p>??????????????Eclipse?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610310536674.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610310522257.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610310684592.png"/></p><p>?????????????File??>New??>Web Project??Project Template???????????Basic Web Template??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312675285.png"/></p><p>??????????????,?????test??,?????Finish????ɡ?</p><p>?????????????????"index.html???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312764710.png"/></p><p>??3????Aptana????????(Start page),??????????Adding JavaScript Libraries to your projects????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312726391.jpg"/></p><p>??????????????е???棬????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312710770.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312750029.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312724659.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312775136.png"/></p><p>??????????е????????????????jquery??????????????</p><p>a.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312753906.png"/></p><p>b.</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312844617.png"/></p><p>c.????????г????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312873864.png"/></p><p>d.??????Project Explorer???в???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312814843.png"/></p><p>?????jquery???????????????????????е??jquery.1.4.2.sdocml?????jquery.1.6.2.sdocml????</p><p>??4?????????????????jquery??????????????????????????????</p><p>a.???????????jquery??????е??????????????????????????test???????????λ?á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312839949.png"/></p><p>b.???????????????js???????????????????????????н????????Scripts??????У?</p><p>??js??????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312880677.png"/></p><p>c.????sample.js????????aptana?????????з?????????????~\(?R???Q)/~??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312845294.png"/></p><p>d.??????£???????????????????????????????????????aptana???????????????ο????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312878945.png"/></p><p>e.??????????js?????????????html?????????jquery????????????硰jquery-1.7.1.min.js??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010610312828205.png"/></p><p>????????????????д?????????????????????а?????</p>
-
[??????]iOS?????iOS Simulator????????y??
http://www.pirinnaturalssoapandspa.com//html/49199_1.html
crifan
??????
2015/1/5 14:30:23
<p>iOS???????????Mac???濪?????????????iOS??????????????????????????iOS Simulator ??Xcode????????Xcode?????????iOS???????????????????!</p><p>iOS Simulatorλ??/Developer/Platforms/iPhoneSimulator.platform/ Developer/Applications??????С???????????????iOS Simulator-????Xcode????(???????)??ó??????????????Xcode?????????ó??????iOS Simulator???</p><p><strong>iOS Simulator?????????</strong></p><p>iOS Simulator???????????????????????????????????????????????????????豸???????iPhoneSimulator?????????iOS/iPad?豸???????????????????????????Mac???????(??QuickTime)??????????Ч????????iPhone???????????????????????????ó????????x86??????????????????????????????iPhone?豸????????ARM????</p><p><strong>iOS????????????豸</strong></p><p>??????iOS 5.1??????????????豸??4????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204397014905058.png"/></p><p>????</p><p>iPad</p><p>iPad(Retina)</p><p>iPhone</p><p>iPhone (Retina)</p><p><strong>??δ?iOS?????</strong></p><p>Xcode????iOS??????????iOS??????????????????</p><p>?????Xcode?е?iOS???????????????Run??</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204397017148466.png"/></p><p>Xcode????????iOS????????????????????????iOS?????????????????????????????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204397026892622.png"/></p><p>??????????????????????????????????????????????</p><p>??????????????????iPhone????????????iPhone 5.1 Simulator??</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204397026184965.png"/></p><p>?????iOS?????</p><p>???????????????????????????????iOS???????</p><p>??? Xcode->Open Developer Tool->iOS Simulator??</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204397028989225.png"/></p><p>??????????iOS???????</p><p>????iOS??????е????</p><p>????????????棺</p><p>?????????????????棺??ó???</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/2015010513512770830.png"/></p><p>????????????棺iPhone?????????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/2015010513513017860.png"/></p><p>????????????????棺</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204398936232893.png"/></p><p>?????????????л?</p><p>????????????С??????????????????????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204398932280561.png"/></p><p>iOS???????????</p><p><strong>1.????壨GPS????Google??????л????????????????</strong></p><p>????????????????????????嵱???????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204398933722242.png"/></p><p>????????????Apple?????????</p><p>γ???37.785834</p><p>?????-122.406417</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204400435668195.png"/></p><p>????????????????????????????????????????</p><p>?????????????????????????????ο???????</p><p>??Your Second iOS App??BirdWatching??????????</p><p>?????????????????????????Щ????????????磺</p><p>Apple Stores</p><p>Apple</p><p>City Bicycle Ride</p><p>City Run</p><p>Freeware Drive</p><p>???????????????????????????????????????</p><p><strong>2. ???洢??????????????????????????????</strong></p><p>??? ???->?洢????????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204400433597959.png"/></p><p>????????iOS??????????洢??????</p><p>????????????????????????????</p><p>?????ο?????????????????????λ??????????Finder???????Windows?е???????????????????????????</p><p>/Library/Application Support/iPhone Simulator/</p><p>????????????ú?????????</p><p>????????????????????????????iPhone Simulator??</p><pre>crifan$ pwd
/Users/crifan/Library/Application Support/iPhone Simulator/5.1
limatoimac:5.1 crifan$ cd /Users/crifan/
limatoimac:~ crifan$ ls -la
total 72
drwxr-xr-x+ 17 crifan staff 578 8 14 13:50 .
drwxr-xr-x 5 root admin 170 8 8 21:16 ..
-rw-------@ 1 crifan staff 5 8 8 21:16 .CFUserTextEncoding
-rw-r--r--@ 1 crifan staff 24580 9 10 16:52 .DS_Store
drwx------ 13 crifan staff 442 9 5 15:49 .Trash
-rw------- 1 crifan staff 1033 8 14 13:50 .bash_history
-rw------- 1 crifan staff 1098 8 14 13:50 .viminfo
drwxr-xr-x 7 crifan staff 238 9 10 09:49 CocoaNotepad
drwx------+ 6 crifan staff 204 9 10 16:50 Desktop
drwx------+ 6 crifan staff 204 8 15 10:52 Documents
drwx------+ 12 crifan staff 408 8 29 17:12 Downloads
drwx------@ 41 crifan staff 1394 8 13 11:08 Library
drwx------+ 3 crifan staff 102 8 8 21:16 Movies
drwx------+ 7 crifan staff 238 8 14 14:56 Music
drwx------+ 10 crifan staff 340 9 10 15:19 Pictures
drwxr-xr-x+ 5 crifan staff 170 8 8 21:16 Public
drwxr-xr-x 5 crifan staff 170 9 7 15:36 develop</pre><p>???????????crifan???棬???ж????Library????????</p><p>Application Support/iPhone Simulator/5.1</p><p>?????????????/Users/crifan/Library/??????????У???????Finder?У?crifan??????£?????????????Library
????С?</p><p>?????????Finder?и???????????????????·????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204400439778731.png"/></p><p>??????????????????????Library??????????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204400447949369.png"/></p><p>??????????????????????????????snapshot????λ???</p><p>?????,????????????????·???е?????</p><p>???磺</p><p>/Users/????????/Library/Application Support/iPhone Simulator/??????汾??/Applications/Xcode???????????
????/Library/Caches/Snapshots/?????</p><p>???磺</p><p>/Users/crifan/Library/Application Support/iPhone Simulator/5.1/Applications/58D98889-3767-4B2B-B883-
88C04345A8A3/Library/Caches/Snapshots/crifan.com.BirdWatching</p><p>?????ж?????????UIApplicationAutomaticSnapshotDefault-Portrait.jpg??</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204401865796873.png"/></p><p>????????</p><p>/Users/????????/Library/Application Support/iPhone Simulator/??????汾??/Library/Caches/Snapshots/iOS???
??</p><p>??????????????????????????????</p><p>???????????????е?????μ????????</p><p>???磺</p><p>/Users/crifan/Library/Application Support/iPhone
Simulator/5.1/Library/Caches/Snapshots/com.apple.mobileslideshow</p><p>?ж????????UIApplicationAutomaticSnapshotDefault-Portrait.jpg??</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204401867893476.png"/></p><p>?????</p><p>????????????????????????????????λ???</p><p>1.<strong>/Users/????????/Library/Application Support/iPhone Simulator/??????汾??/Applications/Xcode????
???????????/Library/Caches/Snapshots/?????</strong></p><p>2. <strong>/Users/????????/Library/Application Support/iPhone Simulator/??????汾
??/Library/Caches/Snapshots/iOS?????</strong></p><p>????ò????????????????μ???????????ν?????????????????????????</p><p>?????????????????????????????????????????????????′?????????????????????</p><p><strong>3.?????????????????</strong></p><p>??iOS?????????棺iPhone???????У?</p><p>Settings ->General ->Keyboard->International Keyboards -> Add New Keyboard ->Chinese
Simplified -> PinYin</p><p>???????? Chinese -> Simplified ??PinYin???????????????????? ???????</p><p>???</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204403038118971.jpg"/></p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204403741995054.jpg"/></p><p>????????????????У???????????С?????л?????????????</p><p>??????л???????????????????????????</p><p style="text-align: center;"><img src="https://pic.cr173.com/up/2015-1/14204401861136884.png"/></p><p><span style="line-height: 0px; display: none;" id="_baidu_bookmark_start_55">&#8205;</span></p>
-
[??????]Source Insight?????????????SI?????UTF-8???????????
http://www.pirinnaturalssoapandspa.com//html/49192_1.html
????
??????
2015/1/5 13:40:06
<p>??????source insight???Щ???????????????????????????source insight?????utf-8????????????ANSI???????????utf-8???ANSI???????????source insight???????ANSI????????????????????</p><p><strong>??????</strong></p><p>??Source Insight?????Python????????а??????????????????SI?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010513450772196.png"/></p><p><strong>??????????</strong></p><p>1.??????????£??????????????UTF-8??????</p><p>?????????SI?????UTF-8???????????????????</p><p>2.?????????????????????????????UTF-8??????????????</p><p>?????????????</p><p><strong>????????????source insight???utf-8???????????????</strong></p><p>???SI??????????</p><p>Source Insight 3.x Frequently Asked Questions</p><p>Q: Does Source Insight support UNICODE files?</p><p>A: Source Insight 3.x does not yet support UNICODE files.</p><p>????SI 3.x??????????Unicode??????????????UTF-8?????????????</p><p>{insd m="0" i="30091"}</p><p>????????????????????????????????????????????????????????????????UTF-8??????????</p><p>3.??????????????????????????????????????????????????????????????????????????ANSI??????????????UTF-8??????????Notepad++????????ANSI????GB2312?????????????SI???????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010513453638613.png"/></p><p>????????????????????????????????????????????????<span style="color: rgb(255, 0, 0);">???????????????????????</span>??</p><p>??????????????????Notepad++?????????????iconv??????????</p><p>iconv????÷??????</p><p>iconv -c -f utf-8 -t gb2312 BlogSohu_utf8.py >> BlogSohu_ansi_gb2312.py</p><p>????,?????????,?????????Python????,??????????е?,???????????????????,?????????????????????е?.</p><p>????,?????????SI???????,????Python????????????,?????3?????????????,??ò??????.</p><p>???,???????????,??????????????????Notepad++??Python?????,Ч????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010513453869706.png"/></p><p>?????</p><p>SI?У????UTF-8??????????????????????????????????????</p><p>????????????UTF-8???????????????????ANSI??????????????????????ANSI?????GB2312???????????SI????ANSI?????????????????????????????????????????</p><p><strong> ??????????£?</strong></p><p><strong>?????????????</strong></p><p>???????????????????????ANSI??????????????ANSI????????????????£?<br/>1?????????ultraEdit32??????? ???->???->UTF-8??ANSI?? ????檔??????source insight?????</p><p>???</p><p>??????ü??±?????ANSI??????????????????????????????????У????????????з?????UTF-8?????ANSI??????棬????Source Insight?????????????????????????????ο?????????????£?source insight ?????????????????<br/></p><p>2??????Linux?μ?iconv????</p><p>(1)????iconv??????÷?????????Linux?μ???????iconv --help????iconv --usage????</p><p>????ο???????£?http://www.firekyrin.com/archives/249.html</p><p>?????????iconv????????????glib?У???iconv????????б????????????</p><p>iconv -f utf-8 -t gb18030 file1.txt -o file2.txt</p><p>??utf-8?????file1.txt????????gb18030?????file2.txt?????</p><p><strong>source insight ??????????????</strong></p><p>??1??source insight ???VC++?????????????????</p><p>1??options->preferences->Syntax Formatting->Styles??</p><p>2????Style Name ??? Comment???????Font Name ???Pick???????????????塱??</p><p>??2??source insight ???Linux?????????????????</p><p>1???ü??±??????????????????????????????????????У???????????????UTF-8???????ANSI??????檔????Source Insight ?????????????????</p>
-
[??????]Microsoft Prism?????y?? ??WPF??????????
http://www.pirinnaturalssoapandspa.com//html/49188_1.html
????
??????
2015/1/5 11:42:19
<p>Prism???????Patterns & Practices????????????????????????????????????????????????????????????????????WPF??????Silverlight??????Windows Phone 7??á????Prism???????????????????黯?????????????????????????????????????????????????????????????????п???????????????Prism?????°汾??Prism 4????2010??11??12???????Prism?к????????????????????????????????????????Silverlight??????????</p><p>??<strong>????Prism?????????????</strong>???????????????з??????????</p><p align="center"><img src="https://pic.cr173.com/up/2015-1/2015010511425610505.jpg"/></p><p>???????????RegisterPrismBinaries.bat??????????????????Prism??????????????????????ó?????</p><p align="center"><img src="https://pic.cr173.com/up/2015-1/2015010511425717431.png"/></p><p>???Prism???????????Щ?????????????????????С????????????Prism??</p><p><strong>1.??Visual Studio 2010</strong>????????Silverlight Application???????????Prism?????á??????????Silverlight??????</p><p align="center"><img src="https://pic.cr173.com/up/2015-1/2015010511425770053.png"/></p><p>2.??Contract????????????????????ITextProvider??<br/>public interface ITextProvider<br/>{<br/> string GetText();<br/>}<br/>3.????????????????ж?????Contract?????</p><p>4.??PrismStarter????????????TextProvider?????ITextProvider????<br/>public class TextProvider : ITextProvider<br/>{<br/> private int i = 0;<br/> <br/> public string GetText()<br/> {<br/> i++;<br/> return string.Format("From TextProvider [{0}]", i);<br/> }<br/>}<br/>5.???PrismStarter?????????????MainPage.xaml??????????μ?UserControl??????Shell???????????£?</p><p><br/> xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"<br/> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"<br/> xmlns:d="http://schemas.microsoft.com/expression/blend/2008"<br/> xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"<br/> xmlns:prism="http://www.codeplex.com/prism"<br/> mc:Ignorable="d"<br/> d:DesignHeight="300" d:DesignWidth="400"><br/><br/>6.??ModuleA??????????Prism?????????á?????????UserControl????ViewA???????????</p><p><br/>CodeBehind?е???????</p><p>public partial class ViewA : UserControl<br/>{<br/> public ViewA(ITextProvider textProvider)<br/> {<br/> InitializeComponent();</p><p> this.Loaded += (s, e) =><br/> {<br/> textModuleA.Text = string.Format("Module A {0}", textProvider.GetText());<br/> };<br/> }<br/>}<br/>7.??ModuleA?????????????????ModuleA?????????IModule??</p><p>public class ModuleA : IModule<br/>{<br/> private IRegionManager _regionManager;</p><p> public ModuleA(IRegionManager regionManager)<br/> {<br/> _regionManager = regionManager;<br/> }</p><p> public void Initialize()<br/> {<br/> _regionManager.RegisterViewWithRegion("RegionA", typeof(ViewA));<br/> }<br/>}<br/>????????RegionA?????Shell????е?RegionName??</p><p>8.??ModuleB?????????6??7?????????A?滻?B??</p><p>9.??PrismStarter??????????ModuleA??ModuleB?????á?</p><p>10.??PrismStarter????????????PrismStarterBootstrapper???????UnityBootstrapper??</p><p>public class PrismStarterBootstrapper : UnityBootstrapper<br/>{<br/> protected override DependencyObject CreateShell()<br/> {<br/> return this.Container.TryResolve();<br/> }</p><p> protected override void InitializeShell()<br/> { // ?????????????????Shell???<br/> App.Current.RootVisual = (UIElement)this.Shell;<br/> }</p><p> protected override void ConfigureModuleCatalog()<br/> { // ???Module???????????п??????xaml???????????<br/> // ??????????PrismStarter??ModuleA??ModuleB?????????????????????????????<br/> Type moduleAType = typeof(ModuleA.ModuleA);<br/> ModuleInfo moduleA = new ModuleInfo<br/> {<br/> ModuleName = moduleAType.Name,<br/> ModuleType = moduleAType.AssemblyQualifiedName,<br/> };</p><p> Type moduleBType = typeof(ModuleB.ModuleB);<br/> ModuleInfo moduleB = new ModuleInfo<br/> {<br/> ModuleName = moduleBType.Name,<br/> ModuleType = moduleBType.AssemblyQualifiedName,<br/> };</p><p> this.ModuleCatalog.AddModule(moduleA);<br/> this.ModuleCatalog.AddModule(moduleB);<br/> }</p><p> protected override void ConfigureContainer()<br/> { // ??????TextProvider???????????????????ITextProvider?????TextProvider???<br/> base.ConfigureContainer();<br/> this.Container.RegisterInstance(new TextProvider());<br/> }<br/>}<br/>11.??????????App.xaml.cs?????Application_Startup????</p><p>private void Application_Startup(object sender, StartupEventArgs e)<br/>{<br/> PrismStarterBootstrapper bootstrapper = new PrismStarterBootstrapper();<br/> bootstrapper.Run();<br/>}<br/>???г?????????£?</p><p align="center"><img src="https://pic.cr173.com/up/2015-1/2015010511425859214.jpg"/></p><p><strong>???????????????С???????漰?????Щ???</strong></p><p>Bootstrapper: ??????????????????????????????????????????????????и????????????Silverlight?????Prism??????????App.xaml.cs?е?Application_Startup??????????????????????????????????????????棬??????????????????????????????Bootstrapper(??????о???PrismStarterBootstrapper)????????Bootstrapper.Run???????????????Щ????????????Щ??????????????????Prism????????????????????????Щ?????????Bootstrapper???????????</p><p>Container: ???????????????????????????????????????????????????Silverlight????????????????????????????????????????????????????????á???????μ????????涼??????′????????????????????????????Щ???????????????Щ????(?籾???е?IRegionManager??ITextProvider)?????????</p><p>Module: Prism??????????????????????????飬??Щ???????????Module??????????????????Module??????Module??????????????????????????????????????????Prism??????Module????????????漰????ModuleCatalog, ModuleCatalog????Module?????????????????????Module?????????ModuleInfo??????????ModuleInfo?????Module?????????Module???????????????????Щ?????</p><p>Shell: ??????????????????棬???????????ASP.Net?е???????????Shell??????Bootstrapper?????????Shell????????Щservice??????RegionManager????????Shell???????</p><p>Region: ????ASP.Net?е?ContentPlaceHolder(??????е???)?????λ??????????籾????Shell????????Region????RegionA??RegionB??????????????????Module???????????У????IRegionManager??Module?е?????????????Region?С?IRegionManager???????Region?????????????Region?????View?????е??????</p><p>Prism??????????????????????????MVVM??????????????????????????????л??????????????????????????Prism??????????<span style="line-height: 1em;"></span></p>
-
[??????]Aptana 3???????????????
http://www.pirinnaturalssoapandspa.com//html/49178_1.html
????
??????
2015/1/5 10:17:56
<p>Aptana??????????????js??xml??css??dom????н?????????????????GBK????</p><p>?????????Aptana??????charest???????????????EPP?л??????EPP??????μ?jre/lib????????檔????charsets.jar??aptana??jre/lib/???м?????Aptana???GBK??????????????Aptana?????????е?Windows????Preferences????General????Content Types????? Text ?????·???Default Encoding??????????GBK?????????????Aptana?????????GBK????????????</p><p>{insd m="0" i="17658"}</p><p><strong>????????2????????GBK????</strong></p><p>1?????????????????????????charset.jar</p><p>2??????charset.jar??Aptana Studio???μ?..\jre\lib???????????C:\Program Files\Aptana\Aptana Studio 2.0\jre\lib???????T???Aptana???GBK????</p><p>3??????javascript?????????GBK????Aptanna Studio?????Windows->Preferences->General->Content Types->Text->Javascript Source File?????·????default encoding??????'GBK'?????????"update"???</p><p><strong>???????????</strong></p><p>?汾??Aptana Studio 3, build: 3.2.2.201208201020 ??????win8</p><p><strong>???Aptana ???????????????????????????????</strong></p><p>??????????С?Windows????preferences????????preferences??????У????general????workspace???????workspace???????????????У???????????text file encoding???е??UTF-8????С?</p><p>Windows????Preferences????General????Content Types ???????????????text ???? html ??????????????????????????????????????????????</p><p>?????????? ??? ????б??в????????????????????? ?????????????????У?UTF-8??</p><p>?????????????UTF-8????????????????????????gbk?????????????á?workspace???????????????У???text file encoding?????????GBK??</p><p>?????????????? > window ??|> preferences ??|> workspace ??|>Text File Coding ??|> UTF-8<br/></p><p><strong>С????</strong><br/>??????????<br/>??????????????????????????е????????????????Ctrl+Shift+R????Ctrl+T??????????????????<br/>???????????????<br/>???file Search ???????????????????????????????????????????????????scope???????working set</p>
-
[??????]Aptana3???Eclipse(MyEclipse)?????y??
http://www.pirinnaturalssoapandspa.com//html/49174_1.html
????
??????
2015/1/5 9:49:31
<p>Aptana?????ù?????????JavaScript????????,????????????????????Ajax?????????????!</p><p><strong>???</strong></p><p>??????????????Eclipse?汾??3.5????????3.5?????Aptana2??3.5??3.5??????Aptana3????β?Eclipse?汾???Eclipse????????MyEclipse????????£?????MyEclipse?????/readme/readme_eclipse.html??Release??????汾?????</p><p>{insd m="0" i="17658"}</p><p>???????м?????????????????????????????????????汾??MyEclipse????????????Help-->Install New Software-->?????????-->??-->Finish?????????MyEclipse10?????????????????????????Aptana Studio 3??<br/>??????????Help-->MyEclipse Configuration Center??????????Loding???棻</p><p>??????????Software??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494485304.png"/></p><p>????????Sowftware????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494455529.png"/></p><p>??????????????????????????????????add site??????name??url???????????????Aptana3??????</p><p>???崠?????Aptana?????Aptana Studio 3 Plugin??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494456734.png"/></p><p>??????????????????????????????????Apply 1 Change??????????????Э?飬Next??????????Restart??</p><p>???????????£??????Apply Change??????????????????Software Updates Available????????????????в????????£?Apply Change?????????????????????????????????????????</p><p><strong>???</strong></p><p>Content Assist</p><p>????????Eclipse?????????????????????????ScriptDoc?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494493057.png"/></p><p>????????????????????????????????????????????????????????????????????????????????????????</p><p>??????</p><p>???????Window-->Preferences-->General-->Editors-->File Assocaition??Aptana????Html??Xml??Css??JavaScript?????????Jsp????????JavaScript????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494485981.png"/></p><p>???????</p><p>Aptana3?????????????????Aptana2ò????У????????????Aptana3?????????Aptana3????????????????????????????????????????????????????</p><p>?????Aptana3??????????????????????????????????????????</p><p><img src="https://pic.cr173.com/up/2015-1/2015010509494527337.png"/></p><p>???????????ε??Window-->Preferences-->Aptana Studio-->Themes?????????</p><p>Aptana2????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494531477.png"/></p><p>Eclipse????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494569269.png"/></p><p>??????</p><p>Aptana???????????????????Ч??????????Eclipse??Java?????????????Outline????????????window-->show view-->Outline???????<br/> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494562192.png"/></p><p>?д?????????????CTRL+O?????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494528278.png"/></p><p>????????????????????????????÷?????????F3????CTRL+????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494550712.png"/></p><p>????????????JS??????С?</p><p>ScriptDoc</p><p>???дScriptDoc???????JavaDoc??????Ч??????post????????ScriptDoc??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494546308.png"/></p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494557525.png"/></p><p>?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494512393.png"/></p><p>Snippets</p><p>???ε??window-->show view-->Snippets???????????????Щ????????棬????????????????????壬????巽?????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494636936.png"/></p><p>????</p><p>Aptana???????????????????????????????????Ctrl+F??????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494639609.png"/></p><p>Aptana??????????μ???????????????ε??window-->show view-->other-->studio-->App Explorer????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494643749.png"/></p><p>JQuery???</p><p>?????Aptana3???????????????Commands?????ε??Commands-->Bundle Development-->Install Bundle??????????????????±????jquery??????????????????????????????????JQuery????????MyEclipse??Commands???????JQuery??</p><p>???????Ч????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010509494692758.png"/></p>
-
[??????]IntelliJ IDEA????Android??????????
http://www.pirinnaturalssoapandspa.com//html/49144_1.html
????
??????
2015/1/4 17:01:35
<p>IntelliJ IDEA???????????????????????ó????????????Android???????????С?IDEA???????????Community?汾?????????Ultimate?汾??????????Jetbrains??????μ???U???JavaEE??????C?????????????????Android?????????????????C???????</p><p>IDEA???Java???????????Eclipse????????Windows??Linux??Mac OS X?????У?C????????????????????????????????????IDE?????????????????????豸????Android????</p><p>{insd m="0" i="66798"}</p><p><strong>IntelliJ IDEA??????????</strong></p><p>1?????New Project Wizard???????Android????</p><p>2?????????????е?tree-view????2?Android????</p><p>3??????Android?????????????????????????strings??colors???????R.java???????????????????????</p><p>4?????г???</p><p>5???????????????????????????г???</p><p>?±???????????????????IntelliJ IDEA?????????????????????Android???</p><p><strong>?????????</strong></p><p>·?????IntelliJ IDEA Ultimate 9?汾????????</p><p>·???о???????JDK?</p><p>·??????Android SDK??????????????????????SDK2.2 FroYo????</p><p><strong>???????Project</strong></p><p>???????????????????????????????project</p><p>???File->New Project???????????????????????μ?Project<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417033258288.jpg"/></p><p>??New Project???????????????Create project from scratch??????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022893473.jpg"/></p><p>???????????????Project??????????Create module?????????????Android Module?????????????????????????android_hello_world<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022828580.jpg"/></p><p>?????????????Create source directory????????????????????src???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022981316.jpg"/></p><p>???????θ????IDE????Project???????????IDE????JDKs??Java SDKs????????????IDE??????????JDK???????????????????????а????ü????汾??JDK??????????????IntelliJ IDEA?????????????????JDK?????project??????Configure??????????????б?????????JSDK??????????????JDK???????OK?????????????????JDK·?????????project?????????·???????IDE??????JDK·????????г?????????????<br/>????????????Android SDK???????IDE??????New??SDK properties????????ó????????Android platform??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022913750.jpg"/></p><p>???????·???????????????????Android SDK??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022916686.jpg"/></p><p>??????????OK??????Select Android Build Target????????????????????????????????????????????汾??Android???? </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022999873.jpg"/></p><p>?????OK?????????????????Android Platform??(1)??????б??????????t????(2)Create "Hello,World!" project???????????????activity?MyActivity(3)</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417022984515.jpg"/></p><p>??????Finish?????IDEA?????????????????ó?????????????????????????????????</p><p>??????Android??ó???</p><p>????????????????????Project????????????????????У??????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023016800.jpg"/></p><p>|--.idea(1)?????????а??????????е???????У????????????IntelliJ IDEA??????????<br/>|--src(2)?????????а???MyActivity.java(3)????ó????????????????Щ???????com.example??<br/>|--res(4)?????????а?????????????<br/>|--layout/main.xml(5)?????????а??????????????????????????<br/>|--values(6)?????????String.xml???????????????????????????????壬???п??????color.xml?????????????????????????<br/>|--drawable(7)??????????????<br/>|--gen(8)???????а???R.java???????????????????????????????IntelliJ IDEA????????????????R.java????????????????????????????????????????????????????????????R.java?????R.java?????com.example??</p><p>??????ó??????????</p><p>?±?????????????????д?????????????????HelloWorld??ò?????????е??????????????MyActivity.java(1)???????????????????Activity????????layout/main.xml?????????Activity??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023028017.jpg"/></p><p> <br/>????????????main.xml(3)?????????IntelliJ????????????г???hello??res/values/strings.xml????е?????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417033282454.jpg"/></p><p>???????????????ó???????????£????layout?????string?????color??Щ????????????</p><p>???String</p><p>??main.xml???????????????????<LinerLayout/></p><p>Xml???? <img src="https://pic.cr173.com/up/2015-1/2015010417023210842.png"/></p><p><TextView android:layout_width="fill_parent" </p><p> android:layout_height="wrap_content" </p><p> android:text="@string/explanation" </p><p> /> </p><p>????????IntelliJ???????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023112246.jpg"/></p><p>?????????????????????Alt+Enter??????????(1)?????????????strings.xml???????????string???á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023166599.jpg"/></p><p>IntelliJ????????????????????string???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023113187.jpg"/></p><p>??ó??????????????string???????<string/>?????磺</p><p>???????Android?????????IntelliJ IDEA???????Android?????????е???á?</p><p>??????R.java??????????IntelliJ IDEA??????μ?string?????????string????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023124667.jpg"/></p><p>?????????????????????string_color???????????</p><p>??Project??????????????????color.xml?????????#??(1)???????????????????????????resources??????????磬#ff00ff77</p><p>IntelliJ IDEA?????????????????????????????(2)</p><p>?????????</p><p>????????????????????????????????????????????????????color????????????????string_color</p><p>??Project??????????У????????<strong>values</strong>????? (1) ??? <strong>New->Values resource file</strong> (2)????<strong>New values resource file</strong>??????????color??????????μ????(3)??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023119059.jpg"/></p><p>???OK??IntelliJ IDEA???????????????μ??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023269600.jpg"/></p><p>??????????????string_color??????塣??Project????????color.xml?????.???<resources />?????????color???嵽????</p><p>Xml???? <img src="https://pic.cr173.com/up/2015-1/2015010417023210842.png"/></p><p><color name="string_color">??#????????????</color> </p><p>???????????????#ff00ff77??????????????(1),IntelliJ IDEA??????????????????????????(2)??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023224732.jpg"/></p><p>??????μ???Щ?????????????R.java??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023223527.jpg"/></p><p>????????????????????string????main.xml????????<TextView />????????????????text??</p><p>Html???? <img src="https://pic.cr173.com/up/2015-1/2015010417023210842.png"/></p><p><TextView android:layout_width="fill_parent" </p><p> android:layout_height="wrap_content" </p><p> android:text="@string/explanation" </p><p> /> </p><p>??????????????????????????android:text="@string/explanation"</p><p>Xml???? <img src="https://pic.cr173.com/up/2015-1/2015010417023210842.png"/></p><p>android:textColor="@color/string_color" </p><p>???????????????????</p><p>??????????</p><p>??project??????????У?IntelliJ IDEA???????????????????<strong>android_hello_world??</strong>??????????г????????????????????豸????????????????????г???</p><p>????????Android?豸 </p><p>??<strong>Run/Debug Configuration</strong> (1)?????б????<strong>Edit Configurations</strong>??<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023318183.jpg"/></p><p>IntelliJ IDEA??<strong>Run/Debug Configurations</strong>??????????????<strong>android_hello_world</strong> ?豸???????????? (1)?? <br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023335008.jpg"/></p><p>???<strong>Browse</strong>?????????????<strong>Prefer Android Virtual Device for Deployment</strong>?????б?(2).??????<strong>Select Android Virtual Device</strong>?????,???<strong>Create</strong>??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023395761.jpg"/></p><p>????<strong>Create Android Virtual Device</strong> ????????????MyAvd0???????????豸(1)??<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023419765.jpg"/></p><p>??????<strong>OK</strong>??? IntelliJ IDEA???????<strong>Select Android Virtual Device</strong>??????????????????????????????豸???б????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023459288.jpg"/></p><p>???<strong>OK</strong>?????????????<strong>Run/Debug Configurations</strong>?????????<strong>Prefer Android Virtual Device for Deployment</strong>?????б???????????????emulator??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023462224.jpg"/></p><p>?????Щ?????????????<strong>OK</strong>??</p><p>?????????????????????????Σ?IDE???????????Щ???</p><p>???г???</p><p>???????????????е?????????????launch???????eɡ?</p><p>??????????<img src="https://pic.cr173.com/up/2015-1/2015010417023445812.jpg"/></p><p>(2)?????<strong>Run/Debug Configuration</strong>(1)?????б????<strong>android_hello_world</strong>?????????????</p><p><img src="https://pic.cr173.com/up/2015-1/2015010417023433127.jpg"/></p><p>IntelliJ IDEA launches ????????? emulator:</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023465574.jpg"/></p><p>??????IDE??<strong>Hello world</strong>????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417023462901.jpg"/></p><p>??????????????????????????Android??????</p><p><strong>IDEA?????????</strong><br/>???????<br/>??PyCharm???????IDEA?б????????????CtrlS???????????????????檔<br/>??????????????CtrlZ???????????????????IDEA???????????????<br/><br/><strong>???e汾????</strong><br/><br/>IDEA??????Git??Svn??CVS??Mercual?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417061734430.png"/></p><p><strong>???????????</strong><br/><br/>Eclipse?????????????????????????????????????????μ???????С???IDEA???????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417061751933.png"/></p><p><strong>?????????????</strong><br/>????????????????Control+Enter???????IDEA?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417061712673.png"/></p><p>??Option+Enter???????IDEA???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417061854719.png"/></p><p><strong>??????Xml??????</strong><br/><br/>IDEA??????Android???????е?????????????????????????layout??drawable????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417061822536.png"/></p><p>Eclipse??ADT???????????????????????????<br/><br/><strong>??Eclipse???????</strong><br/>?????IDEA?????????????????????????????Eclipse??????<br/>?????й????IDEA?????Eclipse???????????????????<br/><br/>??Eclipse????<br/>1??New Project?????Import project from extenal model???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2015-1/2015010417061897178.png"/></p><p>2????Event Log???????"Frameworks detected: Android framework is detected in the project <strong>Configure</strong>"????Configure????Android?????ɡ?<br/>File????л??л???Export to Eclipse????????<br/><br/><strong>????</strong><br/>??????????????????IDE??IDEA????<br/>????IDEA???????????Java??????????????????????????????????200+?????????????????????????</p>
-
[??????]?1?vps???? LNMP?????????WordPress
http://www.pirinnaturalssoapandspa.com//html/48821_1.html
????
??????
2014/12/26 20:40:39
<p>??????????????????????е?vps??256M??棬???????????????????????????????????????ɡ??????CentOS6??????????????????????LNMP?????????3??????飬??WORDPRESS?????????????????????????????????????????????????????????????DISCUZ????DEDECMS???????????</p><p><strong>???screen</strong></p><p>????????? yum install screen</p><p>???????? screen -S lnmp</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404482436.png"/></p><p>?????????????????????????????????????????????ù???????·??????????????LNMP???????????????XShell????ī???????????????????????????????????????????screen??????????</p><p>??????????????????????????????????screen ?Cls ????????screen???????????screen ?Cr + ???? ???????</p><p><strong>???LNMP</strong></p><p>????????????′???</p><p>wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh</p><p>??????????</p><p>???????????MYSQL????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404436100.png"/></p><p>????????????????????????MySQL InnoDB<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404420479.png"/></p><p>???php?汾</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404431696.png"/></p><p>???mysql?汾</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404469751.png"/></p><p>????????????????μ??</p><p>????????????????????????????С???????????</p><p><strong>?????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404438772.png"/></p><p><strong>???????</strong></p><p>??????????????????????????</p><p>????????? /root/vhost.sh</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404524206.png"/></p><p>?????????????????????????www.joycex.com??joycex.com?????????????????????????????????????????????儷??</p><p>?????С?????????Ctrl+Backspace?????????????Backspace????????????????????????^H??</p><p>????????????????</p><p><img src="https://pic.cr173.com/up/2014-12/2014122620404577619.png"/></p><p>????????????????????粻?????????? n ?????????????? y ???</p><p>?????????????????λ??????????2????????????????ɡ?</p><p>?????????????α????????粻???α???????????? n ??????????????? y ??????????α??????????α???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404541031.png"/></p><p>???y?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404579087.png"/></p><p>???????????????????????????????????ɡ?</p><p>?????????wordpress?????????wordpress????????</p><p>???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404518597.png"/></p><p>???????????n</p><p>?????Press any key to start create virtul host... ????λ???????????????????????</p><p>???wordpress</p><p>?????????????????????????н??????????????????????WinSCP????SFTP?????????????</p><p>?????http://cn.wordpress.org/ ????wordpress</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404526878.png"/></p><p>??WinSCP???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014122620404561997.png"/></p><p><strong>???????????</strong>http://????/wp-admin/install.php</p><p>?????????wordpress?????????棬????????????????</p><p>?????????????????</p>
-
[??????]webstorm???????-webstorm???????
http://www.pirinnaturalssoapandspa.com//html/48071_1.html
????
??????
2014/12/15 9:57:26
<p>????????μ????????????????дЧ?????????????????Webstorm??з???????????????????????????ù????????</p><p>Webstorm?????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-12/2014121510032757023.png"/></p><p><strong>????/????</strong></p><p><strong>???????</strong></p><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>ctrl+shift+N</strong></td><td>??????????????????????????????</td></tr><tr><td><strong>ctrl+shift+alt+N</strong></td><td>????????????????λ???????</td></tr><tr><td><strong>ctrl+F</strong></td><td>????????????????</td></tr><tr><td><strong>F3</strong></td><td>?????????</td></tr><tr><td><strong>shift+F3</strong></td><td>?????????</td></tr><tr><td><strong>ctrl+R</strong></td><td>?????????滻</td></tr><tr><td><strong>ctrl+shift+R</strong></td><td>???????????????滻</td></tr><tr><td><strong>ctrl+shift+F</strong></td><td>??????????????????</td></tr><tr><td><strong>ctrl+R</strong></td><td>?????????滻</td></tr></tbody></table><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>ctrl+shift+A</strong></td><td>?????????????????й????????</td></tr><tr><td><strong>alt+[0-9]</strong></td><td>???????????????</td></tr><tr><td><strong>ctrl+shift+F12</strong></td><td>??????????????????????????????????飩</td></tr><tr><td><strong>alt+shift+F</strong></td><td>????????????????</td></tr><tr><td><strong>ctrl+alt+s</strong></td><td>?????????</td></tr><tr><td><strong>ctrl+tab</strong></td><td>?л????????????????д????Ч???Щ??</td></tr><tr><td><strong>alt+<-??-></strong></td><td>?л????????</td></tr></tbody></table><p><strong>???????</strong></p><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>ctrl+shift+N</strong></td><td>??????????????????????????????</td></tr><tr><td><strong>ctrl+shift+alt+N</strong></td><td>????????????????λ???????</td></tr><tr><td><strong>ctrl+F</strong></td><td>????????????????</td></tr><tr><td><strong>F3</strong></td><td>?????????</td></tr><tr><td><strong>shift+F3</strong></td><td>?????????</td></tr><tr><td><strong>ctrl+R</strong></td><td>?????????滻</td></tr><tr><td><strong>ctrl+shift+R</strong></td><td>???????????????滻</td></tr><tr><td><strong>ctrl+shift+F</strong></td><td>??????????????????</td></tr><tr><td><strong>ctrl+R</strong></td><td>?????????滻</td></tr></tbody></table><p>?????</p><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>ctrl+shift+A</strong></td><td>?????????????????й????????</td></tr><tr><td><strong>alt+[0-9]</strong></td><td>???????????????</td></tr><tr><td><strong>ctrl+shift+F12</strong></td><td>??????????????????????????????????飩</td></tr><tr><td><strong>alt+shift+F</strong></td><td>????????????????</td></tr><tr><td><strong>ctrl+alt+s</strong></td><td>?????????</td></tr><tr><td><strong>ctrl+tab</strong></td><td>?л????????????????д????Ч???Щ??</td></tr><tr><td><strong>alt+<-??-></strong></td><td>?л????????</td></tr><tr><td><strong>ctrl+F4</strong></td><td>????????????</td></tr></tbody></table><p><strong>????</strong></p><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>ctrl+D</strong></td><td>????????</td></tr><tr><td><strong>ctrl+W</strong></td><td>??е???</td></tr><tr><td><strong>ctrl+<-??-></strong></td><td>????????????????λ??</td></tr><tr><td><strong>alt+Insert</strong></td><td>???????????????</td></tr><tr><td><strong>ctrl+alt+L</strong></td><td>?????????</td></tr><tr><td><strong>shift+tab/tab</strong></td><td>????/????????????????????м???????????</td></tr><tr><td><strong>ctrl+Y</strong></td><td>??????</td></tr><tr><td><strong>shift+enter</strong></td><td>????????У????????????λ???</td></tr></tbody></table><p><strong>???????e汾???????</strong></p><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>esc</strong></td><td>????????????</td></tr><tr><td><strong>alt+F1</strong></td><td>?????????????????????λ??????????</td></tr><tr><td><strong>ctrl+G</strong></td><td>??????е????</td></tr><tr><td><strong>ctrl+]/[</strong></td><td>????????????????</td></tr><tr><td><strong>alt+up/down</strong></td><td>?????/?????????</td></tr></tbody></table><table><tbody><tr class="firstRow"><td>????</td><td>???</td></tr></tbody><tbody><tr><td><strong>ctrl+C</strong></td><td>??????</td></tr><tr><td><strong>ctrl+p</strong></td><td>?????汾?????????</td></tr><tr><td><strong>ctrl+G</strong></td><td>??????е????</td></tr><tr><td><strong>ctrl+]/[</strong></td><td>????????????????</td></tr><tr><td><strong>alt+up/down</strong></td><td>?????/?????????</td></tr></tbody></table>
-
[??????]iterm2 ??????? Mac item2???????
http://www.pirinnaturalssoapandspa.com//html/48065_1.html
????
??????
2014/12/15 9:28:30
<p>
??????? iTerm 2 ?????еó????????Mac ?????????????? Terminal ???????????????????????????汾??????????Щ??????????????????????????????????и???????? Iterm2 ??????????????????ж?????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/201412150933529789854.png"/>
</p>
<p>
Iterm2??????????????????????л???????????????????????? zsh ????????????? Terminal + bash ???? Mac ??????????????á?
</p>
<p>
??iterm 2 ??????
</p>
<p>
???
</p>
<p>
????????command + t
</p>
<p>
???????command + w
</p>
<p>
?л??????command + ???? command + ????????
</p>
<p>
?л??????command + enter
</p>
<p>
?????command + f
</p>
<p>
????
</p>
<p>
?????????command + d
</p>
<p>
????????command + shift + d
</p>
<p>
?л??????command + option + ????? command + [ ?? command + ]
</p>
<p>
?????????command + ;
</p>
<p>
?????????????command + shift + h
</p>
<p>
????
</p>
<p>
???????У?ctrl + u
</p>
<p>
???????ctrl + a
</p>
<p>
????β??ctrl + e
</p>
<p>
????????ctrl + f/b (????????????)
</p>
<p>
?????????ctrl + p
</p>
<p>
?????????????ctrl + r
</p>
<p>
???????????????ctrl + d
</p>
<p>
???????????????ctrl + h
</p>
<p>
??????????????ctrl + w
</p>
<p>
?????????β??ctrl + k
</p>
<p>
????????????ctrl + t
</p>
<p>
????1??command + r
</p>
<p>
????2??ctrl + l
</p>
<p>
???????Щ?????????/????
</p>
<p>
&#8984; + ??????? tab ???????????л?
</p>
<p>
??????? + ????м??????????????
</p>
<p>
&#8984; + f ???????????????????
</p>
<p>
&#8984; + d ??????? / &#8984; + shift + d ???????
</p>
<p>
&#8984; + r = clear????????????????????????? clear ??????????????
</p>
<p>
ctrl + u ??????У???????????λ??
</p>
<p>
?????????? ?? &#8984; + ; ??????г????????????
</p>
<p>
&#8984; + shift + h ???г????а????
</p>
<p>
?????? Preferences > keys ?????????????? iterm???????????ù? Alfred ???
</p>
<p>
???????Щ????
</p>
<p>
&#8984; + 1 / 2 ???? tab ????????л???????? ??? ??????????
</p>
<p>
&#8984;?? / &#8984;?? ??????????????/????? ?????????? C+a / C+e
</p>
<p>
&#8997;?? / &#8997;?? ?????????/????????? C+f / C+b??????????????Iterm??????????????&#8997;f / &#8997;b?????????????
</p>
<p>
???????????????
</p>
<p>
???÷???????
</p>
<p>
?????????Щ??????????????????? linux ????Щ????????
</p>
<p>
C+a / C+e ???????????????????
</p>
<p>
C+p / !! ?????????
</p>
<p>
C+k ?????????????β (???? C+u ????????????????iterm???????????)
</p>
<p>
C+w A+d ???????????/β
</p>
<p>
C+h C+d ????????????
</p>
<p>
C+y ?????????
</p>
<p>
C+r ?????????????????????
</p>
<p>
<strong>?????????????????</strong>
</p>
<p>
??Preferences->Profiles->Colors??load presets?????????????????????????????????????http://iterm2colorschemes.com/????????????????п???????????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/201412150932339961378.png"/>
</p>
<p>
?Щ??????÷?????
</p>
<p>
<strong>??м?????</strong>
</p>
<p>
iterm2??2????????м?????????
</p>
<p>
????????????iterm2?У???????·?????????????????iterm2????????????
</p>
<p>
????????????????command+f,????iterm2?????????????????????????????????????????????????????????????????tab??????????????仯??????????臨?????????????shift+tab???????????????????????в??????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/2014121509363550618.png"/>
</p>
<p>
<strong>·?????</strong>
</p>
<p>
????Tab??????????Tab·????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/2014121509363630180.png"/>
</p>
<p>
<strong>????и?</strong>
</p>
<p>
command+d????????
</p>
<p>
command+shift+d???????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/2014121509363710532.png"/>
</p>
<p>
<strong>?????</strong>
</p>
<p>
??????????ú?????????????????????????????????????????棬???????????????????iterm2 shell??
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/2014121509363718549.png"/>
</p>
<p>
??????????????????????????????????????????????????
</p>
<p>
<strong>??????</strong>
</p>
<p>
??????????????????????<strong>command+;</strong> iterm2??????г?????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/2014121509363730707.png"/>
</p>
<p>
<strong>???????</strong>
</p>
<p>
????command+shift+h??iterm2??????г????а?????????????????????а???????????浽???????Preferences > General > Save copy/paste history to disk.?????á?
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-12/2014121509363856191.png"/>
</p>
<p>
<strong>????л?</strong>
</p>
<p>
command+enter?????????????
</p>
<p>
Exposé????Tab
</p>
<p>
command+option+e,???????????
</p>
<p>
???浱?????
</p>
<p>
Window > Save Window Arrangement.
</p>
<p>
?????????????
</p>
<p>
Window > Restore Window Arrangement
</p>
<p>
??????Preferences > General > Open saved window arrangement.??????????????
</p>
-
[??????]FastCGI?????IIS7.5+PHP5.6.0????
http://www.pirinnaturalssoapandspa.com//html/46604_1.html
????
??????
2014/11/15 23:36:56
<p>?????????????????????Apache+php???????????????IIS+php??????????????????????????</p><p><strong>FastCGI??????????(long-live)???CGI</strong>?????????????????????????????ζ??????????fork??Ρ?????????????????, ?? FastCGI ???????????????????????????????в???????????????????????????????<br/>FastCGI???????,???,??????,????????????<br/><strong>????nginx??spawn-fcgi??fcgi???????????????????FastCGI???</strong>????????????????????</p><p>PHP??FastCGI????????php?????????mod_fastci???У???????mod_phpsusexec??FastCGI???????? ???????????????????????????????????????????????ó?????????????????????CGI???????????????????????????????????????? ???????????????????????</p><p>??????????ISAPI.dll ????????</p><p>???????????????????????????????isapi.dll????????????nsapi.dll??????????????php5.3?????????????????????</p><p>php5.3???????IIS6???????ISAPI??????е????????php5.3???????????php5.3isapi.dll????????????php5.3nsapi.dll?????仰?php5.3????汾???????ISAPI?????????IIS???????????????FastCGI???????</p><p>??????????????????????????FastCGI ????php????????????????????????</p><p>????????? C??\WINDOWS\system32\inetsrv ???2????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523315679714.gif"/></p><p>??????????????????????????????????????????????web????????????????http://www.iis.net/downloads/microsoft/fastcgi-for-iis</p><p>?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523315763416.png"/></p><p>??????????????飬?????????????????????????????????????????????£?FastCGI???????????????????????????????????????????</p><p>1??????????web??????????????http://www.iis.net/downloads/microsoft/fastcgi-for-iis</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523315720957.png"/></p><p>2??????????IIS7?????Web PI ???????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523315882237.png"/></p><p>3??????????μ? FastCGIIIS6.exe</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523315830029.png"/></p><p>4????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523324121709.png"/></p><p>5??????????????????? FastCGI</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523320010068.jpg"/></p><p>6?????????????????????????????? ?? ???????????->????->Internet???????IIS????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523320113531.jpg"/></p><p>7?????FastCGI????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523320289905.jpg"/></p><p>8????????????2?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523320339956.jpg"/></p><p>9????????phpinfo.php ?????????д??</p><p> <?php</p><p> phpinfo();</p><p> ?></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523320323131.jpg"/></p><p>10?????? http://localhost/phpinfo.php????http://127.0.0.1/phpinfo.php</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014111523320429266.jpg"/></p><p>???????????</p><p>д??????????????????????????????????????????????????а????????????php??????IIS??????????????????IIS???????????????????????????????????????????????????????????Щ?????IIS+PHP?????????????ū????????Щ???????????????????????????????????????????????????????</p>
-
[??????]svn?????????? SVN?汾?????????
http://www.pirinnaturalssoapandspa.com//html/46224_1.html
????
??????
2014/11/6 23:47:19
<p>????汾????????????????????????svnresolved??????subversion?????????????????????????????????subversion????WorkCopy?б??????е????????汾????θ??°汾??????????汾????????????汾????????μ?汾??????????</p><p>????????????????????????????????????????????????????????????????????????????git????svn????????????????????????????svn??????????????????????????SVN?????????????????????</p><p>????A??B????????????????svn???????м????test1.txt????????A??B?????????????????test1.txt??汾????13(????????????svn?????汾??)??A??B??????????????????A??B????</p><p>·</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472440603.png"/></p><p>????????B????????仰?????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472494016.png"/></p><p>???B????????????test1.txt??汾?????14?????A?????test1.txt??汾???13????????A?????????aa??,?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472465446.png"/></p><p>????A???????13?汾???????????????????????14?汾??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472488144.png"/></p><p>??????????????????????????????????????????????????????????????????????revert???????????????????????????????????????????????г????????????????£?</p><p>?????????</p><p>A????????????????????Revert?????????test1.txt???13?汾?????????????update???test1.txt???14?汾??????14?汾????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472433263.png"/></p><p>==??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472492284.png"/></p><p> ==>??????????</p><p>?????????</p><p>????汾???????????A???????????2?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472562096.png"/></p><p>???????????£???????????????????????????????????????????????μ???????</p><p>??????????2????????????????????</p><p>test1.txt.mine---????????A?????13?汾??????????????????????????????13?汾????+A????????</p><p>test1.txt.r13----????????A????????13?汾??test1.txt?????????????13?汾????</p><p>test1.txt.r14----???????svn????????test1.txt?????°汾?????????B????????14?汾?????????????13?汾????+B????????</p><p>test1.txt--------????A?????????????£??????????svn?? ???°汾14 ?? A???????? ??????????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472531118.png"/></p><p>????????????ν??????????????????????????????????????????????A???test1.txt???????????£????????????????? ???<img src="https://pic.cr173.com/up/2014-11/2014110623472543803.png"/>?????test.txt.mine??test1.txt.r13??test1.text.r14????????????A?????????????????????test1.txt????????????????????excel???????test1.txt?????????????????ò????????????????????test1.txt????????<img src="https://pic.cr173.com/up/2014-11/2014110623472553552.png"/>??????test.txt.mine??test1.txt.r13??test1.text.r14????????????????Resolve???????test1.txt??????????????????????????????????????????????test1.txt????????????????????????????????°汾????14?汾?????????svn???????????°汾14??A???????????????????????????svn????????????????????????????????????????<img src="https://pic.cr173.com/up/2014-11/2014110623472524041.png"/>?????test1.txt?????14?汾??A??????????????A??B??????????test1.txt???????14?汾?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623472517228.png"/></p><p>??????A?????????????????????</p><p><strong>???</strong></p><p>?????????????汾?????????????????????????????£????????????????????????°????????????????????????????test1.txt???????????????????????ú????resolve???????</p><p>??????????????汾?????????????????????????????????<img src="https://pic.cr173.com/up/2014-11/2014110623472543539.png"/>???????μ??????????°汾?????????</p><p>???磬???sally???????????sandwich.txt,??harry????????????????????λ?ò????????????????sally????????????update????????????????????????sandwich.txt.mine??sandwich.txt.r1??sandwich.txt.r2?????????????????????????????????????????????????е??????????????????????????<br/>a.??????SVN???????????????????е??????????<br/>b.??????????????????е?????????????????????<br/>c.????svnrevert<filename>?????????е?????<br/>?????????????????????????svnresolved??subversion????????????????????????????????<br/>??????????????SVN???????????????????ú??£??????????????????ò???????????<br/><strong>?????????????</strong><br/>Mayonnaise<br/>Lettuce<br/>Tomato<br/>Provolone<br/><<<<<<<.mine<br/>Salami<br/>Mortadella<br/>Prosciutto<br/>=======<br/>Sauerkraut<br/>GrilledChicken<br/>>>>>>>>.r2<br/>CreoleMustard???????????С??????????SVN?????????Щ????????????????????????,<br/><<<<<<<.mine<br/>Salami<br/>Mortadella<br/>Prosciutto<br/>=======??????????????????????<br/>Sauerkraut<br/>GrilledChicken<br/>>>>>>>>.r2<br/>???????????????????<br/>??SVN??????У?????????????????1?????????????????????????????????????????????????£??м????δ??????????????????<br/>???г??????????????????????????????????</p><p><strong>?汾??????</strong></p><p>????A??B???????????汾???100???????????kingtuns.txt????????A????????????????kingtuns.txt?????????????????????????????kingtuns.txt?????汾????????101?????B?????汾???100??kingtuns.txt???????????????????????????????????????????????μ?101?汾???????????????????????</p><p><strong>?汾???????</strong></p><p>??????????subversion?????????????б??????е????????汾[??θ??°汾??????????汾(??????????汾)????????μ?汾????????]??</p><p>???????????kingtuns.txt</p><p>????????????????</p><p>kingtuns.txt.r101</p><p>kingtuns.txt.r102</p><p>kingtuns.txt.mine</p><p>kingtuns.txt?????????????б?????????????????</p><p><strong>?汾????????</strong></p><p>??????</p><p>1??????A??B?????????????kingtuns.txt??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493050436.jpg"/></p><p><br/></p><p>2???????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493168052.jpg"/></p><p>3??A???????????????????A?????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493190486.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493165380.jpg"/></p><p>4??B???????????????????B?????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493180474.jpg"/></p><p>B????????????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493112908.jpg"/></p><p>B?????????????????????????汾?????????????汾????°汾??????????????????????????svn resolved??????????????????汾??????????????????svn resolved?????????????subversion???????????????????????</p><p>???????????????</p><p>A?????????????£????svn revert?????????????????????????2???????svn resolved???????</p><p>B?????????????£???????????????????????汾???????????????resolved filename????(????????????????)??</p><p>C???????????????????????????????????????????????????????????resolved filename?????????????????</p><p>??????????£?</p><p>1?? ??????????С?update???????£?????</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493141214.jpg"/></p><p>2?? ??????????????????--????????TortoiseSVN??Edit conflicts?????????????????????′???</p><p>Theirs??????????????????°汾</p><p>Mine??????????????汾</p><p>Merged?????????????????????</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493139746.jpg"/></p><p>3?? ??????÷??????汾????Theirs??????в????????????????Use this text block????????????飩??</p><p>?????????????汾????Э?????Mine????????????Use this text block????????????飩??</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493121452.jpg"/></p><p>4?? ???????????kingtuns.txt????????</p><p>5?? ??B??????????£???????--????????TortoiseSVN??Resolved????????????г??????????б??????????????????OK??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493240537.jpg"/></p><p>6?? ??????</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493246146.jpg"/></p><p>7??????????????????</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110623493219044.jpg"/></p><p>??ν???????????????</p><p>1????????????????????????????/?????????????????????????????????????????????</p><p>2?????????д???????message??????????????????μ????????????????????????????μ?????п????????</p><p>3?????????????????????SVN???ζ????????????????????????????????汾???????°汾??????°?????????????????????????汾??</p>
-
[??????]fpga??EPCS ?????2????? FPGA?????????????EPCS??
http://www.pirinnaturalssoapandspa.com//html/46165_1.html
????
??????
2014/11/6 14:46:59
<p>???????????????????Cyclone FPGA??????????????????????д????????????EPCS???????????д??EPCS????????????</p><p>??1????Quartus II??Programmer?У?????????EPCS?????AS??????????.pof?????EPCS????????????????????????AS????????JTAG???????????????*.pof??????*.sof??</p><p>??2????Quartus II??Programmer?У????JTAG??????FPGA?м????????EPCS???б???</p><p>??3?????Nios II IDE?е?Flash Programmer??EPCS???б???</p><p><strong>?????????????????????AS??????</strong></p><p>??????????????????????????????.POF??.SOF ???????SOF ????????FPGA SRAM ????????POF ?????AS ????????</p><p>???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470458317.jpg"/></p><p>?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470476874.jpg"/></p><p>????Щ????????????????????JTAG ?????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470449245.jpg"/></p><p>?????????????POF ???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470476347.jpg"/></p><p>??? ????У?飬?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470566448.jpg"/></p><p><strong>???潲?????JTAG ??????????÷???????????????JIC ??JTAG Indirect Configuration File ??</strong></p><p>??Quartu s II ???????File > C o nv ert Program mi ng Files???? SOF ??POF ????????????<br/>??????????????????SOF ???????????JIC ????????????(?μ??)??</p><p>(1) ??Quartu s II ?????????File > Co nv ert Progra mmi ng Files ????Convert Programming Files ????????????????Programmi ng file ty pe ?????б???????????????????JTAG Indirect Configuration File (.jic)??</p><p>(2) ??Configuration d e vi ce ?????б???и????????????????????????????EP1C3 ???EPCS1 ??EP1C12???EPCS4 ??</p><p>(3) ??File name ??????У????????????JIC ?????????·????</p><p>(4) ??Input files to convert ???е???Flash Loader??????????</p><p>(5) ???? add device ??Select Device (???????) ?????????????</p><p>(6) ??????????????????????????????????????Cyclone??</p><p>(7) ??????????EPlC3 ???????OK?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470544278.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470530125.jpg"/></p><p>???????</p><p>(8) ?????????Input files to convert ???е???SOF Data ??????????</p><p>(9) ????Add File ??Select Input File (??????????)?????</p><p>(10) ??????????????????????SOF ?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470596900.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470595695.jpg"/></p><p>(11) ??????????????????SOF Data ???????????????????SOF ?????????????????SOF Data ?μ?????SOF ???????????</p><p>(12) ???????????Properties??SOF File Properties (SOF ???????) ??????????SOF??е?????????Properties??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470552031.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470612622.jpg"/></p><p>??????????裬???????SOF ?????JIC ????????????????JIC ???????????????·???? </p><p><strong>????????? ???JlC ?????Quartus II Pr ogrammer ??EPCS ???<br/></strong>???1) ?????????SOF ????????JIC ????????????????JIC ?????Quartu s II <br/>Programme r ?????????????EPCS ???б??????????£?</p><p>(1) ??Programme r?????JTAG??????????(???????)?????????????б???</p><p>(2) ??????????????е?Program/Configure ?μ?????????????????д???SOF???????JTAG ??дJIC ????????????????</p><p>(3) ??????St a rt ???????????????ɡ?</p><p>?????????????????????????????????μ????????á?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-11/2014110614470686060.jpg"/></p><p><strong>????JTAG????EPCSо??????</strong></p><p>???????AS????????JTAG???????EPCS????????????????????£?</p><p>1.??QuartusII?д?????????????????????JTAG???????.sof??</p><p>2.???File->Convert Programming Files??????Convert Programming Files?????</p><p>3.Output programming file????????Programming file type???JTAG Indirect Configuration File(.jic)??</p><p>4.Configuration device???????????????о?????EPCS16??</p><p>5.File name??д???????????????output_file.jic??</p><p>6.Input files to convert???????????Flash Loader?????Add Device???????????????????????FPGAо?????EP2C35??</p><p>7.???SOF Data?????Add File?????????????????????????????б????????.sof???????????????</p><p>8.???Generate???????output_file.jic?????</p><p>9.??Programmer????????JTAG????</p><p>10.???Add File????????output_file.jic?????????Program/Configure??????????</p><p>11.????????JTAG???o????Start??QuartusII????????FPGA?????????FPGA??д????о???</p><p>?????????????????????AS?????????????????о?????д??????????ù?????????????????????????????忨?????????磬????????????С?????????FPGAо???????о???????Stratix II EP2S60??EPCS64?????Cyclone II EP2C35??EPCS16??</p><p><strong>FPGA????????????????????????????????????о??У?</strong></p><p>1.??Nios?????</p><p>??1??????AS???.pof???????</p><p>??2??????JTAG???.JIC??.JAM???</p><p>2????Nios?????</p><p>??1??????AS???.pof???????</p><p>??????????SOPC_Builder?????onchip_rom??onchip_ram????????RAM??</p><p>Nios ??cpu????????Reset??onchip_rom </p><p>Exception:onchip_ram????????RAM??</p><p>??2????Nios IDE????Flash Programmer</p><p>??????????SOPC_Builder ?????EPCS_controller??SDRAM??SRAM</p><p>Nios ??cpu????????</p><p>Reset??EPCS_controller</p><p>Exception:SDRAM????SRAM??</p><p>Nios IDE ?е?????? stdout:null stderr:null</p><p>programme memory:SDRAM</p><p>Quartus?????????.sof??.pof????????????????JTAG??AS??</p><p>?????IDE??Tools????>Flash programmer ???????????????.sof?????Hardware Image??Custom ???м???</p><p>???У?????????????????????С????????????????????????????onchip_ram????????</p><p>???????????Quartus??Assignment??Setting??Device and Pin Option>Configration,???Active Serial??????????Flash?????</p>
-
[java]Failed to create the java virtual machine????????
http://www.pirinnaturalssoapandspa.com//html/45240_1.html
????
java
2014/10/24 20:51:40
<p>????Eclipse????java?????????????????????splash?????????Failed to create the Java Virtual Machine???????????eclipse??myeclipse????????????Failed to create the Java Virtual Machine??</p><p><strong>1.????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420531562172.jpg"/></p><p>????о???jdk?????????????jdk???????????????????eclipse??myeclipse??????????????????????????eclipse.ini??myeclipse.ini??????????????£?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/201410242056042068113.png"/></p><p>?????ò????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420552733500.jpg"/></p><p style="text-align:center;"><img src="http://img1.ph.126.net/Av9l0aJVy4t8AuyTUkkJBA==/6597615124425361411.jpg"/></p><p><strong>???eclipse.ini???????????????????Σ?</strong></p><p>--launcher.XXMaxPermSize</p><p>256M</p><p>-showsplash</p><p>org.eclipse.platform</p><p>--launcher.XXMaxPermSize</p><p>256m</p><p>??????</p><p>?Clauncher.XXMaxPermSize<br/><span style="color: rgb(255, 0, 0);">128M</span><br/>-showsplash<br/>org.eclipse.platform<br/>?Clauncher.XXMaxPermSize<br/>128m</p><p>????????????????????</p><p>?????????????????</p><p>????????????????????????????????</p><p>#??????</p><p>-Xmx512m</p><p>??????</p><p><span style="color: rgb(255, 0, 0);">-Xmx256m </span></p><p>eclipse??????????</p><p><strong>2.java??????????????</strong>???eclipse???·??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420530968757.jpg"/></p><p><strong>3.???eclipse????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420531636388.jpg"/></p><p><strong>4.????????????ultraedit???????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420531661495.jpg"/></p><p><strong>5.???????????</strong>??????java???????????Permanate generation???磬class??????????????Щ?????reflective??????????????????????256???????128??</p><p>?????????ò????С??????????????????б??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420531699286.jpg"/></p><p><strong>6.????????eclipse</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102420531824494.jpg"/></p><p>?????PermSize??MaxPermSize?????????java???????????Permanate generation??????Щ?????reflective???????????????????Щ??治??????Heap??????棩????С?</p><p>-Xms128m</p><p>???JVM Heap(?????)??С???128MB?????????</p><p>-Xmx512m</p><p>???JVM Heap(?????)??????????256MB?????????</p><p>-XX:PermSize=64MB ??С??磬???????</p><p>-XX:MaxPermSize=256MB ???????????磬???????</p><p>??С???£?java.lang.OutOfMemoryError: PermGen space</p><p><strong>?????????????</strong><br/>???????<br/>???JDK??bin·???????????????PATH???棬??????PATH???????????棬????????????????<br/>;C:\Program Files\Java\jdk1.6.0_21\bin;<br/><br/>????????<br/>????eclipse???????????????????·??????????????????????????<br/>eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe"<br/><br/>??????????????Eclipse???</p>
-
[??????]UltraEdit???????????滻-??UltraEdit????????????
http://www.pirinnaturalssoapandspa.com//html/45151_1.html
????
??????
2014/10/24 9:25:41
<p>?????????ù???????????UltraEdit????????????????ü???????????????????д????????????Ultraedit???????????????????з????????????滻????????????ù???<strong>UltraEdit???????</strong>??????滻??????????????????????????????????滻??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/14141142447935362.jpg"/></p><p>{insd m="0" i="2315"}</p><p><strong>??????? (UltraEdit Syntax): </strong><br/>% ??????? - ?????????????????????????. <br/>$ ?????β - ???????????????????????β <br/>? ???????з??????????????. <br/>* ?????????????????????????????????????з??? <br/>+ ??????????????????????λ??????Σ??????????з??? <br/>++ ?????????????????????????????????????????????з??? <br/>^b ?????ж?? <br/>^p ???DOS???????з? <br/>^r ???MAC???????з?(CR Only) <br/>^n ???UNIX???????з? (LF Only) <br/>^t ?????????? <br/>[ ] ????????е?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/201410240920569058302.png"/></p><p><strong>?????????????</strong><br/>???????: ?滻 %[ ^t]++^p ? ??? <br/><br/>?????β???: ?滻 [ ^t]+$ ? ??? <br/><br/>?????????: ?滻 %[ ^t]+ ? ??? <br/><br/>?????????????4??????: ?滻 %[ ^t]++^([~ ^t^p]^) ? " ^1" <br/><br/>?????????????4??????: ?滻 %[ ^t]+ ? " " <br/>(???????????????,????????ε?????) <br/><br/>????κ??????: ?滻 [ ^t]++^p^([~ ^t^p]^) ? ^1 <br/>(???: ?????????????DOS?????????? - CR/LF) <br/><br/>???HTML TAG: ?滻 ^{<*>^}^{<*^p*>^} ? ??? <br/><br/>???HTML?е?????<A>: ?滻 <[ ]++a *[ ]++href[ ]++=*> ? ??? <br/><br/>??????????????2?????: ?滻 %?? ? ??? <br/><br/>???4?к????2?п?????: ?滻 %^(????^)^(?^) ? "^1 ^2" <br/><br/>???????е?????: [0-9]+[.]++[0-9]+ <br/><br/>???????е????: [a-z]+ <br/><br/>???????е????: http://[a-z0-9^~`_./^-^?=&]+ <br/><br/>???: ?滻???????????????????????? <br/>??UltraEdit?????е?????????????????????UltraEdit???13?汾???Unix??????????????????鸚??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/201410240923322168500.png"/></p><p><strong>????????? </strong><br/>???? ???? <br/>% ????е??? - ???????????????????е?????????????????????????в??????κ??????????? <br/>$ ?????β - ????????????????????β??????????????????????в??????κ??????????? <br/>? ??????з?????????κε???????? <br/>* ??????з?????κ???????????????? <br/>+ ??????????????????????????????? <br/>++ ??????????????????????????????? <br/>^b ????????? <br/>^p ?????????з?(CR/LF)(??)(DOS???) <br/>^r ?????????з?(CR ????)(??)(MAC ???) <br/>^n ?????????з? ( LF ???? )( ?? )( UNIX ??? ) <br/>^t ????????????TAB <br/>[] ????κε????????????????????е??Χ <br/>^{A^}^{ B^} ??????A?? B <br/>^ ?????????????????? <br/>^(^) ????????????滻?????????? <br/><br/>??????????????????9?????????, ???????????????????? <br/><br/>??????滻?????? ^x , ?滻??Χx??1-9?????磺 <br/><br/>If ^(h*o^) ^(f*s^) matches ??hello folks??, <br/>^2 ^1 would replace it with ??folks hello??. <br/>??hello folks ?????滻?? folks hello???? <br/><br/>??? ^ ???????? ^????Ctl + ????? <br/><br/>???磺 <br/><br/>m?n ??? ??man??,??men??,??min?? ??????? ??moon??. <br/>t*t ??? ??test??,??tonight?? ?? ??tea time?? (the ??tea t?? portion) ??????? ??tea <br/>time?? (newline between ??tea ?? and ??time??). <br/>Te+st ??? ??test??,??teest??,?? teeeest ?????????????? ??tst???? <br/>[aeiou] ??????Сд???? <br/>[,.?] ????????? ??,??????.???? ??????? <br/>[0-9, a-z] ????κ???λ????Сд????? <br/>[~0-9] ????????????????κ???? (~ ??ζ???????) <br/>?????·????????????????A?? B ?? <br/>??^{John^}^{Tom^}?? <br/>??????John??Tom??????????? 2 ?????????????κζ????? <br/>??????????????а????·?????A or B and C or D?? <br/>??^{John^}^{Tom^}^{Smith^}^{Jones^}?? <br/>????John or Tom ?????? Smith or Jones?? <br/><br/><strong>????????Unix???????????????? </strong><br/>???? ???? <br/>\ ??????????????????????????? <br/>"n" ??????"n"??"n" ??????з????з?????? <br/>^ ???/??λ?е????? <br/>$ ???/??λ?е?β?? <br/>* ????????????λ??Ρ??? <br/>+ ????????????λ??Ρ??? <br/>. ????????????з????????κε?????????? <br/>(expression)????????滻?????????????????????????????????????9???????????????????????? x , x???Χ?? 1-9 ?? <br/><br/>???磺 <br/><br/>If (h.*o) (f.*s) matches ??hello folks??, <br/>2 1 would replace it with ??folks hello??. <br/>??hello folks ?????滻?? folks hello???? <br/>[xyz] ?????????????????????????κ?????? <br/>[^xyz] ???????????????????????????????κ?????? <br/>\d ????????????????????[0-9]?? <br/>\D ??????????????????????[^0-9]?? <br/>\f ?????????????? <br/>\n ??????????????? <br/>\r ???????????????? <br/>\s ????κο?????, ???, ???, ????????????????任?з??? <br/>\S ????κη???????????????任?з??? <br/>\t ?????????TAB????? <br/>\v ?????????????????? <br/>\w ????κδ???????????????? <br/>\W ????κη???????????? <br/>??? ^ ???????? ^????Ctl + ????? <br/>???磺 <br/>m.n ??? ??man??,??men??,??min?? ??????? ??moon??. <br/>t+t ??? ??test??,??tonight?? ?? ??tea time?? (the ??tea t?? portion) ??????? ??tea <br/>time?? (newline between ??tea ?? and ??time??). <br/>Te*st ??? ??test??,??teest??,?? teeeest ?????????????? ??tst???? <br/>[aeiou] ??????Сд???? <br/>[,.?] ????????? ??,??????.???? ??????? <br/>[0-9,a-z] ????κ???λ????Сд????? <br/>[^0-9] ????????????????κ???? (~ ??ζ???????) <br/>?????·????????????????A?? B ?? <br/>??(John)|(Tom)?? <br/>??????John??Tom??????????? 2 ?????????????κζ????? <br/>??????????????а????·?????A or B and C or D?? <br/>??(John|Tom) (Smith|Jones)?? <br/>????John or Tom ?????? Smith or Jones?? <br/>???? <br/>p ??? CR/LF ( ??? rn ????? ) ???DOS?н???????? <br/>???????/?滻???????????????????????滻?????????????????Ч??? <br/>???? ???? <br/>^^ ?????? ??^?? ??? <br/>^s ?滻?????? ( ???? ) ?????????????????? <br/>^c ?滻???????????? <br/>^b ?????????? <br/>^p ?????????з? ( CR/LF )( ?? )( DOS ???) <br/>^r ?????????з? ( CR ???? )( ?? )( MAC ???) <br/>^n ?????????з? ( LF ???? )( ?? )( UNIX ???) <br/>^t ?????????TAB???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/201410240920117146131.png"/></p><p><strong>Ultraedit??????????</strong><br/>???????????????δ??????滻????? <br/>????????δ??????????html?????</p><p>????????:</p><p><!-- Copyright ?2014. toplee Ltd --> <br/><style> <br/>A.applink:hover {border: 2px dotted #DCE6F4;padding:2px;background-color:#ffff00;color:green;text-decoration:none} <br/>A.applink {border: 2px dotted #DCE6F4;padding:2px;color:#2F5BFF;background:transparent;text-decoration:none} <br/>A.info {color:#2F5BFF;background:transparent;text-decoration:none} <br/>A.info:hover {color:green;background:transparent;text-decoration:underline} <br/></style> <br/><div style='BORDER: 1px solid #DCE6F4; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 5px; <br/>.... ????????.... <br/><!-- /Copyright ?2014. toplee Ltd --> </p><p>???????????δ????滻?????????д??????????? <br/><!?C Copyright[^!]*[^>]*> <br/>???????????滻??</p><p><span style="color: rgb(255, 0, 0);"><strong>UltraEdit????????????</strong></span></p><p>?и???Excel?е??????????????е???????????ó?????Excel?е???????洢????????У??????????????????? EditPlus??UltraEdit?????????????????????SQL????????????????????д?κδ???????????????UltraEdit????? ????UltraEdit?????????????????£?????????????????????</p><p>???赼??????????name??email?? introduce????Excel?е????????????????????Σ?????????????excel?е??????????introduce??????У?????????????????л?????</p><p>????????????????£???Excel?п??????????UltraEdit?У???</p><p>???? zhangsan@zihou.com "????2004??5?????????????????????????У?? " ???? lisi@zihou.com ???????????????????????????????????'??????</p><p>??????????????????tab???????????????裺</p><p><strong>?滻??Ctrl+R</strong></p><p>1?? ??????????????????????????????????????????滻???ɡ?</p><p>2?? ?????У???????%[ ^t]++^p?滻??????????????????^p$?????????????滻?????^p$???????滻??????С?</p><p>3?? ????е???????????insert into test(name,email,introduce)values(??????UltraEdit?????У?%????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102409190888203.png"/></p><p>4?? ?滻??tab??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102409190876458.png"/></p><p>5?? ???????β????);</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-10/2014102409190864714.png"/></p><p>OK??????????????????????????SQL???????????о??????????????</p><p><strong>??????? (UltraEdit ??):</strong></p><table border="1" cellpadding="0"><tbody><tr class="firstRow"><td valign="top" width="60"><strong>????</strong><br/></td><td valign="top" width="359"><strong>????</strong><br/></td></tr><tr><td valign="top" width="60">%<br/></td><td valign="top" width="359">??????? ?C ????????????????????????????????κ????????????е???????????<br/></td></tr><tr><td valign="top" width="60">$<br/></td><td valign="top" width="359">?????β ?C ????????????????????β???????????κ????????????е???????????<br/></td></tr><tr><td valign="top" width="60">?<br/></td><td valign="top" width="359">????κγ????з????????<br/></td></tr><tr><td valign="top" width="60">*<br/></td><td valign="top" width="359">????κγ????з?????????????????????????<br/></td></tr><tr><td valign="top" width="60">+<br/></td><td valign="top" width="359">?????????????????/??????????????????????????????????????????з???<br/></td></tr><tr><td valign="top" width="60">++<br/></td><td valign="top" width="359">0 ?λ?????????????/??????????????????з???<br/></td></tr><tr><td valign="top" width="60">^b<br/></td><td valign="top" width="359">?????????????<br/></td></tr><tr><td valign="top" width="60">^p<br/></td><td valign="top" width="359">?????????з? (CR/LF) (????) (DOS ???)<br/></td></tr><tr><td valign="top" width="60">^r<br/></td><td valign="top" width="359">?????????з? (?? CR) (????) (MAC ???)<br/></td></tr><tr><td valign="top" width="60">^n<br/></td><td valign="top" width="359">?????????з? (?? LF) (????) (UNIX ???)<br/></td></tr><tr><td valign="top" width="60">^t<br/></td><td valign="top" width="359">??????????<br/></td></tr><tr><td valign="top" width="60">[ ]<br/></td><td valign="top" width="359">????κ??????е?????????Χ<br/></td></tr><tr><td valign="top" width="60">^{A^}^{B^}<br/></td><td valign="top" width="359">?????? A ?? B<br/></td></tr><tr><td valign="top" width="60">^<br/></td><td valign="top" width="359">??????????????????<br/></td></tr><tr><td valign="top" width="60">^(*^)<br/></td><td valign="top" width="359">???????????????????滻????????á?????????п????? 9 ????????????????????????????????е????????????<br/>??????滻?????? ^x??x ???Χ?? 1-9??????: ??? ^(h*o^) ^(f*s^) ???hello folks???????^2 ^1 ??????á?folks hello???滻????<br/></td></tr></tbody></table><p><strong>??? ?C ^ ?????漰???????^?????????? + ???</strong></p><p>????:</p><p>m?n ???man??????men??????min???????????moon????</p><p>t*t ???test??????tonight?????tea time???е??tea t??????????????tea</p><p>time?? (??tea ?????time??????л???)??</p><p>Te+st ???test??????teest??????teeeest????????????tst????</p><p>[aeiou] ?????????Сд???</p><p>[,.?] ????????,??????.?????????</p><p>[0-9a-z] ????κ??????Сд???</p><p>[~0-9] ????????????κ???? (~ ????????????????)</p><p>??????????????????????? A ?? B:</p><p>??^{John^}^{Tom^}</p><p>?????? John ?? Tom??????????????????????κ??????????</p><p>??????????????????????????? A ?? B ?? C ?? D:</p><p>??^{John^}^{Tom^} ^{Smith^}^{Jones^}??</p><p>??????????????? Smith ?? Jones ?? John ?? Tom??</p><p>???????????Unix??????????????????</p><p><strong>??????? (Unix ??):</strong></p><table border="1" cellpadding="0"><tbody><tr class="firstRow"><td valign="top" width="77"><strong>????</strong><br/></td><td valign="top" width="342"><strong>????</strong><br/></td></tr><tr><td valign="top" width="77">\<br/></td><td valign="top" width="342">??????????????????塣??n?????????????n??????\n?????????з?????????????? (\d??\f??\n ??)??<br/></td></tr><tr><td valign="top" width="77">^<br/></td><td valign="top" width="342">???/???????<br/></td></tr><tr><td valign="top" width="77">$<br/></td><td valign="top" width="342">???/????β??<br/></td></tr><tr><td valign="top" width="77">*<br/></td><td valign="top" width="342">?????????? 0 ?λ??Ρ?<br/></td></tr><tr><td valign="top" width="77">+<br/></td><td valign="top" width="342">????????????λ??Ρ?????????????з???<br/></td></tr><tr><td valign="top" width="77">.<br/></td><td valign="top" width="342">????κγ????з?????????????????????????з???<br/></td></tr><tr><td valign="top" width="77">(????)<br/></td><td valign="top" width="342">???????????????????滻????????á?????????п????? 9 ????????????????????????????????е????????????<br/>??????滻?????? ^x??x ???Χ?? 1-9??????: ??? ^(h*o^) ^(f*s^) ???hello folks???????^2 ^1 ??????á?folks hello???滻????<br/></td></tr><tr><td valign="top" width="77">[xyz]<br/></td><td valign="top" width="342">???????????κ????????????.<br/></td></tr><tr><td valign="top" width="77">[^xyz]<br/></td><td valign="top" width="342">??????????????κβ??????????????<br/></td></tr><tr><td valign="top" width="77">\d<br/></td><td valign="top" width="342">???????????????????? [0-9]??<br/></td></tr><tr><td valign="top" width="77">\D<br/></td><td valign="top" width="342">?????????????????????? [^0-9]??<br/></td></tr><tr><td valign="top" width="77">\f<br/></td><td valign="top" width="342">?????????????<br/></td></tr><tr><td valign="top" width="77">\n<br/></td><td valign="top" width="342">?????????з???<br/></td></tr><tr><td valign="top" width="77">\r<br/></td><td valign="top" width="342">?????????????<br/></td></tr><tr><td valign="top" width="77">\s<br/></td><td valign="top" width="342">????κ????????????????????????????????任?з???<br/></td></tr><tr><td valign="top" width="77">\S<br/></td><td valign="top" width="342">????κη??????? (??????) ?????????????任?з???<br/></td></tr><tr><td valign="top" width="77">\t<br/></td><td valign="top" width="342">????????????<br/></td></tr><tr><td valign="top" width="77">\v<br/></td><td valign="top" width="342">???????????????<br/></td></tr><tr><td valign="top" width="77">\w<br/></td><td valign="top" width="342">????κ?????????????<br/></td></tr><tr><td valign="top" width="77">\W<br/></td><td valign="top" width="342">????κη??????????<br/></td></tr><tr><td valign="top" width="77">\p<br/></td><td valign="top" width="342">??? CR/LF (????? \r\n)????????? DOS ?????????<br/></td></tr></tbody></table><p><strong>??? ?C ^ ???????漰???????^?????????? + ???</strong></p><p>????:</p><p>m.n ???man??????men??????min???????????moon????</p><p>Te+st ???test??????teest??????teeeest????????????tst????</p><p>Te*st ???test??????teest??????teeeest????????С?tst????</p><p>[aeiou] ?????????Сд???</p><p>[,.?] ????????,??????.?????????</p><p>[0-9a-z] ????κ??????Сд???</p><p>[^0-9] ????????????κ???? (~ ????????????????)</p><p>??????????????????? A ?? B ????????:</p><p>??(John|Tom)??</p><p>?????? John ?? Tom??????????????????????κ??????????</p><p>??????????????????????????? A ?? B ?? C ?? D:</p><p>??(John|Tom) (Smith|Jones)??</p><p>?????? Smith ?? Jones ????????????? John ?? Tom??</p><p>????????/?滻???????????????????????滻??????????????????????Ч:</p><table border="1" cellpadding="0"><tbody><tr class="firstRow"><td valign="top" width="60"><strong>????</strong><br/></td><td valign="top" width="359"><strong>????</strong><br/></td></tr><tr><td valign="top" width="60">^^<br/></td><td valign="top" width="359">????????^??<br/></td></tr><tr><td valign="top" width="60">^s<br/></td><td valign="top" width="359">????????????????? (????) ???????<br/></td></tr><tr><td valign="top" width="60">^c<br/></td><td valign="top" width="359">???????????????<br/></td></tr><tr><td valign="top" width="60">^b<br/></td><td valign="top" width="359">?????????????<br/></td></tr><tr><td valign="top" width="60">^p<br/></td><td valign="top" width="359">?????????з? (CR/LF) (????) (DOS ???)<br/></td></tr><tr><td valign="top" width="60">^r<br/></td><td valign="top" width="359">?????????з? (?? CR) (????) (MAC ???)<br/></td></tr><tr><td valign="top" width="60">^n<br/></td><td valign="top" width="359">?????????з? (?? LF) (????) (UNIX ???)<br/></td></tr><tr><td valign="top" width="60">^t<br/></td><td valign="top" width="359">??????????<br/></td></tr></tbody></table><p><strong>??? ?C ^ ???????漰???????^?????????? + ???</strong></p>
-
[??????]????t??????Eclipse ???????
http://www.pirinnaturalssoapandspa.com//html/44277_1.html
С???
??????
2014/10/14 8:42:33
<p>?????????????????????????????????飬???????????Ь???VS???Eclipse??????????????Eclipse????????????????????з??????????Eclipse???????????? ?????????£????????????? ????Eclipse??????????????????Ч??? </p><p>С?????????????? ??????Щ??????????????????????????????? ??????????</p><p>????????</p><p>??? Ctrl + /</p><p>??????? Ctrl + 1</p><p>???????? Ctrl + d</p><p>???????? Ctrl + Shift + f</p><p>??????? Shift + Enter</p><p>????????? Ctrl + m</p><p>?????? Ctrl + o</p><p>??????λ????</p><p>????Java????? Ctrl + Shift + T </p><p>???????? Ctrl+Shift+G</p><p>?????????? Alt+ ????Alt+ ??</p><p>???????????????? Ctrl+K</p><p>???????</p><p>?????? Alt+Shift+R </p><p><strong>??? Ctrl+/</strong></p><p>??????"??????"????"?????"???????????????? ??????????????????? </p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423812010.gif"/></p><p><strong>??????? Ctrl + 1</strong></p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423924395.gif"/></p><p><strong>???????? Ctrl+d</strong></p><p>???λ???е??κε???? ??Ctrl+D ????????, ???????????????, ???????????У???????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423934408.gif"/></p><p><strong>???????????? Ctrl+Shift+f</strong></p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423960042.gif"/></p><p><strong>??????? Shift + Enter</strong></p><p>Shift+Enter ?????е?????в??????(??????????????е????λ??,??????????)</p><p>Shift + Ctrl + Enter ?????е?????в??????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423996893.gif"/></p><p><strong>????????? Ctrl + m</strong></p><p>???????????????Ч??? Ctrl + m ??????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423940430.gif"/></p><p><strong>?????? Ctrl + O</strong></p><p>??????з???????????????????λ????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408423977544.gif"/></p><p><strong>????Java????? Ctrl + Shift + T</strong></p><p>??????????Workspace??????·???е?????Java???????????????????????????????á?*??????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408424081468.gif"/></p><p> </p><p><strong>???????? Ctrl+Shift+G</strong></p><p>????????????????????á?????????????????????????????????????????????????????Ctrl+Shift+G??????????λ??????????????λ?á?</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408424060766.gif"/></p><p><strong>?????????? Alt+ ????Alt+ ??</strong></p><p>????????????????????????????????????????????????????????й??????????????????????????????????????????λ????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408424014315.gif"/></p><p>???????????????? Ctrl+K</p><p>Ctrl + K ???????2????????????????????????????????????????</p><p>Ctrl + Shift + K ????????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408424179437.gif"/></p><p><strong>?????? Alt+Shift+R </strong></p><p align="center"><img src="https://pic.cr173.com/up/2014-10/2014101408424115334.gif"/></p><p><br/></p>
-
[C#.NET]C#?е???????????VB.NET?е????????????
http://www.pirinnaturalssoapandspa.com//html/43639_1.html
????
C#.NET
2014/10/3 23:46:53
<p>&#65279;VB.NET?е?????????????????/?????????????\????????????</p><p>C#?е?????????????????/????????</p><p>VB.NET?е???????????C#?е???????????????????????????????</p><p>????<strong>C#</strong>?е??????????????(<strong>???MSDN</strong>)??</p><p><strong>/?????????? ??????????????????????????????????????о??????????????</strong></p><p>??г????????????????????????????????????????????????о???????????????????????????????????????????о?????????????????磺???????????????????????????? ????????????Double??????????????Double????????????????Double??Decimal??????????????????????????????????????????????????????????Double??Decimal??????????????????????????????????????????????</p><p><strong>????????? (/) ?????????????????????????</strong>??????????????????????????????????<br/>using System;<br/>class MainClass<br/>{<br/> static void Main() <br/> {<br/> Console.WriteLine(-5/2);<br/> Console.WriteLine(-5.0/2);<br/> }}</p><p>????<strong>VB.NET</strong>?е??????????????(<strong>???MSDN</strong>)??</p><p><strong>/???????????:?????????????????????????????????</strong></p><p>???y????????????????????????????? ?±????????????????????????</p><table cellspacing="0" cellpadding="2" width="787"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;" class="firstRow"><td><strong>??????????????</strong><br/></td><td><strong>???????????</strong><br/></td></tr><tr style="margin: 0px; padding: 0px;"><td>?????????????????????????SByte??Byte??Short??UShort??Integer??UInteger??Long??ULong??<br/></td><td>Double<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td>???????? Single ??????????????????????? Double<br/></td><td>Single<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td>???????? Decimal ??????????????????????? Single ?? Double<br/></td><td>Decimal<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td>???????? Double ????????<br/></td><td>Double<br/></td></tr></tbody></table><p>??г????????κ???????????????????? Double?? ?????????????????????????Visual Basic ?????????? Double ?????????????? ??????????????????????????????<strong>????</strong>??<strong>??????</strong>?????????? Nothing???????????</p><p><strong>\????????????:???????????????????????????????????</strong></p><p>?±????????????????????? ????????????????????????????????????????????????????????Σ?????????????????????</p><table cellspacing="0" cellpadding="0" width="802"><tbody style="margin: 0px; padding: 0px;"><tr style="margin: 0px; padding: 0px;" class="firstRow"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;"><br/><br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Boolean<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">SByte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Byte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UShort<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>ULong<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Boolean<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Boolean<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">SByte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>Long<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">SByte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">SByte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">SByte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>Long<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Byte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Byte<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UShort<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>ULong<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Short<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>Long<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UShort<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UShort<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UShort<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>ULong<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Integer<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>Long<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">UInteger<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>ULong<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>Long<br/></td></tr><tr style="margin: 0px; padding: 0px;"><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">ULong<br/></td><td width="83" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="87" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="91" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">ULong<br/></td><td width="95" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="100" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">ULong<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td width="82" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">ULong<br/></td><td width="80" style="margin: 0px; padding: 3px; border-color: silver; border-collapse: collapse;">Long<br/></td><td>ULong<br/></td></tr></tbody></table><p>??? \ ????????????????е??κ????? Decimal??Single ?? Double???? Visual Basic ?????????????????? Long?????????????????????? Long????? Option Strict ? On?????????????????? ??? Option Strict ? Off????????? Long ???????? (Visual Basic) ???Χ??????????? OverflowException?? ???? Long ?????????????????????????<strong>????</strong>??<strong>??????</strong>?????????? Nothing???????????</p><p><strong>?????/?????????</strong></p><p><strong>C#???????/???????????????????????</strong>?????C#??1/2?????????????0.</p><p><strong>????VB.NET?С?/?????????Double????????</strong>??????C#??1.0/2??Ч??????</p><p>???????????????<strong>VB.NET???????????????????Double????</strong>??<strong>???1/0??VB.NET???????</strong>?????????????????????1/CDbl(0)???????CDbl(0)??????????0????????????0?????????????????????????С??????????????????????????C#????"/"??????????????????????????????????????????????????????C#??1.0/0??????????VB.NET?????????????</p><p><strong>??????\?????????</strong></p><p><strong>????VB.NET???е????C#???/???????????????????????????????????????????????Long??Int64???????1\0????????</strong></p><p><strong>???????????</strong></p><p><strong>C#?????%????VB.NET??Mod????????????????????</strong></p>
-
[C#.NET]Asp.net(C#)??????????????(???,???,????????,???...)
http://www.pirinnaturalssoapandspa.com//html/42477_1.html
????
C#.NET
2014/9/20 9:44:56
<p>??????????????????????????????????using System.IO;???????????????????棺?????????????????в??????????????????????в?????</p><p>using System.Data;<br/>using System.Configuration;<br/>using System.Web;<br/>using System.Web.Security;<br/>using System.Web.UI;<br/>using System.Web.UI.WebControls;<br/>using System.Web.UI.WebControls.WebParts;<br/>using System.Web.UI.HtmlControls;<br/>using System.Text;<br/>using System.IO;</p><p>namespace EC<br/>...{<br/> /**//// <summary><br/> /// FileObj ???????<br/> /// </summary><br/> public class FileObj<br/> ...{<br/> ??????#region ??????<br/> private bool _alreadyDispose = false;<br/> public FileObj()<br/> ...{<br/> //<br/> // TODO: ???????????????<br/> //<br/> }<br/> ~FileObj()<br/> ...{<br/> Dispose(); ;<br/> }</p><p> protected virtual void Dispose(bool isDisposing)<br/> ...{<br/> if (_alreadyDispose) return;<br/> //if (isDisposing)<br/> //{<br/> // if (xml != null)<br/> // {<br/> // xml = null;<br/> // }<br/> //}<br/> _alreadyDispose = true;<br/> }<br/> #endregion</p><p> IDisposable ???#region IDisposable ???</p><p> public void Dispose()<br/> ...{<br/> Dispose(true);<br/> GC.SuppressFinalize(this);<br/> }</p><p> #endregion</p><p> ???????????#region ???????????<br/> /**//****************************************<br/> * ?????????GetPostfixStr<br/> * ????????????????????<br/> * ?? ????filename:???????<br/> * ??????У?<br/> * string filename = "aaa.aspx"; <br/> * string s = EC.FileObj.GetPostfixStr(filename); <br/> *****************************************/<br/> /**//// <summary><br/> /// ??????<br/> /// </summary><br/> /// <param name="filename">?????</param><br/> /// <returns>.gif|.html???</returns><br/> public static string GetPostfixStr(string filename)<br/> ...{<br/> int start = filename.LastIndexOf(".");<br/> int length = filename.Length;<br/> string postfix = filename.Substring(start, length - start);<br/> return postfix;<br/> }<br/> #endregion</p><p> д???#region д???<br/> /**//****************************************<br/> * ?????????WriteFile<br/> * ??????????????????????????????????????<br/> * ?? ????Path:???·??,Strings:???????<br/> * ??????У?<br/> * string Path = Server.MapPath("Default2.aspx"); <br/> * string Strings = "??????д???????";<br/> * EC.FileObj.WriteFile(Path,Strings);<br/> *****************************************/<br/> /**//// <summary><br/> /// д???<br/> /// </summary><br/> /// <param name="Path">???·??</param><br/> /// <param name="Strings">???????</param><br/> public static void WriteFile(string Path, string Strings)<br/> ...{</p><p> if (!System.IO.File.Exists(Path))<br/> ...{<br/> //Directory.CreateDirectory(Path);</p><p> System.IO.FileStream f = System.IO.File.Create(Path);<br/> f.Close();<br/> f.Dispose();<br/> }<br/> System.IO.StreamWriter f2 = new System.IO.StreamWriter(Path, true, System.Text.Encoding.UTF8);<br/> f2.WriteLine(Strings);<br/> f2.Close();<br/> f2.Dispose();</p><p><br/> }<br/> #endregion</p><p> ?????#region ?????<br/> /**//****************************************<br/> * ?????????ReadFile<br/> * ???????????????????<br/> * ?? ????Path:???·??<br/> * ??????У?<br/> * string Path = Server.MapPath("Default2.aspx"); <br/> * string s = EC.FileObj.ReadFile(Path);<br/> *****************************************/<br/> /**//// <summary><br/> /// ?????<br/> /// </summary><br/> /// <param name="Path">???·??</param><br/> /// <returns></returns><br/> public static string ReadFile(string Path)<br/> ...{<br/> string s = "";<br/> if (!System.IO.File.Exists(Path))<br/> s = "?????????????";<br/> else<br/> ...{<br/> StreamReader f2 = new StreamReader(Path, System.Text.Encoding.GetEncoding("gb2312"));<br/> s = f2.ReadToEnd();<br/> f2.Close();<br/> f2.Dispose();<br/> }</p><p> return s;<br/> }<br/> #endregion</p><p> ??????#region ??????<br/> /**//****************************************<br/> * ?????????FileAdd<br/> * ???????????????????<br/> * ?? ????Path:???·??,strings:????<br/> * ??????У?<br/> * string Path = Server.MapPath("Default2.aspx"); <br/> * string Strings = "?????????";<br/> * EC.FileObj.FileAdd(Path, Strings);<br/> *****************************************/<br/> /**//// <summary><br/> /// ??????<br/> /// </summary><br/> /// <param name="Path">???·??</param><br/> /// <param name="strings">????</param><br/> public static void FileAdd(string Path, string strings)<br/> ...{<br/> StreamWriter sw = File.AppendText(Path);<br/> sw.Write(strings);<br/> sw.Flush();<br/> sw.Close();<br/> sw.Dispose();<br/> }<br/> #endregion</p><p> ???????#region ???????<br/> /**//****************************************<br/> * ?????????FileCoppy<br/> * ????????????????<br/> * ?? ????OrignFile:?????,NewFile:?????·??<br/> * ??????У?<br/> * string OrignFile = Server.MapPath("Default2.aspx"); <br/> * string NewFile = Server.MapPath("Default3.aspx");<br/> * EC.FileObj.FileCoppy(OrignFile, NewFile);<br/> *****************************************/<br/> /**//// <summary><br/> /// ???????<br/> /// </summary><br/> /// <param name="OrignFile">?????</param><br/> /// <param name="NewFile">?????·??</param><br/> public static void FileCoppy(string OrignFile, string NewFile)<br/> ...{<br/> File.Copy(OrignFile, NewFile, true);<br/> }</p><p> #endregion</p><p> ??????#region ??????<br/> /**//****************************************<br/> * ?????????FileDel<br/> * ???????????????<br/> * ?? ????Path:???·??<br/> * ??????У?<br/> * string Path = Server.MapPath("Default3.aspx"); <br/> * EC.FileObj.FileDel(Path);<br/> *****************************************/<br/> /**//// <summary><br/> /// ??????<br/> /// </summary><br/> /// <param name="Path">·??</param><br/> public static void FileDel(string Path)<br/> ...{<br/> File.Delete(Path);<br/> }<br/> #endregion</p><p> ??????#region ??????<br/> /**//****************************************<br/> * ?????????FileMove<br/> * ???????????????<br/> * ?? ????OrignFile:??·??,NewFile:?????·??<br/> * ??????У?<br/> * string OrignFile = Server.MapPath("../???.txt"); <br/> * string NewFile = Server.MapPath("http://www.cnblogs.com/???.txt");<br/> * EC.FileObj.FileMove(OrignFile, NewFile);<br/> *****************************************/<br/> /**//// <summary><br/> /// ??????<br/> /// </summary><br/> /// <param name="OrignFile">??·??</param><br/> /// <param name="NewFile">??·??</param><br/> public static void FileMove(string OrignFile, string NewFile)<br/> ...{<br/> File.Move(OrignFile, NewFile);<br/> }<br/> #endregion</p><p> ???????′?????#region ???????′?????<br/> /**//****************************************<br/> * ?????????FolderCreate<br/> * ????????????????′?????<br/> * ?? ????OrignFolder:?????,NewFloder:????<br/> * ??????У?<br/> * string OrignFolder = Server.MapPath("test/"); <br/> * string NewFloder = "new";<br/> * EC.FileObj.FolderCreate(OrignFolder, NewFloder); <br/> *****************************************/<br/> /**//// <summary><br/> /// ???????′?????<br/> /// </summary><br/> /// <param name="OrignFolder">?????</param><br/> /// <param name="NewFloder">????</param><br/> public static void FolderCreate(string OrignFolder, string NewFloder)<br/> ...{<br/> Directory.SetCurrentDirectory(OrignFolder);<br/> Directory.CreateDirectory(NewFloder);<br/> }</p><p> /**//// <summary><br/> /// ?????????<br/> /// </summary><br/> /// <param name="Path"></param><br/> public static void FolderCreate(string Path)<br/> ...{<br/> // ?ж???????????????????????????<br/> if (!Directory.Exists(Path))<br/> Directory.CreateDirectory(Path);<br/> }</p><p> #endregion</p><p> ??????#region ??????<br/> public static void FileCreate(string Path)<br/> ...{<br/> FileInfo CreateFile = new FileInfo(Path); //??????? <br/> if (!CreateFile.Exists)<br/> ...{<br/> FileStream FS = CreateFile.Create();<br/> FS.Close();<br/> }<br/> }<br/> #endregion</p><p> ??????????????????#region ??????????????????<br/> /**//****************************************<br/> * ?????????DeleteFolder<br/> * ???????????????????????????<br/> * ?? ????dir:?????·??<br/> * ??????У?<br/> * string dir = Server.MapPath("test/"); <br/> * EC.FileObj.DeleteFolder(dir); <br/> *****************************************/<br/> /**//// <summary><br/> /// ??????????????????<br/> /// </summary><br/> /// <param name="dir"></param> <br/> /// <returns></returns><br/> public static void DeleteFolder(string dir)<br/> ...{<br/> if (Directory.Exists(dir)) //??????????????????? <br/> ...{<br/> foreach (string d in Directory.GetFileSystemEntries(dir))<br/> ...{<br/> if (File.Exists(d))<br/> File.Delete(d); //?????????е???? <br/> else<br/> DeleteFolder(d); //????????????? <br/> }<br/> Directory.Delete(dir, true); //??????????? <br/> }<br/> }</p><p> #endregion</p><p> ???????????????????????copy?????????????? ???????????????????????#region ???????????????????????copy?????????????? ???????????????????????<br/> /**//****************************************<br/> * ?????????CopyDir<br/> * ????????????????????????????????copy?????????????? ???????????????????????<br/> * ?? ????srcPath:??·??,aimPath:????????<br/> * ??????У?<br/> * string srcPath = Server.MapPath("test/"); <br/> * string aimPath = Server.MapPath("test1/");<br/> * EC.FileObj.CopyDir(srcPath,aimPath); <br/> *****************************************/<br/> /**//// <summary><br/> /// ?????????????????????copy??????????????<br/> /// </summary><br/> /// <param name="srcPath">??·??</param><br/> /// <param name="aimPath">????????</param><br/> public static void CopyDir(string srcPath, string aimPath)<br/> ...{<br/> try<br/> ...{<br/> // ??????????????????????????????????????<br/> if (aimPath[aimPath.Length - 1] != Path.DirectorySeparatorChar)<br/> aimPath += Path.DirectorySeparatorChar;<br/> // ?ж???????????????????????????<br/> if (!Directory.Exists(aimPath))<br/> Directory.CreateDirectory(aimPath);<br/> // ????????????б?????????????????????·???????????<br/> //????????copy?????????????????????????????????????<br/> //string[] fileList = Directory.GetFiles(srcPath);<br/> string[] fileList = Directory.GetFileSystemEntries(srcPath);<br/> //???????е????????<br/> foreach (string file in fileList)<br/> ...{<br/> //???????????????????????????Copy????????????</p><p> if (Directory.Exists(file))<br/> CopyDir(file, aimPath + Path.GetFileName(file));<br/> //???????Copy???<br/> else<br/> File.Copy(file, aimPath + Path.GetFileName(file), true);<br/> }<br/> }<br/> catch (Exception ee)<br/> ...{<br/> throw new Exception(ee.ToString());<br/> }<br/> }<br/> #endregion</p><p> ??????????????????????????(????)#region ??????????????????????????(????)<br/> /**//****************************************<br/> * ?????????GetFoldAll(string Path)<br/> * ???????????????????????????????????(????)<br/> * ?? ????Path:???·??<br/> * ??????У?<br/> * string strDirlist = Server.MapPath("templates"); <br/> * this.Literal1.Text = EC.FileObj.GetFoldAll(strDirlist); <br/> *****************************************/<br/> /**//// <summary><br/> /// ??????????????????????????<br/> /// </summary><br/> /// <param name="Path">???·??</param><br/> public static string GetFoldAll(string Path)<br/> ...{</p><p> string str = "";<br/> DirectoryInfo thisOne = new DirectoryInfo(Path);<br/> str = ListTreeShow(thisOne, 0, str);<br/> return str;</p><p> }</p><p> /**//// <summary><br/> /// ??????????????????????????????<br/> /// </summary><br/> /// <param name="theDir">?????</param><br/> /// <param name="nLevel">???????,?????,????0</param><br/> /// <param name="Rn">????????????,??????</param><br/> /// <returns></returns><br/> public static string ListTreeShow(DirectoryInfo theDir, int nLevel, string Rn)//????? ???<br/> ...{<br/> DirectoryInfo[] subDirectories = theDir.GetDirectories();//?????<br/> foreach (DirectoryInfo dirinfo in subDirectories)<br/> ...{</p><p> if (nLevel == 0)<br/> ...{<br/> Rn += "??";<br/> }<br/> else<br/> ...{<br/> string _s = "";<br/> for (int i = 1; i <= nLevel; i++)<br/> ...{<br/> _s += "??&nbsp;";<br/> }<br/> Rn += _s + "??";<br/> }<br/> Rn += "<b>" + dirinfo.Name.ToString() + "</b><br />";<br/> FileInfo[] fileInfo = dirinfo.GetFiles(); //???μ????<br/> foreach (FileInfo fInfo in fileInfo)<br/> ...{<br/> if (nLevel == 0)<br/> ...{<br/> Rn += "??&nbsp;??";<br/> }<br/> else<br/> ...{<br/> string _f = "";<br/> for (int i = 1; i <= nLevel; i++)<br/> ...{<br/> _f += "??&nbsp;";<br/> }<br/> Rn += _f + "??&nbsp;??";<br/> }<br/> Rn += fInfo.Name.ToString() + " <br />";<br/> }<br/> Rn = ListTreeShow(dirinfo, nLevel + 1, Rn);</p><p><br/> }<br/> return Rn;<br/> }</p><p> /**//****************************************<br/> * ?????????GetFoldAll(string Path)<br/> * ???????????????????????????????????(????????)<br/> * ?? ????Path:???·??<br/> * ??????У?<br/> * string strDirlist = Server.MapPath("templates"); <br/> * this.Literal2.Text = EC.FileObj.GetFoldAll(strDirlist,"tpl","");<br/> *****************************************/<br/> /**//// <summary><br/> /// ??????????????????????????(????????)<br/> /// </summary><br/> /// <param name="Path">???·??</param><br/> ///<param name="DropName">?????б?????</param><br/> ///<param name="tplPath">?????????????</param><br/> public static string GetFoldAll(string Path,string DropName,string tplPath)<br/> ...{<br/> string strDrop = "<select name="" + DropName + "" id="" + DropName + ""><option value="">--???????????--</option>";<br/> string str = "";<br/> DirectoryInfo thisOne = new DirectoryInfo(Path);<br/> str = ListTreeShow(thisOne, 0, str,tplPath);<br/> return strDrop+str+"</select>";</p><p> }</p><p> /**//// <summary><br/> /// ??????????????????????????????<br/> /// </summary><br/> /// <param name="theDir">?????</param><br/> /// <param name="nLevel">???????,?????,????0</param><br/> /// <param name="Rn">????????????,??????</param><br/> /// <param name="tplPath">?????????????</param><br/> /// <returns></returns><br/> public static string ListTreeShow(DirectoryInfo theDir, int nLevel, string Rn,string tplPath)//????? ???<br/> ...{<br/> DirectoryInfo[] subDirectories = theDir.GetDirectories();//?????</p><p> foreach (DirectoryInfo dirinfo in subDirectories)<br/> ...{</p><p> Rn += "<option value="" + dirinfo.Name.ToString() + """;<br/> if (tplPath.ToLower() == dirinfo.Name.ToString().ToLower())<br/> ...{<br/> Rn += " selected ";<br/> }<br/> Rn += ">";</p><p> if (nLevel == 0)<br/> ...{<br/> Rn += "??";<br/> }<br/> else<br/> ...{<br/> string _s = "";<br/> for (int i = 1; i <= nLevel; i++)<br/> ...{<br/> _s += "??&nbsp;";<br/> }<br/> Rn += _s + "??";<br/> }<br/> Rn += "" + dirinfo.Name.ToString() + "</option>";</p><p><br/> FileInfo[] fileInfo = dirinfo.GetFiles(); //???μ????<br/> foreach (FileInfo fInfo in fileInfo)<br/> ...{<br/> Rn += "<option value="" + dirinfo.Name.ToString()+"/"+fInfo.Name.ToString() + """;<br/> if (tplPath.ToLower() == fInfo.Name.ToString().ToLower())<br/> ...{<br/> Rn += " selected ";<br/> }<br/> Rn += ">";</p><p> if (nLevel == 0)<br/> ...{<br/> Rn += "??&nbsp;??";<br/> }<br/> else<br/> ...{<br/> string _f = "";<br/> for (int i = 1; i <= nLevel; i++)<br/> ...{<br/> _f += "??&nbsp;";<br/> }<br/> Rn += _f + "??&nbsp;??";<br/> }<br/> Rn += fInfo.Name.ToString() + "</option>";<br/> }<br/> Rn = ListTreeShow(dirinfo, nLevel + 1, Rn, tplPath);</p><p><br/> }<br/> return Rn;<br/> }<br/> #endregion</p><p> ???????д?С#region ???????д?С<br/> /**//****************************************<br/> * ?????????GetDirectoryLength(string dirPath)<br/> * ????????????????д?С<br/> * ?? ????dirPath:????????·??<br/> * ??????У?<br/> * string Path = Server.MapPath("templates"); <br/> * Response.Write(EC.FileObj.GetDirectoryLength(Path)); <br/> *****************************************/<br/> /**//// <summary><br/> /// ???????д?С<br/> /// </summary><br/> /// <param name="dirPath">?????·??</param><br/> /// <returns></returns><br/> public static long GetDirectoryLength(string dirPath)<br/> ...{<br/> if (!Directory.Exists(dirPath))<br/> return 0;<br/> long len = 0;<br/> DirectoryInfo di = new DirectoryInfo(dirPath);<br/> foreach (FileInfo fi in di.GetFiles())<br/> ...{<br/> len += fi.Length;<br/> }<br/> DirectoryInfo[] dis = di.GetDirectories();<br/> if (dis.Length > 0)<br/> ...{<br/> for (int i = 0; i < dis.Length; i++)<br/> ...{<br/> len += GetDirectoryLength(dis.FullName);<br/> }<br/> }<br/> return len;<br/> }<br/> #endregion</p><p> ????????????????#region ????????????????<br/> /**//****************************************<br/> * ?????????GetFileAttibe(string filePath)<br/> * ?????????????????????????<br/> * ?? ????filePath:??????·??<br/> * ??????У?<br/> * string file = Server.MapPath("robots.txt"); <br/> * Response.Write(EC.FileObj.GetFileAttibe(file)); <br/> *****************************************/<br/> /**//// <summary><br/> /// ????????????????<br/> /// </summary><br/> /// <param name="filePath">??????·??</param><br/> /// <returns></returns><br/> public static string GetFileAttibe(string filePath)<br/> ...{<br/> string str = "";<br/> System.IO.FileInfo objFI = new System.IO.FileInfo(filePath);<br/> str += "???·??:" + objFI.FullName + "<br>???????:" + objFI.Name + "<br>???????:" + objFI.Length.ToString() + "???<br>???????" + objFI.CreationTime.ToString() + "<br>?????????:" + objFI.LastAccessTime.ToString() + "<br>??????:" + objFI.LastWriteTime.ToString() + "<br>??????:" + objFI.DirectoryName + "<br>?????:" + objFI.Extension;<br/> return str;<br/> }<br/> #endregion<br/> }<br/>}</p><p> </p>
-
[??????]Windows 7???Solr+Tomcat?????
http://www.pirinnaturalssoapandspa.com//html/41901_1.html
????
??????
2014/9/16 0:02:54
<p><strong>Tomcat??Solr???????</strong></p><p>????Solr????java?????????Solr??windows??Linux?????ò?????????????Solr?????Щ????????????????????????shell??????????????????????鰲???Linux???????????????windows??á?</p><p>Solr?????????Lucene??Java???????????????Solr ????????????????????????????????????????????? XML/XSLT ?? JSON ?????????????????????????????????????? HTTP ???????檔Solr ???????????? Lucene ??????????????????????Solr ???????????????Щ??????????????б???Solr ???????????ù????????? Lucene ??ó????е?????????????? Lucene ???????Nutch?? Luke??????????Solr ????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/14107973469103621.png"/></p><p><br/></p><p><strong>???????</strong></p><p>Windows 7 64bit</p><p>Apache-tomcat-8.0.9-windows-x64</p><p>Solr-4.9.0</p><p>JDK 1.8.0_05 64bit</p><p>???????</p><p>Tomcat??JDk????????????????</p><p>???solr4.9???jdk1.7+</p><p><strong>???????</strong></p><p>???solr-4.9.0??????????У???????D:\Installed Applications\solr-4.9.0\solr-4.9.0?????</p><p><strong>???????</strong></p><p> ??solr-4.9.0\dist\ solr-4.9.0.war?????Tomcat webapp/???£???????????solr.war??</p><p><strong>????????</strong></p><p> ???Tomcat????????????????solr-4.9.0.war???????????????????webapp???????????е??</p><p><strong>???????</strong></p><p>???????</p><p>??webapps\solr\WEB-INF\web.xml</p><p>?????<!--<env-entry></p><pre> <env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>--></pre><p>?????????????solr/home?????????<env-entry-value>/put/your/solr/home/here</env-entry-value></p><p>?????????????壬??????ò????????????????????????????Solr??????Tutorial????????????λ???</p><p><strong>How Solr Works with Tomcat</strong></p><p>The two basic steps for running Solr in any Web application container are as follows:</p><p>Make the Solr classes available to the container. In many cases, the Solr Web application archive (WAR) file can be placed into a special directory of the application container. In the case of Tomcat, you need to place the Solr WAR file in Tomcat's webapps directory. If you installed Tomcat with Solr, take a look in tomcat/webapps:you'll see the solr.war file is already there.</p><p>Point Solr to the Solr home directory that contains conf/solrconfig.xml and conf/schema.xml. There are a few ways to get this done. One of the best is to define the solr.solr.home Java system property. With Tomcat, the best way to do this is via a shell environment variable, JAVA_OPTS. Tomcat puts the value of this variable on the command line upon startup</p><p>??????????????<env-entry-value>?????????????conf/solrconfig.xml??conf/schema.xml????????????????ζ????<env-entry-value>???????????????conf??????????????????????ν?????????????г?????????????????????????solr.solr.home???±??????????conf??conf???????solrconfig.xml??schema.xml?????????conf???????collection1????????collection??solr?????Instance?????solr?п?????????collection???????ж??????????????</p><p>?????web.xml?????????</p><pre><env-entry><env-entry-name>solr/home</env-entry-name><env-entry-value>D:/Installed Applications/solr-4.9.0/solr-4.9.0/example</env-entry-value><env-entry-type>java.lang.String</env-entry-type></env-entry></pre><p>????????????????????????б??"/"????????windows??????"\"??</p><p>??????????????example????С?</p><p>??????(???????)??</p><p>??$TOMCAT_HOME/conf/Catalina/localhost???????solr.xml??????????:</p><pre><Context path="/solr" docBase="?? /tomcat/webapps/solr.war" debug="0" crossContext="true">????<Environment name="solr/home" type="java.lang.String" value=" D:/Installed Applications/solr-4.9.0/solr-4.9.0/example " override="true"/>?????????????override????????false????????????tomcat??????????war???????????????????????????????context path???????????
</Context></pre><p><strong>?????壺</strong></p><p> ??solr-4.9.0\example\solr???μ?collection1??????copy??solr-4.9.0\example????????????????????·????web.xml?ж????<env-entry-value></env-entry-type>???????????????collection1????????</p><p><strong>????????</strong></p><p> ??D:\Installed Applications\solr-4.9.0\solr-4.9.0\example\lib\ext???μ?jar??copy??apache-tomcat-8.0.9\lib???£??????copy??webapps\solr\WEB-INF\lib?£?????????????????????????????????????????????????????????????solr-4.9.0\dist?????????jar??????</p><p><strong>???????</strong></p><p> ??Tomcat conf???μ?server.xml???????????δ??????URIEncoding="UTF-8"?????????????</p><p><br/></p><pre><Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" /></pre><p><br/></p><p><strong>??????</strong></p><p>???Tomcat?????????????http://localhost:8080/solr/admin/?????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014091600042297901.png"/></p><p><strong>???</strong></p><p>??????????????????????????в??????????????????????????????Solr??????????Solr????????Http?????????????????Web????????????Tomcat???в??????к???ó?????Http?????????Solr???????????????????????????????????????Web?????в???Solr????????Tomcat?????????Solr?????????</p><p>??Linux?μ?????????Windows????д??????</p>
-
[VC|VC++]GDB?????????? GDB ???????????
http://www.pirinnaturalssoapandspa.com//html/41218_1.html
????
VC|VC++
2014/9/8 21:25:08
<p>GDB??????????????е??????????????????е??????????????????γ???????У??γ??????????????UNIX????????????????GDB???????????б?VC??BCB????λ???????????????????ν????????????????????????????????? </p><p><span style="color: rgb(255, 0, 0);">gdb(GNU Debuger)????????????????C??C++????</span>???????????Windows?μ??????ν???????????</p><p>GDB??????????????????????????? <br/>1???????????????????????????????????????????г??? <br/>2???????????????????????????????????????????????????????? <br/>3???????????????????????????????????????? <br/>4?????????????????л????? </p><p><strong>gdb????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090821310094045.gif"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090821305677518.gif"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090821305674582.gif"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090821305633855.gif"/></p><p><strong>?????????????-g????????gdb????</strong></p><p>?磺</p><p>$ gcc -g example.c -o example.x</p><p>????????????example.c?????????????????????gdb?????</p><p>$ gdb example.x</p><p>??gdb?????У?????????????????????</p><p>$ list ????? l</p><p>?г????????????г?10?У????????????????????</p><p>$ run ????? r</p><p>????????У???r???????????????????????????е?????????</p><p>$ continue ????? c</p><p>??????????У??????????????</p><p>????????</p><p>$ step ?????s</p><p>$ next ????? n</p><p>??????????е???????</p><p>$ break ????? b</p><p>???????λ????????</p><p>$ info break ????? i b</p><p>??????????</p><p>????/?????в???</p><p>$ set args ---/show args</p><p>?????????е??????е???(Attach to the running process to be debugged.)??</p><p>$ gdb attatch pid</p><p>Specifying source directories</p><p>$ dir dirname ??</p><p>????????????????????</p><p>$ x/28hx ---</p><p>?δ???????core???????</p><p>???ulimit??????????????????????dump core?????????ulimit -c??ulimit -a???????core file??С???????????????0?????????????dump core?????????ulimit -c unlimited?????????????δ????????core dump?????????????core????????ɡ?</p><p><strong>$ gdb [exec file] [core file]</strong></p><p>??????????</p><p>$ bt</p><p>PS??????python??????linux????????pdb???????</p><p>Published by Windows Livewriter.</p><p><strong>???????????????????????е?????????????????????????</strong></p><p>??* ?????gdb?????????????</p><p>??????file ????????·??</p><p>??* ??gdb?????????????</p><p>??????gdb ????????·??</p><p>??????????????????????ж???????????????????????????????????????????г??????????????????н????</p><p>??* list ??????????е??????????????У?</p><p>????????list</p><p>???????????????????ε???list??????????10?г??????</p><p>????????list -</p><p>???????????????????ε???list??????????10?г??????</p><p>????????list n</p><p>?????????????????n?и?????10?г??????</p><p>????????list function</p><p>???????????????????function????10?г??????</p><p>??* forward/search ???????????????????????????????С????????</p><p>????????<strong>forward/search ?????</strong></p><p>????????????к????????$_?????У???????print $_??????????</p><p>??* reverse-search ????forward/search???????????????????????????</p><p>??* break ????????????????????????е??????????????????С????????</p><p>????????break ?????????к?</p><p>??* tbreak ??????????????????????????????Ρ????????</p><p>????????tbreak ?????????????к?</p><p>??* clear ????break????clear?????????????????</p><p>????????clear ??????????????к?</p><p>??* run ???????????run?????????????????????????????</p><p>??* awatch ?????????????????(add watch)?????????</p><p>????????awatch ?????????</p><p>??????????????????????????????????????????????С?</p><p>??* watch ????awatch???????????ù???????????е????????????????????????С????? ???</p><p>????????watch ?????????</p><p>??????????????awatch??watch??????????????е?????????ù???????????run?????????á?</p><p><strong>??* commands ??????????????????????????</strong>??????У?</p><p>????????commands</p><p>??????????????????????????????????????е?????</p><p>????????commands n</p><p>????????????????????????n????е?????</p><p>???????commands???????????????????????????к??</p><p>???????????????????????????????????е????????????????????????????????????end????????????</p><p>??* delete ?????????????????????????????</p><p>????????delete ????</p><p>??* disable ???????????Ч?????????</p><p>????????disable ?????б?</p><p>????????????????????</p><p>??* enable ????disable????????Ч???????????</p><p>????????enable ??????б?</p><p>??* ignore ???????????????</p><p>????????ignore ???? ???????</p><p>??* condition ??????????????????2?????Ч?????????</p><p>????????condition ???? ????????</p><p>??* cont/continue ?????????????????????????С????????</p><p>????????cont</p><p>????????????????????????????С?</p><p>????????cont n</p><p>????????????????n?ζ?????????С?</p><p>??????n?1???cont 1???cont??</p><p>??* jump ???ó???????????п??????????????</p><p>????????jump ?к?</p><p><strong>??* next ?????????????????????????????</strong>?????????</p><p>????????next</p><p>?????????????????????</p><p>????????next n</p><p>???????????????n?????</p><p>??* nexti ????????????????next??????????????????????????????????????????????????????????</p><p>??* step ????next???????????????????????????????????????????????????????????????</p><p>??* stepi ????step??????????step?????????nexti??step??????????????</p><p>??* whatis ???????????????????????????????????</p><p>????????whatis ?????????</p><p>??* ptype ????whatis????????????????????????????????????typedef??????????????????</p><p>????????ptype ?????????</p><p>??* set ?????ó????б???????????????</p><p>????????set ????=????</p><p>????????set ????:=????</p><p>??* display ?????????????????????????</p><p>????????display ????</p><p>??* info display ???????????е?????????????</p><p>??* delete display/undisplay ????????????????????????</p><p>????????delete display/undisplay ???????</p><p>??* disable display ??????????????????????????????</p><p>????????disable display ???????</p><p>??* enable display ????disable display?????????????????????????</p><p>????????enable display ???????</p><p><strong>??* print ???????????????????</strong>???????</p><p>????????print ?????????</p><p>???????????????????????????壺$??$$??</p><p>????$???????????????????$$????????????????????</p><p>???????$??$$???治???????????????????????</p><p>??* backtrace ????????????????(stack frame)?????????</p><p>????????backtrace ??????</p><p>??* frame ????????????????</p><p>????????frame ????</p><p>??* info frame ????????????????????</p><p>??* select-frame ??????????????????info frame???????????????????</p><p>????????select-frame ????</p><p>??* kill ??????????????????</p><p>??* quit ?????gdb?? </p><p>????????е?gdb??????????gdb?????????Tab(????)?????С?help command???????????command????????????</p>
-
[C#.NET]SQLite ?????? C#????SQLite????????
http://www.pirinnaturalssoapandspa.com//html/41211_1.html
????
C#.NET
2014/9/7 21:39:21
<p>SQLite??????????????SQL???????????????Щ?????????????Щ????????????</p><p>SQLite????????????????????????????????SQL92?????SQLite???????????????????????????????????????????????????????SQL???????????????????????????????????????????????????????(???????TCP??IP)???????????????????????????????????SQLite?????????????????????SQLite????????????????????????????????????д??????м???????????????SQLite??????????????dll??????????????????????</p><p>SQLite???????ó???????????????????????С????????????????</p><p><strong>?Щ????? SQLite ????</strong></p><p>????????</p><p>sqlite> .schema [table] </p><p>??????б???????</p><p>sqlite > .tables </p><p>??????????????б??</p><p>sqlite > .indices [table ] </p><p>????????? SQL ?????</p><p>sqlite > .output [filename ] </p><p>sqlite > .dump </p><p>sqlite > .output stdout </p><p>?? SQL ????????????</p><p>sqlite > .read [filename ] </p><p>????????????? CSV ?????</p><p>sqlite >.output [filename.csv ] </p><p>sqlite >.separator , </p><p>sqlite > select * from test; </p><p>sqlite >.output stdout </p><p><strong>?? CSV ???????????????У?</strong></p><p>sqlite >create table newtable ( id integer primary key, value text ); </p><p>sqlite >.import [filename.csv ] newtable </p><p><strong>?????????</strong></p><p>/* usage: sqlite3 [database] .dump > [filename] */ </p><p>sqlite3 mytable.db .dump > backup.sql </p><p>????????</p><p>/* usage: sqlite3 [database ] < [filename ] */ </p><p>sqlite3 mytable.db < backup.sql </p><p><strong>??????SQLite</strong></p><p>sqlite???????????http://www.sqlite.org/download.html?????????????汾??sqlite????????????????sqlite-shell-win32-x86-3080500.zip ??汾?????????????????????????????????????sqlite3.exe????????</p><p>???????????sqlite????path?????????У??????????????????????????sqlite?????????????-????-?????????-???????????????????????Path???????????????????????棨??????????????????????????? E:\Tools\sqlite??????cmd??????sqlite3????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090721393980647.png"/></p><p><strong>sqlite???ò???</strong></p><p>1. ??????????????</p><p>>?????н????????db??????????λ??</p><p>>?????????????????: sqlite3 ?????????db???????</p><p>>??????????????????????: .databases</p><p> </p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090721393977711.png"/></p><p><strong>2. ?????????????????</strong></p><p>>?????н????????db??????????λ??</p><p>>????????д????????db????? sqlite3 ???????????:???????????????????????????μ?db?????</p><p><strong>3. ??????????</strong></p><p>>?????????????sqlite3???????sqlite3?????н???</p><p>>????.help ??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090721393973570.png"/></p><p><strong>???sqlite???????</strong></p><p>shell?????????????????????????????????????????????????sqlite?к????????????DBMS??</p><p>????????????????SQLiteSPY???????????????http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index?????????????????棬?????????о???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090721393981851.png"/></p><p>?????????SQLiteSpy????沼???SQLServer????????????????????????????????????????????????????????????????????????????????sqlite????????????????????shell?????????</p><p><strong>C#???System.Data.SQLite.dll?????????</strong></p><p>SQLite????????C#?????dll?????????http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki????????.NET FRAMEWORK?汾??????????????????????????System.Data.SQLite.dll???????????????????????????????SQLite.dll?????ADO.NET????????????ADO.NET????????SQLite.dll?????????DEMO???????????</p><pre>CREATE TABLE hero
(
hero_id INT NOT NULL PRIMARY KEY,
hero_name NVARCHAR(10) NOT NULL);</pre><p>??????????????????????????????SQLite?????????????????????д????????????????·??????????DEMO????????????ó?????????????????????:</p><pre>using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.Common;using System.Data.SQLite;namespace ConsoleApp
{ class Program
{ static readonly string DB_PATH = "Data Source=E:/database/sqlite/arena.db"; static void Select()
{ using (SQLiteConnection con = new SQLiteConnection(DB_PATH))
{
con.Open(); string sqlStr = @"SELECT *
FROM hero"; using(SQLiteCommand cmd = new SQLiteCommand(sqlStr,con))
{ using (SQLiteDataReader dr = cmd.ExecuteReader())
{ while (dr.Read())
{
Console.WriteLine(dr["hero_id"].ToString() + dr["hero_name"]);
}
}
}
}
} static void Insert()
{ using (SQLiteConnection con = new SQLiteConnection(DB_PATH))
{
con.Open(); string sqlStr = @"INSERT INTO hero
VALUES
(
1,
'????'
)"; using(SQLiteCommand cmd = new SQLiteCommand(sqlStr,con))
{
cmd.ExecuteNonQuery();
}
}
} static void Update()
{ using (SQLiteConnection con = new SQLiteConnection(DB_PATH))
{
con.Open(); string sqlStr = @"UPDATE hero
SET hero_name = '????'
WHERE hero_id = 1"; using (SQLiteCommand cmd = new SQLiteCommand(sqlStr, con))
{
cmd.ExecuteNonQuery();
}
}
} static void Delete()
{ using (SQLiteConnection con = new SQLiteConnection(DB_PATH))
{
con.Open(); string sqlStr = @"DELETE FROM hero"; using (SQLiteCommand cmd = new SQLiteCommand(sqlStr, con))
{
cmd.ExecuteNonQuery();
}
}
} static void Main(string[] args)
{
Insert();
Select();
Update();
Select();
Delete();
}
}
}</pre>
-
[??????]???WMI?????????????????????????????
http://www.pirinnaturalssoapandspa.com//html/41139_1.html
????
??????
2014/9/5 8:23:37
<p>??ó???????web???????У????.NET???????WMI??????????????Щ????????????????????????????????????????????????????????????????????????????????????</p><p>??web???????????е????????????????????У?????????????????</p><p>WMI?????Windows Management Instrumentation???д??<strong>??????WMI?????????????????????????????????</strong>???????????????????????????????????????е?????????????????administrator??????????????????????????????????????????</p><p><strong>???????????System.Management.dll?????????</strong><br/></p><p>using System.Management;</p><p>??web????web.config?????????????</p><p><img src="https://pic.cr173.com/up/2014-9/2014090508275537006.png"/> </p><p>???????????Performance Monitor Users?????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090508275592151.png"/></p><p>2. ??WMI??????? ??? ???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090508275523644.png"/></p><p>3. ???CIMV2????? ????? ??????? ???????????????á???? ?????????????????????????WMI???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090508275528048.png"/></p><p><strong>WMI ????</strong></p><p>?????????й??????鼮?????£??????????? WMI???????????????? WMI ?????????????????????????е????????????? WMI ?????????????? Windows PowerShell ?е????????????????</p><p>WMI ????????????????????? Windows® ???????????????? Windows ???????????????????????????????????Щ?????????????????????????????????????????磬??????????????????????????к??????????洢??????????????????????????豸?????????? Windows ??????????????÷????????????????????????????????????????</p><p><span style="color: rgb(255, 0, 0);">?? WMI ?У????? WMI ???????????????????? WMI ??п??????Щ??????????????????????</span>??Microsoft ?? msdn2.microsoft.com/aa394554.aspx ?м??????? Windows WMI ??;???????(?? Internet ???????SQL Server™)???????????? WMI ??</p><p>????????????????? WMI ???????????????????ν??С????磬????????Windows OS ???????????? root/cimv2???? Microsoft IIS 6.0 ??????洢?? root/MicrosoftIISv2?С?????????root/cimv2 ????????? WMI ????????????(?? Windows PowerShell ?????????)???????????????????????Щ???????????á?</p><p>????????????????????????磬??????????????????????????????Win32_LogicalDisk ??????????????????????????????? 50 ???????? WMI ???????Win32_Service ??? 50 ?????????? WMI ???????????? WMI ???????????????????????????Щ????????????????????????????????????Щ?????????????й??????(???????????????)??</p><p>WMI ???????-?????????????Windows 2000 ??????? Windows ?汾???????? WMI(?????汾???????????????)??????ζ??????????? WMI ?????? WMI ????????????????WMI ????????????????????????????????е? WMI ???????????? WMI ?????????????? WMI ?????????????????????á?????? Windows PowerShell ???????????????????????????????????????????</p>
-
[??????]????????????????????????
http://www.pirinnaturalssoapandspa.com//html/40724_1.html
????
??????
2014/9/1 5:30:34
<p>??????????????????????????????????????????????????????·???????????????????????????????????????????????????????????????????????????????????????????????????????</p><p>??????????????????????????????????????????У??????????????QrenCode????????????????????????н??????ɡ?(??????: http://pkgs.org/download/qrencode ?????????????? ??????????????libqrencode)</p><pre>1 #QrenCode ??????centos6.4????????
2 wget http://dl.fedoraproject.org/pub/epel/6/i386/qrencode-3.4.2-1.el6.i686.rpm3 wget http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/libqrencode-3.4.3-alt1.i586.rpm 4 rpm -ivh libqrencode-3.4.3-alt1.i586.rpm5 rpm -ivh qrencode-3.4.2-1.el6.i686.rpm</pre><p>??????????????????????</p><pre>??????????
qrencode -o [filename.png] ??[text/url/information to encode]??
????-o ??????????????-s num ??????????????С??????????num?????????-v num ????????汾</pre><p>???????????login.c??????????????????????????cgi (?????????????????????????web???????????????bug??????????????????????????????????????????????????????((?? )</p><pre> 1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> 4 #include <time.h> 5 #include <unistd.h> 6 #include <sys/wait.h> 7 8 int rand_str(char *str,int num) 9 {10 int i,j;11 for(i=0;i<num;i++)12 {13 j=rand()%3;14 if(j==0)15 {16 str[i]='a'+rand()%26;17 }18 else if(j==1)19 {20 str[i]='A'+rand()%26;21 }22 else if(j==2)23 {24 str[i]='0'+rand()%10;25 }26 }27 str[i]=0;28 return 0;29 }30 31 int main(int argc,char **args)32 {33 int i;34 char code[64];35 char str[64];36 char qc[128];37 char filename[64];38 char cmd[128];39 int status;40 pid_t pid;41 srand(time(NULL));42 rand_str(code,20);43 44 45 strcpy(qc,"http://192.168.198.157:8080/login/");46 strcat(qc,code);47 48 strcpy(filename,code);49 strcat(filename,".png");50 51 sprintf(cmd,"qrencode -o www/qc/%s -s 10 '%s'",filename,qc);52 53 //????????54 system(cmd);55 56 printf("<html><head><title>?????</title></head><body>");57 printf("<img src=\"%s\" />",filename);58 printf("</body></html>");59 60 return 0;61 }</pre><p>???????н??????????ζ????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090108400062713.jpg"/></p><p>?????????????????????????????????(?????????????????)????ū???????????????????????????????????1????Σ??????1????任??Σ??????????????????srand??????????????????????????6W??????????????????鷳????????????????????????????????????ū(?????ü??????????????????м??????????????????????????????????????????????????????Ψ?????????????????????ò??????)??</p><p>???????????????????????url????????????cgi???????????APP????á???????????????????????login??????????????cgi??????APP???á?APP???????????????????????????url????????????????(???????get??????????post??????????????????????????????????????????????????????????????????)</p><p>?????????????????????????get???(??????????APP?????????????????????????url???????????????)</p><p>????????????????3????????? (?????е???????????????????????????????????Щ??????????????????·?????е??????????·??????????????????е????????????????????)</p><p>????login.c</p><pre> 1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> 4 #include <time.h> 5 #include <unistd.h> 6 #include <sys/wait.h> 7 8 int rand_str(char *str,int num) 9 {10 int i,j;11 for(i=0;i<num;i++)12 {13 j=rand()%3;14 if(j==0)15 {16 str[i]='a'+rand()%26;17 }18 else if(j==1)19 {20 str[i]='A'+rand()%26;21 }22 else if(j==2)23 {24 str[i]='0'+rand()%10;25 }26 }27 str[i]=0;28 return 0;29 }30 31 int main(int argc,char **args)32 {33 int i;34 char code[64];35 char str[64];36 char qc[128];37 char filename[64];38 char cmd[128];39 int status;40 pid_t pid;41 srand(time(NULL));42 rand_str(code,20);43 44 45 strcpy(qc,"http://192.168.198.157:8080/qc/");46 strcat(qc,code);47 48 strcpy(filename,code);49 strcat(filename,".png");50 51 //????????52 sprintf(cmd,"qrencode -o www/qc/%s -s 10 '%s'",filename,qc);53 system(cmd);54 55 56 printf("<html><head><title>?????</title></head><body>");57 printf("<img src=\"%s\" />",filename);58 printf("<br>???APP???????????????????e?????????<br>");59 printf("<form method=\"get\" action=\"welcome\">");//?????action??????????????????????60 printf("<input type=\"hidden\" name=\"code\" value=\"%s\">",code);61 printf("<input type=\"submit\" value=\"??\"></form>");62 printf("</body></html>");63 64 sprintf(cmd,"ln -s callback www/qc/%s",code);65 system(cmd);66 67 return 0;68 }</pre><p> ????callback.c</p><pre> 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 5 int split(char **arr,char *str,const char*del) 6 { 7 char *s=NULL; 8 int i=0; 9 s=strtok(str,del);10 while(s!=NULL)11 {12 *arr++=s;13 s=strtok(NULL,del);14 i++;15 }16 return i;17 }18 19 void split_key(char *ch,char *key,char *value)20 {21 int len;22 int i;23 int j;24 len=strlen(ch);25 j=0;26 for(i=0;i<len;i++)27 {28 if(ch[i]=='=')29 {30 i++;31 break;32 }33 key[j]=ch[i];34 j++;35 }36 key[j]=0;37 j=0;38 for(;i<len;i++)39 {40 value[j]=ch[i];41 j++;42 }43 value[j]=0;44 return ;45 }46 47 int main(int argc,char **args)48 {49 char *data;50 char *myargs[32];51 int cnt=0;52 int i;53 char key[32],value[32];54 char username[32],code[32];55 char cmd[128];56 FILE * fp=NULL;57 memset(myargs,0,sizeof(myargs));58 memset(username,0,sizeof(username));59 cnt=split(myargs,args[1],"&");60 61 for(i=0;i<cnt;i++)62 {63 split_key(myargs[i],key,value);64 if(strcmp(key,"username")==0)65 strcpy(username,value);66 if(strcmp(key,"code")==0)67 strcpy(code,value);68 }69 70 //???????д???????????????????71 72 if(username[0]!=0)73 {74 printf("<p>???????????????????????????????????:</p>");75 printf("<font color=\"red\">%s</font> ???????????????н??в?????",username);76 }77 else78 {79 printf("????????\n");80 }81 82 sprintf(cmd,"www/qc/%s.html",code);83 fp=fopen(cmd,"w");84 fprintf(fp,"????????:%s ???APP??????????. ?????uuid??:%s\n",username,code);85 fclose(fp);86 87 return 0;88 }</pre><p>????welcome.c</p><pre> 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <unistd.h> 5 6 int split(char **arr,char *str,const char*del) 7 { 8 char *s=NULL; 9 int i=0;10 s=strtok(str,del);11 while(s!=NULL)12 {13 *arr++=s;14 s=strtok(NULL,del);15 i++;16 }17 return i;18 }19 20 void split_key(char *ch,char *key,char *value)21 {22 int len;23 int i;24 int j;25 len=strlen(ch);26 j=0;27 for(i=0;i<len;i++)28 {29 if(ch[i]=='=')30 {31 i++;32 break;33 }34 key[j]=ch[i];35 j++;36 }37 key[j]=0;38 j=0;39 for(;i<len;i++)40 {41 value[j]=ch[i];42 j++;43 }44 value[j]=0;45 return ;46 }47 48 int main(int argc,char **args)49 {50 char *data;51 char *myargs[32];52 int cnt=0;53 int i;54 char key[32],value[32];55 char code[32];56 char cmd[128];57 memset(myargs,0,sizeof(myargs));58 cnt=split(myargs,args[1],"&");59 60 for(i=0;i<cnt;i++)61 {62 split_key(myargs[i],key,value);63 if(strcmp(key,"code")==0)64 strcpy(code,value);65 }66 67 sprintf(cmd,"www/qc/%s.html",code);68 //???????д???????????69 if(access(cmd,F_OK)==0)70 {71 printf("?????????????????????");72 }73 else74 {75 printf("???????????APP???????");76 }77 78 return 0;79 }</pre><p>??????????????????????????????y????????н???</p><p>????(1) ?????????????????: http://192.168.198.157:8080/qc/login</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090108395423449.jpg"/></p><p>????(2)????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090108395537039.jpg"/></p><p>????(3)?????????????????????(????????????????APP?????????GET???????????????????????????????????????????????????APP???й????????????????post????????????????action???????????????????????????????????????)????????????????????????????????????get?????????(????????: http://192.168.198.157:8080/qc/GL199v8zsHV2bu7R7Qad?username=admin&code=GL199v8zsHV2bu7R7Qad)</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090108395572422.jpg"/></p><p>????(4)?????????????????login????????????????????????(????????????????????APP?????????????????????????????????????????????????????????????????????????????????????????????????????????????ū?????????????????????Щ?????????)</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090108395552810.jpg"/></p><p>????(5)??????Щ??????????Щ???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/201409010841187980680.png"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/201409010841391716275.png"/></p><p>????????????????????????????????????Щ?м???????????????????????????????????????????</p><p>??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-9/2014090108395743881.jpg"/></p><p>???????????????????е?С???????</p>
-
[??????]cocos2dx ?????????cocos2dx??ttf???????
http://www.pirinnaturalssoapandspa.com//html/39608_1.html
????
??????
2014/8/18 11:03:54
<p><strong>1.?Щ????</strong></p><p>ttf:true type font ?????????????????????????????????????????????????Σ????????С???????????</p><p>bitmap font : ???????? λ?????</p><p>atlas:?????????????? ???????????????????????????о???</p><p>2.cocostudio?п?????????????</p><p>Button:???ttf??????壬???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811041631125.png"/></p><p>AtlasLabel:??????0-9??????????????????????1??????????????????????????????????????е?????????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811041782920.png"/></p><p>BitmapLabel:????????????????λ????? fnt?????fnt???????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811041859395.png"/></p><p><strong>3.fnt???????</strong></p><p>fnt???????????????????紡????????bitmap?????????</p><p>???unicode??????8c61??????10?????35937???????fnt??????id=35937?????????????fnt???????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811041877425.png"/></p><p><strong>4.CCLabelTTF??CCLabelAtlas??CCLabelBMFont</strong></p><p>1. CCLabelTTF<br/>CCLabelTTF::labelWithString(const char *label, //???????? <br/> const CCSize& dimensions, //??Χ CCSize(0,0)????С <br/> CCTextAlignment alignment, //????? 0?? 1?? 2?? <br/> const char *fontName, //?????? <br/> float fontSize //???)<br/>CCLabelTTF??CCTextureNode???????????????????label??<br/>CCLabelTTF????????????????ε???setString?????????μ?OpenGL?????????????????ζ??setString?????????μ?????????????????????????label?????????????????????????<br/> <br/>????CCLabelTTF??????????????е????壬?????????????????????????????????????????????????????????????У???????????????????ccConfig.h?е?CC_FONT_LABEL_SUPPORT???enable???<br/> <br/>2. CCLabelAtlas<br/>CCLabelAtlas::labelWithString(const char *label, //??????????? <br/> const char *charMapFile, //??·?? <br/> unsigned int itemWidth, //?????? <br/> int unsigned itemHeight, //??? <br/> unsigned char startCharMap //????????)<br/>????????????????????????????????????CCLabelAtlas??????????????????<br/>????????????????????????????????????????????????????????????????????????????????<br/> <br/>3. CCLabelBMFont<br/>CCLabelBMFont::labelWithString(const char *str, <br/> const char *fntFile)<br/>????CCSpriteSheet?????????????????????????CCSprite?????????????????????????????????????????????????????<br/>??????????????anchorPoint(0.5, 0.5)????????ò????????????????????<br/> <br/>????????????????????????????????????????AA.png????????????????????AA.fnt???????????????????????????????????</p><p>cocos2dx??ttf???????</p><p>??????</p><p>?.??info.plist???????Fonts provided by application ????????????????????????壺</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811061924828.jpg"/></p><p>ps?????·???????</p><p><strong>1.???岻?????????·??</strong>??????????????????????????????????????</p><p>??????????Resource/fonts/DPCarved.ttf?????дfonts/DPCarved.ttf?????????????????</p><p>2.????????????????????Fonts provided by application ????????s????????????????????????????s?????????????Font provided by application????????????????????????????????Сд??????</p><p>?????????????</p><p>???info.plist ???????Fonts provided by application????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811061966760.jpg"/></p><p>???????????в????????Fonts provided by application?????</p><p>??info.plist ???????Font provided by application????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/201408181107153079130.png"/></p><p>?????????ɡ???????</p><p><strong> ??.?????????</strong></p><p>CCLabelTTF *label = CCLabelTTF::create("????exp:+1234567", "DPCarved", 40);</p><p>???</p><p>???????????μ???????????font family?????????????????????</p><p>????????????????.ttf</p><p>??????mac?????幤?????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811060243848.jpg"/></p><p>??????????????</p><p>CCLabelTTF *label = CCLabelTTF::create("????exp:+1234567", "??????", 40);//???????????????</p><p><span style="color: rgb(255, 0, 0);"><strong>?????????????????????????</strong></span></p><p>CCLabelTTF *label = CCLabelTTF::create("????exp:+1234567", "Microsoft Yahei", 40);</p><p>????????????font family????????????????????÷???????????????????GlyphDesigner?????????????????font-family???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-8/2014081811062147903.jpg"/></p><p><strong>cocos2dx 3.0 TTF???????????????</strong></p><p>Q: ??cocostudio?????TTF????????????</p><p>A???????TTF????????????????????????????????????Font Creator ?????TTF????????Format????μ?Name????????????????????????е?????????????????e????????????????????cocostudio??????????</p><p>Q: VS???????????????????????</p><p>A??label->setText("????"); ????????????????????????????????????????UTF8??????檔??VS?????-????????????? ?У???????? UTF8-????? ????????????</p><p>Q??3.0??UILable ???????????</p><p>A?? 3.0????UILable????? Text????????Label </p>
-
[??????]??Python??????????????
http://www.pirinnaturalssoapandspa.com//html/39557_1.html
????
??????
2014/8/17 11:17:07
<p>Python???????????Python????????????塱Guido van Rossum??1989???????????????????????????д????????????????磬???????????C?????д1000?д???Java????д100?У???Python??????20?С?<br/>???????????????????????????Python??Python????????????????????????C++ . VB??????????Python?????漰??????棬????3D??????<br/>????????50+100??????????C?????VB???????????????<span style="color: rgb(255, 0, 0);">Python????50+100???????????????50+100??</span><br/><img src="https://pic.cr173.com/up/2014-8/201408171118292079374.png"/> <br/>???????????????????Python???????δ???<br/><br/><strong>????????</strong><br/>print ????????????????<br/>????print '???????' ??Python?? ????????????????????????????????<br/><img src="https://pic.cr173.com/up/2014-8/201408171122194586042.png"/> <br/><span style="color: rgb(255, 0, 0);">??????????????????£??????????</span><br/><br/>print?????????????????????????????????????<br/>????print '????????', '????л' ??Python?? ???????????????????????????????? <br/><img src="https://pic.cr173.com/up/2014-8/201408171123573991956.png"/> <br/>??????????????????£??????????<br/><br/>????????????д?????<br/># encoding: utf-8<br/>print '????????', '????л'<br/><br/>????????????????????????????????????'??????<br/>??δ???????????????????д???????????<br/><img src="https://pic.cr173.com/up/2014-8/201408171123121500806.png"/> </p><p><strong>???nltk??????????????</strong></p><p>nltk ????????????????????????????????????????????????????????Щ???????????????????????????и???????????????????????????nltk????????????????????????????μ??????????Ψ???????? ????????????е???????????д??????Щ???????????????????nltk??????????????????</p><p>python?????????????????????????????? <span style="color: rgb(255, 0, 0);">????????м???? #coding utf-8 ??????python??????????</span>??????????????????????????utf-8?????<br/></p><p>??Щ????????????? ntlk???????????????</p><p>nltk???????????????????????????????????? ??????????????п??????nltk????????д???? ?????????????????????????????????</p><p>??python?????????????????y????? ??y???????????????????????nltk???????????</p><p>?????????? ????ó?????nltk?????????????????????????nltk?????nltk??????????????????????????????????????nltk???????????????????????????????????????????о?????????о????????nltk?????????????????й??????????????????????????????????????????ICTCLAS???????</p><p>??????????????й?????????????python??????????????</p><p>????????nltk???????????????t?????????????????????????????????????????????????????????????????????????nltk???д?????????????????????????????????????????????????????????????????о???У????????????????????????С??μ???????????nltk?????????????????????nltk??????????????????Penn Treebank ?????????????????????????????????????????ú?penn??????????????????????????????????????</p>
-
[??????]Fiddler??????????????????
http://www.pirinnaturalssoapandspa.com//html/37625_1.html
????
??????
2014/7/30 0:48:26
<p>??????????????app??http/https???????????APP??????http??????????????????????????????????Щ????????api?????绹?????Щ???????...</p><p><strong>????????</strong></p><p>Fiddler??????</p><p>Android ?????</p><p><strong>????????? Fiddler2 </strong></p><p>??????????????????????????</p><p>?????????Fiddler ?????</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493337108.jpg"/></p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493476197.jpg"/></p><p>???OK??????????????????????????????????ò???Ч?????????????????á?</p><p>{insd m="0" i="57378"}</p><p><strong>????????????????</strong></p><p>??????S4??????</p><p>1??????????????S4?????</p><p>??????Wifi?????????????????????Wifi???????????????Wifi??????</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493487756.jpg"/></p><p>????Wifi????????????????á?</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493572542.jpg"/></p><p>?????????????????????????????????Ip??????????Fiddler????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493568700.jpg"/></p><p>-----------------------------------------------------------------------------------------</p><p>2?????????android 2.3??????</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493569420.jpg"/></p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493540352.jpg"/></p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493536888.jpg"/></p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493579540.jpg"/></p><p>???????????????????????????????????????</p><p>--------------------------------------------------------------------------------------------------------</p><p>??????????????????????????????£?</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493670215.jpg"/></p><p>???????????ú????~~~~~~~~~~~~~~~~~~~~~~~~</p><p>?????Fiddler???????ù???????????????????????Http????</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000493672439.png"/></p><p><strong>Fiddler??????</strong></p><p><strong>???????????Fiddler</strong></p><p>Tools->Fiddler Options...</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000514695900.jpg"/></p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000514610076.jpg"/></p><p>????Fiddler</p><p><strong>???????????????????</strong></p><p>????????????http://10.240.139.173:8888(IP????????IP??8888??Fiddler????)</p><p>???????????FiddlerRoot certificate(?????FiddlerRoot.cer)</p><p>???????UC??????????????UCDownloads???£?<strong>??????????FiddlerRoot.cer??????????£?????????δ??USB?洢?豸???????????????</strong></p><p>???????????->????????->??洢?豸??? ??????????????????</p><p><strong>???????????????</strong></p><p>??????????????????????->???</p><p>??????10.240.139.173?????????Fiddler?????IP??</p><p>????8888</p><p>???</p><p>?????????Fiddler?????????????????????????????????????</p><p>X-User-Agent:XOne/1.1.2(AndroidPhone;2.2Later;MI 2S/android4.1.1)</p><p align="center"><img src="https://pic.cr173.com/up/2014-7/2014073000514673957.jpg"/></p>
-
[??????]WMI??????????WMI Code Creator???????y??
http://www.pirinnaturalssoapandspa.com//html/36737_1.html
????
??????
2014/7/21 11:34:54
<p>
WMI?????????????????????????????????????????WMI????????????????????????????????????????????E??????????????????????????????????????WMI???????????????????????
</p>
<p>
<strong>WMI Code Creator????????????WMI???????????</strong>?????????????????WMI Code Creator???÷?????????????????????.net Framework 2.0?±???????????????????????.net Framework 2.0????<br/>WMI??????????????????£?
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111350194462.jpg"/>
</p>
<p>
<br/>????WMI????????????????в???????????????????????????????????????????????????????μ???????????????????????????????WMI?????????????????????????????????VBS??C#??VB.NET???????????????VBS??<br/>?????????BIOS??????????????????????????root\CIMV2????????????????????????????Win32_BIOS?????????г?Win32_BIOS???????????????????????????????????????????????????????????????????г?????????????????????<br/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111350396571.jpg"/>
</p>
<p>
<br/>??????п??????????????BIOS??DELL??????????????????????????VBS?????????????????VBS????????????C#????VB.NET???????????????????????????????????????????<br/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111350497577.jpg"/>
</p>
<p>
<br/>???????????????????C#????????????????????<br/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111350664567.jpg"/>
</p>
<p>
<br/>WMI??????????????????????????????????????????????????????????????????????????????????????????????<br/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111351179589.jpg"/>
</p>
<p>
<br/>???????????????ò?????????????????????????????????????????????????????<br/>?????????????????????????????в???????????????Щ????????????е????????????????????????????????????????Щ?????ò??????????????????????Щ??????????????????????£?????????????????ο????????????????y????????????????????????????????б??????????????????????cs????У?????????????±?????????????????Щ?????????????????ЩСС???????
</p>
<p>
{insd m="0" i="54423"}
</p>
<p>
<strong>.net?е?WMI????????</strong>
</p>
<p>
??WMI????????????????????SQL????????????????WQL(WMI Query Language)???????????SQL??????????????WMI???????????????????????????????ЩWQL???????
</p>
<p>
??js????vbs?????????WMI???????????????????????vbs??д?????????к??С??????????????????????????????????????.vbs?????????????У?<br/>
</p>
<p>
Set SNSet = GetObject("winmgmts:").InstancesOf ("Win32_OperatingSystem")<br/><br/>for each SN in SNSet<br/><br/> MsgBox "??????????????к???: " & SN.SerialNumber<br/><br/>next
</p>
<p>
?????????????????е?????<br/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111363659987.jpg"/>
</p>
<p>
???????????????.net??????д??????????????????????д?????????ü??????????棿?????????????.net??????WMI????????????к??
</p>
<p>
?????.net???????WMI???????.net?????????????System.Management ???????MSDN?????????????????£?<br/>???????????????????????????????????Щ??????????????? Windows ????淶 (WMI) ?????????豸????ó??????ü????й?????ó?????????????? ManagementObjectSearcher ?? ManagementQuery ??????????????????????????????????????????????????? CPU ????????????????ó?????????????????????????????ó????????????? ManagementEventWatcher ???????????????????Щ???????????????????????????й?????й???????????
</p>
<p>
System.Management ?????????????????Щ??????<br/>??ManagementObject ?? ManagementClass???????????????????? <br/>??ManagementObjectSearcher???????????????????????? ManagementObject ?? ManagementClass ????????? <br/>??ManagementEventWatcher????????????? WMI ????????? <br/>??ManagementQuery?????????в??????????
</p>
<p>
???????????????System.Management ????????е?????????System.Management .dll???????У????????????????????????dll?????????????????<br/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-7/2014072111363656524.jpg"/>
</p>
<p>
<br/>?????????????????????????′???System.Management???????????????????????????μ?????????WMI????
</p>
<p>
???????????????????????????????.net?????????????к??
</p>
<p>
/// <summary><br/> /// ????????????к?<br/> /// </summary><br/> /// <returns></returns><br/> public string GetSerialNumber()<br/> {<br/> string result = "";<br/> ManagementClass mClass = new ManagementClass("Win32_OperatingSystem");<br/> ManagementObjectCollection moCollection = mClass.GetInstances();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["SerialNumber"].ToString();<br/> }<br/> return result;<br/> }
</p>
<p>
????????????????????
</p>
<p>
?????????Щ???????????????????????????????£?
</p>
<p>
using System;<br/>using System.Collections.Generic;<br/>using System.Text;<br/><br/>namespace WMIDemo<br/>{<br/> /// <summary><br/> /// ????????????????????????Main????<br/> /// ????????<br/> /// ?????2008-1-14<br/> /// ????????http://blog.csdn.net/zhoufoxcn<br/> /// </summary><br/> class Program<br/> {<br/> static void Main(string[] args)<br/> {<br/> GetSystemInfo getInfo = new GetSystemInfo();<br/> Console.WriteLine("???к?="+getInfo.GetSerialNumber());<br/> Console.WriteLine("CPU???=" + getInfo.GetCpuID());<br/> Console.WriteLine("?????=" + getInfo.GetMainHardDiskId());<br/> Console.WriteLine("??????=" + getInfo.GetMainBoardId());<br/> Console.WriteLine("???????=" + getInfo.GetNetworkAdapterId());<br/> Console.WriteLine("?????=" + getInfo.GetGroupName());<br/> Console.WriteLine("?????????=" + getInfo.GetDriverInfo());<br/> Console.ReadLine();<br/> }<br/> }<br/>}
</p>
<p>
??????????????г?????????????????????????????????????????
</p>
<p>
using System;<br/>using System.Collections.Generic;<br/>using System.Text;<br/>using System.Management;<br/><br/>namespace WMIDemo<br/>{<br/> /// <summary><br/> /// ??????????????????????????WMI??????Щ???????????<br/> /// ????????<br/> /// ???2008-1-14<br/> /// ????????http://blog.csdn.net/zhoufoxcn<br/> /// </summary><br/> public class GetSystemInfo<br/> {<br/> /// <summary><br/> /// ????????????к?<br/> /// </summary><br/> /// <returns></returns><br/> public string GetSerialNumber()<br/> {<br/> string result = "";<br/> ManagementClass mClass = new ManagementClass("Win32_OperatingSystem");<br/> ManagementObjectCollection moCollection = mClass.GetInstances();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["SerialNumber"].ToString() + " ";<br/> }<br/> return result;<br/> }<br/> /// <summary><br/> /// ???CPU???<br/> /// </summary><br/> /// <returns></returns><br/> public string GetCpuID()<br/> {<br/> string result = "";<br/> ManagementClass mClass = new ManagementClass("Win32_Processor");<br/> ManagementObjectCollection moCollection = mClass.GetInstances();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["ProcessorId"].ToString() + " ";<br/> }<br/> return result;<br/> }<br/> /// <summary><br/> /// ????????<br/> /// </summary><br/> /// <returns></returns><br/> public string GetMainHardDiskId()<br/> {<br/> string result = "";<br/> ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");<br/> ManagementObjectCollection moCollection = searcher.Get();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["SerialNumber"].ToString() + " ";<br/> }<br/> return result;<br/> }<br/><br/> /// <summary><br/> /// ??????<br/> /// </summary><br/> /// <returns></returns><br/> public string GetMainBoardId()<br/> {<br/> string result = "";<br/> ManagementObjectSearcher searcher = new ManagementObjectSearcher("root/CIMV2",<br/> "SELECT * FROM Win32_BaseBoard");<br/> ManagementObjectCollection moCollection = searcher.Get();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["SerialNumber"].ToString() + " ";<br/> }<br/> return result;<br/> }<br/><br/> /// <summary><br/> /// ??????<br/> /// </summary><br/> /// <returns></returns><br/> public string GetNetworkAdapterId()<br/> {<br/> string result = "";<br/> ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL)AND (Manufacturer <> 'Microsoft'))");<br/> ManagementObjectCollection moCollection = searcher.Get();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["MACAddress"].ToString() + " ";<br/> }<br/> return result;<br/> }<br/><br/> /// <summary><br/> /// ??????<br/> /// </summary><br/> /// <returns></returns><br/> public string GetGroupName()<br/> {<br/> string result = "";<br/> ManagementObjectSearcher searcher = new ManagementObjectSearcher("root/CIMV2", "SELECT * FROM Win32_Group");<br/> ManagementObjectCollection moCollection = searcher.Get();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> result += mObject["Name"].ToString() + " ";<br/> }<br/> return result;<br/> }<br/><br/> /// <summary><br/> /// ????????????????<br/> /// </summary><br/> /// <returns></returns><br/> public string GetDriverInfo()<br/> {<br/> string result = "";<br/> ManagementObjectSearcher searcher = new ManagementObjectSearcher("root/CIMV2", "SELECT * FROM Win32_LogicalDisk");<br/> ManagementObjectCollection moCollection = searcher.Get();<br/> foreach (ManagementObject mObject in moCollection)<br/> {<br/> //mObject["DriveType"]????6?п???????????????????壺<br/> //1:No type 2:Floppy disk 3:Hard disk<br/> //4:Removable drive or network drive 5:CD-ROM 6:RAM disk<br/> //??????г?????????????????????????<br/> if (mObject["DriveType"].ToString() == "3")<br/> {<br/> result += string.Format("Name={0},FileSystem={1},Size={2},FreeSpace={3} ", mObject["Name"].ToString(),<br/> mObject["FileSystem"].ToString(), mObject["Size"].ToString(), mObject["FreeSpace"].ToString());<br/> }<br/> }<br/> return result;<br/> }<br/> }<br/>}
</p>
<p>
????????н?????£??????????????????????<br/><img src="https://pic.cr173.com/up/2014-7/2014072111363624077.jpg"/>
</p>
<p>
?????????????????Windows??????????????WMI??????????????????WinME????Windows??????WinME??????????????????????????????????е?Windows????????????Win95????????????WMI??Windows????????WMI??????????MSDN????WMI??
</p>
<p>
????????WMI??????Windows????????????????????????????????????????????????г??????????????????????????????????????????????????????????WebForm??????£????asp.net??????????????????е??????????
</p>
-
[??????]IIS????????????ó??????????????
http://www.pirinnaturalssoapandspa.com//html/34922_1.html
????
??????
2014/7/4 14:58:40
<p>?????????С????????y???????????????????????Tenant Feature??????????????????????????????????????????????IIS?????????????????????????????????????????????????????????????????????????????????д??????????????????????????????</p><p>??????IIS?????????????ó???????</p><p>??????????</p><p>1.????????MVC???????MvcApplication???ж????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415012942250.png"/></p><p>2.??????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013027006.png"/></p><p>3.????????MvcApplication?е?Count????++?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013066266.png"/></p><p>4.??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013018461.png"/></p><p>5.?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013085236.png"/></p><p>6.??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013041573.png"/></p><p>?????????????????????????????</p><p><strong>???????????????ó???????</strong></p><p>??????????<strong>Web.config</strong>????????????????????????????????????????<strong>C:\Windows\System32\inetsrv\config\applicationHost.config</strong>???????????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013048649.png"/></p><p><strong>???Nginx???????</strong></p><p>?????????????ν??????????????????????????????????????????????????????????????Nginx???????????????????????????????????????????У???????????????????????????ó????????????????Nginx???????????????</p><p>?????????????????????????Url???Nginx???????????????????????????IIS???????Nginx?????????????????</p><p><strong>?????IIS???????????????????</strong></p><p>???磺site1.cs.xxx.com~site9999999.cs.xxx.com???????????????????Tenant???????????????Ρ?</p><p><strong>??????????????????????Nginx</strong></p><p>Nginx???????API???????????????????????????????????????????Nginx?????????????????????????????д?????Daemon Service????????????????????????????????????????????????</p><p>????IIS????????????????????????????????????????й????????????</p><p>??Pass??????</p><p>1.????????????????????????????κ???????????????????????IP??80????????????????????????</p><p>Pass???????????80?????????????</p><p>2.??????????</p><p>Pass??????????????????Ч??????????????????????12??????????Ч??</p><p><strong>Nginx?????????</strong></p><p>Server</p><p>???????????????????????????????????WCF???????WCF?????????????????????????????????????????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013129265.png"/></p><p>??????????????????</p><p>??????</p><p>1.???????????App.config??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013185350.png"/></p><p>??????????????</p><p><strong>NginxPath</strong>??Nginx????·??????????????????????nginx.exe???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013111235.png"/></p><p><strong>RunModel</strong>?????Nginx??????????е??????У??????????????PowerShell??CMD??<strong>?????????PowerShell????PowerShell??汾?????3.0???????</strong></p><p>2.????Nginx</p><p>???Nginx??????????????к???????????????????????????????????????????????Nginx??е????y????Щ????</p><p>??<strong>nginx-1.7.2\conf\nginx.conf</strong>???????http???????????? <strong>include custom.conf;</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013120984.png"/></p><p>??????????????t????????????????????</p><p>Client</p><p>1.??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013175074.png"/></p><p>2.??????2??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013194836.png"/></p><p>??????????<strong>nginx-1.7.2\conf\</strong>?????????<strong>custom.conf</strong>?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013135551.png"/></p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070415013125802.png"/></p><p>?????????????????????<strong>?????Ч????????hosts???test1.com??test2.com??????IP</strong>??</p><p>??????????????????????????±?????<strong>domains.xml</strong>??????????????????????????????????????????????</p><p>Daemon Service Source Code</p><p>http://files.cnblogs.com/ants/ChunSun.NginxServer.DaemonService.zip</p><p>???????????????????????????????????Rabbit Kernel???????????????????????????????????????????????</p>
-
[??????]ж?????????????????VS2013??????У?鯔???????????
http://www.pirinnaturalssoapandspa.com//html/34630_1.html
????
??????
2014/7/1 23:21:28
<p>VS2013?????????????????????У??????????????????????б???????????????????鷳??????????????????????VS??????????????????????£???????????????????У?顣</p><p>??????????????????????????????顣?????????????<strong>???VSС??????????????????????????</strong>???????????????ù????????????????ж???????????????VS????????У?鼰???????????????????????????????????????????????????????????????????????????и?P????y????????????</p><p>????????????????????????????eɡ?</p><p>??????????????????<strong>????????????</strong>????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070123154382954.jpg"/></p><p><strong>??Σ???????????????????????????????</strong>???????С????????????á????????л????????????????????ü????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070123154378286.jpg"/></p><p>????????????????????????????????á?</p><p><strong>??Σ????????OK ??л??????</strong>???????????徲?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-7/2014070123154353180.jpg"/></p><p><span style="color: rgb(255, 0, 0);"><strong>????VS2013??????????????????????</strong></span></p><p>1?????using</p><p>2??????????????????????????????????????????????????????У????黻??VS??</p><p>3??????????????vs????????.</p><p>4??????????Σ?ò?????????й?????????vs,???????????????????????</p>
-
[??????]Oracle??????dmp???????????????????
http://www.pirinnaturalssoapandspa.com//html/34454_1.html
????
??????
2014/6/29 14:30:30
<p>Oracle????????????????????????????,?д?С???,?????????????ORACLE ????????????????????????????????????洢???????????????????????????????????????????????????????????????????????????????????????</p><p>Oracle ?????dmp???????????????????????????????????????????????н????????????????д洢???????<strong>?洢????????????????????????????????д???????????????????л?????????????????</strong>???????????????????????????</p><p>1?????????????д洢?????????????????</p><p>2???????洢?????е????????????????</p><p>3?????????????Щ?洢????????????IMP-00098 INTERNAL ERROR:impccr2????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062914304543442.jpg"/></p><p>????????1??????????????????????????????????????????????????????£????????????????????????????????????????????????????????????????????????????????????????????????????????????????£?????е????????????????????????????????????</p><p>????2??????3??????????????????????????????????????NLS_LANG???????????HKEY_LOCAL_MACHINE-->SOFTWARE-->ORACLE ??????????????NLS_LANG??????????????????μ?????????ɡ?</p><p><strong>???????????????????????????</strong></p><p>?????????????????? </p><p>????????????? nls_database_parameters??props$??v$nls_parameters</p><p>??????????????????sqlplus?е?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062914304611109.jpg"/></p><p>?????п????????export client uses ....??????????????????????????ZHS16GBK?????????????????????п???????????????????????ζ???п?????????????????????????????????????????????????????????e?????????????????????ó?ZHS16GBK??????е????????????</p><p>??????Щ???????dmp???????????????????????????????????????????????????????????dmp????????server??????????????????????server????????????ж????????????????????????????????????????黹?????????????????????????????????????????????????????</p><p>??dmp????????????????US7ASCII???????????????????ZHS16GBK???????????dmp????????????????????????????????????????????Ч????????????????????????????????US7ASCII?????sql*plus????????????dmp??????????????????????</p><p><strong>??????????????'us7ascii'??</strong><br/> ???????????????????????<br/> a).select name,value$ from props$ where name like '%NLS_CHARACTERSET%'??<br/> b).select userenv('language') from dual;<br/> 1.???淽???????????????<br/> 1).sys????????conn / as sysdba;<br/> 2).????????shutdown immediate;<br/> 3).??mount????????????startup mount;<br/> 4).??????????????????????????: alter system enable restricted session;<br/> 5).??????????????????????????show parameter processes;???job_queue_processes??????????????????????????<br/> 6).???CJQ0?????job????: alter system set job_queue_processes=0;<br/> 7).?????м?????????alter system set aq_tm_processes=0;<br/> 8).??????????open?????alter database open;<br/> 9).???????????alter database character set us7ascii;<br/>???? a).??????????????????????????us7asci????????????????????????????????????<br/>??????????ORA-12712: ????????????????????????<br/>???? b).??????????????CLOB????????????????<br/>??????????ORA-12716: Cannot ALTER DATABASE CHARACTER SET when CLOB data exists<br/> 2. ???????????a)?????????????INTERNAL_USE???????????<br/>??ALTER DATABASE character set INTERNAL_USE us7ascii;<br/> 3. ???????????b)?????????????internal_convert???????CLOB??ε??<br/>????1).????truncate table Metastylesheet;<br/>????2).alter database character set internal_convert zhs16gbk;-- ORACLE????????????CLOB<br/>????3).???????????SYS.METASTYLESHEET?????????′???<br/>???? 9.2???????catmet.sql????????;@?/rdbms/admin/catmet.sql<br/> 10g?????????catmeta.sql??????????@?/rdbms/admin/catmeta.sql<br/> (??????????д???????????????ò???????????????)<br/> 4.??????a)??b)?????????2??裺<br/>????1).??????????,????????????select userenv('language') from dual??<br/>????2).???????: <br/> alter system disable restricted session; <br/> alter system set job_queue_processes=10;--??????????????<br/>????3).????????????set NLS_LANG ????????<br/>????4).?????????????</p>
-
[Android]???e??????? dex????????????odex
http://www.pirinnaturalssoapandspa.com//html/34399_1.html
????
Android
2014/6/27 13:30:29
<p>APK?????????????????????и???г???ODEX????????????????г????????????????ODEX????????????????????????????????????????????????????????????????????????????????????????????</p><p>??????????飬?????apk????????dex???dump??????????<strong>?????????dalvik?????dex????????odex</strong>??</p><p>1. ????build.prop</p><p>??????????????/system/build.prop????????á?</p><p>(1) dalvik.vm.dexopt-flags</p><p>??????????Dalvik?????????????У????????????д?????m??v??o??<br/>m?????????????m=y??m=n????m=y?????ò?????????У????й?????????????????????????<br/>v?У?????????o???檔??????v=a??v=n????v=a????У?????д???v=n????????У?顣<br/>o???????????v???檔??????o=v??o=a????o=v?????????У????????o=a??????????д???</p><p>???????????ó??dalvik.vm.dexopt-flags=v=n,o=v???????????У?飬??????У????????????????д????????????</p><p>(2) dalvik.vm.checkjni</p><p>???????????ó??dalvik.vm.checkjni=false????????checkjni???ó?false</p><p>2. ?????ó??????????</p><p>(1) ???????1????????????????????д?????????????????????????build.prop?????</p><p><br/></p><pre>adb remount</pre><p><br/></p><p>(2) ????????????????????????У?</p><p><br/></p><pre>adb shell</pre><p><br/></p><p>(3) ??????д??build.prop??</p><p><br/></p><pre>echo "dalvik.vm.dexopt-flags=v=n,o=v" >> /system/build.propecho "dalvik.vm.checkjni=false" >> /system/build.prop</pre><p><br/></p><p>?????????????????????????????????dex?????б??????odex??</p><p>??????????????????????build.prop???????????????</p><p>????????????£??ο??????stackoverflow???????http://stackoverflow.com/questions/15417105/forcing-the-android-emulator-to-store-changes-to-system</p><p>???崠?????£?</p><p>(1) ??system.img?????????????</p><p>(2) ?????????????????????</p><p><br/></p><pre>emulator -avd [????????????] -qemu -nand system,size=[????????????16????],file=[?????????]/system.img</pre><pre>???磺
emulator -avd Galaxy_Nexus -qemu -nand system,size=0x1f400000,file=/home/fx/.android/avd/Galaxy_Nexus/system.img</pre><p><br/></p><p>(3) ??????????????build.prop</p><p>(4) ??????????????????</p><p><br/></p><pre>adb -e emu kill</pre><p><br/></p><p>???????′?????????????????????????????沽??2??????????????????????????????????build.prop???檔</p>
-
[??????]Mac OS X???????Go??????????? Sublime Text 2????????
http://www.pirinnaturalssoapandspa.com//html/33948_1.html
????
??????
2014/6/21 19:04:28
<p>Go?????????????????????????????????????????????????????????????????????????????????????????????????????????????鷳??</p><p><strong>??????Golang??SDK</strong></p><p>?????http://golang.org/ ?????????????????ɡ?????pkg????????°???????????????У??·??????????????????????</p><p>?????????????????go?????Golang SDK??????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054445306.jpg"/></p><p>???????????go version ???????????Golang??汾</p><p><strong>????????????????(GOPATH)</strong></p><p>GOPATH??????????Golang???????????????????????????????????Go??????</p><p>GOPATH?????·???б????????PATH???????</p><p>GOPATH=/home/USER/go:/home/USER/workspace_go:***</p><p>?????б????·???????????????????????????????????????????src??????????pkg????????????bin??????????</p><p>http://golang.org/doc/code.html</p><p>?????ù?????????????????GOPATH????????????~/.bash_profile????</p><p>export GOPATH=/Users/heinoc/go:/Users/heinoc/Documents/workspace/workspace_go</p><p>???????source ~/.bash_profile??£?????????GOPATH??????????????????go env????????ú??Ч????</p><p>????????????GOPATH????????????????????????????????go get ****??????????????????????????????μ??????????pkg?????????????????????????????????GOPATH??????????????????????????????????????</p><p><strong>?????????????????Sublime Text 2??</strong></p><p>Sublime Text 2 ????????http://www.sublimetext.com/2 </p><p>???????????????ɡ?</p><p>Sublime Text 2??????????????????????????????????????????????????????????????????汾????κ?????</p><p>?й?Sublime Text 2??????http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/</p><p>1.???Package Control</p><p>Ctrl+` ???????У???????′???</p><p>import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'</p><p>???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054431153.jpg"/></p><p>????Sublime Text 2???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119060265966.jpg"/></p><p>??????Package Control?????????</p><p><strong>2.???GoSublime?????</strong></p><p>Command + Shift + P ??Package Control?????????pcip??Package Control:Install Package????д??????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054538757.jpg"/></p><p>???????????????GoSublime??????????????GoSbulime???????????????????? https://github.com/DisposaBoy/GoSublime??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054520464.jpg"/></p><p>???????????????????п????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119055878010.jpg"/></p><p>??????Sublime Text 2??Golang?????????????????</p><p><strong>??????Golang</strong></p><p>?????GOPATH??????????src??????????????У?????????????????????????Sublime Text 2?????????????Sublime Text 2?д???????????????????????????***.go???????????????????????</p><p>Sublime Text 2?ж?Golang????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054639285.jpg"/></p><p>?????д??????????????Command + B??Sublime Text 2??????????go build (????)??????б???</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054654642.jpg"/></p><p>????????????????shell??????и?????????? ./gotest ????????????????н?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054677076.jpg"/></p><p>???н?????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014062119054766650.jpg"/></p>
-
[??????]???AutoCAD2010??VS2010????????ж??
http://www.pirinnaturalssoapandspa.com//html/33620_1.html
????
??????
2014/6/18 8:31:15
<p>AutoCAD 2010????ο???????????????????Щ????????????????</p><p>???????????????????AutoCAD 2010??VS 2010?????????????????????????????????μ???????????????OK??????^_^??ī???????????</p><p>??????????Windows XP SP3+VS2010+AutoCAD2010</p><p><strong>??????????????????????</strong>??</p><p>1??AutoCAD 2010??VS 2010????????ж??????</p><p>2??????AutoCAD 2010??VS 2010 ?е?????????????</p><p>3?????????????????????????????????ж??????????????????κη????</p><p>????????1??????????????????Visual Studio 2010????????????汾????????????????????????debugger(v4.0)???????????????????汾??.NET ????е?????????????????.NET??ó???????AutoCAD 2010???????У????????.NET Framework 2.0( 3.5?????????CLR 2.0????)??</p><p>??????????????VS 2010 ????Щ?????????????????? ?????????????????????????????????????????????????????2??????????</p><p><strong>???????1</strong></p><p>???AutoCAD2010????????????????????????????д?????????????????????????????acad.exe???????VS2010??<strong>??????->????????????</strong>?????????????????????????????????????????????????????????????????????????????????????????????????3??????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312317955.png"/></p><p><strong>???????2</strong></p><p>???AutoCAD???????????????????AutoCAD????????????????????acad.exe.config?????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312352133.png"/></p><p>????????????????????? <supportedRuntime ?汾="v2.0.50727" />??????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312359210.png"/></p><p><strong>???????3</strong></p><p>??????acad.exe????????????е???????????????????У?????debugger?????v2.0??</p><p>???????Solution Explorer????????->??????????????AutoCAD????????Acad.exe</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312386048.png"/></p><p>????????????????????????????? ?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312454720.png"/></p><p>?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312442035.png"/></p><p>???? ?????????? ? ?й??3.5??3.0??2.0?棩</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014061808312492776.png"/></p><p>????????????????????</p><p><strong>vs2010??????ж???????????</strong></p><p>1??JS?????????????IE???????JS????????????????????IE???????</p><p>2??IE8 IE9?????????????</p><p>HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main <br/>????dword??TabProcGrowth,??0????</p><p>??????????ü???????ü??????0</p><p><strong>VS2010 ???????????ж????й?????</strong></p><p>-----???????--------------------<br/>1.???????????????IE?????????ξ???????ж?????IE7??????<br/><br/>------???????--------------------<br/>??????asp.net??????????????web????????????????й???silverlight????????<br/>????????silverlight??asp.net????????????????????sql server??<br/><br/>??????ù?IE8,??????????????????? <br/>------???????--------------------<br/>???????????silverlight????????asp.net????????????棬???????????silverligth?????????????????£?????????????silverlight????????<br/><br/>?????????????? ?????? <br/>------???????--------------------<br/>¥??????????.net3.5??????????? <br/>------???????--------------------<br/>??????????IE7?????????silverlight4??.NET3.5??????????.NET4?μ?? <br/>------???????--------------------<br/><br/>1??????sl??web???<br/>2????web????? ?????????<br/>3??????????????? IE???? 360<br/>4???????? <br/>------???????--------------------<br/>????? Clean ,??build ?? OK!!!!!!!!!!!!</p>
-
[??????]VS2013?????? IIS Express Web?????
http://www.pirinnaturalssoapandspa.com//html/33412_1.html
????
??????
2014/6/15 20:17:25
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520204066182.jpg"/>
</p>
<p>
<strong>??????????????ó????URL??U????,???á???????ó????URL??U??????</strong>???????????????????????????
</p>
<p>
???VS2013????????????????????дC/S???????????B/S???????????????????????MVC???????????VS2013????????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172832564.png"/>
</p>
<p>
??????е????why??
</p>
<p>
???????????Web???????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172922138.png"/>
</p>
<p>
F5???У?????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172910921.png"/>
</p>
<p>
??????????????Web????????????????????????????????????IIS8.5????????????Щ???????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172968474.png"/>
</p>
<p>
F5???У????????ɡ?
</p>
<p>
?????????????????????IIS Expressδ??????????????????????????м??????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172930419.png"/>
</p>
<p>
?????????????????????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172990908.png"/>
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172979691.png"/>
</p>
<p>
?????iisnode?й?????????????iisnode???????IIS???????й?node.js??ó???????????й?node.exe??????????顣
</p>
<p>
??C:\Program Files (x86)\iisnode-dev\release\x86\iisnode.dll??????????????????????????<strong>???IIS Express?????????????????</strong>
</p>
<p>
??????????????IIS Express??????????????
</p>
<p>
===============================?????????==============================
</p>
<p>
??????????????????????Web???????????????????ASP.NET???????
</p>
<p>
1. Visual Studio?????ASP.NET????????????webdev.exe????
</p>
<p>
2. Windows?????IIS Web????????
</p>
<p>
???????????????????????????ASP.NET????????????????????????????ASP.NET????????????????????????????????IIS??????????????????????????????????????????????μ??????????????????????????????IIS Express?????????????????????ASP.NET????????????????
</p>
<p>
IIS Express???VS 2010??Visual Web Develop 2010 Express????????????Windows XP??????汾????????????????????????У?????????????κε???????????????????????????ASP.NET?????????????????????IIS 7.x???????
</p>
<p>
???з???
</p>
<p>
<strong>?????????IIS Express????????????????ASP.NET????????????IIS??????????</strong>
</p>
<p>
ASP.NET??????????
</p>
<p>
Visual Studio?????ASP.NET?????????????????????Cassini??????????????????????????????????????????????????????????????????????繃???ж?????????????????????????????ù??????????????????????????????????????衣
</p>
<p>
??????????????????????????????????????ASP.NET?????????????????????Visual Studio?а???F5???????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172971146.png"/>
</p>
<p>
??ASP.NET?????????????????????????????Web?????????????????????????SSL??URL??д????????尲??????????????IIS 7??????????
</p>
<p>
IIS Web??????
</p>
<p>
??Visual Studio???к????????е??????? IIS?????????????????Visual studio?е?Web??????????????????????????е?????Web?????????????Web???????IIS??
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172978223.png"/>
</p>
<p>
???IIS??????????????????????????????Web???????????????SSL??URL??д????????IIS?????????????Web????????????ζ??????????????????????????????
</p>
<p>
???????IIS??????????Щ????????????????????????????Web????????IIS???????ù??????????????????????????汾??Windows????????汾??IIS?????磬??Windows XP????????????????IIS 5.1??????IIS 7.x???1???????????????????VS???????????????IIS???????Щ????????????ò??衣
</p>
<p>
<strong>IIS Express ?? ???????????????</strong>
</p>
<p>
IIS Express?????ASP.NET??????????????????????IIS??????????е????
</p>
<p>
???????????????????????С????10????????????????
</p>
<p>
??Visual Studio?в??????????????????????????
</p>
<p>
??????????Web?????????????????SSL, URL??д????y????????????????IIS 7.x??顣
</p>
<p>
????????????web.config???y???IIS 7.x????????
</p>
<p>
???????IIS Web??????????ASP.NET????????????????????????????????????????????
</p>
<p>
?????Windows XP??????汾??????????????в???????????????????IIS 7.x???????
</p>
<p>
IIS Express????ASP.NET??????????????????????????????????????????????????????????κ????????ò??衣??????????????У??????????????????????????????
</p>
<p>
<strong>??VS??????</strong>
</p>
<p>
Visual Studio 2010??SP1??????IIS Express??????????????VS 2010????????ASP.NET?????????????ASP.NET???????Web???????????????ASP.NET??????????????????????IIS Express?????????????????????????ASP.NET?????????????????÷??????????????????????????
</p>
<p>
??????F5??????ASP.NET??????Visual Studio??????IIS Express??????????????к??????????????????????????????ASP.NET???????????????IIS Express???????????????????????????????С???
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172931623.png"/>
</p>
<p>
?????????????????????????????????IIS Express??????????????????????г????????е?????б???????????????·?????????.NET?汾??
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172933091.png"/>
</p>
<p>
[????????IIS Express?????]
</p>
<p>
<strong>??????????????????????</strong>
</p>
<p>
1. ???????е????Test Site????????IIS Express???????????????c:\users\[?????]??????С???????????????????IIS Express????????????????Щ?????IIS????????а??????????????????????????????繃??????????У??????????????IIS Express????
</p>
<p>
2. ???????????е????Test Site???????HTTP??HTTPS?????????IIS Express??????????????????顱?????URL????????б??URL ACL????SSL???????????????????????????????????????????????????????????ж????????????????????SSL???????????????????????SSL???????????????棨????????棩??????????????????????????web???????????????к??????Щ??檔
</p>
<p>
<strong>IIS 7.x?????</strong>
</p>
<p>
IIS Express??????????????????ASP.NET?????????????????????????á? ???????IIS Express???????IIS 7x????????????????????Web??????????????????????ζ???????????????????Web???????????????????????????SSL??????????? IIS 7.x??URL??д??顢??y?????????????????????????????????尲??????????????????顣
</p>
<p>
???????ASP.NET????IIS Express?????????ASP????????IIS???????????????????????????????????????????????
</p>
<p>
<strong>???</strong>
</p>
<p>
IIS Express???????????к????Web?????????????????ASP.NET?????а汾????????ó????????????ASP.NET Web????????ASP.NET MVC????????ò?????????????????κδ???????????????????????????е?????????????
</p>
<p>
???VS2010????SP1?????????????????????IIS Express?滻??????????ASP.NET?????????????????汾??Visual Studio????????IIS Express??
</p>
<p>
======================================?????????====================================
</p>
<p>
???VS2013????????IIS Express8.0,?????????????????????
</p>
<p>
??IIS Express????????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520172928687.png"/>
</p>
<p>
????WebMatrix???????ù?????2.0?棬??????????????IISExpress??????????ī??????????
</p>
<p>
???WebMatrix3.0?????????F5?????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/2014061520173083154.png"/>
</p>
<p>
VS2012 ??????IIS Express Web??????????????
</p>
<p>
??VS2012???????????????? -> ??? Web ?????? -> ???? -> Web -> ?????? Visual Studio ???????????? -> ??С??????????? ??
</p>
<p>
???????Web???????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-6/201406152020129945173.png"/>
</p>
-
[??????]samba?????? win??????linux??????????
http://www.pirinnaturalssoapandspa.com//html/33004_1.html
????
??????
2014/6/7 9:16:44
<p>Samba????????SMB(Server Message Block)Э?????ó???, ?????????Э??, Samba????Linux????????Windows???????????,?????????ó???????Samba????Linux??Unix?????SMB??Server Message Block??Э????????????????????????????????ɡ?<br/>Samba????C/S??, ?乤??????????NetBIOS( Windows ???????????Э??)??SMB????Э????????TCP/IP???Э?????,??????NetBEUIЭ????Windows??????????????????Linux????????</p><p><strong>samba??????</strong></p><p>??????????????????2?????????.</p><p><strong>linux????????</strong></p><p>security = user or share</p><p>smbclient -L //192.168.7.113/westos ???????????????????</p><p>?????????????? security = user ?</p><p>[root@redhat samba]# smbclient //192.168.7.113/westos</p><p>Enter root's password:</p><p>Anonymous login successful //????????samba???????????????westos?????????????????????????</p><p>Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]</p><p>tree connect failed: NT_STATUS_ACCESS_DENIED</p><p>security = share</p><p>[root@redhat samba]# smbclient //192.168.7.113/westos</p><p>Enter root's password:</p><p>Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]</p><p>Server not using user level security and no password supplied. //??????????Ч????????security = share??????????????????????samba????????????</p><p>tree connect failed: NT_STATUS_WRONG_PASSWORD</p><p><strong>win??????</strong></p><p>security = share ?</p><p>???????samba?????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014060709165233346.png"/></p><p>security = user ?????????samba????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014060709165213057.png"/></p><p>?????????о???linux??win??????ò?????????????????????</p><p><strong>Linux??</strong></p><p>??Public =yes ???</p><p>security = user or share</p><p>???????????????????</p><p>[root@redhat samba]# smbclient //192.168.7.113/westos</p><p>Enter root's password:</p><p>Anonymous login successful</p><p>Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]</p><p>smb: \> ^C</p><p>[root@redhat samba]# vim /etc/samba/smb.conf</p><p>[root@redhat samba]# /etc/init.d/smb restart</p><p>Shutting down SMB services: [ OK ]</p><p>Starting SMB services: [ OK ]</p><p>[root@redhat samba]# smbclient //192.168.7.113/westos</p><p>Enter root's password:</p><p>Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]</p><p>Server not using user level security and no password supplied.</p><p>smb: \> ^C</p><p><strong>win??????</strong></p><p>??Public =yes ???</p><p>security = share</p><p>???????????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014060709165345618.png"/></p><p>??Public =yes ???</p><p>security = user</p><p>???????samba?????????????????????????????????ο?????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/2014060709165348291.png"/></p><p>????</p><p>??????????Public =yes ???linux???????????????????????security = user ro share.????????????Win????????security =share?????????????????????????????</p><p><strong>Samba</strong><strong>???????????????</strong><strong>(/etc/samba)</strong></p><p><strong>smb.conf</strong><strong>??</strong>???????????????????[global]??[Share Definitions]?????????</p><p><strong>lmhosts</strong><strong>??</strong>???NetBIOS Name?????????IP?????Samba??????????????LAN?????????NetBIOS Name?????IP????????????????????????á?</p><p><strong>smbpasswd</strong><strong>??</strong>???????????????????Samba??????????????????</p><p><strong>Samba</strong><strong>????????????</strong></p><p><strong>smbpasswd</strong><strong>??</strong>????????Samba?????????????</p><p><strong>smbclient</strong><strong>??</strong>?????????Linux??????????????????????Samba???????????????????????????</p><p><strong>smbmount</strong><strong>??</strong>??????Samba????????????????????????????Linux???????</p><p><strong>testparm</strong><strong>??</strong>???????smb.conf????д???</p><p><strong>smb.conf</strong><strong>????????????</strong></p><p><strong>?????????</strong></p><p><strong>-----------------------------------------------------------------------------</strong></p><p>%a | ?????????????????Samba??NT,Win98,????Unknown??</p><p>%I | ??????IP????????磺192.168.220.100)</p><p>%m | ??????NetBios??</p><p>%M | ??????DNS??</p><p><strong>------------------------------------------------------------------------------</strong></p><p><strong>?????????</strong></p><p><strong>------------------------------------------------------------------------------</strong></p><p>%g | %u???????</p><p>%G | %U???????</p><p>%H | %u??Home??</p><p>%u | ?????unix?????</p><p>%U | ????????????????(???????samba???)</p><p><strong>------------------------------------------------------------------------------</strong></p><p><strong>????????</strong></p><p><strong>------------------------------------------------------------------------------</strong></p><p>%p | ?????%p???,automounter??·?????????????</p><p>%P | ???????????</p><p>%S | ????????????</p><p><strong>-------------------------------------------------------------------------------</strong></p><p><strong>???????????</strong></p><p><strong>-------------------------------------------------------------------------------</strong></p><p>%d | ??????????????ID</p><p>%h | Samba????????DNS??????</p><p>%L | Samba????????netbios??</p><p>%N | Home????????,????automount?????</p><p>%v | samba?汾</p><p><strong>-------------------------------------------------------------------------------</strong></p><p><strong>??????????</strong></p><p><strong>-------------------------------------------------------------------------------</strong></p><p>%R | ????Э???SMBЭ??</p><p>%T | ?????????????</p><p><strong>?????????</strong></p><p><strong>??security=share??</strong>???????Samba???????????????????????, ??????????</p><p><strong>??security=user??</strong>Samba???????????????, ??????????????????????????, ????Samba???????????????????????????</p><p><strong>??security=server??</strong>?????????????,????????Windows NT/2000??Samba????????????????????????,???????????????????????,???????????????е?Windows?????????е????NT????,???Windows NT????Samba???, ?????????????????????????????,?????????,Samba???????????????????????????</p><p><strong>??security=domain??</strong>???????,????????????(PDC)??????????</p>
-
[??????]swift??????? swift???????????
http://www.pirinnaturalssoapandspa.com//html/32955_1.html
????С??
??????
2014/6/6 13:06:16
<p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-6/14020314382414869.jpg"/></p><p><span style="color: rgb(255, 0, 0); "><strong>swift??????</strong></span></p><p> swift???????wwdc 2014?????????????????????the swift programming language???????</p><p> swift is a new programming language for ios and os x apps that builds on the best of c and objective-c without the constraints of c compatibility.</p><p> swift adopts safe programming patterns and adds modern features to make programming easier more flexible and more fun.</p><p> swift??s clean slate backed by the mature and much-loved cocoa and cocoa touch frameworks is an opportunity to imagine how software development works.</p><p> swift is the first industrial-quality systems programming language that is as expressive and enjoyable as a scripting language.</p><p><strong> ???????</strong></p><p> swift????дios??os x?????????????????????????????<br/> swift?????c??objective-c????????????????á?<br/> swift??????????е?cocoa??cocoa touch????<br/> swift?????????????????performance?????????????????interactive????<br/> swift???????</p><p> <strong>????????</strong></p><p> ???????????????the swift programming language?е?a swift tour??</p><p> hello world</p><p> ????????????????????????????????swift????</p><p> 1<br/> println(" hello world" )<br/> ????????</p><p> swift???var??????????let??????????</p><p> 1<br/> 2<br/> 3<br/> var myvariable = 42<br/> myvariable = 50<br/> let myconstant = 42<br/> ???????</p><p> swift????????????type inference????????????????????????????????????????</p><p> 1<br/> let explicitdouble : double = 70<br/> swift?????????????????implicitly casting???????????????????????????????explicitly casting????</p><p> 1<br/> 2<br/> 3<br/> let label = " the width is " <br/> let width = 94<br/> let width = label + string(width)<br/> ??????????</p><p> swift???\(item)?????????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> let apples = 3<br/> let oranges = 5<br/> let applesummary = " i have \(apples) apples." <br/> let applesummary = " i have \(apples + oranges) pieces of fruit." <br/> ????????</p><p> swift???[]?????????????饗array???????dictionary????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> var shoppinglist = [" catfish" " water" " tulips" " blue paint" ]<br/> shoppinglist[1] = " bottle of water" </p><p> var occupations = [<br/> " malcolm" : " captain" <br/> " kaylee" : " mechanic" <br/> ]<br/> occupations[" jayne" ] = " public relations" <br/> ?????ó????????initializer???????????????????</p><p> 1<br/> 2<br/> let emptyarray = string[]()<br/> let emptydictionary = dictionary< string float> ()<br/> ???????????????????????[]?????????飬???[:]?????????</p><p> ??????</p><p> ????</p><p> swift????????????if??switch???????????for-in??for??while??do-while?????/?ж????????????????????/?ж??壨body???????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> let individualscores = [75 43 103 87 12]<br/> var teamscore = 0<br/> for score in individualscores {<br/> if score > 50 {<br/> teamscore += 3<br/> } else {<br/> teamscore += 1<br/> }<br/> }<br/> ???????</p><p> ???if??let????????????????????nullable variable???????????????????????????????????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> var optionalstring: string? = " hello" <br/> optionalstring == nil</p><p> var optionalname: string? = " john appleseed" <br/> var gretting = " hello!" <br/> if let name = optionalname {<br/> gretting = " hello \(name)" <br/> }<br/> ????switch</p><p> swift?е?switch??????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> let vegetable = " red pepper" <br/> switch vegetable {<br/> case " celery" :<br/> let vegetablecomment = " add some raisins and make ants on a log." <br/> case " cucumber" " watercress" :<br/> let vegetablecomment = " that would make a good tea sandwich." <br/> case let x where x.hassuffix(" pepper" ):<br/> let vegetablecomment = " is it a spicy \(x)?" <br/> default:<br/> let vegetablecomment = " everything tastes good in soup." <br/> }<br/> ???????</p><p> for-in???????????????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> let interestingnumbers = [<br/> " prime" : [2 3 5 7 11 13] <br/> " fibonacci" : [1 1 2 3 5 8] <br/> " square" : [1 4 9 16 25] <br/> ]<br/> var largest = 0<br/> for (kind numbers) in interestingnumbers {<br/> for number in numbers {<br/> if number > largest {<br/> largest = number<br/> }<br/> }<br/> }<br/> largest<br/> while?????do-while?????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> var n = 2<br/> while n < 100 {<br/> n = n 2<br/> }<br/> n</p><p> var m = 2<br/> do {<br/> m = m 2<br/> } while m < 100<br/> m<br/> swift???????for????????????????????..???????????????for-in?????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> var firstforloop = 0<br/> for i in 0..3 {<br/> firstforloop += i<br/> }<br/> firstforloop</p><p> var secondforloop = 0<br/> for var i = 0 i < 3 ++i {<br/> secondforloop += 1<br/> }<br/> secondforloop<br/> ???swift????..????...??..????????????????...??????????????</p><p> ????????</p><p> ????</p><p> swift???func???????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> func greet(name: string day: string) -> string {<br/> return " hello \(name) today is \(day)." <br/> }<br/> greet(" bob" " tuesday" )<br/> ?????饗tuple???????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> func getgasprices() -> (double double double) {<br/> return (3.59 3.69 3.79)<br/> }<br/> getgasprices()<br/> ?????б????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> func sumof(numbers: int...) -> int {<br/> var sum = 0<br/> for number in numbers {<br/> sum += number<br/> }<br/> return sum<br/> }<br/> sumof()<br/> sumof(42 597 12)<br/> ?????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> func returnfifteen() -> int {<br/> var y = 10<br/> func add() {<br/> y += 5<br/> }<br/> add()<br/> return y<br/> }<br/> returnfifteen()<br/> ?????????????????????????????????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> func makeincrementer() -> (int -> int) {<br/> func addone(number: int) -> int {<br/> return 1 + number<br/> }<br/> return addone<br/> }<br/> var increment = makeincrementer()<br/> increment(7)<br/> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> func hasanymatches(list: int[] condition: int -> bool) -> bool {<br/> for item in list {<br/> if condition(item) {<br/> return true<br/> }<br/> }<br/> return false<br/> }<br/> func lessthanten(number: int) -> bool {<br/> return number < 10<br/> }<br/> var numbers = [20 19 7 12]<br/> hasanymatches(numbers lessthanten)<br/> ???</p><p> ????????????????????????swift?п???????{}?????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> numbers.map({<br/> (number: int) -> int in<br/> let result = 3 number<br/> return result<br/> })<br/> ??????????????????????????????д????</p><p> 1<br/> numbers.map({ number in 3 number })<br/> ?????????????????λ??????ò????????????????????????????????????????????</p><p> 1<br/> sort([1 5 3 12 2]) { $0 > $1 }<br/> ??????</p><p> ???????????</p><p> swift???class???????????????????κ??????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> class shape {<br/> var numberofsides = 0<br/> func simpledescription() -> string {<br/> return " a shape with \(numberofsides) sides." <br/> }<br/> }<br/> ????shape??????????????????κ??????</p><p> 1<br/> 2<br/> 3<br/> var shape = shape()<br/> shape.numberofsides = 7<br/> var shapedescription = shape.simpledescription()<br/> ???init????????????????self??????ó????Σ?name?????????????????numberofsides????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> class namedshape {<br/> var numberofsides: int = 0<br/> var name: string</p><p> init(name: string) {<br/> self.name = name<br/> }</p><p> func simpledescription() -> string {<br/> return " a shape with \(numberofsides) sides." <br/> }<br/> }<br/> ???deinit?????????????</p><p> ??к???</p><p> swift????к?????override??????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> 15<br/> 16<br/> 17<br/> 18<br/> 19<br/> 20<br/> class square: namedshape {<br/> var sidelength: double</p><p> init(sidelength: double name: string) {<br/> self.sidelength = sidelength<br/> super.init(name: name)<br/> numberofsides = 4<br/> }</p><p> func area() -> double {<br/> return sidelength sidelength<br/> }</p><p> override func simpledescription() -> string {<br/> return " a square with sides of length \(sidelength)." <br/> }<br/> }<br/> let test = square(sidelength: 5.2 name: " my test square" )<br/> test.area()<br/> test.simpledescription()<br/> ???????????simpledescription??????б?????override????????????????</p><p> ????</p><p> ????????swift???????????property???????????perimeter??Σ?</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> 15<br/> 16<br/> 17<br/> 18<br/> 19<br/> 20<br/> 21<br/> 22<br/> 23<br/> 24<br/> 25<br/> 26<br/> class equilateraltriangle: namedshape {<br/> var sidelength: double = 0.0</p><p> init(sidelength: double name: string) {<br/> self.sidelength = sidelength<br/> super.init(name: name)<br/> numberofsides = 3<br/> }</p><p> var perimeter: double {<br/> get {<br/> return 3.0 sidelength<br/> }<br/> set {<br/> sidelength = newvalue / 3.0<br/> }<br/> }</p><p> override func simpledescription() -> string {<br/> return " an equilateral triagle with sides of length \(sidelength)." <br/> }<br/> }<br/> var triangle = equilateraltriangle(sidelength: 3.1 name: " a triangle" )<br/> triangle.perimeter<br/> triangle.perimeter = 9.9<br/> triangle.sidelength<br/> ??????????setter???У?????????????????newvalue??</p><p> willset??didset</p><p> equilateraltriangle????????????????2?????</p><p> ????????????????<br/> ?????????????????<br/> ??????????????<br/> ????????????????????????????????????Щ????????????willset??didset??</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> 15<br/> 16<br/> 17<br/> 18<br/> 19<br/> 20<br/> class triangleandsquare {<br/> var triangle: equilateraltriangle {<br/> willset {<br/> square.sidelength = newvalue.sidelength<br/> }<br/> }<br/> var square: square {<br/> willset {<br/> triangle.sidelength = newvalue.sidelength<br/> }<br/> }<br/> init(size: double name: string) {<br/> square = square(sidelength: size name: name)<br/> triangle = equilateraltriangle(sidelength: size name: name)<br/> }<br/> }<br/> var triangleandsquare = triangleandsquare(size: 10 name: " another test shape" )<br/> triangleandsquare.square.sidelength<br/> triangleandsquare.square = square(sidelength: 50 name: " larger square" )<br/> triangleandsquare.triangle.sidelength<br/> ??????triangle??square???????sidelength??</p><p> ???÷???</p><p> swift?У???????????????????????????????????????????????????????????????????????????????????????磺</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> class counter {<br/> var count: int = 0<br/> func incrementby(amount: int numberoftimes times: int) {<br/> count += amount times<br/> }<br/> }<br/> var counter = counter()<br/> counter.incrementby(2 numberoftimes: 7)<br/> ???swift???????????????????????????????numberoftimes????????times?????????</p><p> ???????????</p><p> ??????????????????????????????±???檔?????????nil??????????????????????????????????nil?????磺</p><p> 1<br/> 2<br/> 3<br/> let optionalsquare: square? = square(sidelength: 2.5 name: " optional <br/> square" )<br/> let sidelength = optionalsquare?.sidelength<br/> ??optionalsquare?nil???sidelength?????????????</p><p> ?????</p><p> ???</p><p> ???enum?????????????swift?????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> 15<br/> 16<br/> 17<br/> 18<br/> 19<br/> 20<br/> 21<br/> enum rank: int {<br/> case ace = 1<br/> case two three four five six seven eight nine ten<br/> case jack queen king<br/> func simpledescription() -> string {<br/> switch self {<br/> case .ace:<br/> return " ace" <br/> case .jack:<br/> return " jack" <br/> case .queen:<br/> return " queen" <br/> case .king:<br/> return " king" <br/> default:<br/> return string(self.toraw())<br/> }<br/> }<br/> }<br/> let ace = rank.ace<br/> let acerawvalue = ace.toraw()<br/> ???toraw??fromraw??????raw??????????????????????</p><p> 1<br/> 2<br/> 3<br/> if let convertedrank = rank.fromraw(3) {<br/> let threedescription = convertedrank.simpledescription()<br/> }<br/> ???????е??????member value???????????actual value???????????raw value????б????????</p><p> ?Щ???????????????????????????????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> 15<br/> 16<br/> 17<br/> enum suit {<br/> case spades hearts diamonds clubs<br/> func simpledescription() -> string {<br/> switch self {<br/> case .spades:<br/> return " spades" <br/> case .hearts:<br/> return " hearts" <br/> case .diamonds:<br/> return " diamonds" <br/> case .clubs:<br/> return " clubs" <br/> }<br/> }<br/> }<br/> let hearts = suit.hearts<br/> let heartsdescription = hearts.simpledescription()<br/> ?????????????????????????????????????????????????????в????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> enum serverresponse {<br/> case result(string string)<br/> case error(string)<br/> }</p><p> let success = serverresponse.result(" 6:00 am" " 8:09 pm" )<br/> let failure = serverresponse.error(" out of cheese." )</p><p> switch success {<br/> case let .result(sunrise sunset):<br/> let serverresponse = " sunrise is at \(sunrise) and sunset is at \(sunset)." <br/> case let .error(error):<br/> let serverresponse = " failure... \(error)" <br/> }<br/> ??</p><p> swift???struct?????????????????????????????Щ??????????????????????????????????????????passed by value??????????????????????passed by reference????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> struct card {<br/> var rank: rank<br/> var suit: suit<br/> func simpledescription() -> string {<br/> return " the \(rank.simpledescription()) of \(suit.simpledescription())" <br/> }<br/> }<br/> let threeofspades = card(rank: .three suit: .spades)<br/> let threeofspadesdescription = threeofspades.simpledescription()<br/> Э?饗protocol?????????extension??</p><p> Э??</p><p> swift???protocol????Э?飺</p><p> 1<br/> 2<br/> 3<br/> 4<br/> protocol exampleprotocol {<br/> var simpledescription: string { get }<br/> mutating func adjust()<br/> }<br/> ????????????????????adopt??Э?飺</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> 12<br/> 13<br/> 14<br/> 15<br/> 16<br/> 17<br/> 18<br/> 19<br/> 20<br/> class simpleclass: exampleprotocol {<br/> var simpledescription: string = " a very simple class." <br/> var anotherproperty: int = 69105<br/> func adjust() {<br/> simpledescription += " now 100 adjusted." <br/> }<br/> }<br/> var a = simpleclass()<br/> a.adjust()<br/> let adescription = a.simpledescription</p><p> struct simplestructure: exampleprotocol {<br/> var simpledescription: string = " a simple structure" <br/> mutating func adjust() {<br/> simpledescription += " (adjusted)" <br/> }<br/> }<br/> var b = simplestructure()<br/> b.adjust()<br/> let bdescription = b.simpledescription<br/> ???</p><p> ????????????е????????????μ??????????μ?????????????swift???extension?????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> extension int: exampleprotocol {<br/> var simpledescription: string {<br/> return " the number \(self)" <br/> }<br/> mutating func adjust() {<br/> self += 42<br/> }<br/> }<br/> 7.simpledescription<br/> ?????generics??</p><p> swift???< > ??????????????????????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> func repeat< itemtype> (item: itemtype times: int) -> itemtype[] {<br/> var result = itemtype[]()<br/> for i in 0..times {<br/> result += item<br/> }<br/> return result<br/> }<br/> repeat(" knock" 4)<br/> swift?????????????????÷????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> // reimplement the swift standard library s optional type<br/> enum optionalvalue< t> {<br/> case none<br/> case some(t)<br/> }<br/> var possibleinteger: optionalvalue< int> = .none<br/> possibleinteger = .some(100)<br/> ??????????????Щ????requirements???????????????????????????????????????????????????????????????????????????swift???where??????Щ????</p><p> 1<br/> 2<br/> 3<br/> 4<br/> 5<br/> 6<br/> 7<br/> 8<br/> 9<br/> 10<br/> 11<br/> func anycommonelements < t u where t: sequence u: sequence t.generatortype.element: equatable t.generatortype.element == u.generatortype.element> (lhs: t rhs: u) -> bool {<br/> for lhsitem in lhs {<br/> for rhsitem in rhs {<br/> if lhsitem == rhsitem {<br/> return true<br/> }<br/> }<br/> }<br/> return false<br/> }<br/> anycommonelements([1 2 3] [3])<br/> swift??????????????????????????????????the swift programming language??</p><p> ??????????????swift???Щ?????</p><p> ???????</p><p> ???????????????????????????ο???</p><p> ?????</p><p> ????????swift??????С??????????????swift?????????????????????е???????Щ???????????????</p><p> ?????property??????????nullable type??????????generic type???????c#??<br/> ????????go??£???о????????ж?????????????????<br/> python????????????????????self?????б????????????<br/> haskell????????????????????1..3??1...3????<br/> Э?????????objective-c???????????????<br/> ??????????java????????г??????????<br/> class??struct??????c#?????????<br/> ??????????swift???????????????????????????????????Щ??????swift?????????????????????????</p><p> ??????????????????????????????κ??????????????????????????swift????????????????????</p><p> ????????refuse implicity??</p><p> swift??????Щ?????????????????????????????????????????????????????</p><p> swift????÷???</p><p> ?????swift?????????????????÷???</p><p> ????</p><p> ?????????????????б??????????????????????????????????????????????swift???佻??????????????????????????棬?????????????????????????????</p><p> ?????б???????brec victor??inventing on principle????????????????????????????????????????????????</p><p> ??????</p><p> ???е?ios??os x???????????objective-c????objective-c????????????verbose????????????????????????swift?????????????obj-c????????????????????????д???????????swift?????????swift??????????????????????????????????</p><p> ????????????????????????????????????????????????2000????????c#????????15???????????swift?????????????????????????????????????????</p><p> ?????</p><p><span style="color: rgb(255, 0, 0); "><strong>y??????</strong></span></p><p><strong>???Swift??????????????????</strong></p><p>Swift?????????????WWDC??slogan??Write the code??change the world????д??????????磩??</p><p>Swift????μ??????????????????????????????????????????????Go??Ruby??Python?????????Щ????????????????????????????????????????????????Щ?仯??????????????????App??????????????????????????App???????????????????????????????????????</p><p>??Swift????????°漯?????????Xcode????????????Swift??Xcode??????????????????????е?Objective-C?????????????Swift?????????????????????Swift???????????????????????????????????????????????????????????????????????????????????????</p><p><strong>????Swift??????в????????</strong></p><p>????????Swift???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????δ????????????дApp?????????????????????????????????????App??</p><p>?????Swift??????????????????????????????Objective-C?????????LLVM???????????????????Android??Windows Phone????????????????????App?????????????????????????????????????????????????Swift??Objective-C????????????????????????????????Objective-C?????????</p><p><strong>????????α??????????</strong></p><p>Swift?????е?Playground?????????????Playground?????????????????????????????????????????????μ????????????????????????????????????????????????ζ??????????γ?????????????????????</p><p>?????????Swift?????????????Swift?????????????????????????????????????Swift????????????????????????????</p><p><span style="color: rgb(255, 0, 0); "><strong>Swift ???????????????</strong></span></p><p><strong>?????</strong>??operator?????????顢?????????????????????????磬??????????+???????????????????? let i = 1 + 2???????????????????????logical AND??????? &&?????? if ????????????? && ????????????裩 ???????????? ++i????????? i ?洢??????? 1????д????</p><p>Swift ????? C ????????????????????????????????????????????????????????=??????????????????????????????????????==?????????????????????????+??-??*??/??% ?????????????????????????????洢???Χ?????????????????????????????????????????? Swift ??????????????? ??????????</p><p>?? C ????????Swift ??????????????%????Swift ?????????? C ??????е????????????a..b ?? a...b?????????????Χ????д????</p><p>??????? Swift ?е??????????????????? ????漰?? Swift ???????????????????????????????????????????????????????????????</p><p>{insd m="0" i="85630"}</p>
-
[??????]????Maven??maven????????
http://www.pirinnaturalssoapandspa.com//html/32697_1.html
????
??????
2014/6/2 20:43:15
<p>1.????Maven??</p><p>Maven????????????????????????????????????????????????????</p><p>2.????????</p><p>???????°? Maven??apache-maven-3.2.1-bin.zip???????????http://maven.apache.org/download.cgi.</p><p>????????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371020177.png"/></p><p>?????????????????????ú?%JAVA_HOME%????????????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371193878.png"/><img src="https://pic.cr173.com/up/2014-6/2014060220371129249.png"/></p><p>????????ó????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371196551.png"/></p><p>?????????settings.xml?????潲????</p><p>%MAVEN_HOME%/conf?μ?settings.xml???????????????????????:<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371198019.png"/></p><p>????????????.m2?μ?settings.xml?????????????????У??????п?????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371234180.png"/></p><p>3.Maven??????????????</p><p><img src="https://pic.cr173.com/up/2014-6/2014060220371277844.png"/></p><p>src/main/java - ??????.java?????</p><p>src/main/resources - ??????????????</p><p>src/test/java - ????????.java?????</p><p>src/test/resources - ??????????????</p><p>target - ??????????</p><p>pom.xml - Maven?????????Project Object Model????</p><p>4.???MyEclipse????Maven???</p><p>MyEclipse????Maven?????Eclipse?????а??m2eclipse?????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371297342.png"/></p><p>1.?????? Maven Project??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371341784.png"/></p><p>2.??? workbench Location??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371381044.png"/></p><p>3.??? Maven Archetype?????????????????????? maven-archetype-webapp??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371362486.png"/></p><p>4.???? Maven ????????Group Id??Artifact Id??Version??Package??????????? Maven ??????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371462073.png"/></p><p>5.???????????</p><p>1.???????????????????? MyEclipse ?????????????? src/main/resources??????????? - Java Build Path - Source ?????????? src/main/java??src/test/java ??? missing??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371488648.png"/><br/>?? Libraries???? JRE ?????????????????JDK??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371436439.png"/><br/><img src="https://pic.cr173.com/up/2014-6/2014060220371553792.png"/><br/>?????src/main/java??src/test/java ??????????????????? src/test/resources ????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371532562.png"/></p><p>2.???????????? Project Facets????? Java 1.7 ?汾?? Dynamic Web Module 3.1 ?汾??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371648975.png"/></p><p>3.???????????????£?<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371682626.png"/></p><p>4.???ò??????????£???????????????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371759251.png"/></p><p>6.pom.xml??????????? jar??????</p><p>1.?? pom.xml???????????? Maven?????????????JUnit3.8.1 ?????????????????? JUnit 4.11??????? Servlet-api ??????????????????????????????????°汾jar??????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371746302.png"/></p><p>2.???????????????????????jar????????????? servlet-api ???jar?????????????????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371814910.png"/></p><p>7.?????????????</p><p>1.??? pom.xml - Run As - Maven -install??<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371886353.png"/></p><p>2.????target??????£???????????????????????????<br/><img src="https://pic.cr173.com/up/2014-6/2014060220371971523.png"/></p><p><br/></p>
-
[??????]????linq??????LinQ??ο??????
http://www.pirinnaturalssoapandspa.com//html/32667_1.html
????
??????
2014/6/1 8:58:30
<p>????????? (LINQ) ????鼼???????????Щ????????????????????????? C# ???????? Visual Basic ???????κ????? .NET ????????????? ?????? LINQ??????????????????????????????????????????</p><p><strong>??1??????linq??????</strong></p><p>????????ASP.NET?????????????桷???????н???asp.net?汾???й???ü??????????????linq??asp.net 3.5 ?и?AJAX????????2.0?汾?????????????????</p><p>????????13????е??Щ?????????????????????????????????????????о???????????????????????????????</p><p>linq:??д??language integrated query ???????????????????????????????????????С????о???sql????????????????????Щ???????????в????????????????????????????????????????c#????????е???????????????????????????????????</p><p>linq?????????????????????????????????????????</p><p>LinQ to Object:?????????????е??????????</p><p>LinQ to DataSet:?????????е?DataSet????????????????????</p><p>LinQ to xml :???XML???????????????????????xml????Ч????</p><p>LinQ to Entity:??????linq??????????е??????????????????????????????????????????????????????д????ADO.NET???????????????????????????????????????????LinQ???ADO.NET??????????????????????ADO.NET??????????????????????????????????????????????????????????????????</p><p>LinQ to SQL??????????????SQL Server????????????????LinQ to Entity???????</p><p><strong>??2??LinQ??????ο???????</strong></p><p>LinQ???????????????????????дSQL???????????????????????????????????linq???????????sql?????????????????????????????SQL???????????Щ??????select where orderby ???groupby????????????????????????????????????У?????????????????????</p><p>LinQ???????????????????????IEnumerable<T>?????????</p><p>??????????????????linq????????????</p><p>??3??????linQ???????У?linQ?????й?????з???????????????????????е????????????????????????????linQ?????????????????????????е??????????????С?????????????????????????????????????????????????????????</p><p>??4??LinQ?????????????????????????????μ???????????????????????????????????е????</p><p>???????????????</p><p><br/></p><pre>//??????????
public class mytestData { public int studentid { set; get; }//list??GridView?б??????????????????? public string name { set; get; } public int age{set;get;} public mytestData(int id, string name, int age)
{ this.studentid = id; this.name = name; this.age = age;
}
}</pre><p><br/></p><p>?????page_load?г?????????????????????????????????????????????????ArrayList?????????????????????дLinQ????????????????????</p><p>????????????????????в????????????????????LinQ?????????????????????????????</p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005724638.jpg"/></p><p> ????????????List?????</p><p><br/></p><pre> List<mytestData> mydata = new List<mytestData>();</pre><p><br/></p><p>?????????linq????????????</p><p><br/></p><pre> protected void Page_Load(object sender, EventArgs e)
{ //??????????????
List<mytestData> mydata = new List<mytestData>();
mydata.Add(new mytestData(1, "george", 23));
mydata.Add(new mytestData(2, "lio", 25));
mydata.Add(new mytestData(3, "kaiwen", 20));
mydata.Add(new mytestData(4, "anna", 19));
mydata.Add(new mytestData(5, "angel", 16));
mydata.Add(new mytestData(6, "geo", 27));
mydata.Add(new mytestData(7, "demo", 30));
mydata.Add(new mytestData(8, "????", 22)); //1.????????linq????
IEnumerable<mytestData> matchs;
matchs = from student in mydata //student????mydata?????е????????
where student.age>20 //???????????
select student; //????????????????????matchs????? //??????????
GridView1.DataSource = matchs;
GridView1.DataBind();
}</pre><p><br/></p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005730660.gif"/></p><p>???????????????????????</p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005798340.jpg"/></p><p>???Ч????</p><p> <img src="https://pic.cr173.com/up/2014-6/2014060109005737473.jpg"/></p><p>????????LinQ??????????????????????????????Щ???????linQ??????????????Ч????</p><p>????????????????select???????Щ?????????????????????????????????????????????????????????????sql?????select???????????????linQ??????????????????????????Щ????????????????????????????????????????</p><p> ????????????????????????巵??????????????????????Щ????????????????????????</p><p><br/></p><pre> //2????--????? //????????IEnumerable<string>???????matchs???????string???????????????string?????????
IEnumerable<string> matchs;
matchs = from student in mydata //student????mydata?????е????????
where student.age > 20 //???????????
select student.name + "???????"; //????????????????????matchs????? //??????????
GridView1.DataSource = matchs;
GridView1.DataBind();</pre><p><br/></p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005730660.gif"/></p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005730660.gif"/></p><p><br/></p><pre> //2????--???????? //????????IEnumerable<string>???????matchs???????string???????????????string????????? //IEnumerable<string> matchs;
var matchs = from student in mydata //student????mydata?????е????????
where student.age > 20 //??????????? //?????new{}??????????????????м???????????????????IEnumerable<?????> matchs //??????????????????????????Var?????????????????????????
select new { id=student.studentid,name=student.name,age=student.age};
//??????????
GridView1.DataSource = matchs;
GridView1.DataBind();</pre><p><br/></p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005730660.gif"/></p><p>?????????????????????????where????п????SQL???е???????????????????????????????????????????C#????????????????????????????????????? where myfunction(??????????)</p><p><img src="https://pic.cr173.com/up/2014-6/2014060109005730660.gif"/></p><p><br/></p><pre> //3 ?????????
IEnumerable<mytestData> matchs;
matchs = from student in mydata //student????mydata?????е????????
where student.age > 20 //???????????
orderby student.age //????
select student;
//??????????
GridView1.DataSource = matchs;
GridView1.DataBind();</pre><p>??????????????????????з?????????????????IEnumerable<T>?????????????IGrouping<T??k>???,????????????????????????????????????????????????????</p><p><br/></p><pre> //3 ???????
var matchs = from student in mydata //student????mydata?????е????????
where student.age > 20 //???????????
orderby student.age //????
group student by student.age into g //g?????????IGouping<T,K>?????????????IEnumerable<mytestData>????
select new { age = g.Key, avergeage = g.Average(student => student.age) };
//??????????
GridView1.DataSource = matchs;
GridView1.DataBind();</pre>
-
[??????]Unity3D???????????Щ???
http://www.pirinnaturalssoapandspa.com//html/32458_1.html
????
??????
2014/5/28 0:06:15
<p>Unity3d??????????????????????????????????????á????????flash???????????????e??????????????????????????????????????????????????????????????????治????????????????????????????????????????????????????????????????????????????????????????????дshader????</p><p><strong>UNITY3D??????????????????????3D????</strong>?? ?????????Unity3D 4.3????????????2D???????????硣???Unity3d?????2D??????к????·????????赲?????????????</p><p>2011???У??????????????????????????????U3D??????????????????????????????????????????????μ?????? ?????????????????????????????? ????????????????????????????? ????Щ??????????????????濪???У?????????????????</p><p>?????????????U3D?????????????ò????????????в???????????????????????鵽??</p><p><strong>?????????IDE????</strong></p><p>U3D????ALL IN ONE??????·????????????????????м??????? ?????б????????? ??????????????????????????????????????????棬??????????????????? ???磬??????????????????????????б???????д????????????????????????ɡ? U3D???????·???????????????????? ???о????????????????????????? ?????????????????????????? ???????????????????????????????</p><p>????????????????????????????????? ???????????????У???????????X???????????????????? ???????????????????????????????? ???????????????????? ????????????????????????????????????????????????????????????????????????????????????a??????????????????????????????</p><p>?????????????棬?????????????????????????</p><p><strong>????????Mono????????</strong></p><p>C/C++????????ν????????????????????????????????????????U3D?????????? ????????????C/C++??д?????棬??????????????C/C++?????????????????? ?????Щ??????????????????????Python,LUA?? ??????????????????????????????о?????????????????д?????????????дC++????????μ?? дC++??????????????????????????????????????????????????????????????????????????????????????д???????? ?????????????????????????????塣??????????????У???y?????????Щ??????????????? ????????????????????????????????????Torque?????????????????????? ?????????????????????????????????????????????? C++???С?????????????Ч?????? ??????ó???????????????????????????? Mono C# JS,BOO????????????????????????????????????????????</p><p>Mono??????????Ч??C++??????????GC????氳???????н????????????????????????????д?????????????????? ?????????????????????????????????????????????ЩDIY???????LUA??????С?????????Mono?????????????DEBUG?????????????PRINT?????</p><p><span style="color: rgb(255, 0, 0);">?????????????????????????</span></p><p>C# ????????????????????????????????????????????????? ???????C++???????????????????顣</p><p>JS ????Щ??????С???????????ù?????????????mono?????????????д????????????? ????????????????????о??? ????U3D????JS??????????JS????Щ????????????Щ????????</p><p>BOO ????????ù???ò?????????????á?</p><p><strong>??????????????????</strong></p><p>??????????????????????????irrlicht??????????????????У???????????????????ο????????U3D?????????????????μ?????? ??????????????з??????棬???????????? ??????????????У??????????????????????? ?????????????????????????</p><p>?????????RTS????????????ο????????????? 0.A.D????? ?????????????LOS???λЭ??·??????? ????ο????????????????????????????????????????????Σ????????????С? ?????????????? ??????????????????????????????? ????????????????????????????????? ??????????????????MANAGER?????MANANGER??????ж????????????? ???磬?????????????????????????????????????????????? ??????????洢??????????????????????????????????????????????????檔 ??U3D?е??????????????????????????????? ????????????OGRE??entity???????????????????????????????????????????仯??</p><p>????????棬??????????????????????????????????????????????????????????????????? ????????Щ???????????????????????????鷳??? ?????????JAVA,C#???????????????????????????? ????????????????????????????????????????????????? ?????????????????????????????????????????????????С? Ψ????ЩC++????????ò????????????????????????麯??????????ɡ? ????Щ?????????????????????? ????????????????????????????????????μ???????????????????????Ч?????????????????????? ??????????????????? ???°??UE4??????????ε?G3D??????????????godot???棬????????????????????????????????????к??????</p><p><strong>?????????????</strong></p><p>??????????????????????????????G3D?????????????????????????????????G3D???????U3D????????????????Ч?????</p><p>U3D??????????????У??????????й?????????????Ч????????????й????б????????????????????Ч??????????????????????????Ч??</p><p><strong>?塢???????????????</strong></p><p> ??????????????????????????????? ????U3D?е?MonoBehaviour?????????????????????????????????? ???????????????????????????????????????У?????????????????????</p><p><strong>????????????</strong></p><p>U3D??????????????????????е????? ???????????????? ????????棬????PC??CONSOLE????? ???WINDOWS,XBOX,PS2???????????? U3D???????????????????????????????????????????????????</p><p>????????????????з????棬????????????PC??????????????IOS+ANDROID????? ???????????U3D???????</p><p><strong>????????????</strong></p><p>????ù???????????????????????????????????????????????????????????????TEAM??????????U3D????????????????????????γ???GOOGLE,???????????????????????????????????????? ???????Щ?????????????в???????? ????ú????????????????????檔</p><p>??AssetStore???????????U3D??????????????????????????? ????????????????????????Щ???棬?????????????????????????ο???á? ??????????Щ????????????????????????????? ???????????????????????·???? ?????????????治??????</p>
-
[??????]windows??linux??Mac?????й????????
http://www.pirinnaturalssoapandspa.com//html/32404_1.html
????
??????
2014/5/26 22:05:50
<p>??????????г????????????????紫???????Teletype Model 33?????????????????10???????????????????????????????л??е????????0.2??????????????????????????0.2?????棬?????μ????????????????????????????</p><p>?????????????????????????????????????к?????????????????????????????"???"?????????????????λ?????磻?????????"????"?????????????????????С?</p><p>?????"????"??"???"?????????????????????????????????????</p><p>?????????????????????????????????????????????????洢??????Щ????????????н?β?????????????????????????????????????????硣</p><p><strong>Unix??????н?β???"<????>"????"\n"??Windows??????</strong>????н?β??"<???><????>"????"\r\n"??<span style="color: rgb(255, 0, 0);">Mac??????н?β??"<???>"</span>?????????????Unix/Mac???μ??????Windows?????????????????????У???Windows????????Unix/Mac?′??????????е??β??????????^M?????</p><p>?????linux?′?????????????windows?л???????У????windows?????л??з???CRLF????<br/>??windows?′?????????????linux??<strong>????</strong>????????к?????????^M?????^M???ctrl + v ctrl + m?????????????????CR(Carriage Return).</p><p><strong>?????????????????????????windows?′???????????????linux????????????</strong></p><p>???磬????windows?′????????????a.txt????????linux?У???vim??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062183071.png"/></p><p>????????????????????е??β?????^M????????????vim??????????????????з??????????????л??з?????^M$(CRLF, ??windows????б??)?????vim???????dos??????????????????????н?β??^M$????????????????????</p><p>????????????????????????vim???????·??????????[noeol]??[dos]?????????????????"[dos]"??????vim???????????ж???^M$????з??????vim?????dos??????????????????????????????????????????</p><p>???????е????windows?′?????????????linux??????^M???vim???????????????????????vim????????????л??з?????????е???з?????windows????????vim?????unix??????????????????????з??$, ????????????????к?????????^M?????</p><p>????????cat -A????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062160373.png"/></p><p>?????????У?????????з?????^M$???????????????vim????[dos]???????????????????<br/>????????????????????????л??з?????????????vim?е?[noeol]????????? ???????windows?′?????????????????????????з??????linux?′??????????????????ж??л??з????????????С????vim?????no end-of-line, ????????????????????л??з????????С?</p><p>??wc -l?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062247274.png"/></p><p>?????3?У???????У???????????????????л??з???</p><p>????linux????vim????????????????????a.txt???????cat -A????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062696875.png"/></p><p>???????linux?′?????????????ж????л??з?????????????У???wc -l?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062289206.png"/></p><p>?????????????</p><p>????sed?滻windows?′?????a.txt, ????????е???з?^M$?е?^M???????linux????з?$</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062229922.png"/></p><p>???????????????е???з??滻????linux?????$?????sed?????е?^M<br/>?????????в?????????????? ctrl+v??ctrl+m. ????vim??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062255292.png"/></p><p>???????е???з?????^M$?????vim??????dos?????????????????????????vim?·????[dos]????????????vim??unix???????????????????????Щ?е???????????^M?????</p><p><strong>????sed??windows???з??????</strong></p><p>?????????????vim?????????????windows??????з?????????????[dos]????????????????????????β??^M.</p><p>?????????sed???????Щ??????????????????????????????????sed????????????????????γ????????^M. ???sed????δ???windows???з?????????</p><p>????windows?′?????????????????????linux?С???cat -A ????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062328040.png"/></p><p>??????????????л??з????????е???з??^M$, ???sed?????????????????????????Щ?????????cat -A????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062330713.png"/></p><p>????????.*??????е??????????&???????????????????&????????????Щ???????cat -A???????sed??????滻??????????????У???????????????????з?$(Linux ???з?)?????????????????????????з???^M$(windows ???з?).</p><p>??????е??????sed?????^M????????????.*????????????????????$?????????????е??β?????з??????????^M??$????????????????е???з???????????linux???????з?$. ??vim????Ч?????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052622062332181.png"/></p><p>??????????з???linux??windows??????vim??unix??????????????????????^M??????????????????е?^M??sed??????????????β??vim?·???[noeol]?????????????windows????л??з??????????^M.</p><p><strong>?ó??????</strong>sed???????е?^M??????????????????????????sed????windows?′????????????????п????????????????????????^M. ?????????????????????δ???windows????з??????д???????о???</p><p><strong>С??</strong>??</p><p>windows?′???????????з??^M$?????????н?β??л??з?</p><p>linux?′?????????????ж???????з?$????????????????</p><p>vim???????????????????л??з?????dos?????^M$?????vim???????dos??????????????????????????????unix??????????????????????е??β????^M?????</p><p>wc -l????$???з????????????????windows?′???????????wc -l???????????????</p><p>???windows?′????????????linux??????????????????Щ?????????????sed???????????Щ???з????????????????????</p><p>sed?????????????windows???з??е?^M??????????????sed?????$??????β????з???????????????з???????</p>
-
[??????]Delphi XE4??SQLite?????????
http://www.pirinnaturalssoapandspa.com//html/32293_1.html
????
??????
2014/5/23 11:42:47
<p>???????????????Щ????????????з??????????????з??????????????????SQL?????????????????????????е?????а???????????????????????????????????????<strong>SQLite</strong>??</p><p>SQLite????????????????????????????????????????????????????????????????????????????????????ж??????е??????????????????ó???????ó????????????????檔?????????????????????????</p><p>???????????Delphi?????????<strong>lsuper.Delphi.XE4.RTM.Inc.Update1.v18.0.4905.60485.Lite.v7.1</strong>?汾??С?????????????????lsuper????????????????Delphi?????á?</p><p>{insd m="0" i="15375"}</p><p><strong>DISQLite3????</strong></p><p>1??DISQLite3??????????????汾?????????????Crack?汾??????????????<strong>DISQLite3 5.0.0</strong>??EXE????汾??????????<strong>C:\Delphi3Th\DISQLite3_5.0.0</strong>???У????????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052311441641104.png"/></p><p>2??????????<strong>Source????DX4??</strong>????DelphiXE4??<strong>Tools->Options??->Library path</strong>?У?????DISqlite3?????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052311441671819.png"/></p><p>3????Delphi XE4 ??IDE?д?DISQLite3??????е?Source???е?<strong>DISQLite3_DXE4.dproj</strong>???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052311441638168.png"/></p><p>4????.dproj???????<strong>Project Manager</strong>?е??<strong>DISQLite3_DXE4.bpl</strong>???????Install??????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052311441796099.png"/></p><p>5???????????????????????Crack?汾???????y?<strong>Crack</strong>?е?????滻??????ж???????е????????????????ó??????????????????????????????e????????????????</p><p>6???????????????<strong>VCL Forms Application</strong>???????<strong>Tool Palette</strong>???????????<strong>Yunqa</strong>?е?<strong>TDISQLite3Database</strong>??????Form1?У????????????У??????????????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014052311441747090.png"/></p><p><br/></p>
-
[javascript|JQuery]JS??????????汾???????????
http://www.pirinnaturalssoapandspa.com//html/32088_1.html
????
javascript|JQuery
2014/5/19 15:06:35
<p>????????????????????????????в??????????д??JS??????????????????汾??</p><p>д??д?????????????????????IE10-??汾?????????????attachEvent???????addEventListener????????IE11?????????????addEventListener???????attachEvent????????????????ж?IE???????IE11???????????????д?????????????????????????</p><p>var ieVersion = eval("''+/*@cc_on"+" @_jscript_version@*/-0")*1</p><p>??<span style="color: rgb(255, 0, 0);">?????????ж????IE????????0?????IE?????????????IE11?????????0??</span>????IE11???????@cc_on???IE???е????????????????????</p><p>???о??????????????Opera?????????????????Presto??????????????Chrome???????μ???????°?Opera???????window.opera?????????Chrome????????window.chrome?????Chrome?????????userAgent?????????opera???????????Chromium/Blink????userAgent?????????????β??????????????OPR/XX.0??</p><p>??????????????????????????????????±??????????Firefox????userAgent??????£?</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051915083939232.jpg"/></p><p>????????????????ua????????С?Firefox/XX.0??????????????????????ж??</p><pre>rFirefox = /(firefox)\/([\w.]+)/;
matchBS = rFirefox.exec(ua);if ((matchBS != null)&&(!(window.attachEvent))&&(!(window.chrome))&&(!(window.opera))) { //codes...}</pre><p>?????ж?????????window.attachEvent ?? window.chrome??window.opera??????????????????Firefox???????α?ua???????????????????????????????</p><p><strong>??????Safari?????Safari??ua???????safari????</strong>?????????????????????????????WebKit??????????Chrome??ua????????safari??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051915083954063.jpg"/></p><p>???????????????????????????Safari??ua??????Safari/...?????????????Version/...??????Chrome??ua???????е?????????????д??</p><p><br/></p><pre>rSafari = /version\/([\w.]+).*(safari)/;
matchBS = rSafari.exec(ua);if ((matchBS != null)&&(!(window.attachEvent))&&(!(window.chrome))&&(!(window.opera))) { //....}</pre><p>?????Chrome??Opera???????????????????????Chrome??????Opera?????????Chromium??Blink???棬???????ua????????BOM??????????£???????????????????????????????ua??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051915083980637.jpg"/></p><p>???????????????д?????Opera??????汾??????????Presto???????????</p><p><br/></p><pre>rOpera = /(opera).+version\/([\w.]+)/;
rNewOpera = /(opr)\/(.+)/;
rChrome = /(chrome)\/([\w.]+)/;
matchBS = rOpera.exec(ua);if ((matchBS != null)&&(!(window.attachEvent))) { //??Opera???return { browser : matchBS[1] || "", version : matchBS[2] || "0" };
}
matchBS = rChrome.exec(ua);
if ((matchBS != null)&&(!!(window.chrome))&&(!(window.attachEvent))) { //Chrome???
matchBS2 = rNewOpera.exec(ua); if(matchBS2 == null) //??Opera??? return { browser : matchBS[1] || "", version : matchBS[2] || "0" }; else return { browser : "Opera", version : matchBS2[2] || "0" };
}</pre><p><strong>??????IE???????IE??????</strong>?????????????????ж????????<br/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051915083952858.jpg"/></p><p>??????????IE6/7??MSIE?汾??????ж???????IE8????????Trident???????IE8-IE11????ж?Trident?汾??????????????????д?????ж?????ж????IE??????ua???????????MSIE???????Trident????????IE11????????MSIE??????????????ж????IE7-????IE8+ ??</p><pre>rMsie = /(msie\s|trident\/7)([\w.]+)/;
rTrident = /(trident)\/([\w.]+)/;
matchBS = rMsie.exec(ua);if (matchBS != null) {
matchBS2 = rTrident.exec(ua); if (matchBS2 != null){ switch (matchBS2[2]){ case "4.0": return { browser : "IE", version : "8" };break; case "5.0": return { browser : "IE", version : "9" };break; case "6.0": return { browser : "IE", version : "10" };break; case "7.0": return { browser : "IE", version : "11" };break; default:return { browser : "IE", version : "undefined" };
}
} else
return { browser : "IE", version : matchBS[2] || "0" };
}</pre><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051915083949922.jpg"/></p><p>???????????????????ο???</p><pre><script type="text/javascript"> var userAgent = navigator.userAgent,
rMsie = /(msie\s|trident\/7)([\w.]+)/,
rTrident = /(trident)\/([\w.]+)/,
rFirefox = /(firefox)\/([\w.]+)/,
rOpera = /(opera).+version\/([\w.]+)/,
rNewOpera = /(opr)\/(.+)/,
rChrome = /(chrome)\/([\w.]+)/,
rSafari = /version\/([\w.]+).*(safari)/; var matchBS,matchBS2; var browser; var version; var ua = userAgent.toLowerCase(); var uaMatch = function(ua) {
matchBS = rMsie.exec(ua); if (matchBS != null) {
matchBS2 = rTrident.exec(ua); if (matchBS2 != null){ switch (matchBS2[2]){ case "4.0": return { browser : "IE", version : "8" };break; case "5.0": return { browser : "IE", version : "9" };break; case "6.0": return { browser : "IE", version : "10" };break; case "7.0": return { browser : "IE", version : "11" };break; default:return { browser : "IE", version : "undefined" };
}
} else
return { browser : "IE", version : matchBS[2] || "0" };
}
matchBS = rFirefox.exec(ua); if ((matchBS != null)&&(!(window.attachEvent))&&(!(window.chrome))&&(!(window.opera))) { return { browser : matchBS[1] || "", version : matchBS[2] || "0" };
}
matchBS = rOpera.exec(ua); if ((matchBS != null)&&(!(window.attachEvent))) { return { browser : matchBS[1] || "", version : matchBS[2] || "0" };
}
matchBS = rChrome.exec(ua); if ((matchBS != null)&&(!!(window.chrome))&&(!(window.attachEvent))) {
matchBS2 = rNewOpera.exec(ua); if(matchBS2 == null) return { browser : matchBS[1] || "", version : matchBS[2] || "0" }; else
return { browser : "Opera", version : matchBS2[2] || "0" };
}
matchBS = rSafari.exec(ua); if ((matchBS != null)&&(!(window.attachEvent))&&(!(window.chrome))&&(!(window.opera))) { return { browser : matchBS[2] || "", version : matchBS[1] || "0" };
} if (matchBS != null) { return { browser : "undefined", version : " browser" };
}
} var browserMatch = uaMatch(userAgent.toLowerCase()); if (browserMatch.browser) {
browser = browserMatch.browser;
version = browserMatch.version;
}
document.write(browser+version);
</script></pre><p>??????????????????汾??????????????鷳?????飬??????????????????????????????????????Щ?????????????????α?ua????????????????????????汾???</p>
-
[??????]2003+IIS6.0???α??????ISAPI_Rewrite?????
http://www.pirinnaturalssoapandspa.com//html/32070_1.html
????
??????
2014/5/19 10:11:08
<p>
ISAPI_Rewrite,ISAPI_Rewrite???????α???,?????????????дURL?????????????????????!???????????Apache??mod_Rewrite ??????????Internet??????? IIS ???? IIS?????????????ú????????Щ??????????????????Apache??s????????.htaccess?????IIS?????У?????????????????????????ISAPI_Rewrite?????棬???????????IIS??????????????????.htaccess????????????????????301????α?????
</p>
<p>
???????????????Apache??s???mod_Rewrite????????????????.htaccess????????????????к???????????
</p>
<p>
ISAPI_Rewrite?????ISAPI?????????洿??C / C + +??????????
</p>
<p>
Windows2003??IIS6.0??α???????????α??????÷????????????????α?????????÷?????
</p>
<p>
<strong>1)????IISα??????????ISAPI_Rewrite3???????</strong>
</p>
<p>
ISAPI_Rewrite3???????????????????????????????????IISα??????!
</p>
<p>
1??????????(<a href="http://www.pirinnaturalssoapandspa.com/soft/20857.html" target="_blank">http://www.pirinnaturalssoapandspa.com/soft/20857.html</a>);
</p>
<p>
2
</p>
<p>
2)???IISα??????
</p>
<p>
1??????????????????????????????ISAPI_Rewrite3?????????????????(??????ISAPI_Rewrite.dll ??httpd.conf);
</p>
<p>
??????????н?????????C:Program FilesISAPI_Rewrite??;
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125678822.png"/>
</p>
<p>
2????Rewrite?????????е?ISAPI_Rewrite.dll??????????????????滻????;
</p>
<p>
3??????????μ?httpd.conf???????????????????????????棬????????????????????????;
</p>
<p>
RegistrationName= wlqcwin
</p>
<p>
RegistrationCode= 2EAD-35GH-66NN-ZYBA
</p>
<p>
4??????ú????ISAPI_Rewrite3????????network service??????(??Users??????)?????????????????ISAPI_Rewrite?????
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125780667.jpg"/>
</p>
<p>
3)IISα??????÷???
</p>
<p>
?????Internet ???????(IIS)???????????"???"???????"????"???;
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125717242.png"/>
</p>
<p>
???"ISAPI ????"????????"???"??????"???/??????????"??"????????"д??ISAPI_Rewrite??????????????;"????????"????? ??"???"???α????????????μ?ISAPI_Rewrite.dll????????·????C:Program FilesISAPI_RewriteISAPI_Rewrite.dll;
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125710165.png"/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125795761.png"/>
</p>
<p>
?·????????????????IIS?????????????δ?????????"ISAPI ????"?????????????????ISAPI_Rewrite???????????????????????α????????ó?????
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125794293.png"/>
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125739412.png"/>
</p>
<p>
4)IISα?????÷???
</p>
<p>
IISα??????ó?????????IIS????????????????棬????????????????????????α?????????????????????????????????.htaccess??????ü??±???????????д???????α????????ɡ?
</p>
<p>
5)????IISα????????Ч
</p>
<p>
1??????????????(?磺localhost)???.htaccess???,?????????д?????1???
</p>
<p>
RewriteEngine on
</p>
<p>
RewriteBase /
</p>
<p>
RewriteRule ^get-(.*).html /get.asp?id=$1
</p>
<p>
#?????RewriteEngin on?????????д????;RewriteBase / ?????д??·?????????????????
</p>
<p>
2????localhost?????get.asp???????????????£?
</p>
<p>
<% response.write("get_id=" & request.querystring("id")) %>
</p>
<p>
3??????????з??????http://localhost/get-123.html ?? http://localhost/get.asp?id=123 ; ?????????????????????д?????
</p>
<p style="text-align:center;">
<img src="https://pic.cr173.com/up/2014-5/2014051910125774531.png"/>
</p>
<p>
??????????????????????????ó??!
</p>
<p>
<span style="color: rgb(255, 0, 0);"><strong>IIS6.0????aspxα??????</strong></span>
</p>
<p>
<strong>1?????</strong>
</p>
<p>
???ISAPI_Rewrite3???·next??????????????????C:\ISAPI_Rewrite3????????????????豣???iis????????????????IIS-web????????-???-???????μ?web????????????????дISAPI_Rewrite????????C:\ISAPI_Rewrite3\ISAPI_Rewrite.dll????????????????
</p>
<p>
<strong>2??????IIS</strong>
</p>
<p>
??iis,?????????????--ISAPI ????--???--??????????ISAPI_Rewrite3 --????????????ISAPI_Rewrite.dll??·????????C:\ISAPI_Rewrite3\ISAPI_Rewrite.dll
</p>
<p>
??????????????????network service?????????????????????????????е??????д????
</p>
<p>
???IIS Rewrite3??????????????? ??iis> ??? ??????> isapi ????????????棬??? isapi_rewrite3???ISAPI????????????????isapi_rewrite3?????????????????????????????????????????
</p>
<p>
???????iis<br/>?????????ISAPI_Rewrite3?????????????£????????????users??"network service"???????
</p>
<p>
?????Щ??????????vps??????????????httpd.conf???????everyone??system??????????????????????????administrator?????
</p>
<p>
??????????????????????????????????е?????????′?IIS-???-???????-ISAPI?????????????ISAPI_Rewrite?????????????÷??????????-???????-ISAPI????-???????μ???????????ISAPI_Rewrite??????????C:\ISAPI_Rewrite3\ISAPI_Rewrite.dll?????????????????????α??????
</p>
<p>
<strong>3??????</strong>
</p>
<p>
??????-???г???-Helicon-ISAPI_Rewrite3-ISAPI_Rewrite Manager???????edit???????1???
</p>
<p>
# Helicon ISAPI_Rewrite configuration file<br/>????# Version 3.1.0.64 <br/><br/>#αHtml????<br/>????RewriteRule /test-(\d*)-(\d*).html /test.aspx\?id=$1&aa=$2 <br/>
</p>
<p>
(д??????????????)
</p>
<p>
????????????棬?????????????????????????????y??????????????????????Ч????????????????????????в??????????е????????á?
</p>
<p>
?test.aspx????????
</p>
<p>
<form method="post" runat="server"><br/>????id?????<%=id%>??name???<%=name%><br/></form>
</p>
<p>
test.aspx.cs????????
</p>
<p>
protected int id = 0;<br/> protected int name = 0;<br/><br/> private void Page_Load(object sender, System.EventArgs e) {<br/> if (!Page.IsPostBack) {<br/> try {<br/> id = int.Parse(Request.QueryString["id"].ToString());<br/> }<br/> catch { id = 0; }<br/> try {<br/> name = int.Parse(Request.QueryString["name"].ToString());<br/> }<br/> catch { name = 0; }<br/> }<br/> }
</p>
<p>
<strong>4???????</strong>
</p>
<p>
??????????http://localhost/test-4-1000.html
</p>
<p>
????????????id?????4??name?1000
</p>
<p>
?????????
</p>
<p>
[page]????????д??[page]
</p>
<p>
<span style="color: rgb(255, 0, 0);"><strong>????ISAPI_Rewrite????д??</strong></span>
</p>
<p>
# ????????????????????????????????web.eboat.cnwww.eboat.cn??
</p>
<p>
# RewriteCond Host: (?:web|www)\.eboat\.cn
</p>
<p>
# ?????????????????????????????????????????罨?????
</p>
<p>
RewriteCond Host: web\.eboat\.cn
</p>
<p>
RewriteRule (.*) $1 [L]
</p>
<p>
# ??????淶?????β??/????????
</p>
<p>
# ?????????????????.?????????????????????????????????
</p>
<p>
# ??????URL?е???????淶????????????
</p>
<p>
RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]
</p>
<p>
# ??????????????????????????????
</p>
<p>
# ??[a-zA-Z0-9_-]???????????????дUrl??Home/??????
</p>
<p>
# ?? test.eboat.cn=> web.eboat.cn/Home/test
</p>
<p>
RewriteCond Host: ([a-zA-Z0-9_-]+)\.eboat\.cn
</p>
<p>
RewriteRule ^/(.*) /Home/$1/$2 [I,L]
</p>
<p>
[ISAPI_Rewrite]
</p>
<p>
RepeatLimit 1
</p>
<p>
# Defend your computer from some worm attacks
</p>
<p>
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
</p>
<p>
# ????????????????????????????????web.eboat.cnwww.eboat.cn??
</p>
<p>
# RewriteCond Host: (?:web|www)\.eboat\.cn
</p>
<p>
# ?????????????????????????????????????????罨?????
</p>
<p>
RewriteCond Host: web\.eboat\.cn
</p>
<p>
RewriteRule (.*) $1 [L]
</p>
<p>
# ??????淶?????β??/????????
</p>
<p>
# ?????????????????.?????????????????????????????????
</p>
<p>
# ??????URL?е???????淶????????????
</p>
<p>
RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]
</p>
<p>
# ??????????????????????????????
</p>
<p>
# ??[a-zA-Z0-9_-]???????????????дUrl??Home/??????
</p>
<p>
# ?? test.eboat.cn=> web.eboat.cn/Home/test
</p>
<p>
RewriteCond Host: ([a-zA-Z0-9_-]+)\.eboat\.cn
</p>
<p>
RewriteRule ^/(.*) /Home/$1/$2 [I,L]
</p>
-
[??????]windows???а??Jmeter??????????
http://www.pirinnaturalssoapandspa.com//html/31834_1.html
????
??????
2014/5/15 9:58:11
<p>
Apache JMeter??Apache????????????Java?????????????????????????????????????????????Web??ò????????????????????????? ?????????????????????????羲??????Java С???????CGI ?????Java ????????? FTP ???????? ????JMeter ???????????????????????????????????????????????2????????????????????????
</p>
<p align="center">
<img src="https://pic.cr173.com/up/2014-5/2014051510022188895.jpg" alt="Jmeter"/>
</p>
<p>
<strong>JMeter??????</strong>
</p>
<p>
1.?????HTTP??FTP??????????????????????? ???????κ?????????????????????JDBC????
</p>
<p>
2.????????????100% ??java??
</p>
<p>
3.??? Swing ???????????????????JAR??? javax.swing.*)????
</p>
<p>
4.???????? ???????????????????????? ?????????????????????????????
</p>
<p>
5.?????GUI?????????????????????????
</p>
<p>
6.????????????/??????????
</p>
<p>
<strong>???Jmeter??????</strong>
</p>
<p>
1??????Java????????????????????·???????JDK?????·?????
</p>
<p>
2??????Java???????????????JDK??汾??
</p>
<p>
3?????????????????????????????????????????????????
</p>
<p>
<strong>????????????????</strong>
</p>
<p>
1????????????????????????????ip??????ping?
</p>
<p>
2???????????ip????ping?????п??????????????????????????????????????????????????y??÷????
</p>
<p>
3???????????????????÷???????????????????????????????????????·??
</p>
<p>
<strong>Jmeter????????????裺</strong>
</p>
<p>
1?????Jmeter
</p>
<p>
????Jmeter????? ???????????C????
</p>
<p>
http://jmeter.apache.org/download_jmeter.cgi
</p>
<p>
2?????JDK
</p>
<p>
????Java??JDK??????????????C:\Program Files\Java????
</p>
<p>
http://java.sun.com/javase/downloads/index.jsp
</p>
<p>
3??Java????????????
</p>
<p>
?????? ?????м????--->????--->?????????--->????????????
</p>
<p>
???????????--->???????, ?????????????CLASSPATH?????????????C:\Program Files\Java\jdk1.6.0_10\lib\dt.JAR; C:\Program Files\Java\jdk1.6.0_10\lib\TOOLS.JAR; C:\Program Files\Java\jdk1.6.0_10\BIN;?????????????????????????JAVA_HOME????????????C:\Program Files\Java\jdk1.6.0_10?????PATH?????????%JAVA_HOME%/bin????????????
</p>
<p>
4??Jmeter????????????
</p>
<p>
?????? ?????м????--->????--->?????????--->????????????
</p>
<p>
???????????--->???????, ?????????????JMETER_HOME?????????????C:\jakarta-jmeter-2.3.4 ???????CLASSPATH????????????????%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;% JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar; ??????????
</p>
<p>
<strong>????</strong>
</p>
<p>
1??Label?? ?????HTTP????????
</p>
<p>
2??Samples?? ?????β??????????????????????
</p>
<p>
3??Average?? ?????????????????
</p>
<p>
4??Min: ??????????С??????
</p>
<p>
5??Max: ?????????????????
</p>
<p>
6??Error%?? ??????????????/?????????
</p>
<p>
7??Throughput???????????????
</p>
<p>
8??KB/Sec?? ???????????????????????
</p>
-
[??????]????HBase????????????
http://www.pirinnaturalssoapandspa.com//html/31736_1.html
????
??????
2014/5/14 2:20:20
<p>HBase ?C Hadoop Database??????????????????????????С?????????????洢????????HBase????????????PC Server?????????????洢?????</p><p>????HBase???????????????????????????????????????????????????</p><p><strong>????????????(Server)??????(Client)</strong></p><p>Server???л?????Hadoop+HBase+Tomcat</p><p>Client???л???: Eclipse+Android2.3</p><p>Server??????</p><p>?????????????Action??</p><p>??????Action----------->AddInfoAction.java</p><p>???????Action----------->GetInfoAction.java</p><p>????????Action--------->AddContactAction.java</p><p>??????Action----------->UploadFileAction.java</p><p>???????Action----------->DownloadFileAction.java</p><p><strong>?????3????壺</strong></p><p>????------->SmsInfo.java</p><p>?????----->ContactInfo.java</p><p>???------->MyFileInfo.java</p><p>????洢??</p><p>Hdfs??????-------->Hdfs.java</p><p>HBase??????------->HBaseUtil.java</p><p>?????????-------->Sms.java</p><p>??????????------>Contact.java</p><p>?????????-------->MyFile.java</p><p>?????Action???????Struts.xml?С?</p><p>-----------------------------------------------------<br/>?????????????????<br/><br/>?????????https://github.com/net19880504/PhoneCloud-Java</p>
-
[??????]Mac???????Xcode?????????GitHub
http://www.pirinnaturalssoapandspa.com//html/31638_1.html
????
??????
2014/5/12 17:37:36
<p>????????iOS??????????GitHub?????????????GitHub???д?????????????????????????????Xcode???????????GitHub???</p><p>?????????git</p><p>????????</p><p>??????????????????????к??????????????????μ?汾??Git ??????汾??????????????????飬?????????????????????????°汾????ò????????Щ Linux ?汾??????????????????????????????????????????μ? distro ???? backports????????????????????????????</p><p>Git ???????????? curl??zlib??openssl??expat??libiconv ????????????????????Щ????????????? yum ??????????? Fedora???????? apt-get ??????????? Debian ?????????????????????????</p><p><br/></p><pre>$ yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev</pre><p><br/></p><p>?????????? Git ?????????????°汾?????<br/></p><p><br/></p><pre>http://git-scm.com/download</pre><p><br/></p><p>???????????<br/></p><p><br/></p><pre>$ tar -zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install</pre><p><br/></p><p>????????????? git ????????? git ?? Git ???????????????????????????£?<br/></p><p><br/></p><pre>$ git clone git://git.kernel.org/pub/scm/git/git.git</pre><p><br/></p><p>?? Mac ????</p><p>?? Mac ???? Git ?????????????????????????λ??? Git ??????????????? 1-7???????????</p><p><br/></p><pre>http://code.google.com/p/git-osx-installer</pre><p><br/></p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217402639625.png"/></p><p>? 1-7. Git OS X ???????</p><p>?????????? MacPorts (http://www.macports.org) ???????????????? MacPorts?????????????? Git??</p><p><br/></p><pre>$ sudo port install git-core +svn +doc +bash_completion +gitweb</pre><p><br/></p><p>?????????????????????????????Macports ????????Щ?鷳???????????г????????????????????????? Git ???? Subversion ???????????????? +svn ??????彫???????????????????????????????? homebrew??https://github.com/mxcl/homebrew????brew install git????<br/></p><p>???</p><p>??????????????????????????Create git repository on:</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374866149.png"/></p><p>????????Source Control?????????????д???git repository??????????????????????????????Щ???????????????Source Control</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374454177.png"/></p><p>?????????Source Control?????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374472470.png"/></p><p>????????????????????????Source Control??????????????git?????????汾??</p><p>?????????????????δ????git????????git????????????????????????????????????????????????????????Create git repository on???????????п???Source Control????????????????git???????????????</p><p><br/></p><pre>YiBantekiiMac-3:UseGit YiBan$ cd /Users/YiBan/Documents/iOS_Dev/ManualGitDemo
YiBantekiiMac-3:ManualGitDemo YiBan$ git init
Initialized empty Git repository in /Users/YiBan/Documents/iOS_Dev/ManualGitDemo/.git/</pre><p><br/></p><p>???</p><p><br/></p><pre>git init</pre><p><br/></p><p>?????????????git??????????ls-la????????μ???????????????????????</p><p><br/></p><pre>total 16</pre><pre>drwxr-xr-x 7 YiBan staff 238 5 12 16:10 .
drwxr-xr-x 52 YiBan staff 1768 5 12 16:06 ..-rw-r--r--@ 1 YiBan staff 6148 5 12 16:10 .DS_Store
drwxr-xr-x 9 YiBan staff 306 5 12 16:06 .git
drwxr-xr-x 12 YiBan staff 408 5 12 16:06 ManualGitDemo
drwxr-xr-x 5 YiBan staff 170 5 12 16:06 ManualGitDemo.xcodeproj
drwxr-xr-x 5 YiBan staff 170 5 12 16:06 ManualGitDemoTests</pre><p><br/></p><p>???????????????????????????????????????.DS_Store??.git??.DS_Store????OS X??????????????????????е?λ???????.git??????????Source Control??????????????????git status?????????</p><p><br/></p><pre>YiBantekiiMac-3:ManualGitDemo YiBan$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
.DS_Store
ManualGitDemo.xcodeproj/
ManualGitDemo/
ManualGitDemoTests/nothing added to commit but untracked files present (use "git add" to track)</pre><p><br/></p><p>?????????????????????δ???????????????????????????.DS_Store??????git?У???????????????????κ???????????????????????????????????????????????.gitignore????????????????????????????</p><p><br/></p><pre># Xcode

.DS_Store

*/build/*

*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap</pre><p><br/></p><p>????????????????У????????????о??????.gitignore?????????????????git status????????????</p><p><br/></p><pre>YiBantekiiMac-3:ManualGitDemo YiBan$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
ManualGitDemo.xcodeproj/
ManualGitDemo/
ManualGitDemoTests/
nothing added to commit but untracked files present (use "git add" to track)</pre><p><br/></p><p>????????????.DS_Store??????.gitignore?????.DS_Store??????????????????????</p><p><br/></p><pre>git add .</pre><p><br/></p><p>???????????????????????????????????????????</p><p><br/></p><pre>YiBantekiiMac-3:ManualGitDemo YiBan$ git status
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .gitignore
new file: ManualGitDemo.xcodeproj/project.pbxproj
new file: ManualGitDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file: ManualGitDemo/AppDelegate.h
new file: ManualGitDemo/AppDelegate.m
new file: ManualGitDemo/Base.lproj/Main.storyboard
new file: ManualGitDemo/Images.xcassets/AppIcon.appiconset/Contents.json
new file: ManualGitDemo/Images.xcassets/LaunchImage.launchimage/Contents.json
new file: ManualGitDemo/ManualGitDemo-Info.plist
new file: ManualGitDemo/ManualGitDemo-Prefix.pch
new file: ManualGitDemo/ViewController.h
new file: ManualGitDemo/ViewController.m
new file: ManualGitDemo/en.lproj/InfoPlist.strings
new file: ManualGitDemo/main.m
new file: ManualGitDemoTests/ManualGitDemoTests-Info.plist
new file: ManualGitDemoTests/ManualGitDemoTests.m
new file: ManualGitDemoTests/en.lproj/InfoPlist.strings</pre><p><br/></p><p>??????????????git commit -m "Initail"????????????????????????????д?????????</p><p><br/></p><pre>YiBantekiiMac-3:ManualGitDemo YiBan$ git commit -m "Initial"[master (root-commit) 83bbefc] Initial 17 files changed, 803 insertions(+)
create mode 100644 .gitignore
create mode 100644 ManualGitDemo.xcodeproj/project.pbxproj
create mode 100644 ManualGitDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 ManualGitDemo/AppDelegate.h
create mode 100644 ManualGitDemo/AppDelegate.m
create mode 100644 ManualGitDemo/Base.lproj/Main.storyboard
create mode 100644 ManualGitDemo/Images.xcassets/AppIcon.appiconset/Contents.json
create mode 100644 ManualGitDemo/Images.xcassets/LaunchImage.launchimage/Contents.json
create mode 100644 ManualGitDemo/ManualGitDemo-Info.plist
create mode 100644 ManualGitDemo/ManualGitDemo-Prefix.pch
create mode 100644 ManualGitDemo/ViewController.h
create mode 100644 ManualGitDemo/ViewController.m
create mode 100644 ManualGitDemo/en.lproj/InfoPlist.strings
create mode 100644 ManualGitDemo/main.m
create mode 100644 ManualGitDemoTests/ManualGitDemoTests-Info.plist
create mode 100644 ManualGitDemoTests/ManualGitDemoTests.m
create mode 100644 ManualGitDemoTests/en.lproj/InfoPlist.strings</pre><p><br/></p><p>?????????</p><p><br/></p><pre>YiBantekiiMac-3:ManualGitDemo YiBan$ git status
On branch master
nothing to commit, working directory clean</pre><p><br/></p><p>?????????????????????????????????????????????Xcode??????????????????????????????????е??????????????????Щ?????Xcode???????????????,Source Control->History:</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374493173.png"/></p><p>????????GitHub</p><p>?????????GitHub????????е?????????????????????SSH??GitHub????????????????????????????????????</p><p>SSH?????????????????</p><p>1. ????????????cd ~/.ssh?????ls???????????????????Щ??????????id_rsa.pub????id_dsa.pub???????????)????????????SSH keys???????????????????????</p><p>2. ?????е?????????"No such file or directory "????????????????????????????????????</p><p><br/></p><pre>ssh-keygen -t rsa -C "YOUR EMAIL"</pre><p><br/></p><p>????????д???email??????????????д?????????SSH keys??????????????SSH Keys????????????GitHub????о?????????????????????SSH keys??????????дtitle??key??????????SSH Key???GitHub???????</p><p>??????????????????repository??????????????????????Щ?????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374418794.png"/></p><p>????Repository name??????????????????????repository???????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374597427.png"/></p><p>?????????????????Xcode?У?Source Control->?????->Configure...??????Remotes??</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014051217374586210.png"/></p><p>Add Remote?У?????Name??????????????Address???????????????????Source Control->Push?????????????????Push~</p><p>?????????GitHub?????????????????????~??</p><p><br/></p>
-
[Android]android????????cocos2d-x???????y??
http://www.pirinnaturalssoapandspa.com//html/31618_1.html
????
Android
2014/5/12 15:48:39
<p>Cocos2d-X?????????????????????????£?iOSA??Android??BlackBerry??Html5??window phone???Cocos2d-x?????????????2D???????MIT?????·?????????????C++ Cocos2d-iPhone?????汾??Cocos2d-X??????????Χ??Cocos2d??????Cocos2d-x???????????????????д??C++????Lua??!</p><p><strong>???Android???????</strong></p><p>?????????????android???????????????????????eclipse?????JDK??SDK??NDK???????????????????????????????????????????????y????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501554129.jpg"/></p><p>???JAVA_HOME?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501676891.jpg"/></p><p><strong>???path?????????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501644444.jpg"/></p><p>???????????????E:\Program Files\Java\jdk1.8.0_05\bin;E:\android\sdk\tools;mingw\msys\1.0\bin;</p><p>????????????????????CMD?????????????? javac??????????????????</p><p><strong>?????????????????</strong></p><p>1????eclipse????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501619751.jpg"/></p><p>???Existing Android codeinto workspace???????Next?????????????????????У????ú???????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501669287.jpg"/></p><p><span style="color: rgb(255, 0, 0);">2??????????</span></p><p>??cocos2d-x?????·????E:\lenner\cocos2d-x-2.2\cocos2dx\platform\android\java\src???????·?????е????????????????е?SRC????У?E:\lenner\cocos2d-x-2.2\projects\HellRun\proj.android\src</p><p>??eclipse???????е??????jni??????е?Android.mk???????????????·???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501751107.jpg"/></p><p>??????NDK??????????????????????C/C++ build ???NDK·??????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501833341.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501984195.jpg"/></p><p>?????????????????????????????????????????????????????ο?????????£?http://jingyan.baidu.com/article/cbcede07d41dc402f40b4d1f.html</p><p>???????????????android?????????????USB??????????????????????????????adb??? ?????????????????dos?????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215501917570.jpg"/></p><p>???????sdk????????????????adb????adb??????????????????????adb devices?????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215502090595.jpg"/></p><p>??????????????????????????????ú????????????????????????ruan as ????????????android application???????????????????????????????</p><p>?????????????????<span style="color: rgb(255, 0, 0);">??????????????run as--->run configurations????????????</span>??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215502016480.jpg"/></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215502079114.jpg"/></p><p>????????У????????????????????????????????????????helloworld?????????????????????????汾??????????????????????????????????д??????????????????????</p><p><strong>???????Ч??????????</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-5/2014051215502127020.jpg"/></p>
-
[??????]Win7 IIS7.5???y??ASP??500????
http://www.pirinnaturalssoapandspa.com//html/30992_1.html
????
??????
2014/5/2 21:27:29
<p>http 500????????????????IIS?????????????ASP??????????????????????????????????500??????.</p><p>??iis7?????iis??????????????·????????????????????????????????????ASP???????-???????????????Щ????????????????????</p><p><strong>Win7 IIS7.5????ASP?????500?????????</strong></p><p>???????????????IIS???????????????????????????ASP??????500????????????????á????????£?</p><p>???????C:\Windows\ServiceProfiles\NetworkService\AppData\Local???????????C:\Windows\ServiceProfiles\NetworkService???????AppData?????????????????<br/>???????Temp?????????????-->????-->???-->???Authenticated Users??????????е?????ε???-->???-->???-->????????-->???Authenticated Users??????-->???-->?????-->???????????????-->???-->?????<br/>????????Internet???????IIS??????????????????????IIS????????-->???ASP<br/>?????????????????????????·?????????Ture??????????á???OK???<br/>????????????????????????·??????</p><p>??????-->???????-->ж?????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221274332205.jpg"/></p><p>?????????? Windows ????-->Internet ????????????????????????????????ASP???????FTP??</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221274396571.jpg"/></p><p>??????????????????????????????(?????C:\)???????inetpub????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221274422934.jpg"/></p><p>???????????localhost???????????????????ó????????????????????????顣</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221274466598.jpg"/></p><p>???IIS???????????????????????????ASP??????500????????????????á????????£?</p><p>???????C:\Windows\ServiceProfiles\NetworkService\AppData\Local???????????C:\Windows\ServiceProfiles\NetworkService???????AppData?????????????????</p><p>???????Temp?????????????-->????-->???-->???Authenticated Users??????????е?????ε???-->???-->???-->????????-->???Authenticated Users??????-->???-->?????-->???????????????-->???-->?????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221274434151.jpg"/></p><p>????????Internet???????IIS??????????????????????IIS????????-->???ASP</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221274453649.jpg"/></p><p><br/>?????????????????????????·?????????Ture??????????á???OK???</p><p>????????????????????????·??????</p><p><strong><span style="color: rgb(255, 0, 0);">500???????????????????????????????</span></strong>?????????????????????????N???????????????????????????????????????Щ?????</p><p>???????????????????????????????????????????? </p><p>1. ?????????????????</p><p>???????????---???????---????---DistributedTransaction Coordinator????????????????ó?????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221313619730.png"/></p><p>2.??????á?</p><p>???????????????ó?????????NetWorkService???????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221313764185.png"/></p><p><strong>?????????????????????</strong>?????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221313898627.png"/></p><p>??е????????д?????????????????????????д????????????????</p><p>??????ú???????????????????????????????????г???????????????????л????????????????????ú??????????????????????????????????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221294313767.png"/></p><p><strong>3.???.NET??</strong></p><p>??????????????????????500???????????????£????????????vs??????????IIS????????????IIS?е?.NET??????????IIS?п????????????δ??????????500????</p><p>????????????cmd??????????????????????????</p><p>"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe"-iru ?Cenable</p><p>???????????IIS??ó?????л?????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-5/2014050221314356132.png"/></p><p>??????Щ????????????????????????.NET??????</p>
-
[??????]???ArcGIS Server 10.0??ü???????????
http://www.pirinnaturalssoapandspa.com//html/30878_1.html
????
??????
2014/4/29 22:58:24
<p>ArcGIS Server?????????????????GIS??????????GIS???????ó????????????????????????ArcGIS Server 10.1?汾?У?SOM/SOC?????????????????????????????????????????????????????????????????????ArcGIS Server???????????????????????</p><p>??xp????<strong>???ArcGIS Server10.0</strong>???·??????server??????????Щ?????????????problem???????????????</p><p>??????????????Щ??????????</p><p><strong>???????????</strong></p><p>XP??</p><p>??????VS2010(???????.net framework 4.0)</p><p>???????arcgis desktop ??engine???AO sdk</p><p>??????????arcgis server 10.0??<strong>δ??????</strong>???????????У?arcgis server????????arcgis server manager?????????????????arcgis server manager??</p><p>?????????<strong>???</strong>?????????????</p><p><strong>1.</strong><strong>ж??ArcGIS Server 10.0;</strong></p><p>a)ж??GIS Services??ps????????som??soc?????</p><p>b)ж??web adf application??</p><p><strong>2.</strong><strong>???xp????IIS;</strong>?????????裬????ο???????xp??<strong>iis?????</strong>?????????·? XP??IIS 5.1???????</p><p><strong>3.</strong><strong>???????ArcGIS Server(</strong>??????????????????·? ArcGIS Server 10.0??????<strong>)</strong></p><p>a)???GIS Services??</p><p>b)GIS????????????????</p><p>c)???????????????arcgissom???????????agsadmin??agsusers?飩</p><p>d)???Web application??</p><p>e)??????????Server???д??????????????GIS???????????Web app ???????????????????????????????·? Arcgis Server 10.0?????????</p><p><strong>Arcgis Server10.0 Error Collection??</strong></p><p><strong>1</strong>.???ArcGIS server manager???????????IIS?????????????????£?<br/></p><p><strong>???? IIS ??????????</strong><br/><strong>???</strong><strong>:</strong> ??е?? Web ???????????δ??????????????????????????????й?????????????е??′????????????????? <br/><strong>????????</strong><strong>:</strong> System.Web.Hosting.HostingEnvironmentException: ???? IIS ?????????? <br/><br/><strong>????????</strong> <strong>ASP.NET</strong> <strong>??????????????ж?</strong> <strong>IIS</strong> <strong>??????</strong><strong>(</strong><strong>??</strong> <strong>IIS://servername/W3SVC)</strong><strong>???????????й????????????????????????μ?</strong> <strong>http://support.microsoft.com/?kbid=267904</strong><strong>??</strong></p><p>???????:<br/>?????????????????????????????.net framework?????IIS ??<br/></p><p>?????????????vs2010????vs tools????SDK ???????<br/>????<br/>aspnet_regiis -i????????????????</p><p>?????????? <strong>2</strong>.arcgis server10.0,???arcgissom?????????arcgis server manager?????????????agsadmin??????????????е???????agsadmin?????????????е??arcgis server manager???????????????????????????飻??????????????????????????????????????????????????飬??????飬??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014042922552791268.png"/></p><p>?????????????????arcgissom??agsadmin???У?????????????arcgissom??arcgiswebservices??agsusers???У? ??????arcgissom?????????????????? <strong>3</strong>.???arcgis server manager??????web application??????????????????Insufficient privilege??the current logged on user does not have administrative access to the web server.?????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014042922552199321.png"/></p><p> ????????????????????administrators???У????server manager??棬????????·??????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014042922552189572.png"/></p><p>?????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014042922552131491.png"/></p><p> <strong>4</strong>.???vs2010????web mapping application????????????????????asp.net development server???????????????????????????????????Framework??4.0???3.5???????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014042922552176623.png"/></p><p>?????????????????arcgis server ????????????????????????????????????????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014042922552228142.png"/></p><p>?Щ?ο????????????????</p><p><a href="http://pan.baidu.com/s/1w6KRO" target="_blank">ArcGIS Server 10.0??????</a></p><p><a href="http://pan.baidu.com/s/1tiXoq" target="_blank">Arcgis Server 10.0???????</a></p><p><a href="http://pan.baidu.com/s/1pJ2RRsB" target="_blank">XP??IIS 5.1?????</a></p><p><a href="http://pan.baidu.com/s/1pJFJe9X" target="_blank">arcgis server10.0??????</a></p>
-
[??????]eclipse??????????maven web???
http://www.pirinnaturalssoapandspa.com//html/30753_1.html
????
??????
2014/4/28 17:06:48
<p><strong>??????maven???????裺</strong></p><p>1.????maven???????????????JDK1.6??????汾?????????ú??????????</p><p>2.????maven3?????°汾??Maven3.0.4 ??????????http://maven.apache.org/download.html</p><p>????apache-maven-3.0.4-bin.zip???????????? D:\cloud_cms\maven\apache-maven-3.0.4</p><p>3.????maven3?????????????????M2_HOME?????????????????????????M2_HOME , ·?????D:\cloud_cms\maven\apache-maven-3.0.4??????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-4/2014042817174158023.gif"/></p><p><br/></p><p>??????path????????????path????β???"%M2_HOME%\bin"????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-4/2014042817173883842.gif"/></p><p><br/></p><p>5.???????????cmd????????? mvn -version,??????????????????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-4/2014042817173010825.gif"/></p><p>1??????</p><p>eclipse indigo??</p><p>JDK1.6??</p><p>maven 3.2.1??</p><p>tomcat7.0.42</p><p><strong>2?????eclipse maven??? m2eclipse</strong></p><p>????????????????????m2eclipse??????????к????????????????eclipse???????plugins???</p><p>????????????eclipse->help->install new software????work with??????http://download.eclipse.org/technology/m2e/releases???????</p><p align="center"><img src="https://pic.cr173.com/up/2014-4/2014042817073580736.jpg"/></p><p><strong>3??????maven??tomcat</strong></p><p>??apache????????maven??http://maven.apache.org/download.cgi???????????????ɡ?</p><p>??apache????????tomcat??http://tomcat.apache.org/??</p><p><strong>4??eclipse????maven</strong></p><p>window-??prefrences-??maven-??user setting?????</p><p align="center"><img src="https://pic.cr173.com/up/2014-4/2014042817073618579.jpg"/></p><p>window-??prefrences-??maven-??installations?????</p><p align="center"><img src="http://img.blog.csdn.net/20140313112648375?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvc2lqdW56aQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center"/></p><p><strong>5??????tomcat??maven</strong></p><p>????tomcat_home/conf/tomcat_users.xml:??????£?</p><p><strong>[html]</strong></p><p><role rolename="admin-gui"/> </p><p> <role rolename="admin-script"/> </p><p> <role rolename="manager-gui"/> </p><p> <role rolename="manager-script"/> </p><p> <role rolename="manager-jmx"/> </p><p> <role rolename="manager-status"/> </p><p> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/> </p><p>????maven_home/conf/settings.xml:??????£?</p><p><strong>[html]</strong></p><p><server> </p><p> <id>tomcat</id> </p><p> <username>admin</username> </p><p> <password>admin</password> </p><p> </server> </p><p><br/>6??eclipse????maven web???</p><p>???????new-??other-??maven project-??next?????????groupid?org.apache.maven.archetypes ,artifactid ?maven-archetype-webapp,???next???????????????groupid??com.test????artifactid(transition)?????finish??OK??????????</p><p align="center"><img src="https://pic.cr173.com/up/2014-4/2014042817073737928.jpg"/></p><p>7?????pom.xml</p><p><strong>[html]</strong></p><p><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" </p><p> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> </p><p> <modelVersion>4.0.0</modelVersion> </p><p> <groupId>com.test</groupId> </p><p> <artifactId>transition</artifactId> </p><p> <packaging>war</packaging> </p><p> <version>0.0.1</version> </p><p> <name>transition Maven Webapp</name> </p><p> <url>http://maven.apache.org</url> </p><p> <repositories> </p><p> <repository> </p><p> <id>maven_remote_1</id> </p><p> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </p><p> </repository> </p><p> </repositories> </p><p> <dependencies> </p><p> <dependency> </p><p> <groupId>junit</groupId> </p><p> <artifactId>junit</artifactId> </p><p> <version>3.8.1</version> </p><p> <scope>test</scope> </p><p> </dependency> </p><p> </dependencies> </p><p> <build> </p><p> <finalName>transition</finalName> </p><p> <plugins> </p><p> <plugin> </p><p> <groupId>org.codehaus.mojo</groupId> </p><p> <artifactId>tomcat-maven-plugin</artifactId> </p><p> <configuration> </p><p> <warFile>target/transition.war</warFile> </p><p> <server>tomcat</server> </p><p> <url>http://localhost:8080/manager/text</url> </p><p> <path>/transition</path> </p><p> </configuration> </p><p> </plugin> </p><p> </plugins> </p><p> </build> </p><p></project> <span style="line-height: 1em;"> </span></p><p><strong>8??????maven???</strong></p><p>?????tomcat?????tomcat??????????? run as-??run configrations:</p><p>Goals??????package tomcat:redeploy</p><p>Maven Runtime????????????maven???????</p><p align="center"><img src="http://img.blog.csdn.net/20140313114139156?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvc2lqdW56aQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center"/></p><p>????Run?????????????£?</p><p><strong>[plain]</strong></p><p>[INFO] Processing war project </p><p>[INFO] Copying webapp resources [E:\transition\src\main\webapp] </p><p>[INFO] Webapp assembled in [3 msecs] </p><p>[INFO] Building war: E:\transition\target\transition.war </p><p>[INFO] WEB-INF\web.xml already added, skipping </p><p>[INFO] </p><p>[INFO] <<< tomcat-maven-plugin:1.1:redeploy (default-cli) @ transition <<< </p><p>[INFO] </p><p>[INFO] --- tomcat-maven-plugin:1.1:redeploy (default-cli) @ transition --- </p><p>[INFO] Deploying war to http://localhost:8080/transition </p><p>[INFO] OK - Undeployed application at context path /transition </p><p>[INFO] OK - Deployed application at context path /transition </p><p>[INFO] ------------------------------------------------------------------------ </p><p>[INFO] BUILD SUCCESS </p><p>[INFO] ------------------------------------------------------------------------ </p><p>[INFO] Total time: 2.412 s </p><p>[INFO] Finished at: 2014-03-13T11:43:42+08:00 </p><p>[INFO] Final Memory: 6M/15M </p><p>[INFO] ------------------------------------------------------------------------ </p><p>??????????????????????BUILD SUCCESS ??????????????????????http://localhost:8080/transition/?????Hello world..<br/></p><p> ???????????????????????war????????tomcat?£????build?????????tomcat?????????????????????????????????????????eclipse?????tomcat??????????????????run as server????????????????</p><p>?????????????????????dynamic web module????????-??properties-??project facets???????????dynamic web module??????????run as server??.</p><p>??????????????run/debug as configrations ?????8????????????Goals???????tomcat:run???????run??OK???????????????????tomcat??</p>
-
[??????]??????????????????????????
http://www.pirinnaturalssoapandspa.com//html/30428_1.html
????
??????
2014/4/23 15:44:35
<p>????????????????????????????<span style="color: rgb(255, 0, 0);">??????????????????????????????????????????????????????????????С????????????????????????</span></p><p>?????????????????????????????????????????????????????</p><p>???????????????????(??Xen??KVM??VMware??Hyper-V??)????????????(?????н??????????????????8??CPU+32G?????)?????????????????????????????ж???????????????CPU????棬?????</p><p>????????????????????????VPS??????????</p><p>VPS???????????07??08????????ЩIDC????????????????????????????????(VPS)??????(????????????VPS)???????VPS????????????????HyperVM???VPS??????壬??????HyperVM???????С??IDC???????????????????к??????????????VPS??????????????????Щ???е?VPS??????壬????????磺SolusVM??</p><p>VPS??IDC????????????к?????????????????A??B????????A???5??G????棬????????ù???;B???500G???????????????ù????????????????A?????????B???????????????μ?VPS??????磬A?????????????????ù????????10??IP????B???????IP??????????????????????????????A?????IP??B???????VPS??</p><p>????????????????????????????Ρ?</p><p>??????????????????????????????????????????????????????????????????????????????1????????壬?漲??????????????Щ??????????</p><p><strong>??????????????</strong></p><p>?????????????????????????豸?????????????????????????????Щ???????????????????????????????????????????????????????????????????????壬???????????????????????????????????????????????????????????????</p><p>???????????????????????????????VPS?????????????????????</p><p>1)??????洢?豸(??SAN)??????????????</p><p>2)IP????????????????????????????????????????????á?</p><p>??????????????????????????????????????£?</p><p>1)?????????????(???潲??VPS????????????????????????????)??</p><p>2)?????????и???????????????????????????????????(???????????????????)??????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ρ?</p><p>?????????????洢???????????????????????????????????????????????????????????μ???????????????????????????????????????</p><p><strong>???????????</strong></p><p>????????????????CPU?????IO?????????????????????????????????????????????????????????????????????????????????</p><p>????????????£?????????????????????????????????????????????????ù???????</p><p>???????IDC???????????????????????????????????</p><p>?????????????????????????????????????????????OK???</p><p>???????????????????????????????????????????OK?????????????????????????????????????????????????????????????????</p><p>???????VPS???????????????????????????????????SoluVM??壬?????XenSystem??壬??????????VPS???</p><p>????????????????????????????????????Щ?????????openstack????????Щ???????????????????????VPS????????????????????????????????????????????????????п?????Щ?????????????????????????????ο????????????????и?????????????????????????????</p><p>???????????????????????????????????????????С??IDC???滷?????????</p><p><span style="color: rgb(255, 0, 0);">???????????????????????????????????</span></p><p>1)?????????????????????磺????????????????????????360????????????????????????Щ????????????????????????????????????????????????</p><p>2)?????????????κ?????????????磺qingcloud.com(??????????)??ustack.com(????????δ?????????????δ?????????)??</p><p>3)IT?????????????????ucloud.cn?????????????????????</p><p>4)???IDC????????????????????</p><p><strong>??η??????????VPS?</strong></p><p>????????VPS????????????????????????????????ú????????????????????????????????????????</p><p><strong>???????????????????</strong></p><p>???????????????????ɡ????????</p><p>????????????(???+????)?????????????????????????????ò????</p><p><strong>??????????????????????????</strong></p><p>?Щ????????????????????</p><p>1)???????????????????????(????wordpress)??????????????????????????????????????????(????E31230+32G+SSD RAID10)??</p><p>2)????????????????????????磺?????????????????????????????????????????</p><p>??????????????????????????????????????д???????????????????</p>
-
[??????]python????淶???python???????
http://www.pirinnaturalssoapandspa.com//html/30374_1.html
????
??????
2014/4/22 21:45:04
<p>
???е? Python ??????????????????? #-*- coding:utf8 -*- ?????????????????? utf8 ?????
</p>
<p>
<strong>????</strong>
</p>
<p>
Python????????е?????????????ASCII??Latin-1????(???? ISO-8859-1)?????ASCII??????????б???cookie??Latin-1?????????????????漰???????????Latin-1????????
</p>
<p>
???????\x????????????????а?????ASCII(non-ASCII)??????????????
</p>
<p>
???PEP 263????????????????????????????
</p>
<p>
<strong>????</strong>
</p>
<p>
????????????????е???(Imports)?????磺
</p>
<p>
No??import sys?? os
</p>
<p>
Yes??import sys
</p>
<p>
import os
</p>
<p>
????????????????
</p>
<p>
from types import StringType?? ListType
</p>
<p>
Imports ????????????????????????????????????????????????????????????????Imports???????????鰲???
</p>
<p>
1???????????(Imports )
</p>
<p>
2??????????(major package)?????(???????е?email?????????)
</p>
<p>
3????????????(imports)
</p>
<p>
?????????鵼??????????????У?????????????????????????????????????е??????e??????·????
</p>
<p>
????????????????е???????????????д????????
</p>
<p>
from MyClass import MyClass
</p>
<p>
from foo.bar.YourClass import YourClass
</p>
<p>
???????д??????????????????????????д
</p>
<p>
import MyClass
</p>
<p>
import foo.bar.YourClass
</p>
<p>
?????"MyClass.MyClass"??"foo.bar.YourClass.YourClass"
</p>
<p>
<strong>????νunicode??</strong>
</p>
<p>
unicode???????????????????????????漲?????????????????й漲?????????????????δ洢???????????????<strong>??????</strong>???????????檔????洢?????漲???洢?????????utf-8??utf-16?????????unicode?????????????????????????????????????????????????????????<br/>
</p>
<p>
<strong>????νGB??</strong>
</p>
<p>
GB?????????????????????л????????????????GB??????????????????GB2312??GB2312-80????GBK??GB18030???????Χ??С???????????????????????????????????????????CP936????????????????????GBK??
</p>
<p>
<strong>???ж????</strong>
</p>
<p>
1?????isinstance(s, str)???ж???????????????????????str?ascii????????????utf-8??utf-16??GB2312??GBK?????ascii??????????????
</p>
<p>
???isinstance(s, unicode)???ж?????????????unicode????????????????unicode??????????????unicode??????????????
</p>
<p>
2?????type()????.__class__
</p>
<p>
??????????????£?
</p>
<p>
???磺stra = "??", ?????type(stra)??????<type 'str'>???????ascii???????????<br/>
</p>
<p>
???磺strb = u"??", ?????type(strb)??????<type 'unicode'>???????unicode???????????
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
tmp_str = 'tmp_str'
</p>
<p>
print tmp_str.__class__ #<type 'str'>
</p>
<p>
print type(tmp_str) #<type 'str'>
</p>
<p>
print type(tmp_str).__name__ #str
</p>
<p>
tmp_str = u'tmp_str'
</p>
<p>
print tmp_str.__class__ #<type 'unicode'>
</p>
<p>
print type(tmp_str) #<type 'unicode'>
</p>
<p>
print type(tmp_str).__name__ #unicode
</p>
<p>
3????????????chardet?ж?????????web????????У???????html??????????????charset??????????????????????????????????Щ????????????????????Χ???????charset??????????????
</p>
<p>
??1?????????????chardet????????????chardet????з???python???????\Lib\site-packages???£???????????import chardet???ɡ?
</p>
<p>
??2????e?1?????????????ж????
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
import urllib2
</p>
<p>
import chardet
</p>
<p>
res = urllib2.urlopen('http://www.csdn.net/')
</p>
<p>
res_cont = res.read()
</p>
<p>
res.close()
</p>
<p>
print chardet.detect(res_cont) #{'confidence': 0.99, 'encoding': 'utf-8'}
</p>
<p>
detect?????????????????2???????????????????????????????????????????????
</p>
<p>
??3????e?2????????????ж??????????
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
import urllib2
</p>
<p>
from chardet.universaldetector import UniversalDetector
</p>
<p>
res = urllib2.urlopen('http://www.csdn.net')
</p>
<p>
detector = UniversalDetector()
</p>
<p>
for line in res.readlines():
</p>
<p>
#detect untill reach threshold
</p>
<p>
detector.feed(line)
</p>
<p>
if detector.done:
</p>
<p>
break
</p>
<p>
detector.close()
</p>
<p>
res.close()
</p>
<p>
print detector.result
</p>
<p>
#{'confidence': 0.99, 'encoding': 'utf-8'}
</p>
<p>
<strong>?????????</strong>
</p>
<p>
1???????????ISO-8859-1[ASCII??]??utf-8??utf-16??GBK??GB2312???????unicode????????unicode(s, charset)????s.decode(charset)??????charset?s????????unicode?????decode()?????????
</p>
<p>
<br/>
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
#???????????????unicode
</p>
<p>
def to_unicode(s, encoding):
</p>
<p>
if isinstance(s, unicode):
</p>
<p>
return s
</p>
<p>
else:
</p>
<p>
return unicode(s, encoding)
</p>
<p>
<br/>
</p>
<p>
<strong>???</strong>??????decode()???????????????????????粻??????????\xa3\xa0??????\xa4\x57???????????????\xa1\xa1??????????<br/><strong>???????</strong>????'ignore'????????stra.decode('...', 'ignore').encode('utf-8')??<br/><strong>?????</strong>decode??????????decode([encoding],[errors='strict'])??????????????????????????????<br/>???????????strict????????????????????????????????ignore???????????????????????replace???????????????????????????xmlcharrefreplace???????XML????????á?<br/>
</p>
<p>
2????unicode????????????????????s.encode(charset)??????s?unicode????charset?????????????unicode?????encode()?????????
</p>
<p>
3?????????????????????????????????????????decode??unicode??encode????????????
</p>
<p>
<strong>??python?????б???????????</strong>
</p>
<p>
??python?????locale?????????????е??????????????????????????????б???<br/>
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
import locale
</p>
<p>
#get coding type
</p>
<p>
print locale.getdefaultlocale() #('zh_CN', 'cp936')
</p>
<p>
#set coding type
</p>
<p>
locale.setlocale(locale.LC_ALL, locale='zh_CN.GB2312')
</p>
<p>
print locale.getlocale() #('zh_CN', 'gb2312')
</p>
<p>
????????????????????cp936????????GBK???????????XP??WIN7?????????????cp936??GBK????
</p>
<p>
<strong>??python?????е????</strong><br/>1??python?????е????????δ??????????????£???????????????????????????????????str = '????'?????????????????utf8????????????У????????????utf8???????????gb2312??????У????????????gb2312???????????????????????????????
</p>
<p>
??1??????????????????????????????????????#-*- coding:utf-8 -*-?????????????????utf-8???????δ?????????????????????????utf-8??
</p>
<p>
??2???????????????????????????????????????????python??????????????????ascii????windows?????????cp936??GBK???????????sys.getdefaultencoding()??sys.setdefaultencoding('...')??????????????????
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
import sys
</p>
<p>
reload(sys)
</p>
<p>
print sys.getdefaultencoding() #ascii
</p>
<p>
sys.setdefaultencoding('utf-8')
</p>
<p>
print sys.getdefaultencoding() #utf-8
</p>
<p>
????1?????2?????????飺???????????????utf-8?????notepad++?????????utf-8??DOM????δ???????????????????notepad++?????????ANSI????????????????????????????
</p>
<p>
<img src="https://pic.cr173.com/up/2014-4/2014042221472032803.jpg"/><br/>
</p>
<p>
??3???????????python???????????????utf-8?????2???????<br/>?????????<?????>????site.py?????setencoding()?????????????? utf-8??<br/>?????????<???>???????????? sitecustomize.py?????????????????μ?\Lib\site-packages????<br/>sitecustomize.py????site.py??import??е????? sys.setdefaultencoding()????site.py???β??????????????????? sitecustomize.py??? sys.setdefaultencoding()??
</p>
<p>
2??python?????е???????????????????????????str = u'????'??????????????????unicode????python???????????
</p>
<p>
??1???????и?????????????????py??????????′???
</p>
<p>
<strong>[python]</strong> view plaincopy<img src="https://pic.cr173.com/up/2014-4/2014042221472083016.png"/><img src="https://pic.cr173.com/up/2014-4/2014042221472144547.jpg"/>
</p>
<p>
stra = u"??"
</p>
<p>
print stra.encode("gbk")
</p>
<p>
?????????stra??unicode????????encode??gbk??????????????????????????????UnicodeEncodeError: 'gbk' codec can't encode character u'\xd6' in position 0: illegal multibyte sequence????
</p>
<p>
????????python???????????python????????????????????????????б?????????????#coding:gbk????????????????????????е??????????????unicode?????????????????????gbk??cp936????stra?????unicode????'d6d0'???棩????????stra.encode('gbk')???????stra?????unicode??????'d6d0'??gbk?????Χ???????????????????????????б?????????????????????????е????????????????????stra??unicode????'d6'??????????stra.encode('gbk')???????'d6'????gbk?????Χ????????
</p>
<p>
??2??????????????????????????????????????????????鷳????????setdefaultencoding()??
</p>
<p>
??3????????????unicode??python???????????????д?????????????????python?????????????????????????????????????unicode?????????и????????????????????????????????????????????????д?????????????unicode?????С?
</p>
<p>
<strong>??python??????????</strong><br/>??????????sys.getfilesystemencoding()<br/>???????????sys.stdin.encoding<br/>???????????sys.stdout.encoding
</p>
<p>
<strong>python ???????</strong>
</p>
<p>
?????????python?????????unicode, utf-8, utf-16, GBK, GB2312,ISO-8859-1 ??????????????
</p>
<p>
<strong>???????????????????????????</strong>
</p>
<p>
?????? ?????????
</p>
<p>
??????? chardet ????????? ?????????
</p>
<p>
chardet ??÷???
</p>
<p>
unicode ????????????(GBK, GB2312??)
</p>
<p>
???磺a?unicode???? ???gb2312??a.encode('gb2312')
</p>
<p></p>
<pre># -*- coding=gb2312 -*-a = u"????"a_gb2312 = a.encode('gb2312')print a_gb2312</pre>
<p></p>
<p>
<strong>GBK ?? GB2312??????</strong>
</p>
<p>
GB ???????GB2312-80??????????ú?????????????????????1980???????????????????????????????????????ü???????????????????μ???????????Ψ????????P- Windows3.2?????OS??????GB2312???????????? Windows 95/98????GBK?????????????????????GB2312??GB?????6763?????庺???682??????????к????????????3755?????????????????3008???????????????????????????淶???????????????????????????á?
</p>
<p>
GBK???????й???????????????UCS???μ???????????????????GBK????С????1995??10?£????12?????GBK?淶?????????????GB2312???????????21003????????883????????1894????????λ?????????????????
</p>
<p>
GBK ???? GB2312?????б?????Щ??GB2312??У??????GBK??????
</p>
<p>
?: gbk, gb2312,big5,unicode,utf-8,utf-16??????
</p>
<p>
????????(utf-8,GBK)????unicode
</p>
<p>
???磺a?gb2312???????unicode. unicode(a, 'gb2312')??a.decode('gb2312')
</p>
<p></p>
<pre># -*- coding=gb2312 -*-a = u"????"a_gb2312 = a.encode('gb2312')print a_gb2312
a_unicode = a_gb2312.decode('gb2312')assert(a_unicode == a)a_utf_8 = a_unicode.encode('utf-8')print a_utf_8</pre>
<p></p>
<p>
<strong>??unicode???????????</strong>
</p>
<p>
????1(GBK,GB2312) ???? ????2(utf-8,utf-16,ISO-8859-1)
</p>
<p>
????????unicode????????2
</p>
<p>
??gb2312?utf-8
</p>
<p>
# -*- coding=gb2312 -*-a = u"????"a_gb2312 = a.encode('gb2312')print a_gb2312
a_unicode = a_gb2312.decode('gb2312')assert(a_unicode == a)a_utf_8 = a_unicode.encode('utf-8')print a_utf_8
</p>
<p>
?ж???????????
</p>
<p>
isinstance(s, str) ?????ж????????????? <br/>isinstance(s, unicode) ?????ж?????unicode <br/>????????????????unicode????????unicode???????????(??????????) <br/>
</p>
<p>
???????????????????????unicode
</p>
<p></p>
<pre>def u(s, encoding): if isinstance(s, unicode): return s else: return unicode(s, encoding)</pre>
<p></p>
<p>
<strong>Unicode ??????????????????</strong>
</p>
<p>
????????е?????????unicode???????GBK??utf-8????????<br/>
</p>
<p>
unicode????????????????????????????????????????????檔<br/>???浽??????????????????????????????utf-8??utf-16??
</p>
<p>
????????
</p>
<p>
???????????????????д?????????????codecs??open???????д??????????
</p>
<p>
???????????????????
</p>
<p>
??????python????????locale???????????????????????????б???
</p>
<p></p>
<pre>import locale #get locale.getdefaultlocale()#('zh_CN', 'cp936') #setlocale.setlocale(...)</pre>
<p></p>
<p>
<strong>?????Unicode????</strong>
</p>
<p></p>
<pre> pd_name = pd_name.decode('utf-8')
print pd_name
nname = ""
for c in pd_name:
c = "%%u%04X" % ord(c);
nname += c</pre>
<p></p>
-
[??????]Windows Phone 8.1SDK???????Windows Phone 8.1SDK??????
http://www.pirinnaturalssoapandspa.com//html/30025_1.html
???
??????
2014/4/15 23:37:56
<p>Windows Phone 8.1??????潫??????????WP 8.1??SDK????????RC??Σ??????<a href="https://dev.windowsphone.com/en-us/downloadsdk" target="_blank">????</a>????????θ??μ?SDK???????????VS2013Update2???棬??????????????????????ζ??????????Windows??8??????8.1?????VS??2012??????2013???????????????????????????????Update2????RC?棬????Release??????????????????????Release??????WP8.1??????????????????WP8.1???????SDK??Release????????????????????????????????????????Щ??WP8.1SDK?е??????????</p><p><strong>1????????y???</strong></p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014041523395253752.png"/></p><p>Universal Apps???????????????????Windows Store??Windows Phone 8.1?????????????У?????????Core??????UI???????????????????????????????????????о?????????????Hub App?????????????Panorama???????????????Hub???????????????????Windows Phone8.1?????????????????WP8.1???????????VS2012????????????7.1????8.0????????????????????????????8.0????????????????????8.1???????????????????????8.0?????????????????</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014041523394760864.png"/></p><p>???????????????????????????????о????????????仯???????е???????????????Windows Store???????????????????Universal App???????WP8.1??SDK?????е????????????????????Windows Store??????????????????API?????????????????????α?????????????????????Windows Store?е?????????????WP?????????磬FlipView, GridView, ListView, RichEditBox, PasswordBox, SemanticZoom??</p><p><strong>2?????????????</strong></p><p>?????????????WP?е??????????????????б??????????WP???????????????????仯?????????????Running??Suspended??NotRunning??</p><p style="text-align:center;"><img src="https://pic.cr173.com/up/2014-4/2014041523394875545.png"/></p><p>???????????????????????????????????????????tile??????????Running???????????Activated???????????????????ж??????????????????ж??????????????????????????дOnLaunched????????????????????????????С?</p><p>async protected override void OnLaunched(LaunchActivatedEventArgs args)<br/>{ if (args.PreviousExecutionState == ApplicationExecutionState.Terminated || args.PreviousExecutionState == ApplicationExecutionState.ClosedByUser)
<br/>{ // TODO: Populate the UI with the previously saved application data <br/>} <br/>else
{ // TODO: Populate the UI with defaults } <br/>if (Window.Current.Content == null)
<br/>{
Window.Current.Content = new MainPage();
}
<br/>Window.Current.Activate();
}</p><p>PreviousExcutionState????????????????ApplicationExcutionState???????????????Terminated???????????????????????????????????????????????ClosedByUser??NotRunning????????????????????????????????????????????????á???????????y??????????????????????????????????????????????????????????????????????????????????ó?Suspend??????????????y?????????????????С?</p><p>????????????????ù????????????????????????????????????????????????????????ù?????????????????Щ??????????ò???????κε????????????????????????????????????????Suspended????????檔???????Application.Current.Suspending?????????????????????y???Suspending?????1??10????????????′???????????????????????????????????Suspened????</p><p>???????????ù????????????????????????????????????GetDeferral????????????????????????????????????SuspendingDeferral??Complete??????????????????????????????????Suspended????????????????????????????????????Resuming????????Activated?????</p><p>3???????????</p><p>??WP8.1????????????back????????Suspended????????????????á???????????????WP??ò??????????BackPressed?????????????back????????????????????BackPressedEventArgs.Handled?true?????????÷????????Suspended???????????????????????????????????????????????????????????????????á???????????????????????????????</p><p>private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)<br/>{
Frame frame = Window.Current.Content as Frame; <br/>if (frame == null)
<br/>{ return;
<br/>} <br/>if (frame.CanGoBack)
<br/>{
<br/>frame.GoBack();
<br/>e.Handled = true;
<br/>}
}</p><p>4??SD????д?????</p><p>??WP8?п?????????SD????????????WP8.1????????????????????????????????SD??????д???????????????????????</p><p>5??????????</p><p>??WP8.1???????????ε????????ε??????С??????100KB????????豸?????????????????????????2??????????????ε?????????????汾?????????????????Windows Store??Windows Phone Store???????????????????????????????</p><p>6?????????</p><p>??WP8.1??????????Windows.Networking.BackgroundTransfer?????????????????????????????????????????????????????д?????????</p><p>7?????????????toast</p><p>??WP8.1?????????°????????????????????????????е?toast?????Windows.UI.NotificationsAPI?????????????????е?????????????????滻?????????á??????????????????????</p><p>???</p><p>????????WP8.1????????????????????????????????????What's new in WP8.1 SDK?????????????????μ??????????????????????????μ???????????????8.1???????????????????????????Windows8?????????????г????????????????Щfeatures??????????????????????????????</p>
女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频