热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

最近的学习和生活

最近两个月几乎没怎么折腾了,但似乎学习的动力下降了不少,今天去了一个演讲性质的培训,虽然不是什么大事,但有些事还是很有收获。

      最近两个月几乎没怎么折腾了,但似乎学习的动力下降了不少,今天去了一个演讲性质的培训,虽然不是什么大事,但有些事还是很有收获。

      搞技术也不能一味地闷在实验室里,慢慢也就没什么动力了。一向自认为还比较擅长说说讲讲的,结果今天当头就是一盆冷水......一个老师还算是善意的给我提了点建议,虽然话有点难听,但确实也让盲目自大的我清醒了不少,心里还是比较感激。想想也是,很久没有那种主动承担、一人力顶某事的感觉了,站在台上讲点东西都显得胆怯。

      以前自己经历的事加上自己的态度往往趋向于消极,太负面太阴暗了,总感觉为冒自己总是碰见一些负面因素,现在一想完全是自己长时间给自己这种负面的心里暗示所造成的。改固然困难,但既然希望能给自己多一点正能量,洗心革面应当立刻做起。对自己都不阳光自信又怎么能去影响他人?因为自己的阴暗所以别人也只能在你面前表现阴暗的一面,或许这才是自己这几年以来的问题吧。没有乐观开朗的心态学习起来也没任何意思,只是一团机械。

      这学期来还是努力学了些东西吧,有深有浅,但似乎太杂了点,因为本科不是计算机的,基础知识确实有很大的缺陷吧,比如数据库、邮件协议、编译原理等等完全没接触过,跟大牛们的差距确实很大,每当讨论起问题来,自己总是只能明白一部分东西,或者只能到达比较浅的层次,还是觉得挺羞愧的。

总结一下:好多学的都是半吊子~~

比如shell,就会些基本命令和工具,先尝试写50个看看:

1.echo:在命令行显示 。 echo  “hello world”

2.find: 在指定目录下查找文件 find file .

3.touch:创建文件

4.vmstat:查看主机状态

5.vim/vi:进入vi/vim编辑器

6.df:查看磁盘使用情况

7.du:查看指定目录下磁盘使用情况

8.ls:列出指定目录下文件信息

9.cat:在终端显示文本

10.grep:查找匹配给出模式的文本或者所在文件,grep功能比较多也没怎么用到高级的,正则表达式也只会写简单的

   11.umask:更改文件创建权限掩码

12.pwd:查看当前工作目录

13.sort:排序

14.mkdir:创建目录

15.cd:切换目录

16.chmod:改变文件权限

17.mv:重命名文件

18.cp :拷贝文件至指定目录

19.mount:挂载设备

20.exit 退出终端

21.ps :查看当前进程信息

22.top:动态监视系统进程,CPU,内存等

23.uptime:系统运行时间

24.date:当前日期

25.reboot:重启

26.shutdown:安全关机

27.halt 关机

28.init 0 关机

29.sed 工具匹配替换文本等

30.gawk工具输出或处理匹配文本,各种正则表达式.....

31.yum工具安装程序

32.tar 文件压缩解压

   33.tail 显示文本的尾部

34.head 文本头部

35.sh -n检查sh语法

36.insmod 将文件加载入内核

37.rm 删除文件或目录

38.fdisk 分区

39.gcc -o :编译

40.g++ :C++编译

41.hostname:主机名

42.getuid,getgid :用户名,组名

43.who:当前登录用户信息

44.ssh:远程登录

45.var:定义变量

46.nice:改变进程NICE值

47.export:导出变量

48.kill:杀死进程

49.sleep:睡眠

50.time:当前时间

51.uname 查看内核版本或名称

全凭记忆,勉强凑了51个命令或者小工具吧,参数神马的就懒得写了,就想试试看能不能一口气写50个出来,看来还有点印象。但用shell写些小工具日常用,或者自己实现已有的工具却没尝试过,只是看过些别人的实现,用shell脚本完成一些日常的自动化工作、写一些小工具还是很必要的,不然无法高效工作,算是后面的努力方向吧。

apue还没看完,主要是在看IPC,问题也是一样,仅停留在看的懂,但用不了...... 

对于基本的数据结构和算法,还需要在日常中复习;对于面向对象的概念和优势的理解仅停留在理论上,在实际的编程中却还达不到设计模式的高度,仅仅会实现一些功能,不能上升到设计思想方面。毕竟大公司都很看重算法和设计模式,一般想到解决办法还是可以的,只不过在实现上找到最简单最高效的方法还是很有难度的。再就是流行的大数据处理,网上有很多面试笔试题可以没事的时候做一做。

TCP/IP和HTTP 方面得多找点源代码看看,印象才会深刻。

这几个月还有个事就是美工,出了两本期刊杂志,几乎是一个人搞的吧~ 从设计到排版,各种PS,花在这上面的时间都很有点多了,我都觉得可以去应聘编辑了。如果说是做前端的话要学的东西还很多,比如:html 5 、Javascript、php、mysql、css、flash、Dreamweaver,一套一套的~~~

另外英语估计也快忘光了~~还得准备一些英语的面试和演讲。

基本这就是最近两个月的学习生活吧,感觉太封闭了,完全就是为学而学,一点也不专反而把自己搞的很孤立....need more power~ 最可悲的就是人越来越胖了......得锻炼了......

继续努力吧~!Be positive and energetic!




推荐阅读
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 本文探讨了C++编程中理解代码执行期间复杂度的挑战,特别是编译器在程序运行时生成额外指令以确保对象构造、内存管理、类型转换及临时对象创建的安全性。 ... [详细]
  • 本文详细介绍了如何解决 Microsoft SQL Server 中用户 'sa' 登录失败的问题。错误代码为 18470,提示该帐户已被禁用。我们将通过 Windows 身份验证方式登录,并启用 'sa' 帐户以恢复其访问权限。 ... [详细]
  • 深入剖析JVM垃圾回收机制
    本文详细探讨了Java虚拟机(JVM)中的垃圾回收机制,包括其意义、对象判定方法、引用类型、常见垃圾收集算法以及各种垃圾收集器的特点和工作原理。通过理解这些内容,开发人员可以更好地优化内存管理和程序性能。 ... [详细]
  • 远程过程调用(RPC)是一种允许客户端通过网络请求服务器执行特定功能的技术。它简化了分布式系统的交互,使开发者可以像调用本地函数一样调用远程服务,并获得返回结果。本文将深入探讨RPC的工作原理、发展历程及其在现代技术中的应用。 ... [详细]
  • 本文将详细介绍通过CAS(Central Authentication Service)实现单点登录的原理和步骤。CAS由耶鲁大学开发,旨在为多应用系统提供统一的身份认证服务。文中不仅涵盖了CAS的基本架构,还提供了具体的配置实例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • iTOP4412开发板QtE5.7源码编译指南
    本文详细介绍了如何在iTOP4412开发板上编译QtE5.7源码,包括所需文件的位置、编译器设置、触摸库编译以及QtE5.7的完整编译流程。 ... [详细]
  • Web前端性能提升指南:简化JavaScript与消除重复脚本
    本文为Web前端性能优化系列的第七篇,重点探讨简化JavaScript代码及清除重复脚本的方法。通过这些技术,可以显著提高网页加载速度和用户体验。了解更多信息,请参阅我们的完整指南:Web前端性能优化。 ... [详细]
author-avatar
wen260693700
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有