现在位置: 首页 > shekzhang发表的所有文章
  • 11月
  • 07日
综合 ⁄ 共 1123字 评论关闭
#include<iostream> #include<string> #include<cmath> #include<map> #include<vector> using namespace std; double p1[3][4]={0.6,0.2,0.15,0.05,0.25,0.3,0.2,0.25,0.05,0.1,0.35,0.5}; double p2[3][3]={0.5,0.375,0.125,0.25,0.125,0.625,0.25,0.375,0.375}; double fu[50][3]={log(0.63),log(0.17),log(0.2)},pre[50][3]; map<string,int>m1; map<int,string>m2; void init() { m1.insert(make_pair("Dry",0)); m1.insert(make_pair("Dryish",1)); m1.insert(make_pair("Damp......
阅读全文
  • 10月
  • 13日
数据库 ⁄ 共 1124字 评论关闭
有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。 一、 建立测试表,准备数据 首先建立一个用于测试的表示学生信息的表,字段有id、姓名、年龄、城市、薪水。Id和姓名不 能为空。 复制代码 代码如下:create table person( id int not null auto_increment, name varchar(40) not null, city varchar(20), salary int, primary key(id) )engine=innodb charset=gb2312;  接着写一个用于导入的文本文件:c:/data.txt。 张三 31 北京 3000 李四 25 杭州 4000 王五 45 /N 4500 小明 29 天津 /N  每......
阅读全文
  • 08月
  • 23日
综合 ⁄ 共 3791字 评论关闭
在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。 同样在,在ios移动开发和Android基本是很类似的一种模型。 但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等等。 (虽然一般的调用sdk发起一个网络请求,系统都是会默认给你新起一个线程去处理的)。 整个程序看上去基本就是在Main线程中执行。 确实也是这样的一种现象,因为我们基本都是在操作控件的布局,对控件数据添加,对于UI对象的更新都是在主线程的进行。 即便等下我们看到我们......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 4300字 评论关闭
1. 模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。 //函数1. int max(int x,int y); {return(x>y)?x:y ;} //函数2. float max( float x,float y){ return (x>y)? x:y ;} //函数3. double max(double x,double y) {return (c>y)? x:y ;} 但如果在主函数中,我们分别定义了 char a,b; 那么在执行max(a,b);时 程序就会出错,因为我......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1161字 评论关闭
关系数据库的结构     1、表关系数据库是表的集合,每个表有唯一的名字,表中的一行代表的是一系列值之间的联系。由于一个表就是这种联系的集合,因此表这个概念和数学上的关系这个概念密切相关,这也正是关系数据库名称的由来。2、表、关系与笛卡尔积3、属性值的表示4、域 在数学上将关系定义为一系列域上的笛卡尔积的子集,因此关系应该是一个集合。从本节对"表"的定义来看,表也是一系列域上的笛卡尔积的子集,这一定义与前面对关系的定义几乎是完全相符的。从目前来看,关系和表的区别在于我们给表中的属性赋予了名......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1368字 评论关闭
还是水题一个,对两个有牛的牛棚之间进行贪心,然后对长度为S的木板递减,直到M用光或者没有间距; code /* ID: yueqiq PROG: barn1 LANG: C++ */ #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream>......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 398字 评论关闭
项目首页 http://jxls.sourceforge.net/index.html     可以在excel中写类似的代码   <jx:forEach items="${departments}" var="department"> ${department.name} | ${department.chief} </jx:forEach> 调用: List departmens = new ArrayList(); // initilize list of departments in some way Map beans = new HashMap(); beans.put("departments", departments); XLSTransformer transfor......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 598字 评论关闭
直接递归得答案: #include<stdio.h> #include<stdlib.h> #define Max 10000 int in[Max] = {0}; int po[Max] = {0}; int leaf = 0,sum = 0x7fffffff; int e1,e2; int dfs(int * s1,int * s2,int length,int ans){ int i = 0; if(length){ while(s2[length-1] != s1[i])i++; ans += s2[length-1]; e1 = dfs(s1,s2,i,ans); e2 = dfs(s1+i+1,s2+i,length-i-1,ans); if(e1 && e2){ if(sum >= ans){ leaf = s2[length-1]; sum = ans; } } return......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 2075字 评论关闭
进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样? 计算机出现以后,科学家相继开发了多种语言,从smalltalk,Pascal,Basic,C语言,C++,java,.net等等,这些语言的发展步伐,可以看作是从面向过程向面向对象发展的一段历史。很多面向对象的书在介绍自己的历史的时候,都会给读者介绍这一段历史,并鼓吹OO编程是多么多么的优异。问题是,很多刚开始学程序的人根本不知道为什么要有这个转变,他们也很难理......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1070字 评论关闭
jquery的extend和fn.extend jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法(理解为静态方法最好)。 jQuery.fn.extend(object);给jQuery对象添加方法。 fn 是什么东西呢。查看jQuery代码,就不难发现。 jQuery.fn = jQuery.prototype = {    init: function( selector, context ) {//....     //...... }; 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。 虽然 javascript 没有明确的......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 1142字 评论关闭
如果 MySQL Server 负载比较高,处理非常繁忙的话,可以启动Query Cache 以加速响应时间,启动方法可以在my.cnf(Linux)或my.ini(Windows)中加入不以下项目:(Redhat下面是:/etc /my.cnf;Debian和Ubuntu是在/etc/mysql/my.cnf) query_cache_size = 268435456 query_cache_type = 1 query_cache_limit = 1048576 以上语句的设置中 query_cache_size 是分配256M内存给Query Cache;query_cache_type=1,是给所有的查询做Cache;query_cache_limit 是指定个别的查询语句1MB的内存。这些数据可以根据自己的需求作出适当的更改,设置完成......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 639字 评论关闭
其实二者并不影响,PhoneGap负责调用系统的接口,jQuery Mobile实现一些网页效果。PhoneGap开发请看上一篇文章,jQuery Mobile开发环境搭建如下:【请先阅读上一篇文章,这一篇文章是在上一篇的基础上进行的】 一、到jquerymobile.com下载最新的ZIP File,解压得到其JavaScript, CSS和images。放到/assets/www/js目录下。如图:【其中jquery.js是从demos的js目录里复制出来的,上一篇文章中的cordova.js也移到了js目录下】 二、在index.html中加入如下代码: <link rel="stylesheet" type="text/css" href="js/jquery.mobile......
阅读全文