当前位置:首页>学习笔记>读书笔记#6 The Courage to Teach(上)

读书笔记#6 The Courage to Teach(上)

  • 2026-03-28 05:59:58
读书笔记#6 The Courage to Teach(上)

每月一本读书笔记:

20263—The Courage to Teach, by Parker J. Palmer 

说明:这是一本触及教育工作者心灵的书,以下均为本书中的原句,最后有用DS整理出的有启发性的金句(有中文翻译),与大家共勉。

1.Foreword to the Tenth Anniversay Edition

I wanted to anticipate the impact of our society’s growing obsession with educational externals—including relentless and mindless standardized testing—and find ways to protect and support the inner journey at the heart of authentic teaching, learning, and living.

By the end of that year, I had been reminded of two things related to this book: why the title was on target (at least, for me) and why I needed to write about teaching with as much humility as I could muster.

My two-year journey with public school teachers persuaded me beyond doubt that they and their kin are among the true culture heroes of our time. Daily they must deal with children who have been damaged by social pathologies that no one else has the will to cure. Daily they are berated by politicians, the public, and the press for their alleged inadequacies and failures.

Equally delightful and even more surprising has been the readership this book has attracted in worlds other than education, including medicine, law, politics, philanthropy, ministry, and organizational leadership.

If the capacity to educate students well depends heavily on relational trust, on what does relational trust depend? Clearly, it depends on an educator’s capacity to “explore the inner landscape” of his or her own life, learning how to negotiate that tricky terrain in a way that keeps trust alive.

Today, I am even more hopeful about the potential for education reform than I was ten years ago because this book has introduced me to so many people who are teachers or administratorsand reformers—people who care passionately about education, schools, and the learners they are meant to serve, who are willing to take the risk of acting on their passion.

2.Introduction

We teach who we are

When my students and I discover uncharted territory to explore, when the pathway out of a thicket opens up before us, when our experience is illumined by the lightning-life of the mind—then teaching is the finest work I know.

But at other moments, the classroom is so lifeless or painful or confused—and I am so powerless to do anything about it— that my claim to be a teacher seems a transparent sham. Then the enemy is everywhere: in those students from some alien planet, in that subject I thought I knew, and in the personal pathology that keeps me earning my living this way. What a fool I was to imagine that I had mastered this occult art— harder to divine than tea leaves and impossible for mortals to do even passably well!

If you are a teacher who never has bad days, or who has them but does not care, this book is not for you. This book is for teachers who have good days and bad, and whose bad days bring the suffering that comes only from something one loves. It is for teachers who refuse to harden their hearts because they love learners, learning, and the teaching life.

When you love your work that much—and many teachers do—the only way to get out of trouble is to go deeper in. We must enter, not evade, the tangles of teaching so we can understand them better and negotiate them with more grace, not only to guard our own spirits but also to serve our students well.

Those tangles have three important sources. First, the subjects we teach are as large and complex as life, so our knowledge of them is always flawed and partial. Second, the students we teach are larger than life and even more complex.

Good teaching requires self-knowledge: it is a secret hidden in plain sight.

Landscapes inner and outer

At the same time, teacher- bashing has become a popular sport. Panic-stricken by the demands of our day, we need scapegoats for the problems we cannot solve and the sins we cannot bear.

Teachers make an easy target, for they are such a common species and so powerless to strike back. We blame teachers for being unable to cure social ills that no one knows how to treat; and in the process, we demoralize, even paralyze, the very teachers who could help us find our way.

My concern for the inner landscape of teaching may seem indulgent, even irrelevant, at a time when many teachers are struggling simply to survive. Wouldn’t it be more practical, I am sometimes asked, to offer tips, tricks, and techniques for staying alive in the classroom, things that ordinary teachers can use in everyday life?

I have persisted for another reason closer to the bone: “Who is the self that teaches?” is the question at the heart of my own vocation. By addressing it openly and honestly, alone and together, we can serve our students more faithfully, enhance our own well-being, make common cause with colleagues, and help education bring more light and life to the world.

3.Chapter I

Teaching beyond technique

Not long before I started this book, as summer took a slow turn toward fall, I walked into a college classroom and into my third decade of teaching.

I went to class that day grateful for another chance to teach; teaching engages my soul as much as any work I know. But I came home that evening convinced once again that I will never master this baffling vocation.

I have taught thousands of students, attended many seminars on teaching, watched others teach, read about teaching, and reflected on my own experience. My stockpile of methods is substantial. But when I walk into a new class, it is as if I am starting over.

This book builds on a simple premise:good teaching cannot be reduced to technique; good teaching comes from the identity and integrity of the teacher. 

My evidence for this claim comes, in part, from years of asking students to tell me about their good teachers. Listening to those stories, it becomes impossible to claim that all good teachers use similar techniques: some lecture nonstop and others speak very little; some stay close to their material and others loose the imagination; some teach with the carrot and others with the stick.

One student I heard about said she could not describe her good teachers because they differed so greatly, one from another. But she could describe her bad teachers because they were all the same: “Their words float somewhere in front of their faces, like the balloon speech in cartoons.”

Small wonder, then, that teaching tugs at the heart, opens the heart, even breaks the heart—and the more one loves teaching, the more heartbreaking it can be. The courage to teach is the courage to keep one’s heart open in those very moments when the heart is asked to hold more than it is able so that teacher and students and subject can be woven into the fabric of community that learning, and living, require.

Teaching and true self

The claim that good teaching comes from the identity and integrity of the teacher might sound like a truism, and a pious one at that: good teaching comes from good people. Identity and integrity have as much to do with our shadows and limits, our wounds and fears, as with our strengths and potentials.

Gandhi called his life “experiments with truth,” and experimenting in the complex field of forces that bear on our lives is how we learn more about our integrity.We learn experimentally that we thrive on some connections and wither with others, that we enhance our integrity by choosing relationships that give us life and violate it by assenting to those that do not. 

Experimentation is risky. We rarely know in advance what will give us life and what will sap life away. But if we want to deepen our understanding of our own integrity, experiment we must—and then be willing to make choices as we view the experimental results.

We lose heart, in part, because teaching is a daily exercise in vulnerability. As we try to connect ourselves and our subjects with our students, we make ourselves, as well as our subjects, vulnerable to indifference, judgment, ridicule.

Mentors who evoked us

The power of our mentors is not necessarily in the models of good teaching they gave us, models that may turn out to have little to do with who we are as teachers. Their power is in their capacity to awaken a truth within us, a truth we can reclaim years later by recalling their impact on our lives.

In faculty workshops, I often ask people to introduce themselves by talking about a teacher who made a difference in their lives. As these stories are told, we are reminded of many facts about good teaching: that it comes in many forms, that the imprint of good teachers remains long after the facts they gave us have faded.

The self-knowledge that comes from these reflections is crucial to my teaching, for it reveals a complexity within me that is within my students as well. In my case, the “I” who teaches is both intimidated by and attracted to the life of the mind.

The teacher within

In contrast to the strained and even violent concept of vocation as an ought, Frederick Buechner offers a more generous and humane image of vocation as “the place where your deep gladness and the world’s deep hunger meet.”

I realize that the idea of a teacher within strikes some academics as a romantic fantasy, but I cannot fathom why. If there is no such reality in our lives, centuries of Western discourse about the aims of education become so much lip-flapping.

We can, and do, make education an exclusively outward enterprise, forcing students to memorize and repeat facts without ever appealing to their inner truth—and we get predictable results: many students never want to read a challenging book or think a creative thought once they get out of school. The kind of teaching that transforms people does not happen if the student’s inward teacher is ignored.

How does one attend to the voice of the teacher within? I have no particular methods to suggest, other than the familiar ones: solitude and silence, meditative reading and walking in the woods, keeping a journal, finding a friend who will listen. I simply propose that we need to learn as many ways as we can of “talking to ourselves.”

External tools of power have occasional utility in teaching, but they are no substitute for authority, the authority that comes from the teacher’s inner life. The clue is in the word itself, which hasauthor at its core. Authority is granted to people who are perceived as authoring their own words, their own actions, their own lives, rather than playing a scripted role at great remove from their own hearts. When teachers depend on the coercive powers of law or technique, they have no authority at all.

2.Chapter II

A Culture of Fear Education and the Disconnected Life

The external structures of education would not have the power to divide us as deeply as they do if they were not rooted in one of the most compelling features of our inner landscape—fear.

From grade school on, education is a fearful enterprise. As a student, I was in too many classrooms riddled with fear, the fear that leads many children, born with a love of learning, to hate the idea of school.

My own fear is matched by the fear within my students, though in my early years of teaching I conveniently forgot that fact. From where I stood, exposed and vulnerable at the front of the room, my students seemed enviously safe, hidden behind their notebooks, anonymous in the midst of the crowd.

Academic institutions offer myriad ways to protect ourselves from the threat of a live encounter. To avoid a live encounter with teachers, students can hide behind their notebooks and their silence. To avoid a live encounter with students, teachers can hide behind their podiums, their credentials, their power. To avoid a live encounter with one another, faculty can hide behind their academic specialties.

This chapter focuses on pathological fear, so it is important to remember that fear can also be healthy. Some fears can help us survive, even learn and grow—if we know how to decode them. My fear that I am teaching poorly may be not a sign of

failure but evidence that I care about my craft. My fear that a topic will explode in the classroom may be not a warning to flee from it but a signal that the topic must be addressed. My fear of teaching at the dangerous intersection of the personal and the public may be not cowardice but confirmation that I am taking the risks that good teaching requires.

The student from hell

Criticizing the client is the conventional defense in any embattled profession, and these stereotypes conveniently relieve us of any responsibility for our students’ problems—or their resolution.

I once led a faculty workshop where the conversation had turned toward students, and many participants were complaining about how silent and indifferent they are. The workshop was being held in a glass-walled conference room at the core of a new classroom building, and the curtains that might have shut off our view of the surrounding hallways had been left open. In the midst of the student-bashing, a bell rang and the classrooms surrounding the conference room began to empty out. The halls quickly filled with young people, talking to each other with great energy and animation.

I asked the faculty to observe the evidence before us and then asked them to explain the difference between the students they had been describing and the ones we were now seeing: “Is it possible that your students are not brain-dead? Is it possible that their classroom coma is induced by classroom conditions and that once they cross the threshold into another world, they return to life?”

Implicitly and explicitly, young people are told that they have no experience worth having, no voice worth speaking, no future of any note, no significant role to play. Is it any wonder that students, having received such messages from a dozen sources, stay silent in the classroom rather than risk another dismissal or rebuke? Their silence is born not of stupidity or banality but of a desire to protect themselves and to survive. It is a silence driven by their fear of an adult world in which they feel alien and disempowered.

Behind their fearful silence, our students want to find their voices, speak their voices, have their voices heard. A good teacher is one who can listen to those voices even before they are spoken—so that someday they can speak with truth and confidence.

The teacher’s fearful heart

Day after day, year after year, we walk into classrooms and look into younger faces thatseem to signal, in ways crude and subtle, “You’re history. Whatever you value, we don’t—and since you couldn’t possibly understand the things we value, we won’t even bother to try to tell you what they are. We are here only because we are forced to be here. So whatever you have to do, get it over with, and let us get on with our lives.” 

Erik Erikson, reflecting on adult development, says that in midlife we face a choice between “stagnation” and “generativity.”Erikson’s notion can be useful even if you are a young teacher, once you understand that teachers age at a 

geometric rate: my best guess is that most teachers reach midlife by the time they turn twenty-nine!

In the face of the apparent judgment of the young, teachers must turn toward students, not away from them, saying, in

effect, “There are great gaps between us. But no matter how wide and perilous they may be, I am committed to bridging them—not only because you need me to help you on your way but also because I need your insight and energy to help renew my own life.”

Our fearful way of knowing

If we regard truth as something handed down from authorities on high, the classroom will look like a dictatorship. If we regard truth as a fiction determined by personal whim, the classroom will look like anarchy. If we regard truth as emerging from a complex process of mutual inquiry, the classroom will look like a resourceful and interdependent community. Our assumptions about knowing can open up, or shut down, the capacity for connectedness on which good teaching depends.

Knowing of any sort is relational, animated by a desire to come into deeper community with what we know. Why does a historian study the “dead” past? To reveal how much of it lives in us today. Why does a biologist study the “mute” world of nature? To allow us to hear its voice speaking of how entwined we are in life’s ecology. Why does a literary scholar study the world of “fiction”? To show us that the facts can never be understood except in communion with the imagination.

3.Chapter III

The Hidden Wholeness Paradox in Teaching and Learning

Profound truth, rather than empirical fact, is the stuff of which paradoxes are made. But profound need not mean exotic or esoteric. We encounter paradoxical profundities every day simply because we are human, for we ourselves are paradoxes that breathe! Indeed, breathing itself is a form of paradox, requiring inhaling and exhaling to be whole.

The first two chapters of this book are full of ordinary truths about teaching that can be expressed only as paradoxes:

• The knowledge I have gained from thirty years of teaching goes hand in hand with my sense of being a rank amateur at the start of each new class.

• My inward and invisible sense of identity becomes known, even to me, only as it manifests itself in encounters with external and visible “otherness.”

• Good teaching comes from identity, not technique, but if I allow my identity to guide me toward an integral technique, that technique can help me express my identity more fully.

• Teaching always takes place at the crossroads of the personal and the public, and if I want to teach well, I must learn to stand where these opposites intersect.

• Intellect works in concert with feeling, so if I hope to open my students’ minds, I must open their emotions as well.

When things fall apart

Our equal and opposite needs for solitude and community constitute a great paradox. When it is torn apart, both of these life-giving states of being degenerate into deathly specters of themselves. Solitude split off from community is no longer a rich and fulfilling experience of inwardness; now it becomes loneliness, a terrible isolation. Community split off from solitude is no longer a nurturing network of relationships; now it becomes a crowd, an alienating buzz of too many people and too much noise.

The world of education as we know it is filled with broken paradoxes—and with the lifeless results:

• We separate head from heart. Result: minds that do not know how to feel and hearts that do not know how to think.

• We separate facts from feelings. Result: bloodless facts that make the world distant and remote and ignorant emotions that reduce truth to how one feels today.

• We separate theory from practice. Result: theories that have little to do with life and practice that is uninformed by understanding.

• We separate teaching from learning. Result: teachers who talk but do not listen and students who listen but do not talk.

The limits and potentials of self

Every strength is also a weakness, a limitation, a dimension of identity that serves me and others well under some circumstances but not all the time. If my gift is a powerful analytical mind, I have an obvious asset with problems that yield to rationality. But if the problem at hand is an emotional tangle with another person and I use my gift to try to analyze the problem away, the liabilities that accompany my gift will quickly become clear.

Paradox and pedagogical design

When I design a classroom session, I am aware of six paradoxical tensions that I want to build into the teaching and learning space. These six are neither prescriptive nor exhaustive. They are simply mine, offered to illustrate how the principle of paradox might contribute to pedagogical design:

1.The space should be bounded and open. Within those boundaries, students are free to speak, but their speaking is always guided toward the topic, not only by the teacher but also by the materials at hand. 

2.The space should be hospitable and “charged.” Open space is liberating, but it also raises the fear of getting lost in the uncharted and the unknown. So a learning space must be hospitable—inviting as well as open, safe and trustworthy as well as free. But if that expedition is to take us somewhere, the space must also be charged. If students are to learn at the deepest levels, they must not feel so safe that they fall asleep.

3.The space should invite the voice of the individual and the voice of the group. If a space is to support learning, it must invite students to find their authentic voices, whether or not they speak in ways approved by others. Here, no decision can be made as long as even one voice dissents, so the group must learn to listen to individuals with care. 

4.The space should honor the “little” stories of the students and the “big” stories of the disciplines and tradition. 

5.The space should support solitude and surround it with the resources of community. An authentic learning community is not just compatible with solitude; it is essential to a full realization of what the inner teacher is trying to tell us. 

6.The space should welcome both silence and speech. Psychologists say that a typical group can abide about fifteen seconds of silence before someone feels the need to break the tension by speaking. It is our old friend fear at work, interpreting the silence as something gone wrong, certain that worthwhile things will not happen if we are not making noise. But in authentic education, silence is treated as a trustworthy matrix for the inner work students must do, a medium for learning of the deepest sort. 

Practicing paradox in the classroom

Even if my hopeful interpretations are mistaken, it is indisputable that the moment I break the silence, I foreclose on all chances for authentic learning. Why would my students think their own thoughts in the silence when they know I will invariably fill it with thoughts of my own?

以下是用Deepseek整理和总结的上述文章中对教育工作者可以有启发的10句金句,与广大同仁共勉:

1.“Good teaching cannot be reduced to technique; good teaching comes from the identity and integrity of the teacher.”

好的教学不能沦为技术的传授;好的教学源于教师的自我认同与完整。

2.“The courage to teach is the courage to keep one’s heart open in those very moments when the heart is asked to hold more than it is able.”

教学的勇气,就是在内心被要求承载超过其所能承受之时,依然保持心灵敞开的勇气。

3.“We lose heart, in part, because teaching is a daily exercise in vulnerability.”

我们失去热情,部分原因在于教学(本身就应该)是一场日复一日的(展现自己)脆弱(面)的练习。

4.“Authority is granted to people who are perceived as authoring their own words, their own actions, their own lives, rather than playing a scripted role at great remove from their own hearts.”

权威被赋予那些被视为在书写自己的话语、自己的行动、自己生命的人,而非那些远离自己内心、扮演照本宣科角色的人。

5.“Behind their fearful silence, our students want to find their voices, speak their voices, have their voices heard. A good teacher is one who can listen to those voices even before they are spoken.”

在恐惧的沉默背后,我们的学生渴望找到自己的声音、说出自己的声音、让自己的声音被听见。好老师,是那些甚至在这些声音尚未说出之前就能倾听的人。

6.“We separate head from heart. Result: minds that do not know how to feel and hearts that do not know how to think.”

我们将头脑与心灵分离。结果便是:头脑不知如何去感受,心灵不知如何去思考。

7.“The space should be bounded and open. Within those boundaries, students are free to speak, but their speaking is always guided toward the topic.”

学习空间应当既有边界又开放。在边界之内,学生可以自由发言,但他们的发言始终被引向主题。

8.“If students are to learn at the deepest levels, they must not feel so safe that they fall asleep.”

如果学生要进行最深层次的学习,(因此我们的课堂就不应该是让)学生感到安逸到昏昏欲睡。

9.“In authentic education, silence is treated as a trustworthy matrix for the inner work students must do, a medium for learning of the deepest sort.”

在真正的教育中,沉默被视为一种值得信赖的基质,承载着学生必须完成的内在功课——一种最深层次学习的媒介。

10.“Good teaching comes from identity, not technique, but if I allow my identity to guide me toward an integral technique, that technique can help me express my identity more fully.”

好的教学源于自我认同,而非技术;但如果我让自我认同引导我走向一种与之契合的技术,这种技术便能帮助我更充分地表达我的自我认同。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-28 06:06:48 HTTP/2.0 GET : https://67808.cn/a/478219.html
  2. 运行时间 : 0.216691s [ 吞吐率:4.61req/s ] 内存消耗:4,503.34kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=03a3e72f042d4e5ec519e3323b396d07
  1. /yingpanguazai/ssd/ssd1/www/no.67808.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/no.67808.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/no.67808.cn/runtime/temp/6df755f970a38e704c5414acbc6e8bcd.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000901s ] mysql:host=127.0.0.1;port=3306;dbname=no_67808;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001414s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001657s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000824s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001507s ]
  6. SELECT * FROM `set` [ RunTime:0.000713s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001538s ]
  8. SELECT * FROM `article` WHERE `id` = 478219 LIMIT 1 [ RunTime:0.001145s ]
  9. UPDATE `article` SET `lasttime` = 1774649208 WHERE `id` = 478219 [ RunTime:0.029747s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.003524s ]
  11. SELECT * FROM `article` WHERE `id` < 478219 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001344s ]
  12. SELECT * FROM `article` WHERE `id` > 478219 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001193s ]
  13. SELECT * FROM `article` WHERE `id` < 478219 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002078s ]
  14. SELECT * FROM `article` WHERE `id` < 478219 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002032s ]
  15. SELECT * FROM `article` WHERE `id` < 478219 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002050s ]
0.220565s