自從前段時間升級了win10,網絡經常連接不上,困擾許久今天終于找到原因,真是爽。
先描述一下過程,之前一直沒升win10因需要重裝的軟件較多。后來在家里一臺臺式機升級后發(fā)現軟件不需要重裝,而且使用了一段時間覺得還行。沒什么兼容問題。
然后就把筆記本也升級了,結果發(fā)現升級后網絡經常連不上。找了很多方法什么重置網絡設置,修改注冊表什么的,都不管用。
慢慢地發(fā)現規(guī)律,第一次訪問網頁或者局域網里其他電腦的時候無法訪問或者等半天沒反應,刷新第二次就可以。
用ping命令 一開始沒注意到 ping 任何地址第一條都是 192.168.56.1 然后才是真正的地址。
今天才想起56.1是我裝的虛擬機的地址。

網卡地
原來升級win10前 真正上網的網卡是在前面,升級win10的時候 網卡重裝了一次,跑到了虛擬機后面。
導致每次先通過虛擬機網卡,不通再轉本地連接。
把虛擬機網卡禁用后解決問題。
這個怎么設置優(yōu)先權還沒找到怎么解決。
網上說的高級設置里設置,似乎不起效果

================================================================================
2015-11-25更新
偶然看到一篇文章可以不禁用來解決問題。
http://jingyan.baidu.com/article/eae07827a109be1fec5485b0.html
posted @
2015-11-12 10:34 rapin 閱讀(236) |
評論 (0) |
編輯 收藏
// 編碼參數
List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 請求參數
for (NameValuePair p : params) {
formparams.add(p);
}
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,HTTP.UTF_8);
// 創(chuàng)建POST請求
HttpPost request = new HttpPost(url);
request.setEntity(entity);
Android發(fā)送HTTP請求,
android默認編碼已是utf-8。
問題描述:
如上代碼中已經設置了請求為UTF-8,服務器中編碼也是全部UTF-8,可是服務器獲取中文還是出現亂碼。
由于服務器端并非自己開發(fā),無法看到服務器是如何運行的,只知道編碼是UTF-8。
同樣的服務器,IPHONE客戶端發(fā)送中文無亂碼。
問題解決:
嘗試打印Andorid,IPHONE的HTTP頭。
發(fā)現其中的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 閱讀(2187) |
評論 (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...》,點擊執(zhí)行 進入到編輯界面
有效的 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 閱讀(2759) |
評論 (0) |
編輯 收藏
在網上看到都是卸載攝像頭驅動,這樣攝像頭用不了。
下面有另一個辦法:
安裝攝像頭驅動無法關機解決方法。
1. 修改設置,右鍵點擊“我的電腦”--"管理”--“設備管理器”;
2. 將通用串行總線控制器中多個USB Root Hub的“電源管理”選項中“允許計算機關閉這個設備以節(jié)約電源”前的√去掉問題解決
posted @
2010-06-12 20:33 rapin 閱讀(1160) |
評論 (0) |
編輯 收藏
如何用java去操作AD中的,計算機中的 安全標簽?如下圖:
大概意思就是,用程序去創(chuàng)建一個計算機后,要給某個用戶權限,允許這個用戶把這個計算機加入到域。
可以用命令來實現的話也可以。
高手們快快現身,幫幫小弟吧~~~
----------------------------------------------------------------------------------------------
結果沒有實現
過程大概如下:
使用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
每次創(chuàng)建一個計算機的時候執(zhí)行命令。前提條件是需要安裝dsacls工具,安裝文件在windows2003安裝盤的SUPPORT/TOOLS/SUPTOOLS.MSI
沒有實現的原因是實現不了遠程執(zhí)行這個命令。
按照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
執(zhí)行提示密碼不行。
希望知道原因的朋友,聯系下小弟,了結這痛。
posted @
2009-12-25 16:29 rapin 閱讀(456) |
評論 (0) |
編輯 收藏
原來的開發(fā)環(huán)境是windows xp
tomcat6.0
jdk1.6.0_03
是綠色環(huán)境。目錄如下:
D:\tomcat6.0\
D:\tomcat6.0\jdk1.6.0_03
D:\tomcat6.0\catalina.bat中加入了設置jdk環(huán)境變量
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:其他開發(fā)軟件支持windows7的版本:
Oracle 10.2.0
posted @
2009-12-22 22:01 rapin 閱讀(1702) |
評論 (0) |
編輯 收藏
RT
表名:A
時間字段:ddatetime(datetime類型)
查詢2003-2004年6月7日-7月8日數據。
1
select * from A where (extract(year from ddatetime) between 2003 and 2004)
2
and (extract(month from ddatetime) between 6 and 7)
3
and (extract(day from ddatetime) between 6 and 7)
extract只能取到日。小時,或者到秒,需要to_char。
查詢2003-2004年6月7日-7月8日12時到20時數據。
1
select * from A where (extract(year from ddatetime) between 2003 and 2004)
2
and (extract(month from ddatetime) between 6 and 7)
3
and (extract(day from ddatetime) between 6 and 7) and (to_char(ddatetime,'HH24') between 12 and 20)
以上查詢在oracle可運行。
posted @
2009-01-18 14:12 rapin 閱讀(2917) |
評論 (4) |
編輯 收藏