- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 算法-冒泡排序法
冒泡排序就是把小的元素往前调或者把大的元素往后调C语言:#include #define SIZE 8void bubble_sort(int a[], int n);void bubble_sort(int a[], int n){ int i, j, temp; //先排好后边的 for(j = 0; j < n - 1; j++) {
2015-06-17 14:04:28 399
原创 JavaScript表单验证
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。1. 被 JavaScript 验证的这些典型的表单数据有: 1) 用户是否已填写表单中的必填项目? 2) 用户输入的邮件地址是否合法? 3) 用户是否已输入合法的日期? 4) 用户是否在数据域 (numeric field) 中输入了文本?2. 必填(或必选
2015-06-17 10:43:06 462
原创 算法-欧几里得算法(辗转相除法)
定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0)gcd:greatest common divisor--最大公约数mod:取余a,b的最大公约数等于b与a对b取得余数的最大公约数。c语言:/*欧几里德算法:辗转求余原理: gcd(a,b)=gcd(b,a mod b)当b为0时,两数的最大公约数即为agetchar()会
2015-06-17 10:30:48 632
原创 算法
一、算法(Algorithm)概念 1. 指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 2. 算法中的指令描述的是一个计算,当其运行时能从一个初始状态和(可能为空的)初始输入开始,经过一系列有限而清晰定义的状态,最终产生输出并停止于一个终态。一个状态到另一个状态的转移不一定是确定的。二、算法具有以下五个
2015-06-16 17:14:48 1287 1
原创 JavaScript 错误
1. 错误一定会发生 1) 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: a.语法错误,通常是程序员造成的编码错误或错别字; b.可能是拼写错误或语言中缺少的功能(可能由于浏览器差异); c.可能是由于来自服务器或用户的错误输出而导致的错误 2) 于许多其他不可预知的因素2. Jav
2015-06-16 13:49:08 485
原创 JavaScript标签
JavaScript 语句可以进行标记。如需标记 JavaScript 语句,在语句之前加上冒号: label: 语句例子:break 和 continue 语句仅仅是能够跳出代码块的语句。语法break labelname;continue labelname;continue 语句(带有或不带标签引用)只能用在
2015-06-16 13:45:54 1197
原创 JavaScript对象、函数、变量
1. JavaScript 对象 JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 在 JavaScript 中,对象是拥有属性和方法的数据。1) 属性和方法 属性是与对象相关的值。 方法是能够在对象上执行的动作。 a. 访问对象属性的语法是: objectName.prope
2015-06-16 13:33:56 390
原创 JavaScript变量以及在HTML中的使用
JavaScript特点: a. JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言 b. JavaScript 对大小写敏感1.HTML中使用JavaScript:1)书写位置 a. HTML 中的脚本必须位于 与 标签之间。 b. 脚本可被放置在 HTML 页面的 和 部分中。 c. 脚本可位于 HTML
2015-06-16 10:06:35 16119 2
原创 JavaScript语法
1. 变量的定义和作用域 var a = 1; 类型为Number var a = "1"; 类型为String Number和String都是JS内置的对象。 作用域: 在函数外面定义--全局; 在方法内部定义--在方法体内有效。 变量是弱类型的,整数与字符串相加得到字符串。 不区分单引号和双引号;2.语句、代码和代码块 JavaSc
2015-06-12 16:07:20 497
原创 使用Qt Quick设计器
编写QML程序,可以用纯代码的方式来编写,还可以用Qt Quick设计器,提供可视化的方法来编辑QML文件。 可以使用这些可视化的编辑器窗格来管理项目: a) 导航窗格:使用树结构来显示当前QML文件中的QML元素; b) 库窗格:用来显示可以设计应用程序的构建块:预定的QML元素、自定义的QML组件和图片等其他资源 c) 属性窗口:用来组织选中的QML元素
2015-06-04 16:12:08 1133
原创 QML和C++混合编程--QML中的全局对象
QML中的全局对象包含了所有JavaScript全局对象 的属性,以及Qt对象、XMLHttpRequest对象、离线存储接口和记录输出函数(console.log()和console.debug())。对于XMLHttpRequest和离线存储接口的介绍,可以在Qt帮助中参考本节对应的QML Global Object文档。 QML全局Qt对象提供了Qt中非常有用的枚举变量和函数。Qt
2015-06-04 14:37:11 2354
原创 QML和C++混合编程--在C++应用程序中使用QML
QML很容易从C++进行扩展,在Qt Declarative模块的类允许从C++加载和操纵QML组件,而且通过Qt的元素对象系统,QML和C++对象是可以容易通过Qt信号和槽进行通信的。 QML和C++混合编程原因: a. 使用定义在C++源中的功能(例如,当使用一个C++基于Qt的数据模型,或者调用第三方C++库中的函数) b. 访问Qt Declarative模块
2015-06-04 09:28:58 1780
原创 QML和C++混合编程--Qt声明式用户界面运行环境
1. QML文件通过QML运行环境进行加载和执行。 这包括声明式用户界面引擎和内建的QML元素与插件模块,它允许对第三方QML元素和模块的访问。 使用QML的应用程序需要调用QML运行环境来执行QML运行环境来执行QML文档,这可以通过创建QDeclarativeview或者QDeclarativeEngine来完成。 另外,声明式用户界面包含了Qt QML View
2015-06-03 14:40:11 1766
原创 QML中的模型/视图--在QML中呈现数据
Qt Quick包含了一组可以使用不停方式呈现数据的标准项目。 视图是一个包含条目集合的可以滚动容器,功能丰富,支持典型应用程序中的多种使用情况,而且还可以进行自定义风格和行为来满足需求。 Qt Quick基本元素提供的标注视图: a. ListView 在水平或者垂直列表中排列条目 b. GridView 在可用空间中将条目排列在一个网格中 c.
2015-06-03 10:31:33 2707
原创 QML中的模型/视图--QML数据模型
QML中的一些视图项目(如ListView、GridView和Repeater等)需要使用数据模型来为其提供数据进行显示。这些项目通常也需要一个委托(delegate )组件来为模型中的每一个条目创建一个实例。模型可以是静态的,也可以进行动态修改、插入、移除或者移动项目。 如果模型的属性和委托的属性出现了名字冲突,那么角色可以通过限定模型名称来访问。可以使用model.type和mod
2015-06-01 16:41:33 2182
原创 QML的编码约定
QML编码约定: QML Coding Conventions1. QML对象 QML对象一般使用下面的顺序进行构造: a. id b. 属性声明 c. 信号声明 d. JavaScript函数 e. 对象属性 f. 状态 g. 状态切换2. 分组属性 如果使用了一组属性中的多个属性,那么使用组
2015-06-01 10:57:08 682
protobuf.rar
2021-10-30
adb_usb_driver.zip
2021-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人