十一小长假自修记

前三天,回到老家,没有什么事,就驱车回到济南,这些天时间不能浪费了,整合一下知识,以期在假期过后,加速项目进程。学会整合资源,成就完美人生。下面是对所有知识点的整合与思考:

项目开发中用到的知识点包括:C++开发,具体是客户端与服务器程序开发,所做系统属于SCADA系统在节能行业中的应用,满足不同客户的功能需求。另外还有硬件开发:单片机开发,ARM有关的实时操作系统开发,以及ARM+嵌入式linux开发。

所用开发工具的归纳:

   1.C++语言:

当C语言无法很好地解决,复杂的大型工程出现问题的时候,此时C++产生了,使用了面向对象的开发技术,并且支持让代码复用,兼顾了开发效率和运行效率两方面的需求,这点比C#,java之类的开发语言好。学好C++,对其中的基本概念要理解透彻,语法结构和代码实现要烂熟于心,否则,只能看得懂,写不出代码。特别是代码对概念的实现上,基本功全在于此,基础扎实了,高级编程才能得心应手,再复杂的东西,也是由基础知识组合成的。

C++随着时间的发展,加入了越来越多的语言机制,以致于学起来也困难,所以成了一种难学易用的语言,再加上指针方面的知识,造就了初学者对C++望而生畏,但也成就了JAVA和C#的地位。

2.数据结构和算法

数据结构是每一个程序员最关键的基础,没有学习过数据结构的人,成不了一个合格的程序员。现在的项目中的大多数人,都没有学习过或掌握好这门课程,所以做的工作,大多不好。 数据结构解决的是数据在计算机的中存储与排列方式,没有数据结构,程序基本没有方法处理数据。

程序=数据结构+算法
数据结构是相互之间存在的一种或多种特定关系的数据元素的集合。
包括4类基本的结构:集合、线形结构、树形结构、图状或网状结构。
通俗点就是数据的逻辑结构,比方说这些数据在内存中以什么样的结构存放。
算法实际是编程过程中完成一件事采用的方法,比方说现实生活中做数学题时,
两个人都将题完成但是他们之间有一个用的时间很短就是因为采用了简便的方法。
同样在编程过程中采用好的算法可以降低程序的时空复杂度

  3.unix环境编程

UNIX环境编程主要是服务器编程相关的工作的基础,完善阐述了和UNIX、liNIX系统相关的知识点,底层模型,以及系统基础知识,进程与线程等基础知识。

如果要开发网络方面的程序,这些UNIX编程基础很有用。

4.Qt框架库

这个框架库,完美解决了C++编程出现的问题,在入门学习,编程效率,代码利用上做了很好的平衡,适合开发客户端程序,优秀的跨平台解决方案。

通俗来说,给你写好了一系列的函数方法,直接调用来编程,真正的面向组件开发,其独特的信号与操有通信机制,比MFC回调更容易编程。确实做到了:只让你集中精力解决核心业务能力。

5.Linux系统

Linux系统的思想,以及其健壮性与稳定性,很适合做后台服务器。服务器程序越来越倾向于使用公知的开源模块程序,如Apache,Nginx等。

但使用这个系统,得有熟手才行,没有熟手,使用这个系统,那将是灾难,以致于很多人对这个系统出言不逊,认为不如windows方便。但linux的独特与强大,仍然一步步地普遍化。

项目上使用以上知识点,趁着这几天有空,整合一下,好对整个团队做出指导与培训,加速产品上市的时间,优秀的人总是找到解决问题的方法,并且预防项目出现问题。每天都学习,都想想这些知识点的用处,就会一点点强大。

时间: 2024-07-28 14:28:21

十一小长假自修记的相关文章

十一小长假自修记之C++充电篇

这些天,放了小假期,正好梳理一下基础知识.基础知识牢固了,复杂的东西也不怕,所以对C++的基本知识做了梳理,以期对C++有更好的理解. 手头上的书有,谈浩强的<C++程序设计>,<C++ primer>,阅读谈教授的书已经很多次,网上多对这本书有争议,但我认为作者对初学者已经用心良苦了,很容易让初学者入门.若不是这本书做基础,看起来<C++ primer>真是一头雾水,只有基础扎实了,才能体会到<C++ primer>的博大精深. <C++程序设计&g

2016年元旦小长假

今年元旦小长假,第一次尝试了滑雪,摔了扎扎实实的几次,现在胳膊腿屁股都感觉疼, 是真的好看的竞技运动,确实是靠摔出来的. 看了吴军的<浪潮之巅>上部的前几篇,从AT&T,IBM,Apple.Intel.微软各商业帝国的成长.高潮和衰老,甚至被收购, 有一种时势造英雄的感叹.模拟通信设备.大型机.微机.操作系统.半导体芯片CPU,到 后来的互联网时代.最近的移动互联网时代, 每种新技术的诞生势必要出现一两个优秀的企业.技术对商业的影响是很明显的.时代的进步也是由技术给推进的.

小圣求职记(1):腾讯篇

笔试 参加了实习和校招两场笔试,笔试题目难度中等,涉及计算机网络.操作系统.数据库.算法和数据结构.C/C++语法.下面是2014年9月份武汉地区软件研发类的题目和我的解答(事后做的,我是在合肥中科大参加的腾讯笔试,题目不一样): 一.不定项选择题 1. 如果MyClass为一个类,执行“MyClass a[5],*b[6]”语言会自动调用该类构造函数的次数是() A. 2 B.5 C. 4 D. 9 解析:选B,5次.只有a[5]定义了5个对象,而*b[6]定义的是6个对象指针并不会进行实例化

[抓紧小长假的尾巴] 分析一个KeyFileMe

系统 : Windows xp 程序 : keyfileme 程序下载地址 :http://pan.baidu.com/s/1qYVfvu0 要求 : 编写KeyFile 使用工具 : OD 可在看雪论坛中查找关于此程序的破文:传送门 趁着小长假还没结束,赶紧来个CM暖暖手.废话不多说,直接用DIE查看程序. 提示MASM编写,没有保护壳. 再用OD载入,发现关键子串:no keyfile found! 0040113E . E8 F0010000 call 00401333 00401143

【单片机小知识随记1】——排阻respack-8

一.定义 排阻,就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚,其余引脚正常引出.所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚.它在排阻上一般用一个色点标出来. 二.作用 内存芯片下方均匀分布的"芝麻粒",实际上是位于内存颗粒和金手指之间的"排阻".排阻,是一排电阻的简称.我们知道,内存在处理.传输数据时会产生大小不一的工作电流.而在内存颗粒走线的必经之处安装一排电阻,则能够帮助内存起到稳压作用,

小P寻宝记——好基友一起走

小P寻宝记--好基友一起走 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 话说,上次小P到伊利哇呀国旅行得到了一批宝藏.他是相当开心啊,回来就告诉了他的好基友小鑫,于是他们又结伴去伊利哇呀国寻宝. 这次小P的寻宝之路可没有那么的轻松,他们走到了一个森林,小鑫一不小心被触发了机关,被困在了一个大笼子里面,笼子旁边上有一道题目和一个密码锁,上面说只要解出此题输入密码即可救出被困人.小鑫不是很聪明,所以他做不出来,他知道小P很笨,

Codeforces Round #535 (Div. 3)小上分记

Codeforces Round #535 (Div. 3)小上分记 前言 被拉去买新年衣服了,导致半小时后才进场. 虽然做了4道题,但是rating还是涨得不多. 用predictor看了rating变化后心灰意冷,不看E题了. A ...800的难度. B 本来还在想要不要用什么STL.后来发现直接用桶就行了.然后就可以水过了. C 题意差点理解不了. 就6种情况都去考虑一下,找最小代价的即可.不要考虑少了. 每次都是\(O(n)\)的,所以能搞. D 贪心地换字母即可. E 坑.待填. 原

小武小久成长记

Posts 小久坐玩具车 小武画狐狸 Jun 29, 2019 小武气垫船 Jun 18, 2019 小武剪纸 Jun 16, 2019 父亲节 Jun 15, 2019 组装车 Jun 10, 2019 小久帮爷爷修理 Jun 4, 2019 三个小朋友开船 Jun 2, 2019 小武画兔子 May 6, 2019 小武和小久用彩笔乱画 Apr 21, 2019 两兄弟吃药 Apr 20, 2019 小久叫爷爷 Apr 19, 2019 小久躲起来 Apr 19, 2019 小久够奶瓶很得意

Java豆瓣电影爬虫——小爬虫成长记(附源码)

以前也用过爬虫,比如使用nutch爬取指定种子,基于爬到的数据做搜索,还大致看过一些源码.当然,nutch对于爬虫考虑的是十分全面和细致的.每当看到屏幕上唰唰过去的爬取到的网页信息以及处理信息的时候,总感觉这很黑科技.正好这次借助梳理Spring MVC的机会,想自己弄个小爬虫,简单没关系,有些小bug也无所谓,我需要的只是一个能针对某个种子网站能爬取我想要的信息就可以了.有Exception就去解决,可能是一些API使用不当,也可能是遇到了http请求状态异常,又或是数据库读写有问题,就是在这