当前位置:  互联网>综合
本页文章导读:
    ▪智遥工作流导出Excel分析         导出数据到Excel,是一个软件的必备功能;很多B/S程序,导出Excel,用的是直接在Excel打开数据列表的方式,这种写法比较普遍,缺点也很明显,数据多的时候比较慢,而且导出的数据不.........
    ▪GIT使用教程与基本原理      这个教程之前是发在社区网站上,现在把它转到自己博客上:) http://oss.lzu.edu.cn/artical.php?id=16 说明:该教程全部图片都来自于《pro git》。以下所有的操作,除非特别声明,都是基于Linux终.........
    ▪Redis 有序集(Sorted set)操作      zadd grade2 200 item3 :0 zadd grade2 4000 item4 :1 zadd grade2 1000 item5 :1 zrange grade2 0 -1 withscores *10 $5 item1 $3 100 $5 item3 $3 200 $5 item2 $3 300 $5 item5 $4 1000 $5 item4 $4 4000 zrange grade 0 -1 withscores *6 $2 en $2 40 $7 Chinese $2 7.........

[1]智遥工作流导出Excel分析
    来源: 互联网  发布时间: 2013-10-24
  导出数据到Excel,是一个软件的必备功能;很多B/S程序,导出Excel,用的是直接在Excel打开数据列表的方式,这种写法比较普遍,缺点也很明显,数据多的时候比较慢,而且导出的数据不是很好看,不太好整理;
  智遥工作流导出Excel原理是:先将要导出数据放到一个DataTable中,然后遍历DataTable,将数据写入到Excel中。优点是导出速度快,稳定。
  智遥工作流自带有Excel导出接口,用户只需简单调用即可。
代码如下:       

 protected void BExportData_Click(object sender, EventArgs e)
    {
        ExportExcel ee = new ExportExcel();
        DataTable dt = QueryMain();
        //调整列名
        dt.Columns["workid"].ColumnName = "编号";
        dt.Columns["userid"].ColumnName = "工号";
        dt.Columns["username"].ColumnName = "姓名";
        dt.Columns["department"].ColumnName = "部门";
        dt.Columns["grade"].ColumnName = "职级";
        dt.Columns["gender"].ColumnName = "性别";
        dt.Columns["position"].ColumnName = "职位";
        dt.Columns["date_join"].ColumnName = "入职日期";    

        ee.ToExcel(dt, Response, "ReportData");//最后一个参数为导出Excel的名称,随便取
    }
  注意,导出数据事件,不支持AJAX;如果使用Ext.Net控件,需要注意一下。
  正常Ext.net按钮代码 
 <ext:Button ID="BExport" runat="server" Icon="PageExcel" Text="导出数据" 
  OnDirectClick="BExportData_Click" >
</ext:Button>
  导出Excel数据按钮代码:
 <ext:Button ID="BExport" runat="server" Icon="PageExcel" Text="导出数据" 
  OnClick="BExportData_Click" AutoPostBack="true">
</ext:Button>

 


作者:zeng655412 发表于2013-5-28 16:02:31 原文链接
阅读:52 评论:0 查看评论

    
[2]GIT使用教程与基本原理
    来源: 互联网  发布时间: 2013-10-24

这个教程之前是发在社区网站上,现在把它转到自己博客上:)

http://oss.lzu.edu.cn/artical.php?id=16

说明:该教程全部图片都来自于《pro git》。以下所有的操作,除非特别声明,都是基于Linux终端来进行的。如果你发现这篇文章有错误,或者其他问题,欢迎与我联系:wengpingbo@gmail.com

1、什么是GIT

Git是一个强调速度的分布式版本控制软件和源代码管理系统(SCM,source code management)。Git最初是由Linus Torvalds为内核开发而设计的管理软件。自从Git推出以来,已经被很多开源项目所采纳。每一个Git工作目录是一个带有完全历史记录和版本信息的仓库,不依赖于网络和中央服务器。Git是一个免费的开源软件,遵从GNU v2协议。

Git这个词在英语中的原意是很笨拙,没用的人。Linus自嘲说:“我是一个任性的笨蛋,所以我把我的所有的项目的名字都和我很相似。第一个是Linux,现在是Git。”Git的帮助文档中描述Git为:笨拙的内容跟踪者(the stupid content tracker)。(翻译自WIKI)

关于开发Git的一些历史由来,可以看看这个网站:https://lkml.org/lkml/2005/4/6/121

2、为什么要用GIT

  • 更顺畅的工作流程,开发过程中,完全可以离线操作
  • 快速,Git分布式架构使得本地仓库包含所有的历史版本信息,你可以在不同的版本之间快速切换
  • 弹性的本地分支,在svn下,你建一个分支需要把源代码复制到另外一个文件夹,而在Git下,创建分支的代价是非常小的,只需一条命令
  • 仓库目录结构简洁,用Git复制一个项目,只会在项目根目录创建一个.git的目录,而其他目录很干净
  • 内容按元数据方式存储,所有的版本信息都位于.git目录下
  • 完整性好,更易于协作开发
  • 用户群大,现在已经有成千上万个开源项目采用Git来做项目管理,github上更是有无数个代码仓库

3、GIT安装与配置

a) 安装

1.从源码安装

在安装之前,你必须保证以下几个依赖包已经安装在你的系统上:curl, zlib, openssl, expat, libiconv。如果你的系统是Ubuntu,你可以这样安装:

apt-get install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

当所有的依赖项已经解决,就可以从http://git-scm.com/download上下载Git的源码,然后编译安装,具体命令如下:

tar -zxf git-1.*.*.*.tar.gz

cd git-1.*.*

make prefix=/usr/local all

sudo make prefix=/usr/local install

2.在Linux上安装

如果你的系统是Linux或者Fedora,你可以通过以下命令直接安装Git:

yum install git-core (fedora)

apt-get install git-core (ubuntu)

3.在Windows上安装

尽管Git是发源于Linux,但现在Windows上也有能够正常使用Git,只不过不支持中文,在Windows下所有的中文都显示问号,另外还有一些功能上的BUG。所以建议还是在Linux上去使用Git,如果你不得不工作在Windows上,你可以到http://msysgit.github.com/上下载msysgit的最新版,安装过程和其他Windows程序差不多,基本上点下一步就OK了。Msysgit默认会安装git bash和git GUI这两个程序,一般用git bash就可以了,它支持常用的命令。如果对Linux命令行不熟,你也可以用用git GUI,但功能有限制。

b) 第一次使用GIT

在你安装好Git之后,你需要修改一些配置,才能正常使用Git。

Git通过“git config”命令来配置Git,这个命令有2个选项:

    
[3]Redis 有序集(Sorted set)操作
    来源: 互联网  发布时间: 2013-10-24
zadd grade2 200 item3
:0
zadd grade2 4000 item4
:1
zadd grade2 1000 item5
:1
zrange grade2 0 -1 withscores
*10
$5
item1
$3
100
$5
item3
$3
200
$5
item2
$3
300
$5
item5
$4
1000
$5
item4
$4

4000

zrange grade 0 -1 withscores

*6
$2
en
$2
40
$7
Chinese
$2
78
$4
math
$2
90
zrank grade math
:2
zrange grade1 0 -1 withscores
*4
$5
item1
$2
80
$5
item2
$2
90
zrank grade1 item1
:0


作者:luyee2010 发表于2013-5-29 10:00:45 原文链接
阅读:67 评论:0 查看评论

    
最新技术文章:
▪用户及权限基础 2---- Linux权限    ▪用户及权限基础 3---- Linux扩展权限    ▪git 简明教程(1) --创建及提交
▪背包 代码    ▪json对象的封装与解析    ▪01背包,完全背包,多重背包 ,模板代码
▪apache安装详解    ▪HDU 4668 Finding string (解析字符串 + KMP)    ▪《TCP-IP详解 卷1:协议》学习笔记(二)
▪《TCP-IP详解 卷1:协议》学习笔记(持续更新...    ▪windows下使用swig    ▪gensim试用
▪Linux Shell脚本编程--nc命令使用详解    ▪solr对跨服务器表联合查询的配置    ▪递归和非递归实现链表反转
▪Linux磁盘及文件系统管理 1---- 磁盘基本概念    ▪Cholesky Decomposition    ▪HTTP协议学习
▪用C语言写CGI入门教程    ▪用hdfs存储海量的视频数据的设计思路    ▪java多线程下载的实现示例
▪【原创】eAccelerator 一个锁bug问题跟踪    ▪hadoop学习之ZooKeeper    ▪使用cuzysdk web API 实现购物导航类网站
▪二维数组中的最长递减子序列    ▪内嵌W5100的网络模块WIZ812MJ--数据手册    ▪xss 跨站脚本攻击
▪RobotFramework+Selenium2环境搭建与入门实例    ▪什么是API    ▪用PersonalRank实现基于图的推荐算法
▪Logtype    ▪关于端口号你知道多少!    ▪Linux基本操作 1-----命令行BASH的基本操作
▪CI8.7--硬币组合问题    ▪Ruby on Rails 学习(五)    ▪如何使用W5300实现ADSL连接(二)
▪不允许启动新事务,因为有其他线程正在该会...    ▪getting start with storm 翻译 第六章 part-3    ▪递归求排列和组合(无重复和有重复)
▪工具类之二:RegexpUtils    ▪Coding Interview 8.2    ▪Coding Interview 8.5
▪素因子分解 Prime factorization    ▪C# DllImport的用法    ▪图的相关算法
▪Softmax算法:逻辑回归的扩展    ▪最小生成树---Kruskal算法---挑战程序设计竞赛...    ▪J2EE struts2 登录验证
▪任意两点间的最短路径---floyd_warshall算法    ▪Sqoop实现关系型数据库到hive的数据传输    ▪FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream...
▪Ubuntu 13.04 – Install Jetty 9    ▪TCP/IP笔记之多播与广播    ▪keytool+tomcat配置HTTPS双向证书认证
▪安装phantomjs    ▪Page Redirect Speed Test    ▪windows media player 中播放pls的方法
▪sre_constants.error: unbalanced parenthesis    ▪http headers    ▪Google MapReduce中文版
▪The TCP three-way handshake (connect)/four wave (closed)    ▪网站反爬虫    ▪Log4j实现对Java日志的配置全攻略
▪Bit Map解析    ▪Notepad 快捷键 大全    ▪Eclipse 快捷键技巧 + 重构
▪win7 打开防火墙端口    ▪Linux Shell脚本入门--awk命令详解    ▪Linux Shell脚本入门--Uniq命令
▪Linux(Android NDK)如何避免僵死进程    ▪http Content-Type一览表    ▪Redis实战之征服 Redis + Jedis + Spring (二)
▪Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源...    ▪利用SQOOP将ORACLE到HDFS    ▪django输出 hello world
▪python re    ▪unity3D与网页的交互    ▪内存共享基本演示
▪python join    ▪不再为无限级树结构烦恼,且看此篇    ▪python实现变参
▪打开文件数限制功能不断地制造问题    ▪Arduino Due, Maple and Teensy3.0 的 W5200性能测试    ▪Selenium实例----12306网站测试
▪基于协同过滤的推荐引擎    ▪C4.5决策树    ▪C#HTTP代理的实现之注册表实现
▪nosql和关系型数据库比较?    ▪如何快速比较这两个字符串是否相等?    ▪hdoj 1863 畅通工程 最小生成树---prime算法
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3