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




推荐阅读
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • Java学习笔记之使用反射+泛型构建通用DAO
    本文介绍了使用反射和泛型构建通用DAO的方法,通过减少代码冗余度来提高开发效率。通过示例说明了如何使用反射和泛型来实现对不同表的相同操作,从而避免重复编写相似的代码。该方法可以在Java学习中起到较大的帮助作用。 ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • MySQL多表数据库操作方法及子查询详解
    本文详细介绍了MySQL数据库的多表操作方法,包括增删改和单表查询,同时还解释了子查询的概念和用法。文章通过示例和步骤说明了如何进行数据的插入、删除和更新操作,以及如何执行单表查询和使用聚合函数进行统计。对于需要对MySQL数据库进行操作的读者来说,本文是一个非常实用的参考资料。 ... [详细]
  • 简述在某个项目中需要分析PHP代码,分离出对应的函数调用(以及源代码对应的位置)。虽然这使用正则也可以实现,但无论从效率还是代码复杂度方面考虑ÿ ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
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社区 版权所有