www.4t4t4t.comm怎么看不了

*健康问题描述(发病时间、主要症状、症状变化等)
提问的越详细,医生回答的越清楚哦
请输入问题描述,10-500个汉字。10/500
曾经治疗情况和效果:有无
描述治疗情况(如没有点击无)并想得到怎样的帮助
请输入问题描述,0-500个汉字。0/500
*性别:男女请选择性别
*年龄:请正确填写:如:22 或22岁
上传影像图片
每张图不超过 2 MB,格式:支持 gif , jpeg ,jpg
手机号码:
√保密,免费获得医生回复短信格式错误
T4高是什么意思?怎么办呢?
T4高是什么意思?怎么办呢?
病情描述(发病时间、主要症状、症状变化等):T4高是什么意思?怎么办呢?我以前得过甲亢,后来好了就停了药,可是去年查到T3、T4高,医生建议我吃了盐酸普罗奈尔片和维C,说是抑制T3、T4。结果今年六月一查,发现除了T4、FT4高,其他一切正常,包括TSH也正常。想得到怎样的帮助:T4高是什么意思?怎么办呢?
提问者采纳
因不能面诊,医生的建议仅供参考
专长:甲亢、甲亢突眼症、甲减、甲状腺肿大、甲状腺囊肿等甲...
&&已帮助用户:22374
问题分析: 碘131治疗后,多半会出现甲减,需要服甲状腺素片治疗。
一部分人用的量不足,甲亢只是部分控制。
你现在的情况应该是后面一种情况,有出现甲亢的苗头。
你现在要做的是:暂时不吃药,定期复查(1-3个月),根据查的情况决定是否用药。意见建议:1.甲亢病人因T3,T4分泌过多,机体的代谢率特别高,T4高对一些营养物质的需求量就相对增多,所以甲亢病人应多吃一些高热量,高蛋白,富含维生素的食物;多补弃丢失的水份.
  2.要忌食含碘量高的食物,特别是象海带,海鱼,等海产品.
  3.不要吸烟,不要喝浓茶,咖啡,酒等,不要吃辛辣食品,特别是辣椒,葱,姜,蒜等 .
  4.平时注意休息,不要活动过量,积极配合医生治疗.
  5.甲亢患者周围的人也要对病人体贴一些,尽量解除患者的紧张情绪,以免病情加重.
  6.最重要的是患病后早日采取正确的治疗方法,通过正确的治疗,甲亢是完全可以痊愈的.
专长:甲亢、甲减、甲状腺结节等疾病的治疗
问题分析:您好,T4高是是甲状腺素高。T高可能是甲亢。甲亢是甲状腺功能亢进的简称,是由多种原因引起的甲状腺激素分泌过多所至的一组常见内分泌疾病。不要盲目用药,治疗的药物有多种,但都有一定的适应症,不一定都适合每位患者,用药不对症的话,产生了抗药性、耐药性,致使延误病情,错失最佳的治疗时机。意见建议:建议您及时的到正规的医院去检查,针对治疗,以免耽误了治疗的最佳时机。祝您早日康复!
关注此问题的人还看了
大家都在搜:
医生在线 - 免费健康咨询
随着亚健康人群的增加,各种莫名的病症都找上了门,严重时
“日出而作,日落而息”,随着社会的进展,这种良性的作息
现代社会发展节奏快,生存压力大,人的心理压力也很大,但很多
免费向百万名医生提问
填写症状 描述信息,如:小孩头不发烧,手脚冰凉,是怎么回事?
无需注册,10分钟内回答
百度联盟推广
搜狗联盟推广
专家在线免费咨询
评价成功!sql查询语句相关问题_百度知道Posts - 78,
Articles - 22,
Comments - 178
代码改变世界
20:43 by Mike.Jiang, ... 阅读,
1   T4语法
T4的语法与ASP.NET的方式比较类似。主要包括指令、文本块、控制块。
1.1&&& 指令
指令主要包括template, output, assembly, import, include等类型,用以告诉T4引擎如何编译和运行一个模板。这些指令相当于T4引擎的配置参数。
&#@ template debug="true" hostspecific="true" language="C#"
告诉T4引擎控制块用c#编写;
&#@ output extension=".cs" #&
告诉T4引擎生成文件的后缀名是.cs;
&#@ assembly name="System.Core"#&
告诉T4引擎编译运行时引用System.Core程序集;
&#@ assembly name="$(SolutionDir)\Project.CodeGenerator\bin\Debug\MySql.Data.Dll"
告诉T4引擎引用一个特定的位置上的程序集;
&#@ import namespace="System.Data.SqlClient"#&
告诉T4引擎编译运行时引用某个名称空间
&#@ include file="../Code/DBSchema.ttinclude"#&
告诉T4引擎编译运行时引用某个文件,类似于JS的引用
1.2 && 文本块
文本块, T4引擎会将文本块的内容直接复制到输出文件中。
1.3 && 控制块
控制块,主要用于控制文本的输出。在控制块可以写任意的C#代码。
1.4 && 示例Hello world
&#@ template debug="true" hostspecific="true" language="C#" #&
&#@ output extension=".txt" #&
Hello, &#Write("World");#&
2   工作原理
1&&&&& Step1:编译模板,根据指令编译模板中的文本块和控制块,并生成一个继承于TextTransformation的类。
2&&&&& Step2: T4引擎动态创建类的实例,并调用TransformText方法。
3  在T4中读取表结构
我们用T4时,主要是基于数据库或配置文件来生成各类的代码。所以如何有效地获取数据库的结构信息,是比较重要的。 之前看很多人直接把获取数据库的信息放在每一个模板中,在更换其它数据库时,又要重写模板。一个模板同时支持多个项目时,不同的项目数据库很有可能是不同的。
主要设计思想如下,简单地应用了简单工厂模式。通过DBSchemaFactory类根据不同数据库类型,获取数据库访问类的接口IDBSchema。最后返回相同的表结构信息。
DBSchema.ttinclude类:
根据不同的数据库,获取表结构信息。已包括SQLSERVER和MYSQL。
&#@ assembly name="System.Core"#&
&#@ assembly name="System.Data" #&
&#@ assembly name="System.xml" #&
&#@ assembly name="$(SolutionDir)\bin\Debug\MySql.Data.Dll"
&#@ import namespace="System"#&
&#@ import namespace="System.Collections.Generic"#&
&#@ import namespace="System.Data"#&
&#@ import namespace="System.Data.SqlClient"#&
&#@ import namespace="MySql.Data.MySqlClient"#&
#region Code
public class DBSchemaFactory
static readonly string DatabaseType = "SqlServer";
public static IDBSchema GetDBSchema()
IDBSchema dbS
switch (DatabaseType)
case "SqlServer":
dbSchema =new SqlServerSchema();
case "MySql":
dbSchema = new MySqlSchema();
throw new ArgumentException("The input argument of DatabaseType is invalid!");
return dbS
public interface IDBSchema : IDisposable
List&string& GetTablesList();
Table GetTableMetadata(string tableName);
public class SqlServerSchema : IDBSchema
public string ConnectionString = "Data Source=.;Initial Catalog=ProjectDPersist Security Info=TUser ID=Password=123456;";
public SqlC
public SqlServerSchema()
conn = new SqlConnection(ConnectionString);
conn.Open();
public List&string& GetTablesList()
DataTable dt = conn.GetSchema("Tables");
List&string& list = new List&string&();
foreach (DataRow row in dt.Rows)
list.Add(row["TABLE_NAME"].ToString());
public Table GetTableMetadata(string tableName)
string selectCmdText = string.Format("SELECT * FROM {0}", tableName); ;
SqlCommand command = new SqlCommand(selectCmdText, conn);
SqlDataAdapter ad = new SqlDataAdapter(command);
System.Data.DataSet ds = new DataSet();
ad.FillSchema(ds, SchemaType.Mapped, tableName);
Table table = new Table(ds.Tables[0]);
public void Dispose()
if (conn != null)
conn.Close();
public class MySqlSchema : IDBSchema
public string ConnectionString = "Server=Port=3306;Database=ProjectDUid=Pwd=;";
public MySqlC
public MySqlSchema()
conn = new MySqlConnection(ConnectionString);
conn.Open();
public List&string& GetTablesList()
DataTable dt = conn.GetSchema("Tables");
List&string& list = new List&string&();
foreach (DataRow row in dt.Rows)
list.Add(row["TABLE_NAME"].ToString());
public Table GetTableMetadata(string tableName)
string selectCmdText = string.Format("SELECT * FROM {0}", tableName); ;
MySqlCommand command = new MySqlCommand(selectCmdText, conn);
MySqlDataAdapter ad = new MySqlDataAdapter(command);
System.Data.DataSet ds = new DataSet();
ad.FillSchema(ds, SchemaType.Mapped, tableName);
Table table = new Table(ds.Tables[0]);
public void Dispose()
if (conn != null)
conn.Close();
public class Table
public Table(DataTable t)
this.PKs = this.GetPKList(t);
this.Columns = this.GetColumnList(t);
this.ColumnTypeNames = this.SetColumnNames();
public List&Column& PKs;
public List&Column& C
public string ColumnTypeN
public List&Column& GetPKList(DataTable dt)
List&Column& list = new List&Column&();
Column c = null;
if (dt.PrimaryKey.Length & 0)
list = new List&Column&();
foreach (DataColumn dc in dt.PrimaryKey)
c = new Column(dc);
list.Add(c);
private List&Column& GetColumnList(DataTable dt)
List&Column& list = new List&Column&();
Column c = null;
foreach (DataColumn dc in dt.Columns)
c = new Column(dc);
list.Add(c);
private string SetColumnNames()
List&string& list = new List&string&();
foreach (Column c in this.Columns)
list.Add(string.Format("{0} {1}", c.TypeName, c.LowerColumnName));
return string.Join(",", list.ToArray());
public class Column
DataColumn columnB
public Column(DataColumn columnBase)
this.columnBase = columnB
public string ColumnName { get { return this.columnBase.ColumnN } }
public string MaxLength { get { return this.columnBase.MaxLength.ToString(); } }
public string TypeName {
string result = string.E
if (this.columnBase.DataType.Name == "Guid")//for mysql,因为对于MYSQL如果是CHAR(36),类型自动为Guid
result = "String";
result = this.columnBase.DataType.N
public bool AllowDBNull { get { return this.columnBase.AllowDBN } }
public string UpColumnName
return string.Format("{0}{1}", this.ColumnName[0].ToString().ToUpper(), this.ColumnName.Substring(1));
public string LowerColumnName
return string.Format("{0}{1}", this.ColumnName[0].ToString().ToLower(), this.ColumnName.Substring(1));
public class GeneratorHelper
public static readonly string StringType = "String";
public static readonly string DateTimeType = "DateTime";
public static string GetQuesMarkByType(string typeName)
string result = typeN
if (typeName == DateTimeType)
result += "?";
#endregion
数据库结构的测试模板02 DBSchema.tt
输出数据库的所有表的结构信息
&#@ template debug="true" hostspecific="true" language="C#"
&#@ output extension=".txt" #&
&#@ assembly name="System.Core"#&
&#@ import namespace="System"#&
&#@ import namespace="System.Collections.Generic"#&
&#@ include file="../Code/DBSchema.ttinclude"#&
var dbSchema=DBSchemaFactory.GetDBSchema();
List&string& tableList=dbSchema.GetTablesList();
foreach(string tableName in tableList)
&#= tableName #&
Table table=dbSchema.GetTableMetadata(tableName);
foreach(Column c in table.PKs)
&#= c.ColumnName#&
ColumnName,TypeName,MaxLength,UpColumnName,LowerColumnName
foreach(Column c in table.Columns)
&#=c.ColumnName#&,&#=c.TypeName#&,&#=c.MaxLength#&,&#=c.UpColumnName#&,&#=c.LowerColumnName#&
dbSchema.Dispose();
1& 在DBSchema.ttinclude,所有的类都被包含在&#+ #&中,&#+ #&是一个类功能的控制块,其中可以定义任意的C#代码。这些类多是帮助类,所以又定义在一个可复用的模板中&.ttinclude&.
2& 在02 DBSchema.tt中有一行& &#@ include file="../Code/DBSchema.ttinclude"#&&,是指引用某个位置的文件,在这里指是引用一个可复用的模板。
4用T4生成实体
用T4生成一个代码的一个常用应用是生成实体类,下面是一个示例代码(此模板引用了DBSchema.ttinclude):
&#@ template debug="true" hostspecific="true" language="C#"
&#@ output extension=".cs" #&
&#@ assembly name="System.Core"#&
&#@ import namespace="System"#&
&#@ import namespace="System.Collections.Generic"#&
&#@ include file="../Code/DBSchema.ttinclude"#&
var dbSchema=DBSchemaFactory.GetDBSchema();
List&string& tableList=dbSchema.GetTablesList();
foreach(string tableName in tableList)
Table table=dbSchema.GetTableMetadata(tableName);
using System.Collections.G
using System.T
namespace Project.Model
[Serializable]
public class &#=tableName#&
#region Constructor
public &#=tableName#&() { }
public &#=tableName#&(&#=table.ColumnTypeNames#&)
foreach(Column c in table.Columns)
this.&#=c.LowerColumnName#& = &#=c.LowerColumnName#&;
#endregion
#region Attributes
foreach(Column c in table.Columns)
private &#=GeneratorHelper.GetQuesMarkByType(c.TypeName)#& &#=c.LowerColumnName#&;
public &#=GeneratorHelper.GetQuesMarkByType(c.TypeName)#& &#=c.UpColumnName#&
get { return &#=c.LowerColumnName#&; }
set { &#=c.LowerColumnName#& = }
#endregion
#region Validator
public List&string& ErrorList = new List&string&();
private bool Validator()
bool validatorResult = true;
foreach(Column c in table.Columns)
if(!c.AllowDBNull)
if(c.TypeName==GeneratorHelper.StringType)
if (string.IsNullOrEmpty(this.&#=c.UpColumnName#&))
validatorResult = false;
this.ErrorList.Add("The &#=c.UpColumnName#& should not be empty!");
if(c.TypeName==GeneratorHelper.DateTimeType)
if (this.&#=c.UpColumnName#&==null)
validatorResult = false;
this.ErrorList.Add("The &#=c.UpColumnName#& should not be empty!");
if(c.TypeName==GeneratorHelper.StringType)
if (this.&#=c.UpColumnName#& != null && &#=c.MaxLength#& & this.&#=c.UpColumnName#&.Length)
validatorResult = false;
this.ErrorList.Add("The length of &#=c.UpColumnName#& should not be greater then &#=c.MaxLength#&!");
return validatorR
#endregion
dbSchema.Dispose();
1&&&&& 在这个模板中,&#= #&为表达式控制块
2&&&&& 除了表达式控制块,其它的代码块的开始&#和结束符#&最好是放在行首,这样一来容易分辨,二来最终输出的文本也是你想要的,不然文本块会乱掉。
5生成多个实体并分隔成多个文件
对于同时生成多个文件的模板可以直接下面的一个帮助类,这个帮助类可以帮助我们将一个文件分隔成多个文件(网上找的)。
分隔文件的帮助类:
&#@ assembly name="System.Core"#&
&#@ assembly name="EnvDTE"#&
&#@ import namespace="System.Collections.Generic"#&
&#@ import namespace="System.IO"#&
&#@ import namespace="System.Text"#&
&#@ import namespace="Microsoft.VisualStudio.TextTemplating"#&
// T4 Template Block manager for handling multiple file outputs more easily.
// Copyright (c) Microsoft Corporation.
All rights reserved.
// This source code is made available under the terms of the Microsoft Public License (MS-PL)
// Manager class records the various blocks so it can split them up
class Manager
public struct Block {
public String N
public int Start, L
public List&Block& blocks = new List&Block&();
public Block currentB
public Block footerBlock = new Block();
public Block headerBlock = new Block();
public ITextTemplatingEngineH
public ManagementS
public StringB
public String OutputPath { get; set; }
public Manager(ITextTemplatingEngineHost host, StringBuilder template, bool commonHeader) {
this.host =
this.template =
OutputPath = String.E
strategy = ManagementStrategy.Create(host);
public void StartBlock(String name) {
currentBlock = new Block { Name = name, Start = template.Length };
public void StartFooter() {
footerBlock.Start = template.L
public void EndFooter() {
footerBlock.Length = template.Length - footerBlock.S
public void StartHeader() {
headerBlock.Start = template.L
public void EndHeader() {
headerBlock.Length = template.Length - headerBlock.S
public void EndBlock() {
currentBlock.Length = template.Length - currentBlock.S
blocks.Add(currentBlock);
public void Process(bool split) {
String header = template.ToString(headerBlock.Start, headerBlock.Length);
String footer = template.ToString(footerBlock.Start, footerBlock.Length);
blocks.Reverse();
foreach(Block block in blocks) {
String fileName = bine(OutputPath, block.Name);
if (split) {
String content = header + template.ToString(block.Start, block.Length) +
strategy.CreateFile(fileName, content);
template.Remove(block.Start, block.Length);
strategy.DeleteFile(fileName);
class ManagementStrategy
internal static ManagementStrategy Create(ITextTemplatingEngineHost host) {
return (host is IServiceProvider) ? new VSManagementStrategy(host) : new ManagementStrategy(host);
internal ManagementStrategy(ITextTemplatingEngineHost host) { }
internal virtual void CreateFile(String fileName, String content) {
File.WriteAllText(fileName, content);
internal virtual void DeleteFile(String fileName) {
if (File.Exists(fileName))
File.Delete(fileName);
class VSManagementStrategy : ManagementStrategy
private EnvDTE.ProjectItem templateProjectI
internal VSManagementStrategy(ITextTemplatingEngineHost host) : base(host) {
IServiceProvider hostServiceProvider = (IServiceProvider)
if (hostServiceProvider == null)
throw new ArgumentNullException("Could not obtain hostServiceProvider");
EnvDTE.DTE dte = (EnvDTE.DTE)hostServiceProvider.GetService(typeof(EnvDTE.DTE));
if (dte == null)
throw new ArgumentNullException("Could not obtain DTE from host");
templateProjectItem = dte.Solution.FindProjectItem(host.TemplateFile);
internal override void CreateFile(String fileName, String content) {
base.CreateFile(fileName, content);
((EventHandler)delegate { templateProjectItem.ProjectItems.AddFromFile(fileName); }).BeginInvoke(null, null, null, null);
internal override void DeleteFile(String fileName) {
((EventHandler)delegate { FindAndDeleteFile(fileName); }).BeginInvoke(null, null, null, null);
private void FindAndDeleteFile(String fileName) {
foreach(EnvDTE.ProjectItem projectItem in templateProjectItem.ProjectItems) {
if (projectItem.get_FileNames(0) == fileName) {
projectItem.Delete();
示例模板:
生成某个数据库下面所有的表的实体,并放在不同的文件里。
&#@ template debug="true" hostspecific="true" language="C#"
&#@ output extension=".cs" #&
&#@ assembly name="System.Core"#&
&#@ import namespace="System"#&
&#@ import namespace="System.Collections.Generic"#&
&#@ include file="../Code/DBSchema.ttinclude"#&
&#@ include file="../Code/MultiDocument.ttinclude"#&
&# var manager = new Manager(Host, GenerationEnvironment, true) { OutputPath = Path.GetDirectoryName(Host.TemplateFile)}; #&
var dbSchema=DBSchemaFactory.GetDBSchema();
List&string& tableList=dbSchema.GetTablesList();
foreach(string tableName in tableList)
manager.StartBlock(tableName+".cs");
Table table=dbSchema.GetTableMetadata(tableName);
using System.Collections.G
using System.T
namespace Project.Model
[Serializable]
public class &#=tableName#&
#region Constructor
public &#=tableName#&() { }
public &#=tableName#&(&#=table.ColumnTypeNames#&)
foreach(Column c in table.Columns)
this.&#=c.LowerColumnName#& = &#=c.LowerColumnName#&;
#endregion
#region Attributes
foreach(Column c in table.Columns)
private &#=GeneratorHelper.GetQuesMarkByType(c.TypeName)#& &#=c.LowerColumnName#&;
public &#=GeneratorHelper.GetQuesMarkByType(c.TypeName)#& &#=c.UpColumnName#&
get { return &#=c.LowerColumnName#&; }
set { &#=c.LowerColumnName#& = }
#endregion
#region Validator
public List&string& ErrorList = new List&string&();
private bool Validator()
bool validatorResult = true;
foreach(Column c in table.Columns)
if(!c.AllowDBNull)
if(c.TypeName==GeneratorHelper.StringType)
if (string.IsNullOrEmpty(this.&#=c.UpColumnName#&))
validatorResult = false;
this.ErrorList.Add("The &#=c.UpColumnName#& should not be empty!");
if(c.TypeName==GeneratorHelper.DateTimeType)
if (this.&#=c.UpColumnName#&==null)
validatorResult = false;
this.ErrorList.Add("The &#=c.UpColumnName#& should not be empty!");
if(c.TypeName==GeneratorHelper.StringType)
if (this.&#=c.UpColumnName#& != null && &#=c.MaxLength#& & this.&#=c.UpColumnName#&.Length)
validatorResult = false;
this.ErrorList.Add("The length of &#=c.UpColumnName#& should not be greater then &#=c.MaxLength#&!");
return validatorR
#endregion
manager.EndBlock();
dbSchema.Dispose();
manager.Process(true);
T4的编辑工具下载地址
VS默认的编辑工具无高亮,无提示,错误不易定位。 没这个工具,真心不想写任何T4代码。
所有示例代码:iphone4所有系统参数_百度知道*健康问题描述(发病时间、主要症状、症状变化等)
提问的越详细,医生回答的越清楚哦
请输入问题描述,10-500个汉字。10/500
曾经治疗情况和效果:有无
描述治疗情况(如没有点击无)并想得到怎样的帮助
请输入问题描述,0-500个汉字。0/500
*性别:男女请选择性别
*年龄:请正确填写:如:22 或22岁
上传影像图片
每张图不超过 2 MB,格式:支持 gif , jpeg ,jpg
手机号码:
√保密,免费获得医生回复短信格式错误
就T4高是什么原因 其他都正常
就T4高是什么原因 其他都正常
就T4高是什么原因 其他都正常
共1条医生回复
因不能面诊,医生的建议仅供参考
职称:医师
专长:妇产科
&&已帮助用户:142154
这个符合原发性甲亢。 T4高于正常,但是促甲状腺素TSH低于正常。
问最近查了个全血,其他正常就是血沉高,是什么原因啊。...
职称:医生会员
专长:高血压 心脏病
&&已帮助用户:9131
病情分析: 血沉增快既有生理的,也有病理性的。
生理性血沉增快常见于妇女月经期、妊娠期,高温作业,重体力劳动及剧烈运动后。
病理性血沉增快常见于下列情况:(1)风湿或急性传染病,如风湿性心脏病、风湿性关节炎、麻疹等;(2)各种炎症,如肺炎、胆囊炎、败血症等;(3)结核病,如肺结核、淋巴结核、骨结核等;(4)循环及血液系统疾病,如急性心内膜炎、心肌梗塞、贫血、出血性疾病;(5)其他疾病,如恶性肿瘤、高胆固醇血症、红斑狼疮、梅毒、黑热病等。
问只是眼压高其他都正常请问是什么原因
职称:医生会员
专长:心脑血管疾病
&&已帮助用户:160761
病情分析: 眼压高多见于青光眼,危害较大,所以一旦确诊,应及时采取相应措施治疗,降低眼压一般采取局部滴用毛果芸香碱等,口服一般应用乙酰唑胺等药物,可有一定疗效,快速降压可选用甘露醇快速静点,必要时应手术治疗
问总T4偏低
是什么原因
职称:主治医师
专长:小儿感冒,小儿肺炎,腹泻病
&&已帮助用户:100974
您好,如果其他项目正常的话,问题不大,不知道宝宝是否有什么症状?
问血清游离t4偏低,血钙高,乳酸脱氢酶高是什么原因
职称:医生会员
专长:内科、尤其擅长上呼吸道感染等疾病
&&已帮助用户:63440
指导意见:偏低一点是说明不xr 了问题的,建议患者定期复查,平时是可以多吃有营养的食物来增强抵抗力的,不要吃刺激性食物。
问请问甲状腺T4FT4高其他项都正常是什么原因
职称:医生会员
专长:高血压,心血管,胃肠
&&已帮助用户:4023
问题分析:甲状腺激素的检查是甲状腺功能的特殊检查,其反映甲状腺的功能。常用的有3项检查、5项检查、7项检查。TT4是总甲状腺素,FT4是游离的甲状腺素。意见建议:TT4(总甲状腺素),FT4(游离的甲状腺素)升高反映甲状腺功能亢进,结合以前有甲状腺功能亢进的病史,其标志现在的甲状腺功能仍然是亢进的。
问T3、T4正常,TSH为18.0,会是什么原因?
职称:医师
专长: 古古怪怪
&&已帮助用户:0
你好,这个考虑有甲减的可能性。建议定期复查看看。必要时需要服用甲状腺素片。
关注此问题的人还看了
大家都在搜:
医生在线 - 免费健康咨询
随着亚健康人群的增加,各种莫名的病症都找上了门,严重时
“日出而作,日落而息”,随着社会的进展,这种良性的作息
现代社会发展节奏快,生存压力大,人的心理压力也很大,但很多
身高相关标签
免费向百万名医生提问
填写症状 描述信息,如:小孩头不发烧,手脚冰凉,是怎么回事?
无需注册,10分钟内回答
百度联盟推广
搜狗联盟推广
专家在线免费咨询
评价成功!

我要回帖

更多关于 t4b3.com 的文章

 

随机推荐