判斷首頁運行代碼
『壹』 C程序,如何判斷上一個語句是否成功執行的代碼
這個要看語句的返回值
printf函數是有返回值的,它的返回值是列印的字元個數,不過一般沒有用到而已
如果想要查看printf是否成功執行,可以這樣寫
int a=printf("abc");
成功執行的話,a的數值為3,否則為負數
『貳』 c#中怎樣判斷一個程序是否正在運行
判斷代碼如下:
stringname="進程名";
if(GetPidByProcessName(name)==0)
{
MessageBox.Show("程序未運行");
return;
}(stringprocessName)
{
Process[]arrayProcess=Process.GetProcessesByName(processName);foreach(ProcesspinarrayProcess)
{
returnp.Id;
}
return0;
}
(2)判斷首頁運行代碼擴展閱讀:
注意事項
/獲取欲啟動進程名
string strProcessName;
strProcessName = System.Diagnostics.Process.GetCurrentProcess().ProcessName;
//檢查進程是否已經啟動,已經啟動則退出程序。
if (System.Diagnostics.Process.GetProcessesByName(strProcessName).Length > 1)
{
Application.Exit();
return;
}
Application.EnableVisualStyles();
Application.(false);
Application.Run(new frmMainPlatform());
『叄』 為什麼我的代碼在if判斷後運行是這樣的怎麼改
while處顯然是有問題的,你不能在循環之後才檢測p1->next是否等於null,你必須在循環的判斷語句中直接檢測,否則while部分就會出現p1 ==NULL從而程序崩潰了
『肆』 查電腦-開始-運行-代碼
winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構
wupdmgr--------windows更新程序
wscript--------windows腳本宿主設置
write----------寫字板
winmsd---------系統信息
wiaacmgr-------掃描儀和照相機向導
winchat--------XP自帶區域網聊天
mem.exe--------顯示內存使用情況
Msconfig.exe---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------畫圖板
mstsc----------遠程桌面連接
mplayer2-------媒體播放機
magnify--------放大鏡實用程序
mmc------------打開控制台
mobsync--------同步命令
dxdiag---------檢查DirectX信息
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁碟碎片整理程序
diskmgmt.msc---磁碟管理實用程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
dvdplay--------DVD播放器
net stop messenger-----停止信使服務
net start messenger----開始信使服務
notepad--------打開記事本
nslookup-------網路管理的工具向導
ntbackup-------系統備份和還原
narrator-------屏幕「講述人」
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an----(TC)命令檢查介面
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
shrpubw--------創建共享文件夾
secpol.msc-----本地安全策略
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
services.msc---本地服務設置
Sndvol32-------音量控製程序
sfc.exe--------系統文件檢查器
sfc /scannow---windows文件保護
tsshutdn-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------任務管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打開資源管理器
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----注冊表
rsop.msc-------組策略結果集
regedt32-------注冊表編輯器
rononce -p ----15秒關機
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁碟檢查
certmgr.msc----證書管理實用程序
calc-----------啟動計算器
charmap--------啟動字元映射表
cliconfg-------SQL SERVER 客戶端網路實用程序
Clipbrd--------剪貼板查看器
conf-----------啟動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程序
osk------------打開屏幕鍵盤
odbcad32-------ODBC數據源管理器
oobe/msoobe /a----檢查XP是否激活
lusrmgr.msc----本機用戶和組
logoff---------注銷命令
nslookup-------IP地址偵測器
fsmgmt.msc-----共享文件夾管理器
utilman--------輔助工具管理器
gpedit.msc-----組策略
ipconfig /all——當使用all選項時,ipconfig能為dns和wins伺服器顯示它已配置且所要使用的附加信息(如ip地址等),並且顯示內置於本地網卡中的物理地址(mac)。如果ip地址是從dhcp伺服器租用的,ipconfig將顯示dhcp伺服器的ip地址和租用地址預計失效的日期(有關dhcp伺服器的相關內容請詳見其他有關nt伺服器的書籍或詢問你的網管),其輸出信息見圖6的下半部分。
ipconfig /release和ipconfig /renew——這是兩個附加選項,只能在向dhcp伺服器租用其ip地址的計算機上起作用。如果你輸入ipconfig /release,那麼所有介面的租用ip地址便重新交付給dhcp伺服器(歸還ip地址)。如果你輸入ipconfig /renew,那麼本地計算機便設法與dhcp伺服器取得聯系,並租用一個ip地址。請注意,大多數情況下網卡將被重新賦予和以前所賦予的相同的ip地址。
如果你使用的是windows 95/98,那麼你應該更習慣使用winipcfg而不是ipconfig,因為它是一個圖形用戶界面,而且所顯示的信息與ipconfig相同,並且也提供發布和更新動態ip地址的選項 如果你購買了windows nt resource kit(nt資源包),那麼windows nt也包含了一個圖形替代界面,該實用程序的名字是wntipcfg,和windows 95/98的winipcfg類似。
arp(地址轉換協議)
arp是一個重要的tcp/ip協議,並且用於確定對應ip地址的網卡物理地址。實用arp命令,你能夠查看本地計算機或另一台計算機的arp高速緩存中的當前內容。此外,使用arp命令,也可以用人工方式輸入靜態的網卡物理/ip地址對,你可能會使用這種方式為預設網關和本地伺服器等常用主機進行這項作,有助於減少網路上的信息量。
按照預設設置,arp高速緩存中的項目是動態的,每當發送一個指定地點的數據報且高速緩存中不存在當前項目時,arp便會自動添加該項目。一旦高速緩存的項目被輸入,它們就已經開始走向失效狀態。例如,在windows nt網路中,如果輸入項目後不進一步使用,物理/ip地址對就會在2至10分鍾內失效。因此,如果arp高速緩存中項目很少或根本沒有時,請不要奇怪,通過另一台計算機或路由器的ping命令即可添加。所以,需要通過arp命令查看高速緩存中的內容時,請最好先ping 此台計算機(不能是本機發送ping命令)。
常用命令選項:
arp -a或arp -g——用於查看高速緩存中的所有項目。-a和-g參數的結果是一樣的,多年來-g一直是unix平台上用來顯示arp高速緩存中所有項目的選項,而windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。
arp -a ip——如果你有多個網卡,那麼使用arp -a加上介面的ip地址,就可以只顯示與該介面相關的arp緩存項目。
arp -s ip 物理地址——你可以向arp高速緩存中人工輸入一個靜態項目。該項目在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該項目。
arp -d ip——使用本命令能夠人工刪除一個靜態項目。
看到這里,你也許已經有些累了……其實對於一般用戶來說也已經足夠——你可以用ipconfig和ping命令來查看自己的網路配置並判斷是否正確、可以用netstat查看別人與你所建立的連接並找出icq使用者所隱藏的ip信息、可以用arp查看網卡的mac地址——這些已足已讓你丟掉菜鳥的頭銜。如果你並不滿足,那就「硬著頭皮」(下面的內容可能有些枯燥)繼續follow me……
tracert
當數據報從你的計算機經過多個網關傳送到目的地時,tracert命令可以用來跟蹤數據報使用的路由(路徑)。該實用程序跟蹤的路徑是源計算機到目的地的一條路徑,不能保證或認為數據報總遵循這個路徑。如果你的配置使用dns,那麼你常常會從所產生的應答中得到城市、地址和常見通信公司的名字。tracert是一個運行得比較慢的命令(如果你指定的目標地址比較遠),每個路由器你大約需要給它15秒鍾
tracert的使用很簡單,只需要在tracert後面跟一個ip地址或url,tracert會進行相應的域名轉換的。tracert一般用來檢測故障的位置,你可以用tracert ip在哪個環節上出了問題,雖然還是沒有確定是什麼問題,但它已經告訴了我們問題所在的地方,你也就可以很有把握的告訴別人——某某出了問題。
route
大多數主機一般都是駐留在只連接一台路由器的網段上。由於只有一台路由器,因此不存在使用哪一台路由器將數據報發表到遠程計算機上去的問題,該路由器的ip地址可作為該網段上所有計算機的預設網關來輸入。
但是,當網路上擁有兩個或多個路由器時,你就不一定想只依賴預設網關了。實際上你可能想讓你的某些遠程ip地址通過某個特定的路由器來傳遞,而其他的遠程ip則通過另一個路由器來傳遞。
在這種情況下,你需要相應的路由信息,這些信息儲存在路由表中,每個主機和每個路由器都配有自己獨一無二的路由表。大多數路由器使用專門的路由協議來交換和動態更新路由器之間的路由表。但在有些情況下,必須人工將項目添加到路由器和主機上的路由表中。route就是用來顯示、人工添加和修改路由表項目的。
一般使用選項:
route print——本命令用於顯示路由表中的當前項目,在單路由器網段上的輸出結果如圖12,由於用ip地址配置了網卡,因此所有的這些項目都是自動添加的。
route add——使用本命令,可以將信路由項目添加給路由表。例如,如果要設定一個到目的網路209.98.32.33的路由,其間要經過5個路由器網段,首先要經過本地網路上的一個路由器,器ip為202.96.123.5,子網掩碼為255.255.255.224,那麼你應該輸入以下命令:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
route change——你可以使用本命令來修改數據的傳輸路由,不過,你不能使用本命令來改變數據的目的地。下面這個例子可以將數據的路由改到另一個路由器,它採用一條包含3個網段的更直的路徑:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
route delete——使用本命令可以從路由表中刪除路由。例如:route delete 209.98.32.33
nbtstat
nbtstat(tcp/ip上的netbios統計數據)實用程序用於提供關於關於netbios的統計數據。運用netbios,你可以查看本地計算機或遠程計算機上的netbios名字表格。
常用選項:
nbtstat -n——顯示寄存在本地的名字和服務程序
nbtstat -c——本命令用於顯示netbios名字高速緩存的內容。netbios名字高速緩存用於寸放與本計算機最近進行通信的其他計算機的netbios名字和ip地址對。
nbtstat -r——本命令用於清除和重新載入netbios名字高速緩存。
nbtstat -a ip——通過ip顯示另一台計算機的物理地址和名字列表,你所顯示的內容就像對方計算機自己運行nbtstat -n一樣
nbtstat -s ip——顯示實用其ip地址的另一台計算機的netbios連接表。
net
net命令有很多函數用於實用和核查計算機之間的netbios連接。這里我只介紹最常用的兩個:net view和net use。
net view unc——運用此命令,你可以查看目標伺服器上的共享點名字。任何區域網里的人都可以發出此命令,而且不需要提供用戶id或口令。unc名字總是以\\開頭,後面跟隨目標計算機的名字。例如,net view \\lx就是查看主機名為lx的計算機的共享點(見圖15)。
net use 本地盤符 目標計算機共享點——本命令用於建立或取消到達特定共享點的映像驅動器的連接(如果需要,你必須提供用戶id或口令)。例如,你輸入net use f: \\lx\mp3就是將映像驅動器f:連接到\\lx\mp3共享點上,今後你直接訪問f:就可以訪問\\lx\mp3共享點,這和你右擊「我的電腦」選擇映射網路驅動器類似。
『伍』 如何查看頁面執行了那些js代碼
有啊,火狐和Chrome有Firebug插件,可以查看訪問的網頁都有哪些js,還可以設置斷點調試。IE8和IE9都有自帶的開發者工具(F12鍵),也可以查看以及調試js。當然,對js進行操作只是這些工具的功能的一部分,他們還可以查看html,還能夠調試CSS樣式等等。
『陸』 jsp裡面怎麼判斷頁面是否首次載入
上面的朋友是一種方法。思路都是一樣的,就是把訪問的數據保存下來,當訪問index.jsp的時候,去查詢一下是不是非第一次訪問。
把訪問記錄放到文件中是一種方法,訪問以後,把訪問的信息放到資料庫中也可以。
如果賴一些,可以在index.jsp頁面中加入一段代碼:
Boolean firstVisit = (Boolean )application.getAttribute("firstVisit");
if(firstVisit==null) {
System.out.println("這是第一次訪問index.jsp頁面...");
application.setAttribute("firstVisit", false);
} else {
System.out.println("非第一次訪問...");
}
這樣子就可以進行判斷了。這應該是最簡單的判斷方式。不過,這只能是判斷在tomcat重新啟動前的本次服務的第一次訪問。如果tomcat重新啟動了,那麼再一次訪問index.jsp的時候,就會又重新判斷了。要是想在tomcat重新啟動以後,仍然要看之前是不是已經訪問過,那隻能是把訪問的標志保存起來。
如果還有疑問,可以叫我。希望這些能幫到你。。。
:)
『柒』 如何判斷頁面第一次被載入運行
判斷頁面第一次被載入運行,可以使用如下代碼:
OnClientClick="javascript:return submit()"
function submit()
{ alert("test");
}
控制項中調用js ,需要用OnClientClick。
『捌』 網頁代碼檢測瀏覽器是否運行,怎麼寫代碼
PE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<TITLE>wu</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<style>
P {
MARGIN: 20px
}
.table-left-right {
BORDER-LEFT: #E7E7E7 1px solid;
BORDER-RIGHT: #E7E7E7 1px solid;
}
TD {
font-size: 12px;
}
.hangju {
line-height: 20px;
word-spacing: 3pt;
}
.title
{
color: #000000;
font-weight: bold;
}
.title2
{
color: #ffffff;
font-weight: bold;
}
.title3
{
color: #000000;
font-weight: bold;
}
</style><SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0,
toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') //這句要寫成一行
-->
</SCRIPT>
</head>
<BODY leftMargin=0 topMargin=2 marginheight="0" marginwidth="0">
<div><CENTER>
<TABLE
style="BORDER: #eeeeee 1px solid"
cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD>
<DIV id=demo style="OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff">
<TABLE cellSpacing=0 cellPadding=0 align=left border=0 cellspace="0">
<TBODY>
<TR>
<TD id=demo1 vAlign=top><table width="1710" height="116" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="171" background="wan/YTC.jpg"><div align="center">第1張</div></td>
<td width="171" background="wan/YTC.jpg"><div align="center">第2張</div></td>
<td width="171" background="wan/YTC.jpg"><div align="center">第3張</div></td>
<td width="171" background="wan/YTC.jpg"><div align="center">第4張</div></td>
<td width="171" background="/jscss/demoimg/200907/pic_bg.jpg"><div align="center">第5張</div></td>
<td width="171" background="/jscss/demoimg/200907/pic_bg.jpg"><div align="center">第6張</div></td>
<td width="171" background="/jscss/demoimg/200907/pic_bg.jpg"><div align="center">第7張</div></td>
<td width="171" background="/jscss/demoimg/200907/pic_bg.jpg"><div align="center">第8張</div></td>
<td width="171" background="/jscss/demoimg/200907/pic_bg.jpg"><div align="center">第9張</div></td>
<td width="171" background="/jscss/demoimg/200907/pic_bg.jpg"><div align="center">第10張</div></td>
</tr>
</table></TD>
<TD id=demo2 vAlign=top> </TD></TR></TBODY></TABLE></DIV>
<SCRIPT>
var speed3=25//速度,數值越大越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function()
demo.onmouseout=function()
</SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TABLE>
</CENTER></div>
</BODY>
</html>
這代碼可以用下咯~~
『玖』 javascript 判斷當前默認首頁是不是某網址
讀注冊表來獲取默認主頁信息:
<script language="JavaScript">
<!--
var WScript = new ActiveXObject("WScript.Shell");
var key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main\\Start Page";
try {
var Result = WScript.RegRead(key);
} catch( e ) {
alert("有問題!");
}
if( Result != "" )
alert(Result.toString())
else
alert("開玩笑吧!")
//-->
</script>
這種方法涉及到瀏覽器的安全問題,會彈出警告框的,有些人瀏覽器乾脆會禁用的。
然後只要加入你要跳轉的主頁信息對比一下就好了
修改默認主頁的方法:
<a href="javascript:void(0)" target=_self onClick="this.style.behavior='url(#default#homepage)';this.setHomePage(location.href)">將當前頁設為首頁</a>
會彈出一個對話框的。
『拾』 如何在指定網頁運行js 代碼
回答你的補充提問。
index.js包含了幾個網頁的js??????
index.js為什麼要包含了幾個網頁的js。 為什麼只用一個js文件?為什麼不把只有首頁用的js寫在單獨的一個JS文件中?
我之所以給他其名叫index.js就是告訴你這個JS文件只寫只有首頁要用到的js代碼。至於其他的都要用的JS代碼,可以寫在allpage.js文件中。如下
<script src="index.js" type="text/javascript"></script>
<script src="allpage.js" type="text/javascript"></script>
用哪個就調哪個,不用哪個就不調哪個。全用就全調,全不用就全不調。這樣不行么?
沒聽說過把不是全局使用的js代碼寫在公共的js文件中的
css樣式寫在style.css文件中
首頁要調用的js寫在index.js文件中
要用css樣式的頁面<head>中加上
<link href="style.css" rel="stylesheet" type="text/css">
要用js代碼的頁面<head>中加上
<script src="index.js" type="text/javascript"></script>