---轉(zhuǎn)自網(wǎng)絡(luò)
運(yùn)行cmd regedit msconfig提示找不到文件
作者: 笑嘻嘻
今天我同學(xué)的電腦,開始運(yùn)行“cmd regedit msconfig” 這三個(gè)命令都不行 ,提示"找不到文件"??墒俏募髅髟诎ⅰ?/p>
直接運(yùn)行system32目錄下的cmd也不行,照樣提示"找不到文件"。把cmd改名為cmd1就能夠運(yùn)行
我的處理過程:
開始我懷疑是中病毒了,是病毒程序在監(jiān)聽哪個(gè)程序標(biāo)題為“cmd”,發(fā)現(xiàn)就結(jié)束。
首先用卡巴掃了一下啟動(dòng)項(xiàng),沒發(fā)現(xiàn)病毒。又用冰刃查了一下啟動(dòng)項(xiàng),進(jìn)程,都沒問題。
想了想會(huì)不會(huì)中了rootkit 級(jí)的馬兒,可用冰刃仔細(xì)看了看內(nèi)核,沒有顯示紅色的阿,剛才殺毒軟件也沒報(bào),是的可能性就不怎么大了。
那會(huì)不會(huì)是這個(gè)文件遭病毒感染了,我最討厭感染型的蠕蟲病毒了。我從我自己的電腦上把才cmd.exe拷貝過來了,用軟件比較了下(光看大小不行的),一樣的。
Hash.zip (28.61 KB , 下載:6次)
----------------------------------------------------------------------------
文件: C:WINDOWSsystem32cmd.exe
大小: 470528 字節(jié)
文件版本: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
修改時(shí)間: 2005年12月15日, 8:00:00
MD5: 722A247ACB86960A708528120759266D
SHA1: A859B7173FB0B1786BE07B01F779725EDF9043E7
CRC32: 15544920
-----------------------------------------------------------------------------
后來經(jīng)過詢問前幾天中過病毒,會(huì)不會(huì)是上次病毒修改了注冊(cè)表什么地方,雖然病毒是被殺了,但是修改的地方仍然沒有改過來的呢。結(jié)果證明,這個(gè)判斷是正確的。
具體處理方法:
用冰刃的修改注冊(cè)表,或者將windeows目錄下的regedit.exe修改一下名字,比如叫regedit1.exe,修改注冊(cè)表。
將HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options 里面的
cmd.exe
msconfig.exe
regedit.exe
regedit32.exe
刪除就可以了。
典型的 映像劫持。
這只是處理病毒后遺癥,具體的處理病毒的方法沒有寫,因?yàn)橛泻芏嗖《径紩?huì)造成這種狀況,具體病毒具體對(duì)待。
--轉(zhuǎn)自
做共享軟件是有利可圖的,這是真的,1999年3月以前我還不信,可是經(jīng)過一年多的
研究和實(shí)踐下來,我已經(jīng)每月能賺4萬多美金了,比某些大公司總裁還多。但是,
我敢說,80%以上的共享軟件作者并不成功,實(shí)際上,他們遠(yuǎn)遠(yuǎn)沒有賺到他們本來可以
賺到的收入。
軟件共享發(fā)行銷售(先試后買)是一種市場(chǎng)營(yíng)銷手段,和其他所有市場(chǎng)營(yíng)銷手段一樣,
是有學(xué)問的,要想通過軟件共享發(fā)行獲得成功,就必須掌握這些學(xué)問。
今天,我來貼上第一篇技術(shù)文章,收錢的辦法
在幾年以前,Internet還沒有流行的時(shí)候,共享軟件的作者只能靠從郵件中收到用戶的支票和現(xiàn)金的方法來賺錢,而用戶寄出支票后,還要等上一周或更多的時(shí)間得到來自作者的注冊(cè)碼。注意,當(dāng)以下幾種情況發(fā)生時(shí),軟件作者的生意就做不成了:
1)用戶的支票本剛好用完,等他買回新支票本時(shí),消費(fèi)沖動(dòng)已經(jīng)沒有了
2)用戶的郵票剛好用完,他還不得不去一趟郵局買郵票,轉(zhuǎn)念一想,這軟件我也不是
非買不可,算了
3)用戶無法忍受要等好多天才能拿到注冊(cè)碼
一句話,太不方便了
現(xiàn)在好了,有了Internet,有了電子商務(wù),用戶可以在最想買你的軟件的一剎那間,迅速的用他的信用卡在網(wǎng)上買下你的軟件,連后悔的時(shí)間都沒有,共享軟件發(fā)財(cái)?shù)娜兆拥絹順贰?
那么,如何在網(wǎng)上收取信用卡呢?
如果你擁有一個(gè)公司,在美國(guó)銀行有信用卡商號(hào)帳戶,又購(gòu)買了銀行的GATEWAY軟件,在自己的網(wǎng)站上開發(fā)了信用卡收費(fèi)系統(tǒng)當(dāng)然很好,但對(duì)于廣大共享軟件作者來說,這很不現(xiàn)實(shí).有簡(jiǎn)單的辦法,就是找一家信用卡收款代理公司,讓他們替你收款,你只要每個(gè)月等他們給你寄一張總額的支票(他們會(huì)提取一定比例的傭金)就行了.
這樣的代理公司網(wǎng)站有:
WWW.QWERKS.COM 提成 15-20% (服務(wù)極好,是我的服務(wù)商)
WWW.Shareit.COM
WWW.REGNOW.COM
WWW.REGSOFT.COM
WWW.Kagi.com
對(duì)于咱們國(guó)內(nèi)的共享軟件作者,還要做的一件事就是去中國(guó)銀行開個(gè)戶頭(北京中行的活期一本通就很好用),如果你打算讓信用卡公司把錢電匯給你,你還要知道銀行的英文名字,地址,帳戶名,
帳號(hào),轉(zhuǎn)帳的SWIFT Code(可以從銀行職員那里問到)
到信用卡代理公司的網(wǎng)站上開戶非常簡(jiǎn)單,通常確認(rèn)它們的一個(gè)在線協(xié)議,填入一些個(gè)人信息和產(chǎn)品信息,幾分鐘就OK了
這里面有一個(gè)值得注意的地方,就是,當(dāng)用戶付了款后,注冊(cè)碼怎么給的問題,你可以選擇由你來給(每收到一份訂單,他們會(huì)給你發(fā)一封email,包含用戶資料和email),由你生成注冊(cè)碼email給用戶,也可以把注冊(cè)碼生成代碼給信用卡公司,讓他們編到他們的系統(tǒng)里去,用戶來了訂單后自動(dòng)發(fā)出注冊(cè)碼,也可以由你一次性生成幾百個(gè)注冊(cè)碼給他們,他們每收到一份訂單時(shí)用掉一個(gè)注冊(cè)碼。
我個(gè)人的意見是,這幾個(gè)信用卡服務(wù)商信譽(yù)都非常好,一次給他們幾百個(gè)注冊(cè)碼是最簡(jiǎn)單的辦法,對(duì)服務(wù)商來說操作簡(jiǎn)單,對(duì)用戶來說快,交完錢馬上就得到注冊(cè)碼了
當(dāng)你完成作者和產(chǎn)品在信用卡服務(wù)商那里的登記后,就會(huì)得到一個(gè)URL連接,你把這個(gè)連接加到你的主頁上面,標(biāo)上一個(gè)“Buy Now”,用戶點(diǎn)這里就可以用信用卡付款了,當(dāng)然,你也可以把這個(gè)連接做到你的軟件界面里去,這樣用戶在試用你的軟件時(shí),隨時(shí)想買都可以點(diǎn)擊這個(gè)連接上網(wǎng)購(gòu)買
具體實(shí)例可以參考我的網(wǎng)站和軟件
http://www.zy2000.com
MP3 CD Maker
對(duì)于一些Internet軟件,如斷點(diǎn)續(xù)傳的下載軟件,還有另外一種賺錢方法,就是對(duì)用戶免費(fèi),而在軟件界面上登一個(gè)banner廣告賺取廣告費(fèi)。最有名的廣告代理商是
www.radiate.com
他的廣告付費(fèi)是每CPM 2-5美元,也就是說,如果一天里有10萬個(gè)用戶使用了你的軟件一次的話,你就得到200-500美元。這家公司聲稱,著名的下載工具軟件Gozilla!落戶Radiate后,每月從Radiate那里賺到22萬美元,我們著名的NetAnt是不是該趕快行動(dòng)了?
我們也不反對(duì)用戶用支票和現(xiàn)金購(gòu)買軟件,事實(shí)上,信用卡服務(wù)商都提供支票和現(xiàn)金收款業(yè)務(wù),我們可以在網(wǎng)頁中提供信用卡服務(wù)商的地址和服務(wù)熱線電話,具體例子可以參考我的網(wǎng)頁中 FAQ 一頁的內(nèi)容
1 .from
1.1單表查詢
from eg.cat as cat.其中,cat只是一個(gè)別名,為了用其他子語句的時(shí)候書寫簡(jiǎn)單
1.2多表查詢
from eg.Cat,eg.Dog
from eg.Cat as cat,eg.Dog as dog
2 join相關(guān)
(inner) join
left (outer) join
right (outer) join
full join
HQL同樣對(duì)SQL中的這些特性支持
下面插播一個(gè)小話題,關(guān)于上邊的那些特性,我一直都沒怎么用,今天既然說到這里,就想
把上邊的幾個(gè)特性的用法說一下,也算對(duì)自己的一個(gè)補(bǔ)充:
假設(shè)有兩個(gè)表:部門、員工,下面列舉一些數(shù)據(jù):
員工(Employee):
ID Name DepNo
001 Jplateau 01
002 Jony 01
003 Camel 02
部門(Department):
ID Name
01 研發(fā)部
02 營(yíng)銷部
在Hibernate中我們操縱的都是對(duì)象,所以我們操縱的是部門類和員工類
1).(inner) join
select employee.ID as id1,employee.Name as name1,department.ID as id2,department.Name
as name2 from Employee as employee join Department as department on employee.DepNo=
department.ID (注意到條件語句我用on 沒有用where)
那么執(zhí)行結(jié)果是什么呢?
id1 name1 id2 name2
++++++++++++++++++++++++++++++++++++++
001 Jplateau 01 研發(fā)部
002 Jony 01 研發(fā)部
2).left (outer) join
select employee.ID as id1,employee.Name as name1,department.ID as id2,department.Name
as name2 from Employee as employee left join Department as department on employee.DepNo=
department.ID
那么執(zhí)行結(jié)果又該是什么呢?
id1 name1 id2 name2
++++++++++++++++++++++++++++++++++++++
001 Jplateau 01 研發(fā)部
002 Jony 01 研發(fā)部
003 Camel null null
{就是說此時(shí)我要已第一個(gè)表的記錄多少為準(zhǔn),第二個(gè)表中沒有相應(yīng)紀(jì)錄的時(shí)候填充null}
3). right (outer) join
select employee.ID as id1,employee.Name as name1,department.ID as id2,department.Name
as name2 from Employee as employee right join Department as department on employee.DepNo=
department.ID
那么執(zhí)行結(jié)果又該是什么呢?
id1 name1 id2 name2
++++++++++++++++++++++++++++++++++++++
001 Jplateau 01 研發(fā)部
002 Jony 01 研發(fā)部
null null 02 營(yíng)銷部
{就是說此時(shí)我要已第二個(gè)表的記錄多少為準(zhǔn),第一個(gè)表中沒有相應(yīng)紀(jì)錄的時(shí)候填充null}
3 大小寫敏感
4。select語句
就是要確定你要從查詢中返回哪些對(duì)象或者哪些對(duì)象的屬性。寫幾個(gè)例子吧:
select employee form Employee as employee
select employee form Employee as employee where employee.Name like 'J%'
select employee.Name form Employee as employee where employee.Name like 'J%'
select employee.ID as id1,employee.Name as name1,department.ID as id2,department.Name
as name2 from Employee as employee right join Department as department on employee.DepNo=
department.ID
select elements(employee.Name) from Employee as employee
(不明白elements到底是做什么用的?望給于說明)
等等
5。數(shù)學(xué)函數(shù)
JDO目前好像還不支持此類特性。
avg(...), sum(...), min(...), max(...)
count(*)
count(...), count(distinct ...), count(all...)
其用法和SQL基本相同
select distinct employee.name from Employee as employee
select count(distinct employee.name),count(employee) from Employee as employee
6。polymorphism (暫時(shí)不知道如何解釋?)
from com.test.Animal as animal
不光得到所有Animal得實(shí)例,而且可以得到所有Animal的子類(如果我們定義了一個(gè)子類Cat)
一個(gè)比較極端的例子
from java.lang.Object as o
可以得到所有持久類的實(shí)例
7。where語句
定義查詢語句的條件,舉幾個(gè)例子吧:
from Employee as employee where employee.Name='Jplateau'
from Employee as employee where employee.Name like 'J%'
from Employee as employee where employee.Name like '%u'
在where語句中“=”不光可以比較對(duì)象的屬性,也可以比較對(duì)象,如:
select animal from com.test.Animal as animal where animal.name=dog
8。表達(dá)式
在SQL語句中大部分的表達(dá)式在HQL中都可以使用:
mathematical operators +, -, *, /
binary comparison operators =, >=, <=, <>, !=, like
logical operations and, or, not
string concatenation ||
SQL scalar functions like upper() and lower()
Parentheses ( ) indicate grouping
in, between, is null
JDBC IN parameters ?
named parameters :name, :start_date, :x1 (這種應(yīng)該是另一種"?"的變通解決方法)
SQL literals 'foo', 69, '1970-01-01 10:00:01.0'
Java public static final constants eg.Color.TABBY
其他不必解釋了,在這里我只想對(duì)查詢中的參數(shù)問題說明一下:
大家知道在SQL中進(jìn)行傳遞參數(shù)進(jìn)行查詢的時(shí)候,我們通常用PreparedStatement,在語句中寫一大堆的“?”,
在hql中也可以用這種方法,如:
List mates = sess.find(
"select employee.name from Employee as employee " +
"where employee.Name=? ",
name,
Hibernate.STRING
);
(說明:上面利用Session里的find方法,在hibernate的api Session中重載了很多find方法,它可以滿足你多種形式的查詢)
上邊是一個(gè)參數(shù)的情形,這種情況下緊接著引入?yún)?shù)和定義參數(shù)的類型,當(dāng)為多個(gè)參數(shù),調(diào)用另一個(gè)find方法,它的后兩個(gè)
參數(shù)都是數(shù)組的形式。
還有另外一種方法來解決上邊的問題,JDO也有這樣的方法,不過和hibernate的表現(xiàn)形式上有差別,但他們兩個(gè)骨子里卻是
一樣的,如:
Query q = sess.createQuery("select employee.name from Employee as employee where employee.Name=:name");
q.setString("name", "Jplateau");
//當(dāng)有多個(gè)參數(shù)的時(shí)候在此逐一定義
Iterator employees = q.iterate();
9。order 語句
和sql語句沒什么差別,如:
select employee.name from Employee as employee where employee.Name like 'J%' order by employee.ID desc (或者asc)
10。group by 語句
同樣和sql語句沒什么差別,如:
select employee.name,employee.DepNo from Employee as employee group by employee.DepNo
select foo.id, avg( elements(foo.names) ), max( indices(foo.names) ) from eg.Foo foo group by foo.id
{Note: You may use the elements and indices constructs inside a select clause, even on databases with no subselects.}
誰幫我解釋一下上邊兩句,謝過!
11。子查詢
hibernate同樣支持子查詢,寫幾個(gè)例子:
from eg.Cat as fatcat where fatcat.weight > ( select avg(cat.weight) from eg.DomesticCat cat )
-轉(zhuǎn)載
下面是作者對(duì)設(shè)計(jì)模式的理解并自以為所對(duì)應(yīng)的實(shí)例
一 : 單例模式(Singleton)
賬本類:1 單一實(shí)例 2 給多個(gè)對(duì)象共享 3 自己創(chuàng)建。網(wǎng)頁計(jì)數(shù)器
二:策略模式(Strategy)
使用QQ泡MM時(shí)使用外掛 客戶端 :ME 抽象類: 外掛 具體:策略(圖片,笑話,名人名言)
圖書銷售算法(不同書本折扣的算法)
三:原型模式(Prototype)
復(fù)印技術(shù): 1 不是同一個(gè)對(duì)象 2 屬同類
短消息(轉(zhuǎn)發(fā)) 1-n個(gè)MM
四:門面模式(Façade)
Facade典型應(yīng)用就是數(shù)據(jù)庫(kù)JDBC的應(yīng)用和Session的應(yīng)用
ME---àMM---à(father,mum,sister,brother)
五:備忘錄模式(Memento)
備份系統(tǒng)時(shí)使用
GHOST
六 : 命令模式(Command)
MM(客戶端)--àME(請(qǐng)求者)--à命令角色--à(具體命令)-à代理處(接收者)--àMM
上網(wǎng) IE 輸入 http地址 發(fā)送命令
七: 解釋器(Interpreter)
編譯原理之編譯器
文言文注釋:一段文言文,將它翻譯成白話文
八:調(diào)停者模式(Mediator)
法院和原告,被告的關(guān)系
九:責(zé)任鏈模式(CHAIN OF RESPONSIBLEITY)
喝酒時(shí)通過成語接龍決定誰喝酒(馬到成功-功不可沒-沒完沒了)
十:工廠模式(Factory)
水果園—〉(葡萄園,蘋果園)--〉(葡萄,蘋果)(各自生產(chǎn))
十一:抽象工廠模式(Abstract Factory)
女媧造人---〉(陰,陽)--〉(人,獸)----〉(男人,女人,公獸,母獸)(人和獸屬于不同的產(chǎn)品類)
十二:建造模式(Builder)
汽車制造
十三:合成模式(Composite)
windows的目錄樹(文件系統(tǒng))
十四:裝飾模式(DECORATOR)
在visio中文件可以使用背景進(jìn)行裝飾
變廢為寶
十五:設(shè)計(jì)模式之Adapter(適配器)
充電器(手機(jī)和220V電壓)
jdbc-odbc橋
十六:橋梁模式(Bridge)
jdbc驅(qū)動(dòng)程序
十七:代理模式(Proxy)
用代理服務(wù)器連接出網(wǎng)
銷售代理(廠商)律師代理(客戶)
foxmail
槍手
十八:享元模式(Flyweight)
字體的26個(gè)字母和各自的斜體等
十九:狀態(tài)模式(State)
人心情不同時(shí)表現(xiàn)不同有不同的行為
編鐘
登錄login logout
二十:觀察者模式(Observer)
公司郵件系統(tǒng)everyone@sina.com的應(yīng)用。當(dāng)公司員工向這個(gè)郵箱發(fā)郵件時(shí)會(huì)發(fā)給公司的每一個(gè)員工。如果設(shè)置了Outlook則會(huì)及時(shí)收到通知。
接收到短消息
二十一:模板方法模式(Template)
使用網(wǎng)頁設(shè)計(jì)時(shí)使用的模板架構(gòu)網(wǎng)頁(骨架) 算法的各個(gè)邏輯系統(tǒng)
二十二:訪問者模式(Visitor)
電腦銷售系統(tǒng): 訪問者(自己)---〉電腦配置系統(tǒng)(主板,CPU,內(nèi)存。。。。。。)
二十三:迭代子模式(Iterator)
查詢數(shù)據(jù)庫(kù),返回結(jié)果集(map, list, set)
下面的參考文獻(xiàn)是讀書筆記的全部參考文獻(xiàn)。這里不一定用到的。
參考文獻(xiàn):
http://blog.csdn.net/airhand/
http://blog.csdn.net/bloom121/
http://blog.csdn.net/laurecn/
http://blog.csdn.net/legendinfo/
http://www-128.ibm.com/developerworks/cn/java/l-struts1-1/
《Design Patterns》
《Java與模式》
《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1227902
摘要: 事件源對(duì)象 event.srcElement.tagName event.srcElement.type
捕獲釋放 event.srcElement.setCapture(); event.srcElement.releaseCapture();
事件按鍵 event.keyCode event.shiftKey event.altKey event....
閱讀全文