小论成长方法(rev 2) 刘建文(http://blog.csdn.net/keminlau) 经常听人说计划赶不上变化、明天像盒朱古力不知下一颗是啥味儿等对未来未知的无奈或赞叹。的确,明天的事儿谁能预测呢,活着本身就是种探险,我们能做的是要么积极思考面对,要么消极被动无
小论成长方法(rev 2)
刘建文(http://blog.csdn.net/keminlau )
经常听人说计划赶不上变化、明天像盒朱古力不知下一颗是啥味儿等对未来未知的无奈或赞叹。的确,明天的事儿谁能预测呢,活着本身就是种探险,我们能做的是要么积极思考面对,要么消极被动无奈。不过即便你选择积极面对还不够,因为什么事情都得讲求方法;有了方法还不够,还得有操作,用身体力行验证方法的有效性。可是我们最重要十年青春哪经得起一次不慎的小白鼠测验?人生成长不只是个永恒的话题。
我常和身边的人讲自己总结的成长方法论--分长短期目标,坚持并适当调整。有人赞同,但更多的是沉默,可以理解,毕竟太形而上了,应该再详细补充一下。
首先目标很重要。如果你连自己喜欢什么,想做些什么都不清楚是很糟糕的事情,后面的坚持和调整也是白搭。因为坚持是选择一个特定的比较窄方向走,调整也是局部微调。
目标分长短很重要,因为人毕竟不是机器,情感对人行为的影响还是非常大的。机器只需要能量就可以不断向前开,而人要不断往前开的动力可不是用电那么单纯了,对学习的即时反馈是动力的一种。再者,短目标降低了你盲目选择的成本。
坚持更重要。现在社会公平自由,权势不再是继承所得,也不是武夫割据一方所得,权势与知识经验成正比。但如果听任感性分散自己的精力话,你的境界将很快上到一个高原水平,无法让自己的水平境界有更高的质的飞跃;必须理性的沉下气来坚持做同一件实事。
调整的需要是因为一开始的选择往往是有偏差的。
P.S. 我的这个“成长方法论”是在做一件妄想的事情,就是想试图控制自己的未来,技术化自己的明天。可惜这只是主观意愿而已。事实往往有无法预知的东西。
比如我说学习要有目标,有了之后又怎样怎样。这个有了目标只是一个假设,试想有谁能一开始能给出一个明确的可操作的目标呢?举个例子,比如我的目标是当个黑客,但是在我“当黑客”前我必须了解“黑客”具体涵义,也就是说,在达到一个终极目标的过程中会有一些更优先的辅助性的目标需要先完成,我们称它“监督目标”。再又,一个“黑客”不懂数学,不懂CPU,不懂操作系统原理是很难想像的,这个表明了终极目标内包括很多“子目标”。子目标间共同系统地组成了大目标。子目标内也会有子目标,目标是嵌套的,层次化的,每层都会有一些“监督目标”,对该层目标完成的评价和监督;我们称子目标为look-inside,监督目标为look-aside。
我是小结出这个“成长方法论”,但我自己都没有成功,所以或许没有资格说教,可我用身体力行证明我的信念。以下是三月抉择以后写下的一些“反馈”:
2009-3-25 23:04
回归代码进行第二个十天了,做了少许的元认知的研究,关于软件工程和软件组件的,进度疑慢实快,因为元认知可以拉开视野,对事物了解更深入,加油!
2009-3-31 15:12
c.又两个月了,收获不少,今天再一次断网回家充银。看进度,应该是最后一次了吧!
2009-4-6 9:57
c.第三个十天过去了,也就是一个月了,当初我说个把月可能可以学会一项具体技能,实践证明一个月不行;按目前的进度,个把月也就是两个月以内应该还不行。不过我一点也不慌,也不觉得自己食言,因为我感觉到自己每天在进步,这种感觉是实实在在的,还有什么比这个还更重要?
2009-4-15 19:00
c.第四个十天走完了,头两天,代码研究到自定义控件的绘画便跳进了操作系统内部,所以大部分时间在研究操作系统。研究的成果是对计算机系统(包括硬件)整体有了更深入的了解。而这一次操作系统研究使我更加的理解了什么叫融会贯通,并且让我的求职的取向多了一个选择,就是驱动程序开发。
2009-4-27 1:20
c.不知不觉第五个十天已经走完,结果是下决心完全转向,转向驱动开发。研究操作系统结构给了我一些新体会:第一,感觉找到了理论和实践的契合点,那就是驱动程序;第二,相对研究复杂多变的应用框架,了解了操作系统结构后,C语言开发会更简单,说不定更快的找到工作。找到的工作也更“固定”。更关键的是操作系统是必学的。我等于少走一条弯路。努力,加油!
2009-5-7 1:17:03
c.代码学习走完了第六个十天,就也是两个月了。不知道为什么,虽然时间一天天过去,到现在我还是见不到上班的那一天,但是我一点都不慌。可能是因为我觉得自己在一个月内变化太大了,我很可能不需写个小软件来证明自己的能力,随着时间一天天过去,或许在忽然间我就找到份工作了。细想一下,其实更重要的是我对计算机了解越来越透彻了,对工作不迷惑就像我学哲学后对人生不迷惑一般。
2009-5-17 13:16:37
c.第七个十天走完。搞定了中断机制并全面了解了总线系统。最后总觉得不够通透了,所以还是决定“正襟危坐”,开始解开CPU,学习汇编语言。
2009-5-28 12:04:57
c.第八个十天已经走完。最大的收获不是解构了CPU,因为CPU涉及的面太广,解构它只能是初步的,必须写一些具体程序才能更好的分析CPU行为,比如CPU指令是如何实现一个软件功能;最大的收获是总结了什么是设计,设计和工作的性质何时开始工作等属于方法论的内容。
P.S.本日记的学习反馈条目会不断追加,直到我找到一份工作为止。

INNODBは、レドログと非論的なものを使用して、データの一貫性と信頼性を確保しています。 1.レドログは、クラッシュの回復とトランザクションの持続性を確保するために、データページの変更を記録します。 2.Undologsは、元のデータ値を記録し、トランザクションロールバックとMVCCをサポートします。

説明コマンドのキーメトリックには、タイプ、キー、行、および追加が含まれます。 1)タイプは、クエリのアクセスタイプを反映しています。値が高いほど、constなどの効率が高くなります。 2)キーは使用されているインデックスを表示し、nullはインデックスがないことを示します。 3)行はスキャンされた行の数を推定し、クエリのパフォーマンスに影響します。 4)追加の情報を最適化する必要があるというFilesortプロンプトを使用するなど、追加情報を提供します。

Temporaryを使用すると、MySQLクエリに一時テーブルを作成する必要があることが示されています。これは、異なる列、またはインデックスされていない列を使用して順番に一般的に見られます。インデックスの発生を回避し、クエリを書き直し、クエリのパフォーマンスを改善できます。具体的には、expliect出力に使用を使用する場合、MySQLがクエリを処理するために一時テーブルを作成する必要があることを意味します。これは通常、次の場合に発生します。1)個別またはグループビーを使用する場合の重複排除またはグループ化。 2)Orderbyに非インデックス列が含まれているときに並べ替えます。 3)複雑なサブクエリを使用するか、操作に参加します。最適化方法には以下が含まれます。1)OrderbyとGroupB

MySQL/INNODBは、4つのトランザクション分離レベルをサポートしています。 1.ReadunCommittedは、知らないデータを読み取ることができます。 2。読み込みは汚い読み取りを回避しますが、繰り返しのない読みが発生する可能性があります。 3. RepeatablerEadはデフォルトレベルであり、汚い読み取りと非回復不可能な読みを避けますが、幻の読み取りが発生する可能性があります。 4. Serializableはすべての並行性の問題を回避しますが、同時性を低下させます。適切な分離レベルを選択するには、データの一貫性とパフォーマンス要件のバランスをとる必要があります。

MySQLは、Webアプリケーションやコンテンツ管理システムに適しており、オープンソース、高性能、使いやすさに人気があります。 1)PostgreSQLと比較して、MySQLは簡単なクエリと高い同時読み取り操作でパフォーマンスが向上します。 2)Oracleと比較して、MySQLは、オープンソースと低コストのため、中小企業の間でより一般的です。 3)Microsoft SQL Serverと比較して、MySQLはクロスプラットフォームアプリケーションにより適しています。 4)MongoDBとは異なり、MySQLは構造化されたデータおよびトランザクション処理により適しています。

MySQLインデックスのカーディナリティは、クエリパフォーマンスに大きな影響を及ぼします。1。高いカーディナリティインデックスは、データ範囲をより効果的に狭め、クエリ効率を向上させることができます。 2。低カーディナリティインデックスは、完全なテーブルスキャンにつながり、クエリのパフォーマンスを削減する可能性があります。 3。ジョイントインデックスでは、クエリを最適化するために、高いカーディナリティシーケンスを前に配置する必要があります。

MySQL学習パスには、基本的な知識、コアの概念、使用例、最適化手法が含まれます。 1)テーブル、行、列、SQLクエリなどの基本概念を理解します。 2)MySQLの定義、作業原則、および利点を学びます。 3)インデックスやストアドプロシージャなどの基本的なCRUD操作と高度な使用法をマスターします。 4)インデックスの合理的な使用や最適化クエリなど、一般的なエラーのデバッグとパフォーマンス最適化の提案に精通しています。これらの手順を通じて、MySQLの使用と最適化を完全に把握できます。

MySQLの実際のアプリケーションには、基本的なデータベース設計と複雑なクエリの最適化が含まれます。 1)基本的な使用法:ユーザー情報の挿入、クエリ、更新、削除など、ユーザーデータの保存と管理に使用されます。 2)高度な使用法:eコマースプラットフォームの注文や在庫管理など、複雑なビジネスロジックを処理します。 3)パフォーマンスの最適化:インデックス、パーティションテーブル、クエリキャッシュを使用して合理的にパフォーマンスを向上させます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
