返回首页

治头疼的好方法

来源:www.hn139.net   时间:2023-08-01 11:14   点击:176  编辑:admin   手机版

治头疼的好方法

天麻治头疼偏方:

天麻一两,可以炖一斤肉,按这个比例。天麻先敲碎,然后用热水泡一天一夜,泡了的水不能仍掉,因为药效全在里面了。泡天麻的水和天麻一起,小火炖两小时,然后放入排骨一起炖一小时,不能放盐,只放少许花椒和老姜片。天麻炖排骨、土鸡是最好的,切记不能和羊肉同炖。

对缓解头痛很有帮助,且是温补,人人都可以吃,不妨一试。

天麻主治高血压、眩晕、头疼、口眼歪斜、肢体麻木、小儿惊厥等症

中西医临床常与其它药物配伍治疗惊风抽搐、肢体麻木;头疼眩晕;神经疼;冠心病心绞痛;面肌痉挛等

天麻炖猪脑

用法:食肉饮汤。

★天麻鸭子

功效:滋阴潜阳,平肝息风。适用于阴虚阳亢,妊娠先兆流产,伴目眩头晕,耳鸣头痛,口苦咽干等症。

配方制作:鲜天麻100克,生地30克,水母鸭1只(约500克)。将鸭宰杀,去毛及内脏,与洗净切片之天麻,生地共炖至鸭料熟,加食盐、味精等调味。

用法:食肉饮汤。

天麻肉片汤

功效:滋补潜阳,平肝息风。适用于肝阳上亢或风痰上扰之眩晕,头痛等症。现多用于高血压、耳源性眩晕等。

配方制作:天麻猪肉各适量。天麻切薄片待用;肉切片做汤,加入鲜天麻片60克共煮。

用法:药、汤俱食。

土方法

(1)

【白萝卜治偏头痛法】仰卧、用白萝卜汁滴鼻、右痛滴左 ,左痛滴右。每次 3~ 4滴 ,每日 2~ 3次 ,可治偏头痛。

【冷敷治偏头痛法】偏头痛发作时 ,取湿毛巾敷在痛处 ,毛巾捂热后就随时更换 ,一般 20分钟左右就能减轻疼痛。

【按穴治头痛法】用一只手的拇指和中指使劲按两边的太阳穴 ,另一只手的拇指和食指按揉后颈部的颈窝 ,可治头痛。

【荞麦治头痛法】将 250克荞麦面和适量米醋制成面饼 ,放入铁锅烘热 ,包在毛巾内趁热包扎患处 ,可治头痛。

【热水浸手治偏头痛法】双手浸入热水中让水没过手腕 ,每次浸半小时。在浸泡过程中 ,要保持水温。连续浸泡数次,偏头痛症状可消失。

【盐治头痛法】用食盐轻擦舌尖 ,并且喝一杯盐开水 ,头痛症状可望减轻。

【梳头治头痛法】每天反复梳头 ,再用木梳齿轻轻叩击头皮 3~ 5分钟 ,可治疗血管神经性头痛、偏头痛等。若能针对头部穴位和疼痛部位叩击 ,疗效会更好。

【葱白治头痛法】将 25克葱白掏烂如泥 ,将白附子、川芎各 25克研成细末 ,与葱白调和 ,摊于牛皮纸上 ,敷于两太阳穴 , 1小时后取下 ,可缓解头痛。

(2) .头痛剧烈者,以硝石末吹鼻内即愈。

2.研末,不拘多少,嗅鼻中,痛不可忍者亦可止。

3.当归60克,酒1升,煎取6合,饮之,日再服。

4.高良姜生研,顿嗅鼻中即止。

5.头风热痛,山豆根研末,油调,涂两太阳穴。

6.用豆汤洗头,避风使出汗。

7.头痛不止,杨梅研末,以少许嗅鼻,取嚏,立效。

8.片脑3克,纸卷作捻,烧烟熏鼻,吐出痰涎即愈。

9.猝患头痛,用皂角末吹鼻取嚏。

10.猝然头痛,用白僵蚕为末,热开水调服6克。

江苏常州智恒达java笔试题,哪位大神清楚

1. 下面哪些是Thread类的方法()

A start() B run() C exit() D getPriority()

答案:ABD

解析:看Java API docs吧:,exit()是System类的方法,如System.exit(0)。

2. 下面关于Java.lang.Exception类的说法正确的是()

A 继承自Throwable B Serialable CD 不记得,反正不正确

答案:A

解析:Java异常的基类为java.lang.Throwable,java.lang.Error和java.lang.Exception继承 Throwable,RuntimeException和其它的Exception等继承Exception,具体的RuntimeException继承RuntimeException。

扩展:错误和异常的区别(Error vs Exception)

1) java.lang.Error: Throwable的子类,用于标记严重错误。合理的应用程序不应该去try/catch这种错误。绝大多数的错误都是非正常的,就根本不该出现的。

java.lang.Exception: Throwable的子类,用于指示一种合理的程序想去catch的条件。即它仅仅是一种程序运行条件,而非严重错误,并且鼓励用户程序去catch它。

2) Error和RuntimeException 及其子类都是未检查的异常(unchecked exceptions),而所有其他的Exception类都是检查了的异常(checked exceptions).

checked exceptions: 通常是从一个可以恢复的程序中抛出来的,并且最好能够从这种异常中使用程序恢复。比如FileNotFoundException, ParseException等。检查了的异常发生在编译阶段,必须要使用try…catch(或者throws)否则编译不通过。

unchecked exceptions: 通常是如果一切正常的话本不该发生的异常,但是的确发生了。发生在运行期,具有不确定性,主要是由于程序的逻辑问题所引起的。比如ArrayIndexOutOfBoundException, ClassCastException等。从语言本身的角度讲,程序不该去catch这类异常,虽然能够从诸如RuntimeException这样的异常中catch并恢复,但是并不鼓励终端程序员这么做,因为完全没要必要。因为这类错误本身就是bug,应该被修复,出现此类错误时程序就应该立即停止执行。 因此,面对Errors和unchecked exceptions应该让程序自动终止执行,程序员不该做诸如try/catch这样的事情,而是应该查明原因,修改代码逻辑。

RuntimeException:RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等。

处理RuntimeException的原则是:如果出现 RuntimeException,那么一定是程序员的错误。例如,可以通过检查数组下标和数组边界来避免数组越界访问异常。其他(IOException等等)checked异常一般是外部错误,例如试图从文件尾后读取数据等,这并不是程序本身的错误,而是在应用环境中出现的外部错误。

3. 下面程序的运行结果是()

String str1 = hello;

String str2 = he + new String(llo);

System.err.println(str1 == str2);

答案:false

解析:因为str2中的llo是新申请的内存块,而==判断的是对象的地址而非值,所以不一样。如果是String str2 = str1,那么就是true了。

4. 下列说法正确的有()

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名

C. constructor在一个对象被new时执行

D.一个class只能定义一个constructor

答案:C

解析:这里可能会有误区,其实普通的类方法是可以和类名同名的,和构造方法唯一的区分就是,构造方法没有返回值。

5. 具体选项不记得,但用到的知识如下:

String []a = new String[10];

则:a[0]~a[9] = null

a.length = 10

如果是int []a = new int[10];

则:a[0]~a[9] = 0

a.length = 10

char[] b=new char[4];

system.out.println(b[3]); //空白

char是java中的基本类型,他是不会出现null的情况的,因为它不是一个对象,他与Character不同,如果是Character c[] 初始化的话,里面的每个对象都是null。

b[3]=null; //出错

6. 下面程序的运行结果:()

public static void main(String args[]) {

Thread t = new Thread() {

public void run() {

pong();

}

};

t.run();

System.out.print(ping);

}

static void pong() {

System.out.print(pong);

}

A pingpong B pongping C pingpong和pongping都有可能 D 都不输出

答案:B

解析:这里考的是Thread类中start()和run()方法的区别了。start()用来启动一个线程,当调用start方法后,系统才会开启一个新的线程,进而调用run()方法来执行任务,而单独的调用run()就跟调用普通方法是一样的,已经失去线程的特性了。因此在启动一个线程的时候一定要使用start()而不是run()。

7. 下列属于关系型数据库的是()

A. Oracle B MySQL C IMS D MongoDB

答案:AB

解答:IMS(Information Management System )数据库是IBM公司开发的两种数据库类型之一;

一种是关系数据库,典型代表产品:DB2;

另一种则是层次数据库,代表产品:IMS层次数据库。

非关系型数据库有MongoDB、memcachedb、Redis等。

8. GC线程是否为守护线程?()

答案:是

解析:线程分为守护线程和非守护线程(即用户线程)。

只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。

守护线程最典型的应用就是 GC (垃圾回收器)

9. volatile关键字是否能保证线程安全?()

答案:不能

解析:volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对

volatile的写操作,无法保证线程安全。例如假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在线程1堆count进行修改之后,会write到主内存中,主内存中的count变量就会变为6;线程2由于已经进行read,load操作,在进行运算之后,也会更新主内存count的变量值为6;导致两个线程及时用volatile关键字修改之后,还是会存在并发的情况。

10. 下列说法正确的是()

A LinkedList继承自List

B AbstractSet继承自Set

C HashSet继承自AbstractSet

D WeakMap继承自HashMap

答案:AC

解析:下面是一张下载的Java中的集合类型的继承关系图,一目了然。

11. 存在使i + 1 < i的数吗()

答案:存在

解析:如果i为int型,那么当i为int能表示的最大整数时,i+1就溢出变成负数了,此时不就扩展:存在使i > j || i <= j不成立的数吗() 答案:存在 解析:比如Double.NaN或Float.NaN,感谢@BuilderQiu网友指出。 12. 0.6332的数据类型是() A float B double C Float D Double 答案:B 解析:默认为double型,如果为float型需要加上f显示说明,即0.6332f 13. 下面哪个流类属于面向字符的输入流( ) A BufferedWriter B FileInputStream C ObjectInputStream D InputStreamReader 答案:D 解析:Java的IO操作中有面向字节(Byte)和面向字符(Character)两种方式。 面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。 面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的子类。 总结:以InputStream(输入)/OutputStream(输出)为后缀的是字节流; 以Reader(输入)/Writer(输出)为后缀的是字符流。 扩展:Java流类图结构,一目了然,解决大部分选择题: 14. Java接口的修饰符可以为() A private B protected C final D abstract 答案:CD 解析:接口很重要,为了说明情况,这里稍微啰嗦点: (1)接口用于描述系统对外提供的所有服务,因此接口中的成员常量和方法都必须是公开(public)类型的,确保外部使用者能访问它们; (2)接口仅仅描述系统能做什么,但不指明如何去做,所以接口中的方法都是抽象(abstract)方法; (3)接口不涉及和任何具体实例相关的细节,因此接口没有构造方法,不能被实例化,没有实例变量,只有静态(static)变量; (4)接口的中的变量是所有实现类共有的,既然共有,肯定是不变的东西,因为变化的东西也不能够算共有。所以变量是不可变(final)类型,也就是常量了。 (5) 接口中不可以定义变量?如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法通过行为来修改属性。有的人会说了,没有关系,可以通过 实现接口的对象的行为来修改接口中的属性。这当然没有问题,但是考虑这样的情况。如果接口 A 中有一个public 访问权限的静态变量 a。按照 Java 的语义,我们可以不通过实现接口的对象来访问变量 a,通过 A.a = xxx; 就可以改变接口中的变量 a 的值了。正如抽象类中是可以这样做的,那么实现接口 A 的所有对象也都会自动拥有这一改变后的 a 的值了,也就是说一个地方改变了 a,所有这些对象中 a 的值也都跟着变了。这和抽象类有什么区别呢,怎么体现接口更高的抽象级别呢,怎么体现接口提供的统一的协议呢,那还要接口这种抽象来做什么呢?所以接口中 不能出现变量,如果有变量,就和接口提供的统一的抽象这种思想是抵触的。所以接口中的属性必然是常量,只能读不能改,这样才能为实现接口的对象提供一个统 一的属性。 通俗的讲,你认为是要变化的东西,就放在你自己的实现中,不能放在接口中去,接口只是对一类事物的属性和行为更高层次的抽象。对修改关闭,对扩展(不同的实现 implements)开放,接口是对开闭原则的一种体现。 所以: 接口的方法默认是public abstract; 接口中不可以定义变量即只能定义常量(加上final修饰就会变成常量)。所以接口的属性默认是public static final 常量,且必须赋初值。 注意:final和abstract不能同时出现。 15. 不通过构造函数也能创建对象吗() A 是 B 否 答案:A 解析:Java创建对象的几种方式(重要): (1) 用new语句创建对象,这是最常见的创建对象的方法。 (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 (3) 调用对象的clone()方法。 (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。 (1)和(2)都会明确的显式的调用构造函数 ;(3)是在内存上对已有对象的影印,所以不会调用构造函数 ;(4)是从文件中还原类的对象,也不会调用构造函数。 16. ArrayList list = new ArrayList(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A 解析:这里有点迷惑人,大家都知道默认ArrayList的长度是10个,所以如果你要往list里添加20个元素肯定要扩充一次(扩充为原来的1.5倍),但是这里显示指明了需要多少空间,所以就一次性为你分配这么多空间,也就是不需要扩充了。 17. 下面哪些是对称加密算法() A DES B AES C DSA D RSA 答案:AB 解析:常用的对称加密算法有:DES、3DES、RC2、RC4、AES 常用的非对称加密算法有:RSA、DSA、ECC 使用单向散列函数的加密算法:MD5、SHA 18.新建一个流对象,下面哪个选项的代码是错误的?() A)new BufferedWriter(new FileWriter(a.txt)); B)new BufferedReader(new FileInputStream(a.dat)); C)new GZIPOutputStream(new FileOutputStream(a.zip)); D)new ObjectInputStream(new FileInputStream(a.dat)); 答案:B 解析:请记得13题的那个图吗?Reader只能用FileReader进行实例化。 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System.out.println(haha); } public static void main(String[] args) { ((NULL)null).haha(); } } 答案:能正常运行 解析:输出为haha,因为null值可以强制转换为任何java类类型,(String)null也是合法的。但null强制转换后是无效对象,其返回值还是为null,而static方法的调用是和类名绑定的,不借助对象进行访问所以能正确输出。反过来,没有static修饰就只能用对象进行访问,使用null调用对象肯定会报空指针错了。这里和C++很类似。这里感谢@Florian网友解答。 20. 下面程序的运行结果是什么() class HelloA { public HelloA() { System.out.println(HelloA); } { System.out.println(I'm A class); } static { System.out.println(static A); } } public class HelloB extends HelloA { public HelloB() { System.out.println(HelloB); } { System.out.println(I'm B class); } static { System.out.println(static B); } public static void main(String[] args) { new HelloB(); } } 答案: static A static B I'm A class HelloA I'm B class HelloB 解析:说实话我觉得这题很好,考查静态语句块、构造语句块(就是只有大括号的那块)以及构造函数的执行顺序。 对象的初始化顺序:(1)类加载之后,按从上到下(从父类到子类)执行被static修饰的语句;(2)当static语句执行完之后,再执行main方法;(3)如果有语句new了自身的对象,将从上到下执行构造代码块、构造器(两者可以说绑定在一起)。

顶一下
(0)
0%
踩一下
(0)
0%
上一篇:返回栏目