热门标签 | 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!




推荐阅读
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • 本文介绍了OkHttp3的基本使用和特性,包括支持HTTP/2、连接池、GZIP压缩、缓存等功能。同时还提到了OkHttp3的适用平台和源码阅读计划。文章还介绍了OkHttp3的请求/响应API的设计和使用方式,包括阻塞式的同步请求和带回调的异步请求。 ... [详细]
  • Redis API
    安装启动最简启动命令行输入验证动态参数启动配置文件启动常用配置通用命令keysbdsize计算key的总数exists判断是否存在delkeyvalue删除指定的keyvalue成 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • 这个问题困扰了我两天,卸载Dr.COM客户端(我们学校上网要装这个客户端登陆服务器,以后只能在网页里输入用户名和密码了),问题解决了。问题的现象:在实验室机台式机上安装openfire和sp ... [详细]
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社区 版权所有