
编程技术
文章平均质量分 74
南城故梦
学习的路上没有捷径,公众号:南城故梦。
展开
-
工程师应该掌握的20个模拟电路
对模拟电路的掌握分为三个层次。初级层次是熟练记住这二十个电路,清楚这二十个电路的作用。只要是电子爱好者,只要是学习自动化、电子等电控类专业的人士都应该且能够记住这二十个基本模拟电路。中级层次是能分析这二十个电路中的关键元器件的作用,每个元器件出现故障时电路的功能受到什么影响,测量时参数的变化规律,掌握对故障元器件的处理方法;定性分析电路信号的流向,相位变化;定性分析信号波形的变化过程;定性转载 2013-05-21 19:58:43 · 1213 阅读 · 0 评论 -
系统集成项目管理之立项管理
立项管理内容 立项管理内容包括:需求分析;项目建议书;项目可行性研究报告;1需求分析 需求分析的概念 需求分析指对要解决的问题进行详细的分析,弄清楚项目发起人及项目其他干系人的要求、待开发的信息系统要解决客户和用户的业务问题以及问题的来龙去脉。需求分析就是确定待开发的信息系统应该做什么。 需求分析的方法结构化分析方法、软系统方法、面向对象分析方法、面原创 2013-07-23 21:49:10 · 1702 阅读 · 0 评论 -
系统集成项目管理之项目整体管理
6.1项目整理管理的含义、作用和过程含义: 项目整体管理过程负责项目的全生命周期管理、全局性管理、综合性管理。全生命期意味着项目整体管理过程负责管理项目的启动阶段直到项目收尾阶段的整个项目生命期。全局性管理意味着项目整体管理负责项目的整体包括项目管理工作、技术工作、商务工作。综合性管理意味着项目整体管理负责管理项目的需求、范围、进度、成本、质量、人力资源、沟通、风险和采购。原创 2013-07-25 20:15:47 · 1462 阅读 · 0 评论 -
C语言运算符的结合性
C 语言与其他高级语言相比, 一个显著的特点就是其运算符特别丰富, 共有34 种运算符。C 语言将这34 种运算符规定了不同的优先级别和结合性。当一个运算对象两侧的运算符优先级别相同时, 则按运算符的结合性来确定表达式的运算顺序。 大多数运算符结合方向是“自左至右”, 即: 先左后右, 例如a- b+c, b 两侧有- 和+两种运算符的优先级相同, 按先左后右结合方向, b 先与减号原创 2013-08-13 20:23:33 · 3164 阅读 · 2 评论 -
VC编程练习之API笔记(一)
1、 取得、设置控件文本: CString str; GetDlgItem(IDC_STATIC)->GetWindowText(str); GetDlgItem(IDC_STATIC)->SetWindowText("my love!");2、创建按钮: Cbutton m_btn; M_btn.create(“要显示的文本”, 样式(参见M原创 2013-12-11 21:15:16 · 1150 阅读 · 0 评论 -
VC编程练习之API笔记(四)
1、 标记弹出菜单: GetMenu():获得指向窗口的指针; GetSubMenu(int nPos):指向CMenu对象弹出菜单的指针,nPos为弹出菜单的位置 CheckMenuItem(UINT nIDCheckItem, UINT nCheck):标记或取消弹出菜单;nIDCheckItem为被标识的菜单,nCheck表示如何标记菜单及如何表示弹出菜单位置原创 2013-12-30 20:46:40 · 1172 阅读 · 0 评论 -
VC编程练习之API笔记(二)
1、显示当前时间: CTime time; time = CTime::GetCurrentTime();m_time = time.Format("%y年%m月%d日 %X");//m_time为cstring类型的edit控件变量 UpdateData(FALSE);2、设置文本框字体颜色:添加消息原创 2013-12-19 21:43:26 · 955 阅读 · 0 评论 -
VC编程练习之API笔记(三)
1、获取主机硬盘盘符: CListBox* list1=(CListBox*)GetDlgItem(IDC_LIST1);//列表框用于显示盘符符号 int number=list1->GetCount(); if(number==0)//查看列表框有无数据 list1->Dir(DDL_READWRITE|DDL_DRIVES,"d:\*.*");//DD原创 2013-12-22 14:32:37 · 1189 阅读 · 0 评论 -
python爬虫:爬去汽车之家
汽车之家网址:https://www.autohome.com.cn/news/使用的模块:requests 、BeautifulSoup这就是我们要爬取的信息按F12审查一下元素:找到了对应的信息。而且发现要爬取的图片都在id=auto-channel-lazyload-article的div标签下的li标签里。li标签下的a标签就是新闻的url;image标签,s...转载 2019-03-20 20:51:04 · 1865 阅读 · 0 评论 -
Python学习资料大放送~
从正式开始学习Python到现在差不多8个月的时间了,虽说进展比较缓慢,但多少也算有些进步和体会。抽空整理了一下学习过程中收集到的一些资料,希望能对大家有帮助。数据分析想要的话,关注威信公主号 【南城故梦】,回复【数据分析】 【大数据】即可获得网盘下载链接哈~...原创 2019-03-21 20:52:21 · 333 阅读 · 0 评论 -
Python爬虫与数据分析之Python的语法、字典、元组、列表
用python快三年了,一直都没有空去整理学过的知识。趁着这段时间项目比较空闲,业余时间多,开了一个专栏,专门讲述自己对Python的学习经历,与各位共勉!专栏目录:Python爬虫与数据分析之python教学视频、python源码分享,pythonPython爬虫与数据分析之基础教程:Python的语法、字典、元组、列表Python爬虫与数据分析之进阶教程:文件操作、lambda...原创 2019-04-13 15:01:51 · 609 阅读 · 0 评论 -
Python爬虫与数据分析之进阶教程:文件操作、lambda表达式、递归、yield生成器
专栏目录:Python爬虫与数据分析之python教学视频、python源码分享,pythonPython爬虫与数据分析之基础教程:Python的语法、字典、元组、列表Python爬虫与数据分析之进阶教程:文件操作、lambda表达式、递归、yield生成器Python爬虫与数据分析之模块:内置模块、开源模块、自定义模块Python爬虫与数据分析之爬虫技能:urlib库、xpa...原创 2019-04-13 15:07:19 · 752 阅读 · 0 评论 -
Python爬虫与数据分析之模块:内置模块、开源模块、自定义模块
专栏目录:Python爬虫与数据分析之python教学视频、python源码分享,pythonPython爬虫与数据分析之基础教程:Python的语法、字典、元组、列表Python爬虫与数据分析之进阶教程:文件操作、lambda表达式、递归、yield生成器Python爬虫与数据分析之模块:内置模块、开源模块、自定义模块Python爬虫与数据分析之爬虫技能:urlib库、xpa...原创 2019-04-13 15:16:17 · 1165 阅读 · 0 评论 -
系统集成项目管理之项目管理一般知识
一、项目管理的理论基础与体系l 项目与项目管理的概念 项目:是为达到特定的目的、使用一定资源、在确定的时间内、为特定发起人而提供独特的产品、服务或成果而进行的一次性努力。 项目管理:是在项目活动中综合运用知识、技能、工具和技术、在一定的时间、成本、质量等要求下来实现项目的成果性目标。l 系统集成项目的特点 (1) 以满足客户和用户的需求为原创 2013-07-20 19:50:19 · 1688 阅读 · 1 评论 -
系统集成项目管理之信息系统集成专业技术知识
一、信息系统建设 l、信息系统集成(概念、类型) 概念:是指将计算机软件、硬件、网络通信等技术和产品集成成为能够满足用户特定需求的信息系统,包括总体策划、设计、开发、实施、服务及保障。 类型:设备系统集成、应用系统集成(ApplicationSystem Integration)。 其中设备系统集成包括:原创 2013-07-18 21:08:01 · 2743 阅读 · 1 评论 -
嵌入式学习笔记之GPIO
嵌入式学习笔记之GPIO GPIO,意为通用输入/输出端口,根据它们可以读取端口的高低电平或者读入引脚状态。S3C2410芯片共有117个I/O端口,共分为8组:A~H。分别为:GPA、GPB…GPH。端口的输入输出功能可以通过设定特定的端口值来确定。 控制s3c2410的GPIO端口的寄存器有3类,分别是GPxCON、GPxDAT、GPxUP (x=A~H原创 2013-05-26 17:14:14 · 2314 阅读 · 3 评论 -
再再论指针之什么是数组名
数组是指针的基础,多数人就是从数组的学习开始指针的旅程的。下面我节选一些在各种论坛和文章里经常见到的关于数组的文字:“一维数组是一级指针”“二维数组是二级指针”“数组名可以作为指针使用”“数组名就是..........的常量指针”“数组名就是..........的指针常量”..................................这些文字看起来非常熟悉吧?类似转载 2013-05-26 22:22:48 · 838 阅读 · 0 评论 -
再再论指针之数组的数组与多维数组的区别
看见这个题目,也许有些人就会嘀咕了:难道两者不是一样的吗?C语言的多维数组不就是数组的数组吗?不!两者是有区别的,而且还不小呢。首先看看两者的共同点: 1。内存映象一样。 2。数组引用方式一样,都是“数组名[下标][下标]........”。 3。数组名都是数组的首地址,都是一个符号地址常量、一个右值。 由于两者的共同点主要反映在外部表现形式上,因此,转载 2013-05-27 23:22:42 · 711 阅读 · 0 评论 -
再再论指针之数组的解剖学
这一章我们来讨论一下数组的内涵,对数组的内部构造进行一次解剖,看看里面究竟隐藏了什么秘密。 有了前面两章对数组名和C语言数组本质的澄清,再来理解这一章的内容,就容易多了。 在下面的叙述中,笔者会用到一个运算符sizeof,由于在不同的编译器和编译模式下,对一个地址进行sizeof运算的结果有可能是不同的,为了方便讨论,我都假设地址长度为4个字节。 多数教材在讲述数转载 2013-05-27 23:24:10 · 758 阅读 · 0 评论 -
再再论指针之指向数组的指针
讲到第五章了,数组两个字还离不开我们的左右,数组的内容也真多,另一方面也因为数组与指针的关系的确非常密切。 通常,对于int a[8][9]这个二维数组,我们可以这样定义一个指向它的指针: int (*p)[9]; 这个声明的形式跟人们所熟悉的int *p的形式大相庭径,初学者通常会感到迷惑,不理解的地方大致有四个: 1。为什么会以这种形式声明?转载 2013-05-31 21:54:11 · 878 阅读 · 0 评论 -
[ ]运算符的本质
数组是存在于人们头脑中的一个逻辑概念,而编译器其实并不知道有数组这个东西,它所知道的,只是[]运算符,当遇到[]运算符的时候,编译器只是简单地把它转换为类似*(*(a+i)+j)这样的等价表达式,之所以是这种表达式,如前几章所述,是因为C语言的数组实现本质上是数组的嵌套。 由于这种等价关系的存在,会产生一些古零精怪的表达式,例如: 10[a] 这个表达式初看上去转载 2013-05-31 21:52:49 · 797 阅读 · 0 评论 -
再再论指针之C语言声明详解
人们常说,C语言的声明太复杂了,的确,这也是C语言饱受批评的地方之一。不过,笔者认为,真正要受到批评的不是语言本身,而是那些传播者。传播者们通常都有一个共识:讲述要由浅入深。作为原则,笔者并非要反对它,毕竟笔者对C语言的学习,也经历了相同的过程。但是,由浅入深并不意味着一切从简,以偏盖全。计算机语言不同于数学理论(虽然它的确根植于数学,与数学密不可分),数学理论是一种循序渐进的过程,后面的理论以前转载 2013-06-06 21:14:04 · 945 阅读 · 0 评论 -
再再论指针之“另类”数组
动态数组与字符串常量可算是两种“另类”数组。 VLA可变长数组并不为C89所支持,C99才开始支持VLA。但如果想在只支持C89的编译环境中使用VLA的话,怎么办呢?我们可以用动态数组来“模拟”,动态数组在矩阵的运算中很常见,常用来向函数传递一个大小可变的矩阵。动态数组的原理,是利用一块或多块动态分配的内存存储各维的首地址,这样就可以p[i][j]的形式访问数组的数据了。但是,动态转载 2013-06-06 21:12:36 · 870 阅读 · 0 评论 -
指针与const详解
const一词是英文constant的缩写,设立这个关键字的本意,是希望让它所修饰的对象成为一个常量。记得在国家间的外交中,有一个经常用到的术语:“从事与身份不符的活动”,这个const恰恰也正从事着这样的活动,呵呵。C语言可以有三种方法定义一个常量:#define、const和枚举,但只有枚举才是真正的常量,什么是真正的常量?真正的常量是没有存储空间的,是一个右值,这意味着通过任何合法的手段也不原创 2013-06-06 21:17:17 · 1046 阅读 · 0 评论 -
电子信息工程四年学习之思
在21IC网站的博客里看到这篇文章,虽然不是电子信息工程专业的,但是感触挺多,跟大家分享分享: 毕业后,回顾四年学习历程发现,当时以为的明白,到现在都是那时的不明白。或许是自己的经历(参加比赛比较多)导致了现在的反思。 但是,回顾那个时候的课程设置,却都是合理的,并没有什么不足,但是又为什么会现在才意识到它们之间的联系。最终的结果是,学了很多门课原创 2013-06-06 21:32:29 · 2514 阅读 · 2 评论 -
嵌入式软件技术的缺陷查找方法
结构测试或白盒测试能有效地发现代码中的逻辑、控制流、计算和数据错误。这项测试要求对软件的内部工作能够一览无遗(因此称为"白盒"或"玻璃盒"),以便了解软件结构的详细情况。它检查每个条件表达式、数学操作、输入和输出。由于需要测试的细节众多,结构测试每次检查一个软件单元,通常为一个函数或类。 代码审查也使用与实现缺陷和潜在问题查找同样复杂的技术。与白盒测试一样,审查通常针对软件的各个单元进行,因原创 2013-06-08 21:59:02 · 1042 阅读 · 1 评论 -
系统集成项目管理之信息系统服务管理
一、信息系统服务业 l、信息系统服务业的内容 信息系统服务是一个范围相当广泛的概念,所有以满足企业和机构的业务发展所带来的信息化需求为目的,基于信息技术和信息化理念而提供专业信息技术咨询服务、系统集成服务、技术支持服务等工作,都属于信息系统服务的范畴。 l、信息系统服务管理的推进 (1)实施计算机信息系统集成资质管理制度,(A原创 2013-07-17 21:26:47 · 2006 阅读 · 1 评论 -
Python爬虫与数据分析之爬虫技能:urlib库、xpath选择器、正则表达式
专栏目录:Python爬虫与数据分析之python教学视频、python源码分享,pythonPython爬虫与数据分析之基础教程:Python的语法、字典、元组、列表Python爬虫与数据分析之进阶教程:文件操作、lambda表达式、递归、yield生成器Python爬虫与数据分析之模块:内置模块、开源模块、自定义模块Python爬虫与数据分析之爬虫技能:urlib库、xpa...原创 2019-04-13 15:31:16 · 1521 阅读 · 1 评论