- 博客(17)
- 资源 (23)
- 收藏
- 关注
原创 看懂这道题,你就学会指针了!!!
用变量a给出下面的定义a) 一个整型数b)一个指向整型数的指针( A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组( An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整型数的。
2014-10-30 17:18:57 696
原创 面试总结
========================================中科院第5研究所===================================================Qt Creator是一个跨平台的、完整的Qt集成开发环境,其中包括了高级C++代码编辑器、项目和生成管理工具、集成的上下文相关的帮助系统、图形化调试器、代码管理和浏览工具等。只有加入了Q_
2014-10-25 17:43:56 359
原创 进程vs线程--网络通信
进程 vs 线程:1.进程是运行中的程序,是系统进行资源分配和调度的一个独立单位;线程是程序执行的最小单位,是CPU调度和分派的基本单位;2.进程是资源分配的基本单位,同一进程内多个线程共享其资源;3.进程拥有独立的地址空间,同一进程内多个线程共享其资源;4.进程包括(地址空间(内存)、寄存器(CPU状态)、I/O状态),是对计算机的完整抽象;5.线程包括(栈、寄存器(CPU状
2014-10-25 17:42:56 471
原创 epoll和select区别
先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法一、问题引出 联系区别问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种:1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护也需要
2014-10-25 13:59:47 527
原创 Linux系统下的命令操作总结
资料:http://blog.csdn.net/zyx6a yakou.blog.chinaunix.net blog.csdn.net/xhao014/article/details/8046345 www.w3cschool.cc/python/python-tutorial.html python编程语言sudo apt-get i
2014-10-25 13:42:53 366
原创 Python知识总结
pythonquit() --退出python内建函数:raw_input():输入函数 len():求字符串长度目录 range():生成一个序列(例如:range(1,5) 给出序列[1,2,3,4])自定义函数:函数通过 def 关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结
2014-10-25 13:13:57 367
原创 Linux下的Python安装及Django项目
pip --python的包管理器 sudo apt-get install python-pip sudo pip install django1.django-admin.py startproject mysite --生成mysite目录2.进入mysite python manage.py migrate3
2014-10-25 13:12:17 1187
原创 一个简单的Django项目
准备条件:1. 安装好Python,并将其安装目录加入环境变量。2. 安装好Django,并将django-admin.py所在目录加入环境变量。新建项目步骤:1. 启用DOS,进入要创建项目的目录D:\Django Projects。2. 执行命令:django-admin.py startproject exercise (新建一个名为exercise的项目,执行
2014-10-25 13:10:50 578
原创 Windows下Django的安装
前提:1. 已经安装好Python。2. Django下载好并已解压。步骤:1. 启动命令行。2. 进入Django的文件夹。3. 使用命令:python setup.py install。4. 没有报错的话,将安装后的Django里的bin文件夹加入环境变量。(Python文件夹位置\Lib\site-packages\django\bin\)。5.
2014-10-25 13:09:44 395
原创 面试题
1. C++类中,成员函数和成员变量加上static分别有什么作用?2. 在16位机器中,定义一个数组short a[100],则sizeof(a)的值是 。3. C++中的重载、覆盖、隐藏的区别。4. 在16位cpu的系统中,有如下C语言源代码: short A,B; A = B * 1000 / 123; //……① A =
2014-10-25 13:06:03 408
原创 Qt中常用的类
QChar 表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力是否
2014-10-25 12:44:05 559
原创 BS结构和CS结构
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服
2014-10-25 12:41:57 522
原创 S5PV210 时钟配置解析
S5PV210时钟体系S5PV210中包含3大类时钟domain,分别是主系统时钟domain (简称MSYS,下面将使用简称来进行相关讲解)、显示相关的时钟domain (DSYS)、外围设备的时钟domain (PSYS)。1) MSYS:用来给cortex a8处理器,dram控制器,3D,IRAM,IROM,中断控制器等提供时钟;2) DSYS:用来给显示相关的部件提供时钟,包
2014-10-25 12:05:53 503
原创 ARM--交叉编译器及开发板系统的安装
PC机是通用机算计系统嵌入式针对于通用机算机嵌入式cpu:x86\arm(裸机\带OS)RISC:精简指令集(arm:ARM公司设计 )CISC:复杂指令集(x86:Intel AMD公司生产)nand/nor flash(闪存取代硬盘)CPU中的存储器叫做寄存器安装交叉编译器:arm-linux-gcc1.进入arm-linux-gcc所在目录执行
2014-10-20 19:40:47 1662
原创 qt--mplayer安装及使用方法
一、编译新版本mplayer需要安装一些包:1.1版mplayer编译:sudo aptitude install yasm (configure时报没有yasm,所以需要安装)sudo apt-get install libgtk2.0-dev (configure --enable-gui 需要安装gtk+支持包)sudo apt-get install zlib1
2014-10-15 10:17:21 1161
原创 sql安装及使用方法
sqlite3官网地址:www.sqlite.org源上安装:sudo apt-get install libsqlite3-dev sqlite3安装过程可能遇到的问题:1.找不到软件包。 sudo apt-get update 然后再次安装。2.依赖关系不满足。 sudo apt-get install aptitude sudo
2014-10-14 11:56:38 600
原创 Ubuntu宽带拨号连接设置
现在ADSL上网的人很多,在安装了ubuntu系统后,第一件事情就是这个。所以,希望大家能熟悉这个步骤。建议:因为你在看(或者说是需要)这个教程的时候,还不能联网呢,所以,建议需要的朋友,最好把这个网页保存下来!在UB下边看边操作,这样就OK了~~~第一步: 从 Applications - Accessories - Terminal ,运行“终端”,在终端里面输入:sudo p
2014-10-11 08:24:00 1638
基于Tiny210开发板的led--流水灯
2014-10-21
c语言文件读写函数
2014-09-28
飞翔的小鸟
2014-09-15
文件的读写操作
2014-09-15
静态库和动态库制作和使用方法
2014-09-15
针对vim编辑器的vimrc文件配置
2014-09-15
C语言基础知识
2014-09-15
Linux基本命令
2014-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人