数据_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 数据 >>列表
· 论坛一般都要分析哪些数据发布时间:2011-07-28
曾经问过一个问题,为什么同样起点的人到后来会有差距?付出的多少!做网络推广也是一样,同样需要付出,需要循序渐进的学习,切不可急躁想一步登天一口吃成胖子。但也要考虑做事的效率问题,自己就是这点做的不好,用同样多的时间却做不到应该做完的事情。做推广也是一样,适当的分析一些数据也是提高推广效率的方法之一,同样做数据分析也是一个好的网络推广人必须具备的素质。那么对于论坛我们一般情况下应去分析它的那些数据来判断他对于我们的价值呢?域名的注册时间查看域名的注册时间是为了判断这个论坛的权重... 查看全文
· 项目小结之数据库设计发布时间:2011-07-06
最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是老程序员去设计,下面是我推测的几点可能原因:1:新手对项目了解不深,正好这是老鸟的长处。2:新手对局部的关注往往大于整体,很难考虑的特别周全。3:数据库设计的好坏在某种程度上直接影响项目的复杂度以及性能。第一:我们要知道什么是范式,为什么说到数据库设计总要提到一个名词:范式。范式:符合某一种级别的关系模式的集合。设计数据库必须遵循一定的规则... 查看全文
· 2个activity 之间的数据传递除发布时间:2011-01-18
初学android,小小的学习总结1.通过intent来传递:A.传字符等:activity1中设置:Stringtext="hello";Intentintent1=newIntent(ActivityMain.this,Activity2.class);intent1.putExtra("activity1",text);startActivity(intent1);B.传对象,对象要实例化,继承SerializableBundlembundle=newBundle();mbundle... 查看全文
· 通过json获取后台服务器数据发布时间:2011-01-18
importjava.io.InputStreamReader;importjava.io.UnsupportedEncodingException;importjava.util.List;importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.NameValuePair;importorg.apache.http.client.HttpClient;importorg... 查看全文
前几天有人问:如何在使用C#或者VB.NET读写Access数据库的标题信息?Access数据库的有些信息不能通过ADO.NET来读取的,需要使用DAO来进行读写,这些属性包括:?Caption?ColumnHidden?ColumnOrder?ColumnWidth?DecimalPlaces?Description?Format?InputMask等等,使用DAO可以采用下面的方法进行读写,附上完整源代码:///需要添加引用MicrosoftDAO3... 查看全文
· Spring数据库访问(HSQL)(二)发布时间:2011-01-14
上一篇我们介绍了HSQL数据库的基本概念和操作,我们现在从HSQL的服务器模式开始,使用Spring来操作JDBC。HSQL内嵌了服务器模式的启动方式,不过需要使用java命令来运行,可以参考官方文档。为了演示的方便,我们使用程序启动服务器,做法也很简单。如下:packageorg.ourpioneer.vehicle.util;importorg.hsqldb.Server;/***启动HSQL服务器实例**@authorNanlei**/publicclassHsqlServer... 查看全文
一,当有记录需要操作两个以上数据库时,这时就会引发事务问题,,,jndi能解决此类问题context.xml<Contextpath="/spring-all"docBase="spring-all"debug="5"reloadable="true"crossContext="true"><Resourcename="jdbc/mysql"auth="Container"type="javax.sql... 查看全文
· Spring数据库访问(HSQL)(三)发布时间:2011-01-14
本文接上一篇继续研究JDBC模板。之前说的都是插入操作,在我们使用自增主键的时候有时我们想立刻获得数据库为我们生成的主键值,那么jdbcTemplate是支持这个操作的,只是写起来麻烦一些,可以这么来做:JdbcTemplatejdbcTemplate=newJdbcTemplate(dataSource);KeyHolderkeyHolder=newGeneratedKeyHolder();jdbcTemplate.update(newPreparedStatementCreator()... 查看全文
· memcached实现数据轮询展现发布时间:2011-01-14
前些天发过一篇帖子,是关于memcached如何用于轮询数据显示的一个想法,今天在自己的项目中实现了这个想法。其实这个东西可以扩展到很多的应用中,不多说了,下面是这个想法的原型实现。有点对不起大家了,这是个jsp,只是个思路而已,可以变形扩展到其他地方去。前提:需要有spring框架的支持,memcached客户端用的是java_memcached2.0.1,是通过spring依赖注入的,服务端需要自己去在服务器配置一下。其实思路很简单,下面的例子是通过简单提交的userid来作为key... 查看全文
· Tomcat配置JNDI数据源发布时间:2011-01-10
Tomcat使用JNDI连接数据库,这里就使用Mysql为例:1.添加数据库驱动文件通过数据源访问数据库,由于数据源由tomcat创建并维护,所以必须把MySql的驱动包拷贝到Tomcat根目录\lib中2.配置数据源.Eclipse中如果以tomact为容器,其eclipseIDE工程结构中会自动生成Servers这个文件夹把文件夹下的context.xml里的<Context>节点中添加以下配置name:给数据源设置名字(jndi)auth:表示数据源由谁管理type... 查看全文
本部分主要介绍Spring的JDBC模板,JDBC模板的使用,结合Java开源小型数据库HSQL来做详细介绍。JDBC都不陌生,它是Java语言操作关系型数据库的规范,是各类JDBC框架/ORM框架的核心基础。普通JDBC的操作过程是繁杂而且大量重复的,使用框架就是为了简化其中的冗余过程,提高代码可维护性。JDBC模板(jdbcTemplate)是为数据库操作提供的大量模板方法,可以在应用中作为数据持久层,这也是一个不错的选择。HSQL(HyperSQL)是纯Java实现的关系型数据库... 查看全文
· C# 中通用winform组件的数据绑定发布时间:2011-01-09
C#中通用winform组件的数据绑定我们知道在由于VisualC#自身没有类库,和其他的.Net开发语言一样,VisualC#调用的类库是.Net框架中的一个共有的类库--.NetFrameWorkSDK。ADO.NET是.NetFrameWorkSDK提供给.Net开发语言进行数据库开发的一个系列类库的集合。在ADO.NET中虽然提供了大量的用于数据库连接、数据处理的类库,但却没有提供类似DbText组件、DbList组件、DbLable组件、DbCombox组件等... 查看全文
· 简易内存数据库(六)CREATE发布时间:2011-01-08
前面CREATE完成。当中有一个细节我想你应该已经注意到了。就是当读到float(4)或者char(100)时,我们知道这个字符串中需要保存2个内容。一个是column类型,一个是column长度。我就用了getColumnTypeLength(buffer,&column->type,&column->length);这个函数,希望把buffer中读到的这两个内容,分别保存到column->type和column->length中。显而易见... 查看全文
· 简易内存数据库(五)CREATE发布时间:2011-01-08
接下来就是一行行读column了。因为column有多个,所以我们需要写循环语句while(...)循环语句的结束条件是什么呢,读到什么时候column就算读完了呢?当然是要么文件结束,要么读到‘)’啦。所以我们可以开头这样写fscanf(fp,"%s",buffer);while(!feof(fp)&&strcmp(buffer,")")){while循环中每读到一次column就创建一个column对象。填充好。而且column结构设计的时候我用链表结构... 查看全文
还有一件事情我需要重申一下:我们在保存一组数据时会使用以下三种方式:静态数组,动态数组和动态链表1)当我们预先知道一组数据的长度,或者是最大长度的时候,可以用静态数组,在程序编译的时候就确定了保存这一组数据的内存大小。用int作为基础类型,代码如下:intarray[MAX_COUNT];2)当我们在程序运行时才能知道一组数据的长度,或者是最大长度的时候,可以用动态数组,在程序运行时一一次性分配一整块内存。用int作为基础类型,代码如下://申明int*array;//实现array=... 查看全文
· 简易内存数据库(三)CREATE发布时间:2011-01-08
那我们来试试CREATE吧。CREATE语句可以建立一个表头,表头的信息包括表的名字,表所包含的列。我打算用这样一个结构来保存表的信息structTable{charname[50];//表的名字Column*columns;//表的列intcolumnCount;//列的个数};表名我用的是普通数组。也就是说,在这个系统中,表名的长度不能超过49个字节。列用的是指针。我将要用链表形式保存所有列的信息。额外用一个变量保存列的个数。列的结构如下:structColumn{charname[50]... 查看全文
· 简易内?数据库(七)CREATE发布时间:2011-01-08
这是CREATE最后一个需要实现的函数了/**描述:4)或者100)把括号前的数字返回*参数:string--整体字符串*返回:返回解析后的数字*/intgetLength(char*string){//找到')'的位置char*end=string;while(*end!=')')end++;//把')赋值成'\0'*end='\0';//把字符串转成数字returnatoi(string);}有个函数是atoi,可以把字符串转成数字。比如atoi("100")就返回100这个数字... 查看全文
· 简易内存数据库(四)CREATE发布时间:2011-01-08
因为整个程序都是围绕Table的,为了方便起见,我申明了一个全局变量Tablet;我们一个单词一个单词的读取文件内容。然后一个单词一个单词的进行比较。临时的内容保存在charbuffeer[100]中。有时候需要的内容就直接保存在相应的table内存块中。创建代码如下/**描述:根据给定文件,在内存里填充数据库格式*参数:已经打开的文件*返回:返回0说明创建失败。返回1则创建成功*/intcreateTable(FILE*fp){//先把要填充的内容清空memset(&t,0... 查看全文
· 简易内存数据库(一)总述发布时间:2011-01-08
项目的要求是:需要接受create,insert,select,update,delete等语句,在内存中建立一个数据库表。并对这个表进行相应的操作。动手之前有一些提示。不管我们处理哪一种语句,要做的都是2件事:1)解析相关的语句。2)把语句所表述的内容保存在内存中。我先解释一下这两点:首先,你的程序是运行在内存中,程序所要处理的内容当然需要预先保存在内存中,这样你才可以进行内容操作。保存在内存中,换句话说你可以申明变量,把文件中所表述的内容赋值到变量中。那么这个或这些变量应该是什么类型的呢... 查看全文
· Linux下使用C/C++访问数据库发布时间:2011-01-08
Linux下使用C/C++访问数据库——MySQL篇最近打算写一套OA系统,为了方便进行数据库操作,特意抽出一周的时间来研究C/C++访问各种数据库的方法,并打算封装一套数据库操作类,现在奉上最简单的一部分:在Linux下访问MySQL数据库。本文中使用的MySQLAPI代码为C语言,如果各位对C++有兴趣,可以考虑使用mysql++。一、配置开发环境首先需要编译、安装MySQL,安装完成后,将MySQL目录中的lib目录添加到环境变量中。新建C/C++工程... 查看全文