摘要:
php链接数据库可以使用mysql扩展库,mysqli,pdo这几种方式,相比java而言要麻烦一点,因为它不像java那么统一。从代码的难易程度来说php的确要简单许多。步骤大体如下1.打开数据库连接2选择要使用的数据库3执行sql语句4.处理返回结果5.释放结果集(内存)关闭数据库连接首先执行第一步,打开数据库连接,mysql扩展库使用mysql_connect就可以,这个函数需要3个参数,第一个是数据库服务器的主机这里可以带端口号,默认是3306,第二个参数是用户名,第三个是密码,代码如下$conn=mysql_connect("localhost","ro 阅读全文
摘要:
文件有很多种类型,有音乐文件、视频文件、图片文件、文本文件等,不同类型的文件在android中的打开方式是不一样的,也就是需要不同的软件区打开,那么,我们通过String fileName = file.getName;如何判断我们所要打开的文件时什么类型的文件进而采取不同的措施呢? 不同的文件后缀名并不是唯一的,比如mp3、wmv文件都是音频文件,mp4、avi、rmvb文件都是视频文件,其实要判断文件是什么类型的文件一个函数就可以了,fileName.endsWith(xxx);将后缀名传进去就可以判断了,这样的话,我们可以在代码中写多个String[ ],然后遍历,一个个匹... 阅读全文
摘要:
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗",s3c2440中也集成了看门狗,在受到干扰或者系统错误时是芯片复位。s3c2440的看门狗有两个特点:1、提供16bit的时间间隔的中断。2、128个PCLK的周期复位信号。看门狗的结构: 看门狗定时器频率计算如下: 分频值从0到2的8次方减1,分频系数 阅读全文
摘要:
QVector和vector的比较:Qvector默认使用隐式共享,可以用setSharable改变其隐式共享。使用non-const操作和函数将引起深拷贝。at()比operator[](),快,因为它不进行深拷贝.Qvector取值都会检查越界问题。看看简单的例子:QVector vecA;QVector vecB;vecA.push_back(1);vecA.push_back(10); vecB= vecA; cout vecC;vecA.setSharable(false);vecC = vecA;cout vector (InputIterator first, InputIte. 阅读全文
摘要:
虽然很不想回忆昨天的机试,满怀信心的去,满载失望和遗憾的回。栽在不应该出现的问题上。。细节决定成败啊!!!!今天我终于鼓起勇气做做昨天的题。受第一题的影响,我直接放弃后面的题目,只看了看题目。 题目二:输入:整数 空格 整数 整数的长度小于128位(比如4444有4位) 输出:整数 #include#includeusing namespace std;void yunsuan(char* str1,int length1,char* str2,int length2,char* result){ int temp1=length1-1; int temp2=length2-1;... 阅读全文
摘要:
转载请表明地址:http://blog.csdn.net/jackystudio/article/details/11713197 在整个游戏开始之前,我们先看一下HelloWorld示例中CCScene和CCLayer之间的关系是怎么处理的。//HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::CCLayer{public: virtual bool init( 阅读全文
摘要:
题意:求两条空间直线的距离,以及对应那条距离线段的两端点坐标.思路:有一个参数方程算最短距离的公式, 代入求即可. 但是这题卡精度... 用另外的公式(先算出a直线上到b最近的点p的坐标, 再算出b直线上到a最近的点q的坐标, 再求这两点距离)用double可以过, 直接参数方程的公式用long double才可以>WA,G++->AC... long double#include#include#includeusing namespace std;#define eps 1e-9struct point{ long double x,y,z; double q,w,e; ... 阅读全文
摘要:
JavaScript中提供了两种实现计时、延时的方法,分别如下:一、 t = setTimeout(“function()", millisecond) 与 clearTimeout(t) 方法配套使用。t = setTimeout(“function()", millisecond) 方法中,function()函数里定义想要定时调用的代码,millisecond参数代表想要延迟的计时时间,t 是函数返回的ID值。此函数仅根据时间周期调用function()函数一次。但是可以通过递归调用,实现多次循环计时。 clearTimeout(t)函数可以清除setTimeout( 阅读全文
摘要:
希尔排序,是对直接插入排序的改进版本,又称增量缩小排序,实质上是一种分组插入排序。 基本思想是 先取第一个增量step,以该序列内所有下标相差 step 的元素作为一组,如 array[0], array[0 + step], array[0 + step*2].....作为一组,array[1], array[1 + step], array[1 + step*2]....作为一组,然后对这些分组分别进行直接插入排序,然后减小增量,重复进行上面操作,到最后 step = 1,这时序列已基本有序,对数组再次进行直接插入排序,这种情况下的直接插入排序复杂度为 O(n),而且保证了最后的结果是有. 阅读全文
摘要:
Ajax是什么 Ajax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml。也就是异步请求更新技术。Ajax是一种对现有技术的一种新的应用,不是一门新语言。它是用JavaScript编写。与xml的关系就是可以读取和返回xml文件。Ajax的核心对象 通过不必把Web页面寄送到服务器而实现数据传送,XMLHttpRequest对象为客户端与服务器之间提供了一种动态的交互能力。 XMLHttpRequest用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 方法:xmlHttpRequst对象利用s 阅读全文