<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 16  文章 - 22  trackbacks - 0
    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(3)

    我參與的團隊

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜


    自從前段時間升級了win10,網絡經常連接不上,困擾許久今天終于找到原因,真是爽。

    先描述一下過程,之前一直沒升win10因需要重裝的軟件較多。后來在家里一臺臺式機升級后發現軟件不需要重裝,而且使用了一段時間覺得還行。沒什么兼容問題。

    然后就把筆記本也升級了,結果發現升級后網絡經常連不上。找了很多方法什么重置網絡設置,修改注冊表什么的,都不管用。

    慢慢地發現規律,第一次訪問網頁或者局域網里其他電腦的時候無法訪問或者等半天沒反應,刷新第二次就可以。

    用ping命令 一開始沒注意到  ping 任何地址第一條都是 192.168.56.1   然后才是真正的地址。

    今天才想起56.1是我裝的虛擬機的地址。  

    網卡地

    原來升級win10前  真正上網的網卡是在前面,升級win10的時候   網卡重裝了一次,跑到了虛擬機后面。
    導致每次先通過虛擬機網卡,不通再轉本地連接。

    把虛擬機網卡禁用后解決問題。

    這個怎么設置優先權還沒找到怎么解決。

    網上說的高級設置里設置,似乎不起效果


    ================================================================================
    2015-11-25更新

    偶然看到一篇文章可以不禁用來解決問題。

    http://jingyan.baidu.com/article/eae07827a109be1fec5485b0.html
     
    posted @ 2015-11-12 10:34 rapin 閱讀(236) | 評論 (0)編輯 收藏
    使用JAVA自帶dom包(org.w3c.dom)時,想寫入doctype
    <!DOCTYPE alert PUBLIC "SYSTEM" "TEST.dtd">




    百度不可靠,搜半天沒找到,google下就OK了

    TransformerFactory transformerFactory 
    = TransformerFactory.newInstance();
    Transformer transformer 
    = transformerFactory.newTransformer();
    transformer.setOutputProperty(OutputKeys.INDENT, 
    "yes");
    transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, 
    "no");
    transformer.setOutputProperty(OutputKeys.METHOD, 
    "xml");
    DOMImplementation domImpl 
    = document.getImplementation();
    DocumentType doctype 
    = domImpl.createDocumentType("doctype",
    "SYSTEM",
    "TEST.dtd");
    transformer.setOutputProperty(OutputKeys.DOCTYPE_PUBLIC, doctype.getPublicId());
    transformer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, doctype.getSystemId());
    DOMSource source 
    = new DOMSource(document);
    StreamResult result 
    = new StreamResult(new File(database));
    transformer.transform(source, result);






    posted @ 2015-07-09 11:43 rapin 閱讀(622) | 評論 (1)編輯 收藏
    // 編碼參數
                List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 請求參數
                for (NameValuePair p : params) {
                    formparams.add(p);
                }
                UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,HTTP.UTF_8);
                // 創建POST請求
                HttpPost request = new HttpPost(url);
                request.setEntity(entity);
    Android發送HTTP請求,android默認編碼已是utf-8。 
    問題描述:
    如上代碼中已經設置了請求為UTF-8,服務器中編碼也是全部UTF-8,可是服務器獲取中文還是出現亂碼。
    由于服務器端并非自己開發,無法看到服務器是如何運行的,只知道編碼是UTF-8。
    同樣的服務器,IPHONE客戶端發送中文無亂碼。

    問題解決:
    嘗試打印Andorid,IPHONE的HTTP頭。
    發現其中的content-type 不一樣。
    Andorid :content-type:application/x-www-form-urlencoded; 
    IPHONE:content-type:application/x-www-form-urlencoded; charset=utf-8

    于是嘗試在請求的時候加個頭
    request.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8"); 

    然后問題解決。


    posted @ 2012-07-12 15:07 rapin 閱讀(2188) | 評論 (1)編輯 收藏
    LDAP服務器:IBM Tivoli Directory Server6.2(以下簡稱TDS)

    使用普通用戶的賬號(非:管理員)密碼進入LDAP后,要修改密碼。
    就是簡單的modifyAttributes操作userPassword屬性。
    提示如下錯誤:
    javax.naming.NoPermissionException: [LDAP: error code 50 - Insufficient Access Rights]; remaining name

    大概知道是TDS中訪問控制(ACL)的配置問題
    折騰半天終于弄明白了這其中的意思,這些寫下來給有緣者幫助。

    ACL配置大概意思就是
    對指定的目錄,限制性的開放權限給用戶,或者組。

    下面通過操作來說下我的理解:

    默認普通用戶條目是能查看所有條目,不允許編輯任何條目,包括密碼
    期望實現配置:普通用戶可以修改密碼條目,不能查看條目信息。

    進入Tivoli Directory Server Web 管理工具,進入服務器后。
    目錄管理-->管理條目  
    選中要配置的條目,在選擇操作中選擇《編輯ACL...》,點擊執行 進入到編輯界面

    有效的 ACL:其作用的ACL配置(默認有一條cn=anybody的可讀的配置,當配置新的后,會覆蓋它)
    有效的所有者:其作用的所有者,會有一條管理員的主題DN
    未過濾的 ACL:一般新建ACL在此處新建,傳播選項的意思就是,是否作用于選中條目的子目錄。這里我們在這個頁面點擊  添加 ,注意選上傳播。進入到編輯頁面后,在主題DN輸入  cn=Authenticated    。主題DN指的是   要限制的用戶或者用戶
    cn=Authenticated是偽DN,指所有通過驗證的用戶。其他偽DN還有:cn=anybody(任何用戶,包括匿名),cn=this(當前選擇的條目)。

    主題角色:我選的是角色,按TDS文檔cn=Authenticated 應該是組,可是選了那個建不了,求解.
    下面
    屬性:因為是要允許修改密碼,因此選擇userPassword點擊 定義下面列表出現后   讀寫選擇授權。
    然后點擊確定返回到未過濾的 ACL的頁面 注意 在此頁面再點擊一次確定。我就經常忘了在這頁面點確定,然后沒保存 

    另說下
    所有者:指的是這個條目的所有者,添加


    posted @ 2010-07-06 16:57 rapin 閱讀(2760) | 評論 (0)編輯 收藏
    在網上看到都是卸載攝像頭驅動,這樣攝像頭用不了。
    下面有另一個辦法:

    安裝攝像頭驅動無法關機解決方法。
    1. 修改設置,右鍵點擊“我的電腦”--"管理”--“設備管理器”;
    2. 將通用串行總線控制器中多個USB Root Hub的“電源管理”選項中“允許計算機關閉這個設備以節約電源”前的√去掉問題解決


    posted @ 2010-06-12 20:33 rapin 閱讀(1160) | 評論 (0)編輯 收藏

    1118-1003-2497-4698-2571-4985

    posted @ 2010-03-23 10:15 rapin 閱讀(681) | 評論 (0)編輯 收藏
    如何用java去操作AD中的,計算機中的  安全標簽?如下圖:
    大概意思就是,用程序去創建一個計算機后,要給某個用戶權限,允許這個用戶把這個計算機加入到域。
    可以用命令來實現的話也可以。
    高手們快快現身,幫幫小弟吧~~~


























    ----------------------------------------------------------------------------------------------
    結果沒有實現
    過程大概如下:
    使用dsacls命令 例如給與test345用戶把計算機<cn=test345,ou=計算機,ou=模具公司,ou=深圳市,dc=test,dc=ad>加入域的命令如下:
    dsacls cn=test345,ou=計算機,ou=模具公司,ou=深圳市,dc=test,dc=ad /G test345@test.ad:GA

    每次創建一個計算機的時候執行命令。前提條件是需要安裝dsacls工具,安裝文件在windows2003安裝盤的SUPPORT/TOOLS/SUPTOOLS.MSI
    沒有實現的原因是實現不了遠程執行這個命令。

    按照msdn上說的:
    ----------------------------------------------------
    DsAcls 使用以下語法:
    FAILED TO TRANSLATE SENTENCE
    您可以使用以下參數: Dsacls.exe
    • 對象 : 這是到目錄服務對象基于它來顯示或更改 ACL 路徑。 此路徑必須是可分辨名稱 (也稱為 RFC 1779 或 x.500 格式)。 例如:
      CN = Com = 軟件, OU = 工程, DC = Microsoft, DC = 某人, OU
      要指定服務器, 添加 \\Servername\ 對象之前。 例如:
      \\MyServer\CN=Someone,OU=Software,OU=Engineering,DC=Microsoft,DC=Com
    ----------------------------------------
    添加了服務器后,
    dsacls \\test.ad\cn=test345,ou=計算機,ou=模具公司,ou=深圳市,dc=test,dc=ad /G test345@test.ad:GA
    執行提示密碼不行。
    希望知道原因的朋友,聯系下小弟,了結這痛。
    posted @ 2009-12-25 16:29 rapin 閱讀(456) | 評論 (0)編輯 收藏

    原來的開發環境是windows xp
    tomcat6.0
    jdk1.6.0_03

    是綠色環境。目錄如下:
    D:\tomcat6.0\
    D:\tomcat6.0\jdk1.6.0_03

    D:\tomcat6.0\catalina.bat中加入了設置jdk環境變量

    set CATALINA_HOME=D:\\tomcat6.0\\
    set JAVA_HOME=%CATALINA_HOME%jdk1.6.0_03

    然后直接運行startup.bat就可以啟動tomcat了。

    最近嘗鮮把xp換成了windows7

    運行startup.bat時  出現“拒絕訪問”的錯誤。
    嘗試過用xp兼容方式運行,管理員取得權限運行 還是不行。

    結果jdk換成1.6.0_17版本的就可以了。

    建議不能正常運行tomcat的朋友,把tomcat更新到6.0以上,jdk更新到1.6.0_17以上。應該就可以了。

    PS:其他開發軟件支持windows7的版本:
    Oracle   10.2.0

    posted @ 2009-12-22 22:01 rapin 閱讀(1702) | 評論 (0)編輯 收藏
    RT

    表名:A
    時間字段:ddatetime(datetime類型)

    查詢2003-2004年6月7日-7月8日數據。

    1select * from A where (extract(year from ddatetime) between 2003 and 2004
    2and (extract(month from ddatetime) between 6 and 7)
    3and (extract(day from ddatetime) between 6 and 7)


    extract只能取到日。小時,或者到秒,需要to_char。

    查詢2003-2004年6月7日-7月8日12時到20時數據。

     

    1select * from A where (extract(year from ddatetime) between 2003 and 2004
    2and (extract(month from ddatetime) between 6 and 7)
    3and (extract(day from ddatetime) between 6 and 7and (to_char(ddatetime,'HH24'between 12 and 20)



    以上查詢在oracle可運行。

    posted @ 2009-01-18 14:12 rapin 閱讀(2917) | 評論 (4)編輯 收藏
    在英國Sony BMG的工作人員為AC / DC制作的一首MV。
    居然是用EXECL完成的,沒想到execl如此強大.

    這里是視頻:http://www.youtube.com/watch?v=h9_YkXHCkgA

    下面是xls格式的文件
    /Files/rapin/mv.rar
    posted @ 2008-10-28 15:45 rapin 閱讀(280) | 評論 (0)編輯 收藏

    如題,今天看到有人在問這問題,好奇,網上尋找了下。
    沒有找到解決辦法。自己動手,如下:

    eclipse內置瀏覽器的訪問記錄是存儲在對應的工程目錄下的.metadata配置中,
    也就是說你新建一個工程的話就沒有了。

    如果確實要刪除那就找到工作空間中的org.eclipse.ui.browser.prefs文件,例如我的工作空間是D:\rapin
    那么文件所在的位置為:
    D:\rapin\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.browser.prefs

    把文件里面的internalWebBrowserHistory值為空

    posted @ 2008-10-21 15:36 rapin 閱讀(1961) | 評論 (0)編輯 收藏

    在tomcat運行得很好,發布到websphere上后,卻發生了java.sql.SQLException: near "DELETE": syntax error.

    問題很奇怪.用到sqlite的是一個定時任務,定時生成一個數據文件.

    第一次執行成功,然后第二次就報了個語法錯誤.然后猜測可能是連接沒有關閉.線程沒有停掉.

    用isClosed()試了下.返回的是false.那就是沒有關閉了。

    找到sqlite源代碼...研究...尋找到了關閉那里有停止的方法.找了一天也看不出有什么問題。

    最后想想怎么說也是開源項目,怎么可能會有這樣的問題。很無助的時候,發現這個org\ibex\nestedvm\Runtime類其實用的也是jdk里面的線程方法。而websphere的默認jdk是1.4,我tomcat上的是1.5.估計是jdk版本問題.

    測試,估計正確.真是汗...

     

    這次腦子被搞暈原因就是那個第一次行,而第二次不行,而且報的錯誤比較詭異.

    posted @ 2008-08-15 14:55 rapin 閱讀(1543) | 評論 (0)編輯 收藏

    M2A-MX.           
    裝網卡驅動的時候死機.

    辦法一:,能退主板的話馬上退了,換個其他板吧.

    辦法二:,把自帶的網卡禁了,插個PCI網卡.

    以上是最好的解決辦法.

    不能退,又不想買新網卡.那么就去試試下面的方法吧!
    辦法三:
    注意:
    光盤自帶的驅動不能裝,內存只能插一條,光驅拔了,網線拔了.裝好后再接上
    到官方網http://www.asus.com.cn/找M2A最新的驅動(xp:2.3.4.8;;;vista:2.4.7.10)
    先試2.3.7.8版本網卡驅動
    不行就找M3A的網卡驅動.版本為2.4.7.10的去安裝.
    (因為M2A的XP沒有2.4.7.10只有2.3.7.8,當然如果你是VISTA系統建議還是到M2A那去下).

    如果還是不行就哭吧,幫不了你了.

    準備買這板的朋友,千萬不要買.據說50%返修,網卡問題是普遍的,還有人有聲卡問題.再還有很幽默的,網卡裝上了關燈,開燈,按其他電器什么的會掉線-.-! (如果是真的就賊汗)...總之叫罵聲音一片哇,買回來就真的是折騰自己.
    posted @ 2008-04-11 14:29 rapin 閱讀(6430) | 評論 (16)編輯 收藏

    工具:sql2000自帶的DTS。
    環境:sql數據庫在196.168.0.55,oracle數據庫在196.168.0.222(兩個數據庫都不在本機)
    準備工作:在本機安裝sql2000,oracle92客戶端。

    1,打開oracle92的Net Configuration Assistant工具。
    選本地NET服務名配置--->添加-->Oracle8i或者更高版本-->填服務名(oracle中的數據庫名字)-->TCP-->主機(就是oracle所在機器的IP地址,我的196.168.0.222)--->測試成功

    2,sql2000企業管理器-->連接數據庫(有疑問請參考我日志中的[sql2000連接遠程服務器])--->選中要轉換的數據庫-->右鍵-->所有任務-->導出-->next--->next(一開始選中了轉換的數據庫,那么這里就默認填好了)-->目的:Microsoft OLE DB Provider for Oracle-->屬性(名稱:就是第一步填的服務名)-->用戶名密碼(測試成功)-->next--->完成。

    有疑問請流言。~

    posted @ 2008-04-07 12:20 rapin 閱讀(579) | 評論 (0)編輯 收藏
         摘要: javascript簡單實用的哈希表  閱讀全文
    posted @ 2008-04-03 12:22 rapin 閱讀(404) | 評論 (0)編輯 收藏

    來源:http://blog.csdn.net/ranlianjie/archive/2007/10/16/1828081.aspx

    id一般來說是唯一的,調用的時候直接用id名就可以了,而name不一定是唯一的,調用的時候一定要用document.formName.name來使用。

     

    name原來是為了標識之用,但是現在根據規范,都建議用id來標識元素。但是name在以下用途是不能替代的:  
      1.   表單(form)的控件名,提交的數據都用控件的name而不是id來控制。因為有許多name會同時對應多個控件,比如checkbox和radio,而id必須是全文檔中唯一的。此外瀏覽器會根據name來設定發送到服務器的request。因此如果用id,服務器是無法得到數據的。  
      2.   frame和window的名字,用于在其他frame或window指定target。  
       
      以下兩者可以通用,但是強烈建議用id不要用name:  
      錨點,通常以前寫作<a   name="myname">,現在可以用任何的元素id來指定:<div   id="myid">。  
       
      以下只能用id:  
      1.   label與form控件的關聯,  
      <label   for="MyInput">My   Input</label>  
      <input   id="MyInput"   type="text">  
      for屬性指定與label關聯的元素的id,不可用name替代。  
      2.   CSS的元素選擇機制,以#MyId的方式指定應用樣式的元素,不能用name替代。  
      3.   腳本中獲得對象:  
      IE支持在腳本中直接以id(而不是name)引用該id標識的對象。例如上面的input,要在腳本中獲得輸入的內容,可以直接以MyInput.value來獲得。  
      如果用DOM的話,則用document.getElementById("MyInput").value,如果要用name的話,通常先得到包含控件的form,例如document.forms[0],然后從form再引用name,注意這樣得到的是經過計算后將發送給服務器的值。  
       
      name與id的還有區別是:id要符合標識的要求,比如大小寫敏感,最好不要包含下劃線(因為不兼容CSS)。而name基本上沒有什么要求,甚至可以用數字。


     

     

    posted @ 2008-04-01 16:46 rapin 閱讀(1847) | 評論 (0)編輯 收藏
    來源:http://www.xfbbs.com/ArticleShow/89/Article_Show_70135.html

    一 看ping 服務器IP能否ping通。
    這個實際上是看和遠程sql server 2000服務器的物理連接是否存在。如果不行,請檢查網絡,查看配置,當然得確保遠程sql server 2000服務器的IP拼寫正確。
    二 在Dos或命令行下輸入telnet 服務器IP 端口,看能否連通。

    如telnet 202.114.100.100 1433

    通常端口值是1433,因為1433是sql server 2000的對于Tcp/IP的默認偵聽端口。如果有問題,通常這一步會出問題。通常的提示是“……無法打開連接,連接失敗"。

    如果這一步有問題,應該檢查以下選項。

    1 檢查遠程服務器是否啟動了sql server 2000服務。如果沒有,則啟動。

    2 檢查服務器端有沒啟用Tcp/IP協議,因為遠程連接(通過因特網)需要靠這個協議。檢查方法是,在服務器上打開 開始菜單->程序->Microsoft SQL Server->服務器網絡實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。

    3 檢查服務器的tcp/ip端口是否配置為1433端口。仍然在服務器網絡實用工具里查看啟用協議里面的tcp/ip的屬性,確保默認端口為1433,并且隱藏服務器復選框沒有勾上。

    事實上,如果默認端口被修改,也是可以的,但是在客戶端做telnet測試時,寫服務器端口號時必須與服務器配 置的端口號保持一致。如果隱藏服務器復選框被勾選,則意味著客戶端無法通過枚舉服務器來看到這臺服務器,起到了保護的作用,但不影響連接,但是 Tcp/ip協議的默認端口將被隱式修改為2433,在客戶端連接時必須作相應的改變。

    4 如果服務器端操作系統打過sp2補丁,則要對windows防火墻作一定的配置,要對它開放1433端口,通常在測試時可以直接關掉windows防火墻(其他的防火墻也關掉最好)。

    5 檢查服務器是否在1433端口偵聽。如果服務器沒有在tcp連接的1433端口偵聽,則是連接不上的。檢查方法是在服務器的dos或命令行下面輸入

    netstat -a -n 或者是netstat -an,在結果列表里看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在服務器端啟動查詢分析器,輸入 select @@version 執行后可以看到版本號,版本號在8.0.2039以下的都需要打補丁。

    如果以上都沒問題,這時你再做telnet 服務器ip 1433 測試,將會看到屏幕一閃之后光標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。

    三 檢查客戶端設置

    程序->Microsoft SQL Server -> 客戶端網絡使用工具。像在服務器網絡實用工具里一樣,確保客戶端tcp/ip協議啟用,并且默認端口為1433(或其他端口,與服務器端保持一致就行)。

    四 在企業管理器里或查詢那分析器連接測試

    企業管理器->右鍵SQlserver組->新建sqlserver注冊->下一步- >寫入遠程IP->下一步->選Sqlserver登陸->下一步->寫入登陸名與密碼(sa,password)- >下一步->下一步->完成

    查詢分析器->文件->連接->寫入遠程IP->寫入登錄名和密碼(sa,password)->確定

    通常建議在查詢分析器里做,因為默認情況下,通過企業管理器注冊另外一臺SQL Server的超時設置是4秒,而查詢分析器是15秒。

    修改默認連接超時的方法:

    企業管理器->工具->選項->在彈出的"SQL Server企業管理器屬性"窗口中,點擊"高級"選項卡->連接設置->在 登錄超時(秒) 后面的框里輸入一個較大的數字

    查詢分析器->工具->選項->連接->在 登錄超時(秒) 后面的框里輸入一個較大的數字

    通常就可以連通了,如果提示錯誤,則進入下一步。

    五 錯誤產生的原因通常是由于SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。解決方法如下所示:

    1 在服務器端使用企業管理器,并且選擇"使用 Windows 身份驗證"連接上 SQL Server。

    2 展開"SQL Server組",鼠標右鍵點擊SQL Server服務器的名稱,選擇"屬性",再選擇"安全性"選項卡。

    3 在"身份驗證"下,選擇"SQL Server和 Windows "。

    4 重新啟動SQL Server服務。(在dos或命令行下面net stop mssqlserver停止服務,net start mssqlserver啟動服務,也是一種快捷的方法)。

    附注:在連接本地服務器時,通常使用的是命名管道協議(在服務器網絡實用工具里可以看到啟用的協議有這個),默認端口是445,因此在本地能連通是不能說明什么問題的,連接遠程服務器是完全不同的協議)



    posted @ 2008-03-06 12:03 rapin 閱讀(4917) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 女人让男人免费桶爽30分钟| 国产99精品一区二区三区免费 | 一级特黄a大片免费| 国产jizzjizz免费看jizz| 亚洲色无码专区一区| 妞干网免费视频在线观看| 亚洲一日韩欧美中文字幕在线| 国产va免费精品观看精品| 亚洲资源最新版在线观看| 国产精品美女午夜爽爽爽免费| 亚洲最大的黄色网| 成人午夜大片免费7777| 在线观看亚洲免费| 亚洲&#228;v永久无码精品天堂久久 | 亚洲国产综合精品中文第一| 曰曰鲁夜夜免费播放视频| 亚洲日本va一区二区三区| 国产伦精品一区二区三区免费迷| 国产尤物在线视精品在亚洲| 亚洲裸男gv网站| 久草免费手机视频| 亚洲国产中文在线二区三区免| 在线观看av永久免费| 自拍偷自拍亚洲精品播放| 亚洲欧洲久久av| 男的把j放进女人下面视频免费| 亚洲免费在线视频| 好吊妞视频免费视频| 日本免费精品一区二区三区| 国产aⅴ无码专区亚洲av| www.免费在线观看| 国产精品亚洲专区无码唯爱网| 国产gv天堂亚洲国产gv刚刚碰| 最近中文字幕免费2019| 在线观看亚洲网站| 亚洲国产精品人久久| 国外成人免费高清激情视频| 中文字幕手机在线免费看电影| 久久精品国产亚洲av麻豆图片| 免费欧洲毛片A级视频无风险| 在线成人精品国产区免费|