自学it技术从零开始

2024-10-20

自学it技术从零开始(共8篇)

自学it技术从零开始 篇1

从零开始:自学英语的实用技巧

我是解放军总参谋部驻京某部队的一名现役军官。说来大家也许不信,入伍前实际只有初中二年级文化程度、基本没任何英语基础、没上过任可辅导课、没用过词典等任何工具书的我,在坚持参加正常工作、圆满完成各项任务的前提下,通过完全自学,仅用五个月业余时间,就自学完了全国《大学英语自学教程》(上、下册)的所有课程,并以61的险分顺利通过了该课程的自学考试。12月16日,当我从北京市海淀区自考办拿到成绩通知单的一霎那,激动地一下子从地面上跳了起来,一窜老高。在英语自学过程中,我也摸索和总结出了几点学习体会,感受颇深,现整理出来,斗胆与广大英语自学者进行交流利探讨,其中有的地方不一定适合大家,仅供借鉴和参考。

我的自考学习和复习迎考方法:

学习前制订一个科学计划非常重要,否则时间一长,没有约束,就会放任自流,不了了之。我把《大学英语自学教程》(上、下册)作为基本教材,把《同步辅导/同步训练》和《语法辅导讲座》光盘作为辅助教材,给自己分别制订了半年、月和周三个学习计划,把学习时间、内容和指标都进行了量化,对每段时间学什么、学到什么程度都做到心中有数,以便长期遵循和操作。

方法是抓好学习的最关键因素,有了好的学习方法,能收到事半功倍的效果。在正式学习前,我通过认真思索,发现英语自学虽难,但有一点是和汉语相通的,就是不管它的词汇量再大,但也有一些基本的常用词,如有的生词在第一课也许没有,但在后面的课文中或许会陆续经常地碰到,只要反复听读、经常运用,最终会水到渠成、自然天成。在实践中,我摸索和总结了一套适合自己的英语自学方法,并将其归纳为“英语自学四阶段十五步法”:

一、学前准备阶段

1、浏览。将书从头到尾看一遍,懂不懂、难不难、会不会先别管它,只是为了增强感性认识而已。

2、划线。每篇课文后的生词分单词、词组、地名人名三部分,我将它们一一从课文中全部找出,并分别在单词下划上单横线、词组下划上弯曲线、地名人名下划上双横线,以表示这些生词在课文后就有,以免日后在读课文时,再胡乱猜测、到处查找。◎◎我的单词速记绝妙办法

3、对照。《同步辅导/同步训练》一书中有汉语译文,我将它和教材并排放在一起,将英汉两种语言逐篇逐句逐词进行认真对照,从中领会每个单词的意思,对已经划线和能够明白含义的生词先撇下不管,对不明白意思的生词就靠对照方法,查出英文生词的汉语意思,实在查不出的,就依据译文意思进行猜测,并用汉字标注在英文生词下面,然后再将答案全记在思考、练习、测试题的后面。这样比起用字典一个一个查生词、一点一点苦苦思考不会的难题要简单省事得多,自然就节省了许多时间和力气。

二、学习理解阶段

4、粗读。将新书内容简单地粗读一遍,对不认识的生词反复阅读儿遍,记住它到底由哪几个字母组成,以便增加印象,日后再屡次碰到它时,自然就会认识了。先将难题甩下,不被难题困扰,以免从一开始就产生畏难情绪。

5、细读。将每个章节细细品读,力求对每个词句都做到真正理解。

6、精读。认真阅读书中每个字句,甚至序跋,将难题认真思考,逐一解决,力求真正掌握,不留半点疑问。

7、摘记。要学会自我加工、压缩和简化内容,将重点内容以只要肉眼能够看得见的小字体,集中摘记在书的.前后,便于一眼明了,和教材一样长期保存。

三、听读练习阶段

8、看听。一边看教材,一边听磁带,认真听磁带中的自读者是怎样发音的,心里跟着默默阅读。

9、听读。拿着书,一边听磁带,一边跟着大声阅读。

10、单读。不听磁带,只拿着书自己阅读。

11、光听。把书扔到一边,集中全部精力,屏心静气地听磁带中的人物宣读。

12、朗颂。拿着教材,自己逐篇大声朗读课文,仔细较正自己的口型和发音,寻找正确的感觉。

四、考前复习阶段

13、背诵。考试前注重抓语法知识和单词两个重点,快要考试前十天左右,拼命背诵单词、语法和摘记。

14、做题。考试前四、五天左右,把教材和同步辅导/训练中的思考、练习和测试题挨个做一遍,以提高自己的应试能力。

1 5、回顾。在考试前一天,将全书内容像过电影似的在脑中认真过滤一遍,最终达到全面理解,融会贯通。

除了按照以上步骤进行外,有时候,我还根据自己生活规律、生理特点和各个时间段的记忆能力,将阅读和背诵两者交叉起来,平日里早晨背单词、晚上看课文。每学完一次教材,我都要认真听一遍《语法辅导讲座》光盘。通过这种“英语自学四阶段十五步法”,只要一有时间,我就死死抓住教材,不停地拼命翻看和阅读总计4本近3000页的教材和同步辅导/同步训练。随着读听的次数越来越多,逐步地增强印象,我认识的单词也走来越多,阅读的速度也越来越快,到参加考试之前,我已读教材、听磁带和看光盘分别有好几遍。慢慢地,自然就认识和掌握了许多单词,并熟悉和领会文中的精义了。我自己也认为,这种方法既算聪明也不算聪明,但我本人运用后,效果的确很好。

学习就怕没有毅力和恒心,尤其是象我这种在职参加自学人员,有着文化基础差、正常工作忙、家庭困难多、考试路途远等多种不利因素,在英语自学过程中,肯定会遇到许多令人难以想象的困难,如果三天打鱼两天晒网,那是收不到很好效果的,意志稍不坚强就可能难以坚持下去,所以,我抱着只要不死就要硬拼下去的决心和态度,经常反复深入地进行自我教育动员,自我提高思想认识,自己给自己打气,自己给自己施加压力,自我调整思想情绪和学习状态,曾强自我约束,以此来正视和克服各种艰难困苦。俗话说:“勤能补拙”平时,我很少参加交际和应酬,把工作之外的业余时间基本花在了自学上。自学英语的那段时间里,我正好在政治机关工作,别人不上班的时候和办公室的安静氛围为我提供了最好的学习时间利条件。工作日,无特殊情况,我一般都是每天早晨6时起床,经常不吃早饭就看书,直到8时上班,晚上下班一吃完晚饭散上两圈步后,就一头扎进书堆里,直到深夜12时后才上床休息。节假日全天呆在办公室,自学不少于12小时。这样既能保证正常工作日的8小时内和别人同时上下班,不影响正常工作,还能额外挤出6小时以上业余时间用于自学。从五月正式自学到十月份考试的那整整五个月时间里,我每天只吃一顿午饭,出部队大门不超过5次,人一下子瘦了16斤。

有一点不得不提的是,书中有四篇文章对我启迪、指导利帮助作用很大,就是《How to Be a Successful LanguageLearner》、《Reading Provides Necessary Survival Skills》、《The Time Message》、《Controll ing Your Concentration》,它们教会我如何依靠自己自学、怎样运用前后语境猜测生词含义、怎样合理制订学习计划和安排时间、怎样调整情绪和集中精力等等,对我帮助很大,使我受益非浅。

此外,如果时间和条件允许,在学好教材的基础上,经常阅读一些课外报刊、收听一下广播、坐看一下电视、经常用英语思考问题,尽量和比自己水平高的英语爱好者用口语进行一些简单地交流等,也是有必要的,这样可以练一下胆量,接受一下耳闻目濡的熏陶,培养一下自己的兴趣、爱好和习惯,提高一下自己的阅读速度、听力和口语表达能力,扩展自己的知识面。我将每周一《环球时报》第11版的《画里话外》专栏、每周三《环球时报》第23版的《双语加油站》专栏剪辑在一起,分别按时间顺序认真装订好,并订阅了一份《视听英语》杂志,闲来无事时翻看。如果一有机会,我还收听中央人民广播电台《大家说英语》、收看中央电视台第九频道的国际英语节目,不管听不听得懂,看不看得会都坚持经常听一听、看一看。没别人时,我随时随地随景地用英语给自己提问题,让自己用英语来回答。有他人在并愿意时,还与他们进行一些简单地英语对话。有两次,我在出差过程中,看见英语讲得好的旅客,我还勇敢地主动迎上去,用最简单的常用英语与他们进行交谈。闲来无事时,我还用英语思考一些简单的问题。这些辅助方法对我也有很大帮助,尽管考试已经及格了,但我依然每天不管工作多忙,都要充分利用各种有利时机和条件,坚持“5个10分钟”:用英语阅读10分钟书报、收听10分钟广播、坐看10分钟电视、思考10分钟问题、进行10分钟会话,至今坚持不懈。

就这样,我在连《英汉词典》都没用过一次的情况下,从令人难以想象的困难中一步一步艰难地挺了过来,仅用5个月就自学完了大学英语,不但以61的险分顺利通过了全国自学统考,而且具备了简单地读、译、听、说、写能力,给自己的工作带来了一定地帮助。

新浪教育

从零开始作文 篇2

从零开始,代表我将抛开从前所拥有的,即便那些东西不能挥之而去哪它将定格在记忆里。

友情,长达3年的友情埋在这慢慢岁月里,它是重要的,是珍贵的,而只因为自己的顽劣将画上省略号。我们一起走过的路一起玩耍过的天地,共同经历风雨,互相安慰,唱的同样一首歌……我只能把它们放在哪长长的省略号中,流下美好的回忆。

在这篇友谊的文章中,()我把手挪动到另一段在重新开始。这是艰难的但却同时给了我一个新的开始。从零开始。

省略号中遗留的友情我难舍没从零开始给自己一个机会。我相信能从零开始。

梦。每个人都有一个属于自己的梦。当梦破碎,如同柳絮一般飘散在空中,我们只好烟头看着梦一点点的飘远,我们不是悲伤而是幸福的,这证明我们又拥有一个可以为自己编制梦的机会。从零开始。

从零开始一点点小心编制着梦,辛苦但却美好,笑容荡漾在脸上,有说不出的美好。

失去是难过的是悲伤的,从零开始是艰难的,可我们在不停的失去,而我么不能永远活在曾经的记忆里,给自己一个从零开始的机会,就能对一份快乐。

蓝蓝的天空下,只有一个自己,身边一切为零,我笑,流出了泪,但是笑容仍留在脸上,就让曾经成为最美好的记忆,给自己一个机会从零开始。

从零开始话题作文 篇3

股神巴菲特曾经说过一句话:“我并不喜欢炒股,但既然我选择了这个事业,我就要把它做到最好!”三百六十行,行行出状元,每个人的起点都是相同,只是每个人的起跑方式不同而已,有的人用腿跑,有的人却用手爬。

在我以前的小学旁,从我上一年级开始,旁边便一直有一个修鞋铺,一年四季,风雨无阻。修鞋铺理的王师傅是这店的唯一主人,他带着一双略带少许沟壑的老花眼镜,脸上布满了岁月的痕迹,那双大大的曾经必然十分明亮的眼睛现在已是一片浑浊,手上长满了不知已经破过多少次的坚硬的老茧。在营业期间,他永远穿着一身油光闪闪的围裙,脸上,身上,头上仿佛是永远洗不干净的油污。尤其是冬天,老人的手都会被冻裂出一道道令人触目惊心的口子,但他的修鞋绝活还真是没的说,经他手里过的鞋子,褶皱不见了,鞋上的污渍也不见了,整个看上去就像新的一样,但老人的价格却从来没有涨过。有人问他:“你为什么要干这种吃力不讨好的累活?”老人总会回过头来,温柔的看着这间已陪他几十年甚至将伴他走过余生的小铺子,说:“我继承了我父亲的事业,我对衣服更感兴趣,但想到父亲临终前那希翼的眼神,我还是答应了,既然答应了就要把我该做的事做到最好。”现实中有许多人就像王师傅一样,在不熟悉的领域中奋斗拼搏着,他们对自己所做的事十窍通了九窍,一切都是从零开始的,经过他们的奋斗和努力,最终在黑暗中开辟一条光明之路。

没有人生来就是天才,没有人生来就什么都懂,不经历风雨,怎么能见彩虹。以上的例子也将给一些在苦苦寻业的大学生的启示:没你所学的专业,没关系:薪水给得太低,没关系一切从零开始,努力是成功的前提,毅力是成功的基矗

“你用材质和学识取得今天的收获,又以明智和果断接受明天的挑战。朋友,我敬佩你的一往无前。”这是我从一部小说中看到的话,一切从零开始,你永远都会有新收获,若你是其中一人,我敬佩你!

从零开始的励志语句 篇4

1、人生的真正欢乐是致力于一个自己认为是伟大的目标。

2、一个人,想要优秀,你必须要接受挑战;一个人,你想要尽快优秀,就要去寻找挑战。

3、靠山山会倒,靠人人会跑,只有自我最可靠。

4、性格决定命运,选择改变人生。

5、请一定要有自信。你就是一道风景,没必要在别人风景里面仰视。生活,不会凭白无故给你些什么,想要就去努力争取。

6、不爱了,就别向他炫耀。向他炫耀只是代表你还是在意他的想法,你还是对他念念不忘,他看到这种窘态,只会深信,你从来没有忘记过他。

7、爱自己,靠自己,做自己。

8、别小看任何人,越不起眼的人。往往会做些让人想不到的事。

9、人生是不可能一帆风顺的,关键是你怎样去看待风浪,当你把风浪当成上帝赐给你的雄壮的美景时,你有哪会觉得这就是“逆境”呢?因此,不要因为风浪而结束你的旅程,须知这是上帝赐予的别样的景致,整日的平风浪静又有什么乐趣呢?学者去欣赏它吧,这样,你才能微笑着把船开到彼岸。

10、前有阻碍,奋力把它冲开,运用炙热的激情,转动心中的期待,血在澎湃,吃苦流汗算什么。

11、如果生活踹了你好多脚,别忘了给它两个耳光,反抗总比流泪强。

12、放弃一个很爱你的人,并不痛苦,放弃一个你很爱的人,那才痛苦。爱上一个不爱你的人,那是更痛苦。

13、事实上,当你说谎的时候,你从来没有真正愚弄任何人。

14、世事艰辛,命途坎坷,我们也许有时会对命运失望,却永远不能绝望,因为路还在我们自己脚下。只要我们勇敢而坚强地踏出每一步,我们的梦就最终会实现,因为我们知道,阳光总在风雨后,而且,只要我们经历过风雨,迎接我们的就不仅仅是阳光,更有那五彩斑斓的彩虹。让我们勇敢的心灵,去发现希望,拥抱希望吧!

15、从不奢求生活能够给予我最好的,只是执着于寻求最适合我的!

16、人的生命是漫长的,咱们总在不停遇见与离别之间徘徊反复。随着时光的推移,有一些人来了,又去了;有一些人留下,又走了;然而,咱们都是要懂得珍惜每一次的遇见,珍惜所有踏过性命里的足迹。

17、相信生活的使命,倾听心底的钟声,发掘自我的潜能,我们将获得无坚不摧的信心和勇气,所有瞻前顾后的疑虑、驻足不前的懦弱和逆来顺受的消极统统都会被置于脑后。

18、阳光,是免费的,时光,是不能倒退的;感情,是免费的,婚姻,是不能凑合的;友情,是免费的,相遇,是很不容易的;梦想,是免费的,发奋,必须需要的。其实完美的东西都是免费的,当你珍惜自我的过去,满意自我的此刻,乐观自我的未来,你是最幸福的。

19、做个美丽的人也许容易,但是有一段美丽的人生却很难。怎样的人生才算精彩呢?有梦想并且在实现的路上;有爱人且能久久的在一齐,不畏惧人言,能够享福也吃过苦。美丽不是浮华,而是挫折失利前的淡定,也是荣耀光芒下的沉默。生活的风浪会教给你:心静,才是真的美。

20、积极思考造成积极人生,消极思考造成消极人生。

21、天下无难事,只怕有心人。

22、上天完全是为了坚强你的意志,才在道路上设下重重的障碍。

23、不读清华不肯休,我心一片磁针石。

24、人活一世重要的是经历。苦也好,乐也好,过去的不再重提,追忆过去,只能够徒增伤悲,当你掩面叹息的时候,时光已逝,幸福也从你的指缝悄悄的溜走。世上没有不平的事,只有不平的心。不去怨,不去恨,淡然一切,往事如烟。经历了,醉了,醒了,碎了,结束了,忘记吧!珍惜现有的生活,幸福就在你身边。

25、也许每一个男子全都有过这样的两个女人,至少两个。娶了红玫瑰,久而久之,红的变了墙上的一抹蚊子血,白的还是“床前明月光”;娶了白玫瑰,白的便是衣服上沾的一粒饭粘子,红的却是心口上一颗朱砂痣。

26、再假的人生也是自己的。

27、尘世是复杂的,特别是在生存激烈的今天,为了生存,人们往往疲于奔命,由此暗淡了笑容。其实我们大可不必如此,我们要坦诚地对待生活,绽放笑颜,更会成就事业,成就自己,取得更骄人的成绩。

28、当爱情来临,当然也是快乐的。但这种快乐是要付出的,也要学习去接受失望,伤痛和离别。从此,人生不再纯粹。

29、北大清华少年心,花香鸟语春天事。

30、没有一种不通过蔑视、忍受和奋斗就可以征服的命运。

31、宁愿跑起来被拌倒无数次,也不愿规规矩矩走一辈子。就算跌倒也要豪迈的笑。

32、只要心中有期望存在,就有幸福存在。

33、如果寒暄只是打个招呼就了事的话,那与猴子的呼叫声有什么不同呢?事实上,正确的寒暄必须在短短一句话中明显地表露出你对他的关怀。

34、自信的生命最美丽!

35、敢于奋斗的人,心中不怕困难。

36、对的,坚持;错的,放弃!

37、牢记所得到的,忘记所付出的。

38、唯有以德报怨,把伤害留给自己,让世界少一些仇恨,少一些不幸,回归温馨、仁慈、友善与祥和,这才是宽容的至高境界。

39、为你的难过而快乐的是敌人,为你的快乐而快乐的是兄弟姐妹,为你的难过而难过的才是你的知己。

40、思绪不断阻挡着回忆播放,盲目的追寻仍然空空荡荡,灰蒙蒙的夜晚睡意又不知躲到哪去,一转身孤单已躺在身旁。

41、不要放弃心灵的力量,不要错过改写人生的每一次机会,生命实际上是一只陶器,你想把它塑造成什幺形状,它就会变成什幺形状。

42、天再高又怎样,踮起脚尖就更接近阳光。

43、不论你在什么时候开始,重要的是开始之后就不要停止。

44、生命对某些人来说是美丽的,这些人的一生都为某个奋斗。

45、爱是恒久忍耐,又有恩慈。爱是不嫉妒。爱是不自夸,不张狂,不作害羞的事。不求自己的益处。不轻易发怒。不计算人的恶。不喜欢不义。只喜欢真理。凡事包容。凡事相信。凡事盼望。凡事忍耐。爱是永不止息。

46、撑开自信的帆破浪向前,展示搏击风采。

47、真正的强者,不是流泪的人,而是含泪奔跑的人。

48、最使人疲惫的`往往不是道路的遥远,而是你心中的郁闷;最使人颓废的往往不是前途的坎坷,而是你自信的丧失;最使人痛苦的往往不是生活的不幸,而是你期望的破灭;最使人绝望的往往不是挫折的打击,而是你心灵的死亡;因此咱们凡事要看淡些,心放开一点,一切都会慢慢变好的。

49、我现在所做的,只是为以后不会后悔。只是为以后那比之更加灿烂的人生。

50、事实上,机场比婚礼殿堂见证了更多真挚的亲吻,医院的墙壁比教堂的聆听了更多祷告。

51、登高山,以知天之高;临深溪,以明地之厚。

52、善待他人,体谅他人,热爱生命,努力生活。

53、如果心胸不似海,又怎能有海一样的事业。

54、过去了的事,那么就让它随风而散吧。咱们虽然错过了云,但是咱们还能拥有月;错过了风,咱们还有雨;错过了昨日,咱们还有这天。去做自我生活上的主人,让心为自我指引方向。

55、嘴里说的人生,就是自己以后的人生。

56、一份耕耘一份收获,未必;九份耕耘一份收获,一定。

57、孩儿立志出乡关,学不成名誓不还。

58、如果要后退,上帝就会在我们的后脑长双眼睛了。

59、人生伟业的建立,不在能知,乃在能行。

60、以沉默来表示爱时,其所表示的爱最多。

61、每一发奋努力的背后,必有加倍的赏赐。

62、快乐不是因为得到的多而是因为计较的少!

63、失望,有时候也是一种幸福,因为有所期待所以才会失望。因为有爱,才会有期待,所以纵使失望,也是一种幸福,虽然这种幸福有点痛。

64、朋友是路,家是树。别迷路,靠靠树。

65、人生舞台的大幕随时都可能拉开,关键是你愿意表演,还是选择躲避。

66、有时候不是不懂,只是不想懂;有时候不是不知道,只是不想说出来;有时候不是不明白,而是明白了也无能为力,于是就持续了沉默。有些话,适合藏在心里;有些痛苦适合无声无息的忘记;有些回忆,只适合偶尔拿出来回味。很多事,当经历过,自我知道就好。

67、一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。

68、微笑拥抱每一天,做像向日葵般温暖的女子。

69、志在山顶的人,不会贪念山腰的风景

70、获取知识的最佳途径是学习,走向成功的最好方法是奋斗。

71、得意、失意、永不在意,进步、退步、永不止步。

72、不要让今天的懈怠成为一生的痛。

73、有些人一生没有辉煌,并不是因为他们不能辉煌,而是因为他们的头脑中没有闪过辉煌的念头,或者不知道应该如何辉煌。

74、开始努力吧!在这个过程中你必须放弃很多东西,但是你要明白它们都不是你最终想要的,你要相信在你成功以后,总有一天它们会再回来,而且比现在更美好!

75、一个有信念者所开发出的力量,大于99个只有兴趣者。

76、好方法事半功倍,好习惯受益终身。

77、不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要托延要积极,不要心动要行动。

78、生活不是等待风暴过去,而是学会在雨中翩翩起舞。

79、我们可以失望,但是不能盲目。

80、冬天已经到来,春天还会远吗?

81、我不去想是否能成功,既然选择了远方,便只顾风雨兼程!

82、驰骋于自己的天下,奔腾在碧绿的山间,成功在于不断地超越。

83、这一秒不放弃,下一秒就有希望!坚持下去才可能成功!

84、美好的生命应该充满期待、惊喜和感激。

85、人需要理想,但需要人的符合自然的理想,而不是超自然的理想。

86、不怕山高,就怕腿软;不怕路远,就怕人懒。

87、做决定之前仔细考虑,一旦作了决定就要勇往直前、坚持到底。

88、付出不一定有收获,努力了就值得了。

89、安逸的环境造就不出时代的英才。

90、相信梦想是价值的源泉,相信眼光决定未来的一切,相信成功的信念比成功本身更重要,相信人生有挫折没有失败,相信生命的质量来自决不妥协的信念。

91、自己选择的路、跪着也要把它走完。

92、你若爱她,让你的爱像阳光一样包围她,并且给她自由。

93、光有知识是不够的,还应当应用;光有愿望是不够的,还应当行动。

94、女孩要坚强,坚强为自己。女孩要努力,努力为未来。

95、不积小流无以成江海,不积跬步无以至千里。

96、别想一下造出大海,必须先由小河川开始。

97、好习惯成就一生,坏习惯毁人前程。

98、独立思考,意识创新;胸怀宽容,气质高贵。

99、要想捉大鱼,不能怕水深。要想摘玫瑰,就得不怕刺。

转型如何避免“从零开始”? 篇5

独之秀职业规划机构案例

张月(化名)大学里学的是市场营销专业,大专学历,毕业后没找到想要的工作,只能先做了销售,幸运的是,张月进的单位资源和实力都还不错,所以有比较稳定的客户,平时以维护为主,销售压力并不大,做了几年后被单位提拔到了主管的职位上。现在已经 毕业五年了,张月也打算成家了,但是很想结婚前换份工作。因为本身对销售工作就不是很喜欢,之前压力不大的情况下还没什么感觉,自从到了主管职位上,业绩压力越来越大,每天都睡不好,做销售薪资也不稳定,很想换份喜欢的工作,适合自己的。但是出去找过其他工作都不成功,自己也没了方向。

独之秀职业顾问分析

无论是已经进入社会谋职还是仍在学校的学生,很少人知道该如何择业,什么职业最适合自己,如何让自己更容易取得事业上的成就。时兴创业热潮的时候,一些没有商业才能的人也纷纷投入去开办公司;社会上对哪个职业评价高,大家都想着法子先去做了再说,然后才考虑兴趣及个人所长,

这种一窝蜂逐流的职业选择方式,欠缺对自身特点和环境的认识,往往造成了职业生涯的进退两难局面,遑论事业上的成功。所以到了职业生涯一定的阶段,因为前面不负责任的选择,转型就变成了很多人都会做出的选择。那么,在看似南辕北辙的职业道路上,怎样算好自己手中的牌,才能让转型胜算更大呢?

许多人认为职业转型就是换个行业工作就可以了,往往在行业的选择上纠结不清。其实,换行业并不是转型问题的关键,每个行业都需要各方面的人才,许多行业对大部分人都适合,只存你熟不熟悉这个行业的问题,再就是这个行业的发展前景好与否的`问题,转型的关键其实是转换岗位。

职业转型曲线法则:尽量避免从零开始

在大多数人的概念中,如果换掉现在的岗位转做其他的工作,基本上和从零开始就画上了等号。其实,这个不是必然的。独之秀职业顾问建议,职业转型不如试试曲线法则,从自己原有的知识结构、职业技能、工作经历、资源背景中根据职业的相通性结合自身的个性特征、能力倾向、职业兴趣来整合自己下一步有效的竞争力,转换到适合自己发展的过渡性平台上,如果不能马上进入核心层的,也可以先积累相关直接经验后再谋取更好的机会。在这个法则中,最重要的就是整合自己的职业身价,尽量避免从零开始来扩大自己的转换成本和困难。

打造巴士品牌必须从零开始 篇6

我们打造××巴士品牌,一切工作必须从零开始

1.管理工作的“零”失误。各级管理人员要以高度的工作责任感来抓好”优服务、树形象工作,因为工作中的任何敷衍塞责或细小差错,都有可能影响到我们××巴士的品牌和形象。因而,管理干部的工作必须是“零”失误。(1)作风到位。管理人员要模范遵章守纪,处处

以身作则,用“勤政廉政让驾驶员放心、真诚服务让驾驶员舒心、工作高效让驾驶员称心”,来作为衡量管理质量的尺度,来检验我们的工作成效。要养成良好的行为规范,对驾驶员少一点盛气凌人、多一点和颜悦色,以优质服务和管理取信于驾驶员,使驾驶员为乘客提供温馨服务后回到车队享受到管理人员的温馨服务,使他们的服务在管理干部的言行中耳濡目染并潜移默化地发生质的变化,形成良性循环。

(2)工作到位。管理人员要以打造××巴士品牌为着眼点,从提高“乘客满意度指数”入手,将优服务、树形象工作要求进行细化,特别是对“六种不文明行为”要有针对性的措施,主动查找管理上的问题和漏洞,对闯红灯等有违章行为的驾驶员,在方法上要做到教育与考核相结合,通过建立长效管理机制,建立员工激励机制来减少违章违纪,实现传统管理向现代管理的转变。

2.服务乘客的“零”投诉。一线司乘人员是“优服务、树形象”活动的主要力量和生力军,应该把追求服务的“零”投诉作为自己每一天的工作目标。

(1)开展温馨服务。温馨服务是一种特色化、细致化、情感化的服务,要教育司乘人员真情待客、规范用语、微笑服务,给乘客在服务的“软件上”留下好印象。做到车厢清洁、舒适,操作平稳,给乘客在服务的“硬件上”留下好印象。

(2)倡导服务理念。要倡导“乘客永远是正确的”这一理念,公交车是通过营运服务来实现企业效益,而服务的本质就是为了满足乘客的需要,要宣传“乘客永远是正确的”这一理念的积极意义;要允许乘客有十分错,而不允许企业的管理和司乘人员的服务有一分过,用这一杆尺来处理服务质量的投诉,可以减少服务纠纷的发生。

3.车间维修的“零”差错。车间维修是“优服务、树形象,打造湖南巴士品牌”活动的保证之一,是为司乘人员提供优质服务、减少后顾之忧的重要工作。为此,车间维修人员应把车辆修理的“零”差错作为自己的工作目标.(1)处处为驾驶员着想。车间管理要把驾驶员合理、合情、合法的需求作为工作追求的目标,“宁愿自己多麻烦,不让驾驶员一时难”,在车辆保养和小修中,尽可能的提供快速、周到、方便的服务。

教育综合论文:从零开始的发展 篇7

从零开始的发展

【摘要】学校从办学的第一天起就坚持全面贯彻党的教育方针,全面坚持社会主义办学方向,全面推进素质教育,用科学思想武装人,用先进理念指引人,用行为规范塑造人,坚持“人人成功,个个发展”、“一切为了学生发展”的理念,以 “亮剑”精神抓常规,改革评价促效益;聚精会神搞课改,抓住机遇求发展;理直气壮抓质量,落实措施求提高。做到“高起点、严要求,高节奏、严训练,高跨越、严务实”。探索在实践中进行,思考在前进中延续。

【关键词】艰难的起步 艰辛的探索 艰巨的任务

福州金桥高级中学是经福州市教育局审批的直属民办高级中学,几年来,学校在教育主管局的直接领导下,以科学发展观为指导,走可持续发展之路;依托八中品牌,走协作办学之路:依靠校本教研,走教师成长之路;借助成熟管理,走发展内涵之路,教育教学质量逐年提高,连续三年有4名学生考进清华大学和北京大学,根据市教育局高考质量综合考评,今年高考我校上线提高率和办学效益排名居一般中学第一名,学科成绩排名第二名,书写了金桥高级中学教育的新篇章。

一、艰难的起步

学校从8月开办,我们没有什么历史,更没有历史的积淀,短短的三年时间,学校从三个干部、七个班级、十来个教师发展到今天有比较完整的管理体系,现代化的管理平台,124位专任教师,41个班级,1616位学生的规模, 实现了从零开始的历史跨越。

艰难的起步必须“高起点、严要求,高节奏、严训练,高跨越、严务实”。我们必须在短期内跻身于21世纪一流的行列。要实现从零开始的历史跨越,我们靠的是什么?

1、靠“两抓” :

⑴抓校本教科研,打造教师队伍;

⑵抓建章立制,以法治校,从严治教。

2、靠“四突破” :

⑴队伍建设以弘扬师德师风为突破口。

我们倡导“三精神”,强化“四意识” :

“三精神”即甘为人梯的奉献精神,精益求精的敬业精神,以身作则的表率精神;

“四意识”即学习意识,教研意识,责任意识,质量意识。

⑵队伍建设以推进新课改为突破口

①改革是队伍建设的风口,只有在改革的浪尖才能锻炼队伍;

②开展以“新理念、新课程、新技术、新方式”为重点的校本课程培训。

⑶队伍建设以培养青年教师为突破口

①狠抓“学习―实践―反思”的行动研究。

②狠抓 “三查、三课、三有”的考核。

“三查”---查教案、查听课笔记、查作业批改;

“三课”---开课、说课、评课;

“三有”---课题、论文、讲学。

⑷队伍建设以基本功训练为突破口

①以新的理念重新审视“三字一话”(粉笔字、钢笔字,毛笔字和普通话)、语言表达及课程教学等方面的教学基本功;

②以新课改的要求,狠抓“八个基本功”训练:

教学科研基本功;课程开发基本功;教学设计基本功;教学评价基本功;信息技术基本功;互动合作基本功;语言表达基本功;文字板书基本功。

3、靠“搭建五平台” :

⑴搭建开放学习的平台

①“请进来”,创设校本教科研的小背景;

②“走出去”,借助校际教科研的大舞台。

⑵搭建展示课堂的平台。

展示课堂,三级管理;周周开课,人人参与;月月研课,个个主体。本学年仅见习期教师,学校组织了五次达标课、复习课和汇报课等活动,共开课141节,听课3425节。

⑶搭建信息在线的.平台。

①在网站建设中,打了一场“人人参与,个个投入;人人建网,个个共享”的“人民战争”。在短时间内福州金桥高级中学的网站名列省市前矛。

②网站建设中特别强调重视科学性,设计规范;时代性,彰显特色;艺术性,制作精美;丰富性,风格独特。

③通过“在线展示,在线督导,在线考核,在线评价,在线激励”拉动提升。本学年上学期仅使用多媒体课件教学总时数就达4961学时,教师自制课件量达1408课时。

⑷搭建合作交流的平台

①以教研组、集备组活动为载体,搭建合作交流的平台;

②以听说评课为基点,搭建合作交流的平台;

③以四课题研究为重点,搭建合作交流的平台;

④以四次研讨会为契机,搭建合作交流的平台;

⑤以论文课件评选为亮点,搭建合作交流的平台;

⑥以考核评价为手段,搭建合作交流的平台。

⑸搭建行动教研的平台。

自学it技术从零开始 篇8

OK 首先先分析下 框架的作用,以及框架所应拥有的功能

框架有啥好处那,你只要写了一次以后就可以重复利用了。

无非是拷贝过来拷贝过去。写的框架必须简单易懂。

功能以及分模块:

1. 联网 模块

2. 数据缓存模块。(缓存这里比较重要,因为每次不肯能都去获取新数据,太费流量了。)

3. 图片联网获取并加载模块。以及图片的缓存

4. 数据库模块

ok 废话不多说 上点干货。下面是框架的结构图

vc341b7PwtTYSHR0cENvbXBvbmVudHOjrMi7uvOw0cbk1tC1xEh0dHBNaW1lLmphcrD8t8W1vc/uxL/W0MilPC9wPg0KPGhyIC8+DQo8cD48c3Ryb25nPs/I0LS49sGqzfi/8rzco7podHRwbWFuYWdlci0g1eK49ta7ysfTw8C0warN+LXEPC9zdHJvbmc+PC9wPg0KPHByZSBjbGFzcz0=“brush:java;”>package com.example.net.manager;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.params.BasicHttpParams;import org.apache.http.params.HttpConnectionParams;import org.apache.http.util.EntityUtils;import com.example.net.BaseApplication;import com.example.net.Interface.IDownloadListener;import com.example.net.utils.LogUtil;import com.example.net.utils.NetWorkUtil;import android.net.http.AndroidHttpClient;/** * HttpManager 最基本的联网请求 只做最基本的联网操作 * * @author liuml * * -3-12 下午3:14:27 */public class HttpManager { private static final String TAG = “HttpManager”; public static HttpClient getDefaultHttpClient { //xxxxx 输入自己的项目名字 AndroidHttpClient httpClient = AndroidHttpClient.newInstance(“xxxxx”); // HttpClient httpClient = new DefaultHttpClient(); return httpClient; } /** * 不带参数的get请求 ** @param url * @param listener * @return */ public static String requestJsonWithGet(String url, IDownloadListener listener) { // 判断网路状态 if (BaseApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {if (listener != null) { listener.onNetworkDisconnect();}return null; } String requestResult = null; HttpClient httpClient = getDefaultHttpClient(); HttpGet httpRequest = new HttpGet(url); LogUtil.d(TAG, “url = ” + url); try {HttpResponse response = httpClient.execute(httpRequest);int statusCode = response.getStatusLine().getStatusCode();LogUtil.d(TAG, “服务器返回码” + statusCode);if (HttpStatus.SC_OK == statusCode) { HttpEntity entity = response.getEntity(); if (entity != null) { requestResult = EntityUtils.toString(entity); if (listener != null) {listener.onDownloadSuccessed(requestResult); } } else { if (listener != null) {listener.onDownloadFailed(); } }} else { if (listener != null) { listener.onDownloadFailed(); }} } catch (ClientProtocolException e) {e.printStackTrace();listener.onDownloadFailed(); } catch (IOException e) {e.printStackTrace();listener.onDownloadFailed(); } finally {if (httpClient instanceof AndroidHttpClient) { ((AndroidHttpClient) httpClient).close();} } return requestResult; } /** * 带参数的get请求 ** @param url * @param getParameters * @param listener * @return */ public static String requestJsonWithGet(String url, Listparameters, IDownloadListener listener) { if (BaseApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {if (listener != null) { listener.onNetworkDisconnect();}return null; } String murl = url + “?” + NameValuePair2String(parameters); LogUtil.d(TAG, “带参数的Get请求(从网络)= ” + murl); String requestResult = null; HttpClient httpClient = getDefaultHttpClient(); HttpGet httpRequest = new HttpGet(murl); try {HttpResponse response = httpClient.execute(httpRequest);int statusCode = response.getStatusLine().getStatusCode();if (HttpStatus.SC_OK == statusCode) { HttpEntity entity = response.getEntity(); if (entity != null) { requestResult = EntityUtils.toString(entity); if (listener != null) {listener.onDownloadSuccessed(requestResult); } } else { if (listener != null) {listener.onDownloadFailed(); } }} else { if (listener != null) { listener.onDownloadFailed(); }} } catch (ClientProtocolException e) {if (listener != null) { listener.onDownloadFailed();}e.printStackTrace(); } catch (IOException e) {if (listener != null) { listener.onDownloadFailed();}e.printStackTrace(); } finally {if (httpClient instanceof AndroidHttpClient) { ((AndroidHttpClient) httpClient).close();} } return requestResult; } /** * 带参数的Post请求 ** @param url * @param postParameters * @param listener * @return */ public static String requestJsonWithPost(String url, ListpostParameters, IDownloadListener listener) { LogUtil.d(TAG, “requestJsonWithPost”); if (BaseApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {if (listener != null) { listener.onNetworkDisconnect();}return null; } String requestResult = null; HttpPost httpRequest = new HttpPost(url); if (postParameters != null && postParameters.size() >0) {UrlEncodedFormEntity entity;try { entity = new UrlEncodedFormEntity(postParameters, “utf-8”); httpRequest.setEntity(entity);} catch (UnsupportedEncodingException e) { if (listener != null) { LogUtil.d(TAG, “UserLogin UnsupportedEncodingException, e = ” + e); listener.onDownloadFailed(); } return null;} } BasicHttpParams params = new BasicHttpParams(); params.setParameter(HttpConnectionParams.CONNECTION_TIMEOUT, 30000); HttpClient httpClient = new DefaultHttpClient(params); HttpResponse response = null; try {response = httpClient.execute(httpRequest);int statusCode = response.getStatusLine().getStatusCode();if (HttpStatus.SC_OK == statusCode) { HttpEntity entity = response.getEntity(); requestResult = EntityUtils.toString(entity); if (listener != null) { LogUtil.d(TAG, “UserLogin onDownloadSuccessed”); listener.onDownloadSuccessed(requestResult); }} else { if (listener != null) { LogUtil.d(TAG, “UserLogin HttpStatus.SC_OK != statusCode”); LogUtil.d(TAG, “状态码 = ” + statusCode); listener.onDownloadFailed(); }} } catch (Exception e) {if (listener != null) { LogUtil.d(TAG, “UserLogin HttpStatus.SC_OK != statusCode”); listener.onDownloadFailed();}e.printStackTrace(); } finally {if (httpClient instanceof AndroidHttpClient) { ((AndroidHttpClient) httpClient).close();} } return requestResult; } /** * 参数转化 ** @param parameters * @return */ private static String NameValuePair2String(Listparameters) { StringBuilder builder = new StringBuilder(); for (NameValuePair item : parameters) {builder.append(item.getName());builder.append(“=”);builder.append(item.getValue());builder.append(“&”); } builder.deleteCharAt(builder.length() - 1); return builder.toString(); }}

然后我创建一个json管理器 jsonmanager

jsonManager主要的功能有:

创建线程池,处理联网请求,异步加载。 判断网络状态,以及 调用存储json数据的方法。 。。反正就是一系列判断。

package cn.com.psy.xinhaijiaoyu.mamager;import java.io.File;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import org.apache.http.NameValuePair;import android.content.Context;import cn.com.psy.xinhaijiaoyu.XinHaiApplication;import cn.com.psy.xinhaijiaoyu.Interface.IDownloadListener;import cn.com.psy.xinhaijiaoyu.cache.JsonCacheManager;import cn.com.psy.xinhaijiaoyu.util.LogUtil;import cn.com.psy.xinhaijiaoyu.util.NetWorkUtil;/** * json 数据管理 * * @author liuml -2-27 * */public class JsonManager { private static final String TAG = “JsonManager”; private JsonCacheManager mJsonCacheManager; private ExecutorService mExecutorService; private static final int THREAD_POOL_SIZE = 5; public JsonManager(Context context) { mJsonCacheManager = new JsonCacheManager(context); mExecutorService = Executors.newFixedThreadPool(THREAD_POOL_SIZE); } /** * 没有参数的get请求 ** @param url * @param listener */ public void loadJsonByGet(String url, IDownloadListener listener) { loadJsonByGet(url, listener, false); } /** * 有参数的get请求,无服务器判断 ** @param url * @param parameters * @param listener */ public void loadJsonByGet(final String url, final Listparameters, final IDownloadListener listener) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { loadJsonByHttpGet(url, parameters, listener);} }); } /** * 有参数的get请求 有服务器判断 ** @param url * @param parameters * @param listener * @param fromServer */ public void loadJsonByGet(final String url, final Listparameters, final IDownloadListener listener, final Boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { loadJsonByJsonGet(url, parameters, listener, fromServer);} }); } public void loadJsonByGet(final String url, final Listparameters, final IDownloadListener listener, final Boolean fromServer, final long timeout) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { loadJsonByJsonGet(url, parameters, listener, fromServer, timeout);} }); } /** * 获取数据get请求 ** @param url * @param parameters * @param listener */ protected void loadJsonByHttpGet(String url, Listparameters, IDownloadListener listener) { String json = null; json = loadJsonFromServerByHttpGet(url, parameters, listener); LogUtil.d(TAG, “loadJsonByHttpGet==” + json); } /** * 没有参数的get请求 ** @param url * @param listener * @param fromServer */ public void loadJsonByGet(final String url, final IDownloadListener listener, final boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { loadJsonByHttpGet(url, listener, fromServer);} }); } /** * 无参数的post请求 ** @param url * @param listener * @param fromServer */ public void loadJsonByPost(final String url, final IDownloadListener listener, final boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { loadJsonByHttpPost(url, listener, fromServer);} }); } public void loadJsonByHttpGet(String url, IDownloadListener listener, boolean fromServer) { String json = null; if (!fromServer || XinHaiApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {json = getJsonFromCacheFile(url);if (json != null) { if (listener != null) { listener.onDownloadSuccessed(json); } return;} } json = loadJsonFromServerByHttpGet(url, listener); if (json != null) {mJsonCacheManager.addJsonToDiskCache(url, json); } } public void loadJsonByHttpPost(String url, IDownloadListener listener, boolean fromServer) { String json = null; if (!fromServer || XinHaiApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {json = getJsonFromCacheFile(url);if (json != null) { if (listener != null) { listener.onDownloadSuccessed(json); } return;} } json = loadJsonFromServerByHttpPost(url, listener); if (json != null) {mJsonCacheManager.addJsonToDiskCache(url, json); } } private String loadJsonFromServerByHttpGet(String url, IDownloadListener listener) { return HttpManager.requestJsonWithGet(url, listener); } private String loadJsonFromServerByHttpGet(String url, Listparameters, IDownloadListener listener) { return HttpManager.requestJsonWithGet(url, parameters, listener); } private String loadJsonFromServerByHttpPost(String url, IDownloadListener listener) { return HttpManager.requestJsonWithPost(url, listener); } /** * 有参数的post请求 * @param url * @param parameters * @param listener */ public void loadJsonByPost(String url, Listparameters, IDownloadListener listener) { loadJsonByPost(url, parameters, listener, false); } public void loadJsonByPost(final String url, final Listparameters, final IDownloadListener listener, final boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { loadJsonByHttpPost(url, parameters, listener);} }); } // 直接访问网络 public void loadJsonByHttpPost(String url, Listparameters, IDownloadListener listener) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } String json = null; String urlParams = url + “?” + NameValuePair2String(parameters); LogUtil.d(TAG, “post请求 url = ” + urlParams); json = loadJsonFromServerByHttpPost(url, parameters, listener); if (json != null) {mJsonCacheManager.addJsonToDiskCache(urlParams, json); } } private String loadJsonFromServerByHttpPost(String url, Listparameters, IDownloadListener listener) { return HttpManager.requestJsonWithPost(url, parameters, listener); } private String getJsonFromCacheFile(String url) { return mJsonCacheManager.getJsonFromDiskCache(url); } private String getJsonFromCacheFile(String url, long timeout) { return mJsonCacheManager.getJsonFromDiskCache(url, timeout); } private String NameValuePair2String(Listparameters) { StringBuilder builder = new StringBuilder(); for (NameValuePair item : parameters) {builder.append(item.getName());builder.append(“=”);builder.append(item.getValue());builder.append(“&”); } builder.deleteCharAt(builder.length() - 1); return builder.toString(); } /** * 上传图片 ** @param url * @param parameters * @param avartarFile * @param listener */ public void uploadUserAvartar(final String url, final Listparameters, final File avartarFile, final IDownloadListener listener) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { uploadUserAvartarByPost(url, parameters, avartarFile, listener);} }); } protected void uploadUserAvartarByPost(String url, Listparameters, File avartarFile, IDownloadListener listener) { HttpManager.uploadUserAvartar(url, parameters, avartarFile, listener); } public void uploadMultiPics(final String url, final Listparameters, final ListpicsList, final IDownloadListener listener, final boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } mExecutorService.execute(new Runnable() {@Overridepublic void run() { uploadMultiPicsByPost(url, parameters, picsList, listener);} }); } protected void uploadMultiPicsByPost(String url, Listparameters, ListpicsList, IDownloadListener listener) { HttpManager.uploadMultiPics(url, parameters, picsList, listener); } public void loadJsonByJsonPost(String url, Listparameters, IDownloadListener listener, boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } String json = null; String urlParams = url + NameValuePair2String(parameters); LogUtil.d(TAG, “url = ” + url + “?” + NameValuePair2String(parameters)); if (!fromServer || XinHaiApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {json = getJsonFromCacheFile(urlParams);LogUtil.d(TAG, “从cache 中 json ” + json);if (json != null) { if (listener != null) { listener.onDownloadSuccessed(json); } return;} } json = loadJsonFromServerByHttpPost(url, parameters, listener); if (json != null) {mJsonCacheManager.addJsonToDiskCache(urlParams, json); } } public void loadJsonByJsonGet(String url, Listparameters, IDownloadListener listener, boolean fromServer) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } String json = null; String urlParams = url + NameValuePair2String(parameters); LogUtil.d(TAG, “url = ” + url + “?” + NameValuePair2String(parameters)); if (!fromServer || XinHaiApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {json = getJsonFromCacheFile(urlParams);LogUtil.d(TAG, “从cache 中 json ” + json);if (json != null) { if (listener != null) { listener.onDownloadSuccessed(json); } return;} } json = loadJsonFromServerByHttpGet(url, parameters, listener); if (json != null) {mJsonCacheManager.addJsonToDiskCache(urlParams, json); } } public void loadJsonByJsonGet(String url, Listparameters, IDownloadListener listener, boolean fromServer, long timeout) { if (url == null) {if (listener != null) { listener.onDownloadFailed();}return; } String json = null; String urlParams = url + NameValuePair2String(parameters); LogUtil.d(TAG, “url = ” + url + “?” + NameValuePair2String(parameters)); if (!fromServer || XinHaiApplication.mNetworkState == NetWorkUtil.STATE_DISCONNECT) {json = getJsonFromCacheFile(urlParams, timeout);LogUtil.d(TAG, “从cache 中 json ” + json);if (json != null) { if (listener != null) { listener.onDownloadSuccessed(json); } return;} } json = loadJsonFromServerByHttpGet(url, parameters, listener); if (json != null) {mJsonCacheManager.addJsonToDiskCache(urlParams, json); } }}

这是json管理器,

在哪里调用他呢?

这时候我写个类DataManager 在这里调用他

package com.example.net.manager;import java.io.File;import java.util.ArrayList;import java.util.List;import org.apache.http.NameValuePair;import org.apache.http.message.BasicNameValuePair;import com.example.net.Interface.IDownloadListener;import com.example.net.config.ApiHttpConfig;import com.example.net.config.MyParameters;import com.example.net.utils.LogUtil;/** * 数据管理 * * @author liuml 2014-2-27 * */public class DataManager { private static final String TAG = “DataManager”; // private static DataManager mInstance; private JsonManager mJsonManager; public DataManager(JsonManager jsonManager) { mJsonManager = jsonManager; } /** * 登陆接口 ** @param username *用户名 * @param passwd *密码 * @param imsi *手机imsi * @param listener *回调接口 * @param formServer *是否从服务器上获取(默认为false 如果本地没有数据则从网上获取, 如果为true 则强制从网上获取) */ public void login(String username, String passwd, String imsi, IDownloadListener listener, boolean formServer) { String url = ApiHttpConfig.getInstance().loginApi(); LogUtil.d(TAG, “login url ========================== ” + url); Listparameters = MyParameters.getInstance().loginParameters(username, passwd, imsi); mJsonManager.loadJsonByPost(url, parameters, listener, formServer); }}

这里我也只是做个登陆接口。其他接口想怎么写就怎么写

对了 还有参数的添加。添加的话需要再写一个类。

package com.example.net.config;import java.util.ArrayList;import java.util.List;import org.apache.http.NameValuePair;import org.apache.http.message.BasicNameValuePair;import com.example.net.utils.LogUtil;public class MyParameters extends ApiHttpConfig{ private static MyParameters Parameters = new MyParameters(); public static MyParameters getInstance() { return Parameters; } /** * 登陆参数 * @param username * @param passwd * @param imsi * @return */ public ListloginParameters(String username, String passwd, String imsi) { ArrayListparameters = new ArrayList(); if (username == null) {username = “”; } if (passwd == null) {passwd = “”; } parameters.add(new BasicNameValuePair(“username”, username)); parameters.add(new BasicNameValuePair(“password”, passwd)); parameters.add(new BasicNameValuePair(“imsi”, imsi)); LogUtil.d(TAG + “loginParameters :”, parameters.toString()); return parameters; }}

这个类继承ApiHttpConfig 这个类是用作保存接口的地方

package com.example.net.config;import java.util.ArrayList;import java.util.List;import org.apache.http.NameValuePair;import org.apache.http.message.BasicNameValuePair;import com.example.net.utils.LogUtil;/** * * @author liuml * * 2015-4-22 上午11:58:11 */public class ApiHttpConfig { private static ApiHttpConfig apiConfig = new ApiHttpConfig(); public static final String DefaultParserUrl = “192.168.1.1/api/mapi”; // 登录 public static final String LOGIN_PART_STRING = “/Login”; public static final String PARENT_AND_CHILD_REGIST = “/ParentRegist”; protected static final String TAG = “ApiHttpConfig”; public static ApiHttpConfig getInstance() { return apiConfig; } public String loginApi() { return DefaultParserUrl + LOGIN_PART_STRING; }}

今天就暂时写这么多吧。。ok

上一篇:学好《党章》,力做合格的共产党员下一篇:有安慰心情不好的句子