- 博客(71)
- 资源 (24)
- 收藏
- 关注
原创 c++经典笔试题
解答题:1. 如何判断一段程序是由C 编译程序还是由C++编译程序编译的? #ifdef__cpluspluscout#elsecout#endif2. c与c++的不同: 从机制上看: c面向过程;c++面向对象,提供类;用c++编写面向对象的程序比c容易; 从适用方向上看:c适用于要求代码体积小,效率高的场合,如嵌入式(linux 核心用c写,它
2011-12-04 22:57:10 2151
原创 从linux面试题中巩固基础(LINUX基础,内核,os,网络,文件)
Linux基础(文件,磁盘,分区)1. 在Linux系统中,以 文件 方式访问设备 。 9. 在Linux操作系统中,设备都是通过特殊的 文件 来访问。
2011-12-01 21:34:17 2433
原创 嵌入式linux系统基础与编程笔记汇总
1. 什么是嵌入式系统?嵌入式系统:广义上讲:具有特定用途或者功能的计算机软硬件集合体,它以应用为中心,以计算机技术为基础,硬软件可裁剪,适用于应用系统对功耗,成本,体积,可靠性,功能有严格要求的专用计算机系统狭义上讲:嵌入到对象体中的专用计算机系统2. 嵌入式系统的特点是什么? @最大的特点是嵌入式的cpu工作在为特定用户群设定的系统中,具有低功耗,体积小,集成度高的特
2011-10-28 11:04:09 1621
原创 经典c语言笔试题
*********************************************************************************************************************************** 编程区: 《《《《冒泡排序,二分查找
2011-10-07 20:47:00 5255 2
原创 MongoDB 之 增删改除
1. INSERT Take films as a data set. db.films.insert({"":"","":"",....}) db.films.find(); db.films.find({"Title":"The Lion King"}); "_id" 是数据库默认添加的GUID,为了保证数据的唯一性;
2017-03-18 19:57:05 460
转载 如何正确理解自动化测试
测试的通常流程是,测试人员在设计测试用例并通过评审之后,根据测试用例中描述的规程一步步执行测试,再将得到的测试结果与期望结果作比较。自动化测试是相对于手动测试存在的,所以自动化测试可以理解为“一切可以由计算机系统自动完成的测试任务都已经由计算机系统,软件工具或者程序来承担并执行”。这里的“一切”不单单是指测试执行的工作--对被测试的对象进行验证,还包括测试的其他工作,如:缺陷管理,环境
2017-01-31 17:32:15 2522
转载 QT - Model/View 总结
http://blog.chinaunix.net/uid-20940095-id-66122.htmlmodels,views,delegates之间通过信号,槽机制来进行通讯:从model发出的信号通知view数据源中的数据发生了改变。从view发出的信号提供了有关被显示的数据项与用户交互的信息。从delegate发生的信号被用于在编辑时通知model和view
2016-03-22 11:15:40 722
原创 Win7 下面安装MongoDB
1. MongoDB download From website: https://www.mongodb.org/downloads Download version: mongodb-win32-x86_64-2008plus-ssl-3.0.1.zip2. Decompress MongoDB zip file Decomp
2015-08-14 17:01:21 639
转载 CSS 选择器
1. CSS 选择器一、基本选择器序号选择器含义1.*通用元素选择器,匹配任何元素2.E标签选择器,匹配所有使用E标签的元素3..infoclass选择器,匹配所有class属性中包含info的元素4.#footerid选择器,匹配所有id属性等于footer的元素二、多
2014-12-19 11:03:42 488
原创 QML调用C++函数
C++与QML传值信号1:DataProvider.hclass DataProvider:public QObject{ Q_OBJECT Q_PROPERTY(QDeclarativeListProperty List READ List WRITE setList NOTIFY ListChanged) public:expl
2013-05-17 10:18:08 1320
原创 js 函数之间的相互调用
js 函数之间的相互调用(1)同一个html文档: 1.1 在html中将调用函数的js都包含进去;即可在A.js中调用B.js中的函数: A.js function aa(){bb();}
2013-05-13 10:25:14 1829
原创 .spec文件笔记
头文件:(1) Summary: 用一句话概括该软件;(2) Name: 软件名,最终RPM 软件是用该名字,版本号,释出号,体系号来命名软件的;(3) Version: 软件包版本号, 当软件相对之前有较大改动才会增加版本号;(4) Release: 软件包释出号, 当对软件作出补丁时,释出号加1;(5) Vendor: 软件开发者的名字;(6) CopyRight: 软
2013-04-15 11:18:22 622
原创 实现 C调用 C++ 函数
c 调用 c++ 函数 1. myMgr.cpp : 可以是一个普通的纯C++ 函数, 或者是在QT开发环境中的带有 等头文件的C++类函数; 2. myMidProvider.h : 利用如下格式声明即将被C调用的函数; #ifdef __cplusplus
2013-04-11 18:13:20 858
原创 Android输入法之如何自定义每个key的属性
两个主要的类 : TypedValue & Resources TypedArray a = res.obtainAttributes(Xml.asAttributeSet(parser), R.styleable.Keyboard);/*parser 可以通过 getApplicationContext().getResources().
2012-09-03 08:56:23 5692
原创 Intent 用法之Activity启动
FirstActivity.javapackage com.intent.test;import android.app.Activity;import android.app.Dialog;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.
2012-08-20 08:50:27 817
原创 Android 利用AlertDialog 实现评分机制
主要知识点:1. 在非Activity程序中(如service 或者 BroadcastReceiver等)调用StartActivity(),即从外部调用Activity; Activity 继承了context,并重载了startActivity()方法;不能像内部调用一样,直接使用startActivity,为了保护Activity 堆栈, 此时需要开启一个新的
2012-08-16 08:35:03 1216
原创 Java 笔记 --利用xml文档制作二进制字典.dict
有关文件的几条命令:System.getProperty("user.dir")tempOutputFile.getAbsolutePath(); 获得绝对路径;tempOutputFile.exists() ; 判断文件是否存在;this.getFileStreamPath(path).exists() ; path 是文件名;tempOutputFile.deleteO
2012-08-10 08:54:39 1438
转载 Android初级篇-intent的使用
显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it);显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.03647
2012-07-30 09:01:02 698
原创 Android初级篇笔记-通讯录联想功能的实现
ContactslistDictionary.java实现3件事:● OpenContact() 通过调用了PinyinDecoder.java中的opencontact()函数;● Load info from Contacts list; 逐个获取通讯录的讯息,并且通过Pinyin4j类,获得汉字对应的拼音;再调用了PinyinDecoder.java中的put_
2012-07-29 22:14:50 1156
原创 Android初级篇-prferenceactivity的使用
概述: 利用prefernceactivity , 实现词条添加功能;preferenceactivity 的优势:针对一些配置数据,点击选择选项后,能将数据保存至下次应用调起时依然有效,无需再一次进行选择,也无需人为实现数据保存功能。寄语:接触android的时间还不长,必须在不断练习中成长,在日日温故中知新!积跬步,行千里!路再多崎岖,也要坚持下去!一 . 添加xm
2012-07-29 09:45:24 1130
原创 Android初级篇-Adaper,LayoutInflater,Viewholder的使用
利用LayoutInflater, Viewholder与Adapter完成settings的listView布局 1)在XML中用一个listView 和RelativeLayout 完成settings界面的布局:
2012-07-15 16:13:55 3390 1
原创 C++primer 笔记
想要明智地规划未来,就应该充分了解和学会欣赏过去。 ——摘自 奥格.曼狄诺 《羊皮卷》之 如何看待自己的过去第一章:1. 每个C++程序必须含有main函数,main函数是唯一被操作系统显示调用的函数;2. 编译与执行程序:调用
2012-06-05 15:41:56 507
原创 win7 中Android平台搭建
勤奋从来都不是令人愉快的享受,而是征服困难的挑战。而取得成功却能带给人们幸福快乐的享受。但是,没有勤奋就不可能有征服,不经过勤奋的征服,就没有真正的快乐。 ——摘自 奥格.曼狄诺《羊皮卷》安装软件准备:
2012-05-29 12:54:43 1356
原创 QT项目-电子图书管理系统实例
准备阶段:数据库SQL的安装: 在控制面板中安装IIS; 进入程序,如图,点击“打开或关闭Window功能”;点击后出现“Windows 功能窗口”,如图点击“Web 管理工具”,点击“IIS6 管理兼容性”,选择“IIS6 WMI 兼容性”和“IIS 元数据库 和IIS 6配置兼容性”;点击“万维网服务”,点击“安全性中的Window 身份认证”,点击“常见
2012-02-01 21:43:23 15118 1
原创 QT系列笔记总结
知识点1:Qt Creator 编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe 可执行文件。但Qt Creator 默认是用动态链接的,就是可执行程序在运行时需要相应的.dll 文件。我们点击生成的.exe 文件,首先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”表示缺少mingwm10.dll 文件。解决
2012-01-07 15:40:54 3634 1
原创 C深度剖析-符号与预处理
符号:1. 连接符 与 转义符1)C语言中反斜杠 \ 表示断行,编辑器将\后面的自动连接到前一行;注意: \后面不能有空格,\的下一行之前也不能有空格2)反斜杠 \作为转义字符开始标志\n 回车换行 \t 横向跳到下一制表位置\v 竖向跳格 \b 退格\r 回车 \f 走纸换页\
2011-11-30 16:58:30 1327
原创 c语言深度剖析之—关键字
C/c++语言中的关键字: 类1:数据类型关键字 Char , int, float, double,long,short,signed, unsigned, enum , struct, union, class, void 类2:控制语句关键字 循环语句: For ,do, while,break
2011-11-25 10:09:24 733
原创 我思故我在系列—数据结构题NO.36(题目搜集整理者july,非常感谢!!)
——技术不是程序员的全部,怀有学无止境的心态是克服一切迷茫不安情绪的良方36.谷歌笔试:n 支队伍比赛,分别编号为0,1,2。。。。n-1,已知它们之间的实力对比关系,存储在一个二维数组w[n][n]中,w[i][j] 的值代表编号为i,j 的队伍中更强的一支。所以w[i][j]=i 或者j,现在给出它们的出场顺序,并存储在数组order[n]中,比如order[n] = {4,3,5
2011-11-23 22:20:32 2311
原创 我思故我在系列—数据结构面试NO.35题(题目搜集整理者JULY,非常感谢!!)
35.求一个矩阵中最大的二维矩阵(元素和最大).如:1 2 0 3 42 3 4 5 11 1 5 3 0中最大的是:4 55 3要求:(1)写出算法;(2)分析时间复杂度;(3)用C 写出关键代码 #include#include//function1:最易懂的方法,每a[i][j],a[i][j+1],a[i+1][j],a[i+1][j+1]计
2011-11-07 21:31:56 1379
原创 几道有关字符串处理的编程题(华硕,盛大招聘笔试题)
华硕2011校园招聘:将一字符串中的字符变为其前一个字符:如:zx11r@->aw11q@#include#includeusing namespace std;void conventstr(char* src,char* dest){ assert(src!=NULL); int length=strlen(src)+1;/*注意,取值先在开头进
2011-11-07 21:23:09 4133 1
原创 我思故我在系列—数据结构NO.33,NO.34(题目搜集整理者JULY,非常感谢!!)
33.实现一个挺高级的字符匹配算法:给一串很长字符串,要求找到符合要求的字符串,例如目的串:1231******3***2 ,12*****3 这些都要找出来34.实现一个队列。队列的应用场景为:一个生产者线程将int 类型的数入列,一个消费者线程将int 类型的数出列生产者消费者线程演示一个生产者线程将int 类型的数入列,一个消费者线程将int 类型的数出列
2011-11-06 11:29:44 1278
原创 我思故我在系列—数据结构NO.31,NO.32(题目搜集整理者JULY,非常感谢!!)
31.华为面试题:一类似于蜂窝的结构的图,进行搜索最短路径(要求5 分钟)32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b 中的元素,使[序列a 元素的和]与[序列b 元素的和]之间的差最小。例如:var a=[100,99,98,1,2, 3];var b=[1, 2, 3, 4,5,40]; #include
2011-11-05 21:09:25 1388 1
原创 C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
1. int* p=NULL 与*p=NULL的区别:1)int* p=NULL,定义一个指针,其指向的内存保存的是int型的数据,同时p的值为0X00000000(即完成一次初始化); 其中,p是一个指针变量,p中内存地址处的内存是p指向的内存。 所以,*前面的类型只是说明内存数据的类型,不管怎么样的指针类型,大小都是4bytes; 2)int* p ;
2011-11-04 19:07:06 3569
原创 我思故我在系列—数据结构面试NO.30题(题目搜集整理者JULY,非常感谢!!)
30.在从1 到n的正数中1 出现的次数题目:输入一个整数n,求从1 到n 这n 个整数的十进制表示中1 出现的次数。从1到n进行for()循环,将每个整数中出现的1的次数求总和;#include#includeint everycount(int num){ int count=0; while(num!=0)
2011-11-04 15:27:02 997 2
原创 我思故我在系列—数据结构面试NO.29题(题目搜集整理者JULY,非常感谢!!)
29.栈的push、pop 序列题目:输入两个整数序列。其中一个序列表示栈的push 顺序,判断另一个序列有没有可能是对应的pop 顺序。#include #include #include using namespace std;bool TestPopOrder(const int* pPush, const int* pPop, int nLeng
2011-11-01 14:49:29 807
原创 我思故我在系列—数据结构NO.28题(题目搜集整理者JULY,非常感谢!!)
28.整数的二进制表示中1 的个数题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。 /*1.。尽可能用位运算代替除法运算,提高算法效率;2。注意有符号移位(带符号位移动)与无符号数移位的区别;3。计算机中负数以补码的形式存放(正数的反码+1);*/#include #include
2011-10-31 15:02:45 1042 1
原创 我思故我在系列—数据结构面试NO.27题(题目搜集整理者JULY,非常感谢!!)
27.跳台阶问题题目:一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级。求总共有多少总跳法,并分析算法的时间复杂度。由题分析得出这是FIibonaqi的变形,有关递归与递推的区别,查看数据结构面试NO.19题#include#includeusing namespace std;int Recurrence(int num){ ass
2011-10-30 17:15:48 1099
原创 我思故我在系列—数据结构NO.26题(题目搜集整理者JULY,非常感谢!!)
如果没有埋葬昨日的失败的勇气,那就感受不到机遇的真实;如果过去的错误总是阴魂不散,过去的愧疚魂牵梦绕,过去的悲剧记忆犹新,那你怎么能看到机遇?——摘自 奥格.曼狄诺《羊皮卷之八:如何发挥自己的能力去把握机会》26.左旋转字符串题目:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef 左旋转2 位得到字符串cdefab。请实现字
2011-10-29 15:59:18 955 1
.NET Framework V4.0
2017-10-12
QT5.5 Demo - Simple Tree Modek Example
2016-03-23
QT5.5 Demo - Editable Tree View
2016-03-22
QT 5.5 - Dock Widget
2016-03-22
linux系统网络编程精要
2011-11-01
afxres.h安装中文版VC6.0环境可能缺少的头文件
2011-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人