经过一周的学习,终于把VB.Net的视频看完了。看完后的感觉是:迷迷糊糊。分不太清他们之间的联系,但是这并不能阻挡接下来的学习。不过感觉ADO.Net在其中占有很大的分量,那么接下来就对他进一步的学习。 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还. Read More
posted @ 2013-05-19 21:27
javawebsoa
Views(200)
Comments(0)
Diggs(0)
大家熟知的C库函数printf函数就是一个可变参数函数,它是怎么实现的呢?不过他实现是有条件的,必须函数参数的入栈顺序为从右向左的顺序,也即函数的形参,在函数调用之前,必须是最右边的参数先入栈,并且参数都必须通过栈传递,以1个例子说明,如函数func(arg1, arg2,arg3),那么函数的堆栈应是: ebp是帧指针寄存器,一般用来存取堆栈,有了堆栈结构,下面我们看看C可变参数的具体实现原理:#include <stdio.h>enum { ptChar, ptInt, ptFloat, ptDouble, };void printSum(unsigned long param Read More
posted @ 2013-05-19 21:23
javawebsoa
Views(151)
Comments(0)
Diggs(0)
在第一篇中讲到了整个索引文件的实现方式与检索方式的实现,这一篇中讲到我实现的各个文件的结构。 存储管理文件:这个文件的作用主要是对数据文件进行分块管理,管理数据文件块是否使用,还有相应的偏移位置,申请数据文件块都需要从这里进行申请。对于文件的回收也相应的改这个文件的状态。下面画的是该文件的结构 索引文件:存储数据文件的偏移位置,搜索索引文件的从而定位到数据文件进行相应的操作,里面有数据文件下面这张图是索引文件的存储结构: 数据文件:存储数据文件,采用的方式是定额分配的方式,也就是从存储管理文件中申请的文件块进行操作,每个存储文件块的最后一位保存结束... Read More
posted @ 2013-05-19 21:19
javawebsoa
Views(175)
Comments(0)
Diggs(0)
题目链接比赛时就搞了个C,赛后补了A BA : 给你一个环形的跑道,长度为了,有n个人站在跑道上,当跑步开始时,每个人会以相同的速度顺时针或者逆时针(等概率)行进,当两个人相撞后,他们会继续原来的方向前进。现在问你,t 时间后,相撞次数的期望是多少。如果两个人往同一个方向前进的话,肯定就无法碰到了,只要是相反方向就肯定会碰到(只要时间足够),可以看出,两个人碰到后,就开始一圈圈重复了,所以大致的做法如下相遇的次数可以表示为一个式子(2*t - x) / L + 1 x是两个点之间的距离接着化简 , 试着把x独立出来 , 即(2*t - 2*t%L + 2*t%L - x + L ) / L然后 Read More
posted @ 2013-05-19 21:16
javawebsoa
Views(240)
Comments(0)
Diggs(0)
一、安装环境1.系统 ubuntu-12.04.1-desktop-amd64.iso2.虚拟机 VMware® Workstation 8.0.4 build-7440193.远程工具 xshell4二、安装步骤1.apt-get install ssh2.创建nagiios用户和用户组 root@ubuntu:~# useradd -s /sbin/nologin nagios root@ubuntu:~# mkdir /usr/local/nagios root@ubuntu:~# chown -R nagios.nagios /usr/local/nagios 3.开启sen Read More
posted @ 2013-05-19 21:12
javawebsoa
Views(233)
Comments(0)
Diggs(0)
题目链接:http://ac.jobdu.com/problem.php?pid=1046 题目分析:不分析了,太简单了=。= 注意一下输入的时候是多组吧。 源代码:#include <iostream>using namespace std;int main(){ int a[10] = {0}; while (cin>>a[0]) { for (int i = 1; i < 10; i++) { cin>>a[i]; } int max = 0; max = a[0]; for (int i = 1; i < 10; i++) { if (m Read More
posted @ 2013-05-19 21:09
javawebsoa
Views(141)
Comments(0)
Diggs(0)
HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少 浏览器对于需要 插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。标签按字母顺序排列的标签列表标签描述4: 指在HTML 4.01 中定义了该元素5: 指在HTML 5 Read More
posted @ 2013-05-19 21:05
javawebsoa
Views(274)
Comments(0)
Diggs(0)
MAC平台上安装Eclipse+python+Djgano+PyDve 开发环境搭建 比较复杂 我花了好多时间 才安装成功!主要难点在于: (一) 多版本的软件安装路径可能有所改变 导致软件之间不能快速的找到你所安装最新版本的路径,假如你所安装的Eclipse没能找到你所安装的Python路径你需要手动添加Python Intrepreter的路径,我这次安装Python的路径为/usr/local/bin/pythonw 所以一开始EClipse就一直为找到正确的路径,导致编译出错! (二) MySQl的安装比较费力 主要是除了安装官方提供的两个安装包外 还需要安装python-mysqld Read More
posted @ 2013-05-19 21:01
javawebsoa
Views(427)
Comments(0)
Diggs(0)
日期在mongodb中创建日期的时候使用不同的方式创建的日期是不同的。在mongodb中使用Date()创建的日期类型是一个字符串的类型,这个字符串中包含时区等数据 。使用new Date()创建的将会是ISODate类型的一个日期对象。同样我们可以使用ISODate()方式去创建日期对象,得到的结果是使用new Date相同的。下面是我在电脑上测试的: 在这里需要强调一点,在写程序的时候一定要使用正确的类型,防止我们以后做查找的时候类型匹配错误,比如我们开始创建文档的时候使用的Date(),它返回的是字符串,我们查找的时候却用对象去比较那就查找不到了。 数组在mongodb中的数组是比较灵活 Read More
posted @ 2013-05-19 20:58
javawebsoa
Views(252)
Comments(0)
Diggs(0)
Bus PassTime Limit: 5 Seconds Memory Limit: 32768 KBYou travel a lot by bus and the costs of all the seperate tickets are starting to add up.Therefore you want to see if it might be advantageous for you to buy a bus pass.The way the bus system works in your country (and also in the Netherlands) is . Read More
posted @ 2013-05-19 20:54
javawebsoa
Views(220)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号