C、C++ 学习经历】的更多相关文章

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为了提升自己各方面的能力和素养,有的人是为了生计.而对于我一个学生来说,更是在不断地学习中成长的,从课程知识的学习,到学习做人的道理,为人处事的道理等等,都是在时刻进行中.那么,今天我就聊聊我学习过程中的一个小经历-Linux学习经历. 不知道大家对Linux了解有多少,说实话,上大学之前我对于Linux是一无所知的,因为…
成长是无尽的阶梯,一步一步的攀登,回望来时的路,会心一笑:转过头,面对前方,无言而努力的继续攀登.现在来和linux爱好者说说我的成长经历,在我的大学时光里我从一个一无所知的少年转变成了一个见多识广的大学生.在大学的时光里我学到了很多的知识,回想以前的日子,自己都学到了什么,从而使现在的我更加积极,更加努力. 学习是一架保持平衡的天平,一边是付出,一边是收获,至于收获多少,完全靠自己的付出,不劳必定无获!要想取得理想的成绩,勤奋至关重要!只有勤奋学习,才能成就美好人生!勤奋出天才,这是一面永不褪…
如果说 Java 是亲儿子的话,那么 Python 应该就是干儿子了.看了一下所有关于 Python 的笔记,我发现原来我在 4 月份的时候就已经涉足 Python 了,但是到目前为止才真正算做出了一个案例,我尝试回忆一下我的 Python 学习过程,分享给大家,这中间有很多弯路. 我最开始学习 Python 就是看廖雪峰的官方网站,大概是将 Python 基础部分学习完了,然后我就直接上手做了一个 Python 可视化的案例,这前前后后也就一两周的时间吧!能在这个时候就开始动手学 Python…
本文是个人的2020年年中总结 还有十几天就要毕业,面临着身份从学生到互联网社畜的转变,未来的一切捉摸不定,但凡心中万千情绪,也只能「但行好事,莫问前程」. 介绍下博主背景:计算机本科大四,刚进大三时还是个没有实习.没有项目经历的小白, 经过一年时间的刻意练习[deliberate practice],最后在校招中拿到了一些大厂offer, 标题中30k的offer已经拒掉了,有了更好的去处,只是用来举例. 0x0 前期调研 以下经验根据个人的经验来谈,有一定的局限性,仅供参考. 1. 为什么不…
我终于申请成功了博客园的博客了. 红帽课堂已经开始2次了,这里的记录可能不分顺序,每天记录一点自己的学习内容.方便自己以后查询. 已经学了以下内容: 1.访问命令行 使用桌面的访问命令 GNOME 3 的桌面环境 Bash shell 执行命令及快捷键 2.命令行管理文件 Linux文件系统层次结构 查找文件.管理文件.使用路径扩展名 利用Shell扩展管理文件 3.红帽企业帮助 这个没有啥要记录的 4.创建.查看.编辑文件 输出重写向文件或程序 5.管理本地Linux用户和组 用户和组的概念…
我为什么选择android? 我基本上前一年的时间都是在学习java的语法和线程之类的,没有注意java的分类,所以到现在慢慢接触到深处的时候我了解到,java的优势主要在web,而我不是特别喜欢网页的设计开发,相比较而言,更喜欢软件之类的app式的软件,所以现在记录下我为什么选择android,java的主要发展方向: 1.java web 2.android 3.企业级信息系统 4.大数据云计算等等 现在技术的主要发展方向: 1.云计算,大数据 2.web开发设计 3.移动端设计开发app(…
最近把android的基础知识都学的差不多了,也写了许多demo,就想自己写一个app,可是写到后面的时候发现很混乱,所以还是得写一些文档,用xml语言写一下基础的类以及一些其他的东西.所以要想写一个项目的话,不要着急写代码,先把你的需求写清楚,这样写代码很容易.有推荐的学习资料吗?…
前几天忙着学校的互联网+项目比赛,没有时间学习android和发一些东西,主要是这两天太累了,我是项目组长,好多东西去弄,今天已经交稿去进行初赛. 马上收拾收拾心情,继续我的andorid菜鸟之路 加油!!!!!!!…
学习fragment时遇到的问题 这几天学习fragment静态加载时遇到这样的问题: java.lang.RuntimeException: Unable to start activity ComponentInfo{..........}: android.view.InflateException: Binary XML file line #..: Error inflating class fragmen 这个是版本兼容的问题,fragment是android3.0以后加的,所以需要…
在准备学习人工智能之前呢,我看了一下大体的学习纲领.发现排在前面的是PYTHON的基础知识和爬虫相关的知识,再者就是相关的数学算法与金融分析.不过想来也是,如果想进行大量的数据运算与分析,宏大的基础数据是必不可少的.有了海量的基础数据,才可以支撑我们进行分析与抽取样本,进行深度的学习. 看到这个爬虫的介绍,突然想起来2012年左右在微软亚洲院做外派时做的一个项目.当时在亚洲研究院有一个试验性质的项目叫“O Project", 这里面的第一个字符是字母O.在真正的进入项目之后才知道为什么叫“O”:…
1.可以考虑先学习C. 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家.做一个有用的程序员,做一个赚钱的程序员.我们的价值,将体现在客户价值上,而不是语言写得好不好看. C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构的组织和掌控方法,但是,我认为,C++骨子里还是C的. 毕竟,解决具体问题,每个函数内部,都是用C的方式写程序,还是面向过程的. 因此,想要学习好C++,我的建议,先学习C,先学解决问题的能力,再讨论解决大问题…
一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程中的确遇到意想不到的问题. 问题:在官网上下载的VB在安装完成后打不开.点击桌面的快捷方式弹出对话框说"创建COM对象失败". 办法:右键快捷方式-属性-兼容性.百度说选择一个只要不是win7的兼容模式并用管理员身份打开即可. 建议:安装VB时不要改动默认安装路径,百度说改动安装路径有可能…
[写在前面]正直青春年少的你,遇到了你的她了吗?还是你也和我们今天的主人公一样,在最美好的年级,正在为你的初衷努力着,坚持着,奔波着..... 作者:李伟   我的黑客时代 01 大学专业是电子信息工程,不甚喜欢.我更喜欢在室友上课的时候,独自一人待在宿舍抓肉鸡,并为之废寝忘食.每天拿着扫描器,导入成千上万的IP疯狂扫描.当我成功抓到第一只肉鸡并远程操控对方电脑的时候,兴奋不已.我按捺住内心的狂喜,用颤抖的双手在终端敲下了一行命令:shutdown -s -t 0 . 从窗户向外观望,宿舍楼左前…
1.基础阶段     话说06年第一份工作从事的是PLC开发,用protel画原理图和PCB,写AVR单片机程序,焊焊板子,还去过华强北买器件,比较杂,但是接触面比较广,为进一步学ARM打下了基础. 期间不甘心只停留在AVR单片机层次,买了邵贝贝的<uCOS-II嵌入式操作系统>,看了4-5遍,弄懂它的原理,还看了陈明计的<SmallRTOS嵌入式操作系统>,之后自己写了一个AVR的时间片调度器. 2.接触ARM     08年4月份换了工作,搞B超,接触三星的S3C2410,看2…
最近在面试,发现Java爬虫对于小数据量数据的爬取的应用还是比较广,抽空周末学习一手,留下学习笔记 Java网络爬虫 简单介绍 爬虫我相信大家都应该知道什么,有什么用,主要的用途就是通过程序自动的去获取获取网上的信息数据,写爬出比较出色的就是PY,但是对于小排量的数据而言,java也是可以满足要求的: HttpClient发起请求 爬虫爬取网页上的数据和我们单独点击链接访问网页数据是同理的,是要使用Http协议访问网页的,这里我们使用Java的Http协议客户端HttpClient来实现抓取网页…
我想把最近学习Linux的经验和过程分析出来,当时是在上大三,是学生一枚,以前对开源也没有什么特殊的认识,只觉得很高深,不明觉厉的东西,在当时因为学校要参加职业技能大赛,其中有一团体性质的比赛,几个同学组成一个团队,比如几个同学负责基础网络建设,几个同学负责常见的服务器搭建,那这里就涉及了Linux的相关知识,Linux方面的知识很多都是开源的,但是需要花时间和精力去学习. 本身那时我所在的学校就不是什么有名的学校,学校内也没有专门从事Linux相关教育的老师,所以只能自学(非常痛苦).负责辅导…
今天,在运行<第一行代码>coolweather第二阶段代码,又一次报错,还是神奇地与昨天相似,提示,city_id字段不存在,这里我有两种理解,一种是sql语句出错了,另外一种是没有获取city_id值,关于前一种,我在"详细"检查比较了,County表的建表语句后,首先排除了,然后一股脑投入如何解决第二种问题当中,最后,再一次惨痛事实告诉我,以后只要提示"no such column" 的提示,那么毫无疑问,肯定是数据库里面没有这个字段也就是说,sq…
给android的activity添加背景图片 1.你可以在网上下载android的图片,也可以制作自己的图片,图片的后缀为.png,也就是png格式的图片(注意图片的大小要适合你的手机屏幕或者AVD屏幕,可以下载对应的图片也可以自己制作) 2.把第1步准备好的图片添加到项目res文件夹下的drawable-hdpi文件夹下,有两种方法添加 (1)可以打开你的工作区间的对应项目的res文件夹中的drawable-hdpi文件夹,把png图片添加进去 (2)可以直接在eclipse中直接拖拽图片到…
android签名后报错的问题 Duplicate id @+id/imageView, already defined earlier in this layout,android生成报错 这个是项目重复id报错,解决方案如下: 1.点击Window-Preferences 2.点击android中的Link Error Checking 3.在点击后出来的右边框Issues中写入DuplicateIDs 4.点击列表中的项,把右下角的Severity改为Warning 5再运行一下程序即可…
android在strings.xml文件中,写string对象时,如何加入空格 <string name="password">密    码:</string>   表示空格,上面的字符串表示在“密”和“码”两个字之间加入四个空格 结果显示为: 密     码:…
为listview设置背景,并且不随拖动改变 <ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/shouye" android:cacheColorHint="#00000000&q…
关于像第一次进qq一样的那个渐变企鹅图的制作 渐变动画 package com.moonweather.app.activity; import com.moonweather.app.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.animation.AlphaAnimati…
anddroid studio的内存修改 昨天有位朋友问到了下面的一个问题 这个判断为android studio的分配的内存不够用. 据我的了解造成这个的原因主要有以下几个方面: 1.电脑的内存本来就小 2.开的程序太多 3.程序的代码占用的内存太多 4.设置的android studio的内存大小比较小 解决方法: 针对第一个问题就需要加个内存条 针对第二个问题需要关闭掉其他的程序,重新运行AS 针对第三个问题就需要把代码的效率提高 针对第四个问题就需要修改android studio 的分…
android虚拟机没有键盘的问题,那是因为建立虚拟机的时候没有选择skin,重新编辑选择skin就可以了…
这几天又把android的基础知识全部复习了一遍,没有第一次那么难,感觉简单了好多,也发现了许多细节问题,发现了自己在网络编程方面的不足. 下面列举一些小的细节问题: 1.String,StringBuilder,StringBuffer三者的区别 String是对一串字符进行操作,属于不可变类,.一旦被创建,就不能修改他,对于已经存在的String对象的修改都是重新创建一个对象,然后把新的值保存进去.final类,不能被继承. StringBuffer是对一串字符进行操作,属于可变类,只能通过…
用类对象作为ArrayAdapter绑定的基本数据类型(和SimpleAdater效果类似) 一般ArrayAdapter绑定的基本数据类型是String,接下来介绍一下类对象作为基本数据类型: 首先,新建一个类News,这个类作为基本的数据类型 package com.example.news; import android.R.integer; import android.widget.ImageView; public class News { private String title;…
在Activity中添加菜单 1.在res目录下新建文件夹menu 右击res,选择new->Folder,Folder name写为menu 2.在新建的menu目录下新建一个xml文件 右击menu,点击new->Android XML File,在弹出的框中填入一个名字,比如main,点击Finish 3.在新建的main.xml文件中写入你需要的菜单项item,如下: <?xml version="1.0" encoding="utf-8"…
android系统架构 1.Linux内核层(LINUX KERNEL) 这是系统架构的最低层,这层为android设备的硬件提供了驱动 2.系统运行库层(LIBRARIES) 这一层为倒数第二层,利用一些c/c++库来为android系统提供一些主要的特性支持,比如说SQLite库提供了对数据库的支持. 同时这层还有运行android时的库,它主要提供一些核心库,能够允许开发者使用java语言来编写android应用. 3.应用框架层(APPLICATION FRAMEWORK) 这一层提供了…
最近把四大组件,网络编程,以及一些常用的控件都学完了,不过感觉还不是特别牢固,所以决定再花一点时间重新过一遍,你们有这样的感觉吗?…