什么是RSS
RSS为Really Simple Syndication(简易供稿)的 缩写,是某一站点用来和其 它站点之间共享内容的一种 简易方式,也叫聚合内容。 RSS,原意是把网站内容
如标题、链接、部分内文甚 至全文转换为可延伸标示语 言(XML:eXtensible Markup Language)的格式,以向其它 网站供稿。
RSS阅读器下载
快点开始使用RSS阅读工具来享受RSS带来的革命吧!
周博通
Sharp Reader
FeedDemon
Rss Reader
Newz Crawler
通过RSS阅读工具,开始我们的RSS之旅吧,选择中间感兴趣的分类,把他们添加到自己的RSS订阅中吧!
建站感言
欢迎来到RSS地带,本站的宗旨就是免费提供高质量的RSS资源,同时也是大家查询和交换RSS的地方,本站目前还在不断完善中,希望大家可以多给本站提出宝贵意见,一起打造出符合大家口味的RSS资源中心,谢谢!
本站新添加奥运板块,希望可以在奥运期间为大家提供及时资讯。让我们一起来关注奥运,支持中国代表队!!!
RSS资源目录
首页 - IT博客
山中何事 - http://hi.baidu.com/lzhts/rss
【windows编程练习二】使用API编写一个简单的进程管理器
功能是实现从API层次枚举进程、启动新进程、和结束一个已有的进程
任然是编程练习,发在这里留念。转载请注明出处
// 02ProcessContorl.cpp :使用windows API进行进程管理的实验程序
/*
Auther:tweety
time: 2010-3-3
功能:
1.列出所有进程
2. 选择一个进程,用户可以选择结束它
3.用户输入参数,可以启动一个新的进程
*/
#include "stdafx.h"
#include <stdio.h>
#include <tchar.h>
#include <windows.h>
#include <TlHelp32.h>
int getProcess();//列出所有进程
int createProc();//用户输入参数,可以启动一个新的进程
int killprocess();//选择一个进程,用户可以选择结束它
int getProcess()
{
PROCESSENTRY32 pe32;//Describes an entry from a list of the processes residing in the system address space when a snapshot was taken.
pe32.dwSize =sizeof(pe32);
HANDLE hprocessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);//给系统进程拍一个快照
if (hprocessSnap== INVALID_HANDLE_VALUE)
{
printf("failed to snap processes!\n");
return -1;
}
BOOL more = ::Process32First(hprocessSnap,&pe32);
int numOfProcess =0;
while (more)
{
printf("进程名称:%s\t",pe32.szExeFile);
printf("进程id: %u\t",pe32.th32ProcessID);
printf("父进程id: %u\t\n",pe32.th32ParentProcessID);
numOfProcess++;
more = ::Process32Next(hprocessSnap,&pe32);
}
printf("共%u个进程\n",numOfProcess);
::CloseHandle(hprocessSnap);//清除句柄对象
return 1;
}
int createProc()
{
LPSTR commandline =(LPSTR) malloc(100);
printf("新建任务:\t");
gets(commandline);
if (strlen(commandline)>=99)
{
::MessageBoxA(NULL,"your commandline is too long!","error",MB_OK);
return -1;
}
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
si.dwFlags =STARTF_USESHOWWINDOW;
si.wShowWindow=TRUE;
BOOL ret = ::CreateProcess( NULL,commandline,NULL,NULL, FALSE,CREATE_NEW_CONSOLE,NULL,NULL, &si,&pi);
if (ret)
{
::CloseHandle(pi.hThread);//必须在父进程中关闭返回的进程和线程id号
::CloseHandle(pi.hProcess);
}
return 1;
}
int killprocess()
{
printf("输入要结束的进程id号:\n");
BOOL bRet =FALSE;
DWORD dwid;
scanf("%u",&dwid);
HANDLE hprocess = ::OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwid);
if (hprocess != NULL)
{
bRet = ::TerminateProcess(hprocess,0);
printf("进程%u已经结束:\n",dwid);
}
return bRet;
}
int _tmain(int argc, _TCHAR* argv[])
{
createProc();
getProcess();
killprocess();
system("pause");
return 0;
}
运行结果如下:
阅读全文
类别:windows编程 查看评论【windows编程练习一】使用API函数创建新进程
点击ok创建一个新的进程(记事本),用的是CreateProcess这个API函数。
作为练习,放在这里备忘,转载注明出处。
//auther:tweety
//time: 2010-3-2
//createpro.cpp
#include <stdio.h>
#include <tchar.h>
#include <windows.h>
int createpro()
{
LPSTR commandline="notepad C:/boot.ini";//启动notepad程序
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
si.dwFlags =STARTF_USESHOWWINDOW;
si.wShowWindow=TRUE;
BOOL ret = ::CreateProcess(
NULL,
commandline,
NULL,
NULL,
FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
if (ret)
{
::CloseHandle(pi.hThread);//必须在父进程中关闭返回的进程和线程id号
::CloseHandle(pi.hProcess);//否则即便子进程已经终止了,但子进程的进程内核对象和主线程的内核对仍然没有释放。
printf("new process id is : %d,\n",pi.dwProcessId);//在父进程中显示子进程id号
printf("new thread id is :%d,\n",pi.dwThreadId);
}
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
int nslect = ::MessageBox(NULL,"hello,windows xp! do you wish to open notepad.exe?","greetings",MB_OKCANCEL);
if (nslect==IDOK)
{
printf("you selected ok,\n");
int newnotpad =createpro();
}
else
printf("you'v selected cancel\n");//end of the program!
system("pause");
return 0;
} 阅读全文
类别:windows编程 查看评论发几张自己画的水墨画
或说我已经十年没画过国画了。。。
昨晚心血来潮,提笔涂了几张,发在这里留念。
图一:国画菊花

图二:国画艹泥马

图三:国画"铁骑"

阅读全文
类别:文化观止 查看评论google攻击事件竟然和蓝翔技校有关~
这个世界很疯狂很疯狂,哈哈。有网友列出了一些高校:蓝翔技校、上海交大、北邮、
哈工大、国防科大。
这几个学校应该都是信息安全专业比较有名的,而且都有些什么什么背景吧。继续关注
类别:网络安全 查看评论冉闵《杀胡令》的内容
ps:如何读历史,我的态度是:读古代的历史,想今天的事情。“读史使人明智”就是这个道理。
--------------------------------------------------------------------------------------------------------------------------
今日的中华是民族大团结的中国,各民族团结友善,然而1700年前的民族矛盾却不可调和,那个时候,华夏汉族到了生死存亡的时刻。
冉闵第一个站了出来,发出了“中原危矣!大汉危矣!华夏危矣!”的呼喊,从此人们开始为了生存和自由而抗争
然而冉闵却背负了1700年的骂名,历史学家将他说成是“杀人魔王”,因为他的做法与历代统治者“儒”治的思想不合。
今天的某party从历史书上把他直接抹去。。。
不管怎么样,冉闵的做法在今天绝对要不得,但是我想在1700年前,当不愿被奴役的人站出来反抗的时候,谁又会在乎对和错呢?
因为他的号召,几百万胡人被屠杀,中华文明却因此而得以延续
--------------------------------------------------------------------------------------------------------------------------
《杀胡令》
诸胡逆乱中原 已数十年 ,今我诛之, 若能共讨者, 可遣军来也。 暴胡欺辱汉家数十载, 杀我百姓, 夺我祖庙, 今特此讨伐: 犯我大汉者死 ,杀我大汉子民者死, 杀尽天下诸胡匡复汉家基业 ,屠戮胡狗为天下汉人义之所在, 冉闵不才,受命于天道, 特以此兆告天下!
稽古天地初开,立华夏于中央,万里神州,风华物茂,八荒六合,威加四海,华夏大地,举德齐天。蛮地胡夷无不向往,食吾汉食,习吾汉字,从吾汉俗,此后胡夷方可定居,远离茹毛饮血,不再兽人。然今,环顾胡夷者,无不以怨报德,抢吾汉地,杀吾汉民。中原秀丽河山,本为炎黄之圣地,华夏之乐土,而今日之域中,竟是谁家之天下?
前晋八王乱起,华夏大伤,胡夷乘乱而作,扰乱中原,屠城掠地。永兴元年,胡狗鲜卑,大掠中原,劫财无数,掳掠汉女十万,夕则奸淫,旦则烹食,千女投江,易水为之断流。羯狗之暴,以汉为“羊”,杀之为粮。永嘉四年,围猎汉民,王公忠烈射死者十余万。不日,夷人匈奴,四面纵火,烤汉为食,死者二十余万。太兴元年,愍帝受辱,崩于匈奴。凡此种种,罄竹难书!
今之胡夷者,狼子野心,以掳掠屠戮为乐,强抢汉地为荣。而今之中原,北地沧凉,衣冠南迁,胡狄遍地,汉家子弟几欲被数屠殆尽。天地间,风云变色,草木含悲!四海有倒悬之急,家有漉血之怨,人有复仇之憾。中原危矣!大汉危矣!华夏危矣!
不才闵,一介莽夫,国仇家恨,寄于一身,是故忍辱偷生残喘于世。青天于上,顺昌逆亡,闵奉天举师,屠胡戮夷。誓必屠尽天下之胡,戮尽世上之夷,复吾汉民之地,雪吾华夏之仇。闵不狂妄,自知一人之力,难扭乾坤。华夏大地,如若志同者,遣师共赴屠胡;九州各方,如有道合者,举义共赴戮夷。以挽吾汉之既倒,扶华夏之将倾。 阅读全文
类别:文化观止 查看评论