
以前的文章
文章平均质量分 81
01Byte空间
做过开发,创过业,踩过坑。从Java后台开发,PL/SQL开发,Pro*C开发,到shell脚本,再到兼职开发的MySQL DBA。
为人友善诚恳,工作踏实,吃苦耐劳,富有朝气,激情,以及团队合作意识。
专注后端技术:Java、Shell、Socket、MySQL、Oracle、Linux、中间件、分布式、微服务。偶尔扯扯淡、分享技术干货。
https://github.com/zhouxx1055
https://zhouxx.blog.youkuaiyun.com/
展开
-
基于UML和ASP.NET实现三层B/S结构系统开发
基于UML和ASP.NET实现三层B/S结构系统开发作者:胡颖辉 宁赛飞 来源:IBM摘 要 进行良好的系统分析和设计是软件项目开发的关键,构架设计的合理与否往往决定了项目的成败。本文结合一个项目的开发,阐述了基于UML的系统建模过程和基于ASP.NET实现面向对象的三层结构应用系统的方法。 关键词 ASP.NET; 三层结构; UML建模; 系统开发架构设计是软件开发的基础转载 2009-01-02 10:10:00 · 1392 阅读 · 0 评论 -
编程语言岁末盘点 C有望成为08年年度语言
作者:萧萧 2008年12月TIOBE编程语言排行榜近日发布,前十名的榜单和11月相比,PHP上升一位,排名第四;C#上升一位,与上月排名第六的Python交换位置;Javascript上升一位,排名第九;Delphi下降两位,排名第十,而前三的位置依然被Java、C、C++占据。 作为2008年TIOBE编程语言排行榜的最后一次排名,我们对比之前的排名可以看到,C的表现一直很强势,很转载 2008-12-22 19:13:00 · 778 阅读 · 0 评论 -
ASP.NET面试资料
谈谈final, finally, finalize的区别。答:final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此 一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中 不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被转载 2008-12-23 13:27:00 · 1020 阅读 · 0 评论 -
学习技术的三部曲:WHAT、HOW、WHY
学习技术的三部曲:WHAT、HOW、WHY 最近几天有些网友在邮件里面问我关于学习的问题。有好几个人觉得工作了几年,也学会了不少的类库、框架、甚至语言,但是感觉自己的能力没有太大的提高。因此今天来说一下我个人对这方面的体会,希望对大伙儿(尤其是新手)有帮助。 先声明一下,本帖子讨论的三部曲是指你已经选定了某个技术方向之后,该如何学习;至于如何选定技术方向,则属于另一个话题,不在今天的讨论转载 2009-04-14 18:06:00 · 779 阅读 · 0 评论 -
收藏:ASP.NET正则表达式大全
收藏:ASP.NET正则表达式大全2009年02月14日 星期六 17:08只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-转载 2009-04-28 14:02:00 · 1351 阅读 · 0 评论 -
C#根据当前时间确定日期范围(本周、本月、本季度、本年度)
有时候需要根据当前时间,确定其它的都没有什么难度,只是本季度稍稍麻烦些。因为一年有四个季度,可以根据当前月份,得到本季度第一个月的月份,然后这个月的第一天,就是本季度的第一天了DateTime dt = DateTime.Now; //当前时间DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("转载 2009-07-21 15:46:00 · 1603 阅读 · 0 评论 -
Devexpress学习篇(请大家多多指教)
源代码下载 学习Devexpress有一个多月了,一直没也什么实质的进展和收获,现在遇到问题了,请大家多多指教。问题一:(如图所示) 1.在xaf中是否可以添加如下控件?(图中为ps上去的) 2.如果可以该如何来实现?(实在是想不出什么好办法?官方网站上没有看到相关的例子) 3. xaf是否支持这些操作?原创 2009-07-28 14:06:00 · 2222 阅读 · 4 评论 -
oracle基本数据类型
oracle基本数据类型 oracle基本数据类型 数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具转载 2009-07-31 10:25:00 · 933 阅读 · 0 评论 -
ASP.NET 2.0数据库入门经典(第4版)
http://book.youkuaiyun.com/bookfiles/32/10032940.shtml 旧版本的ASP.NET将连接字符串直接保存在ASPX页面中。回想一下,连接字符串包含了数据服务器名称和用户账户等信息,有时候甚至还包含了密码。在代码中包含以上信息是非常不好的习惯,原因有二。首先,这些信息可以被设计小组中的每一位程序人员看到(但是站点访问者不能在浏览器上看到)。第二,转载 2009-06-15 14:28:00 · 1051 阅读 · 0 评论 -
在 .NET 中使用 Oracle 数据库事务(来自oracle官方网)
开发人员:.NET在 .NET 中使用 Oracle 数据库事务作者:Jason Price了解在 Visual Basic .NET 和 C# 编写数据库事务的基础知识。 本文相关下载:· 示例代码· ODP.NET· Oracle 数据库 10g· Microsoft .NET 框架和 SDK 在本文中,您将了解到如何在 Visual Basic转载 2009-08-27 10:28:00 · 1090 阅读 · 0 评论 -
在 .NET 中使用 Oracle 数据库事务(学习)
===========记得添加Oracle.DataAccess.dll==========以下介紹Oracle提供的Oracle.DataAccess.Client.OracleConnection的使用命名空間:Oracle.DataAccess.Client需要引入(參照)Oracle.DataAccess.Client.dll,位置:C:/Oracle/product/10.1.0原创 2009-08-27 13:39:00 · 1335 阅读 · 0 评论 -
ORACLE 游标知识
ORACLE 游标知识http://0weigang0.blog.163.com/blog/static/158743920089209335573/游标 环境区域是用来处理SQL语句的一个oracle存储区域。游标是指向它的指针或句柄。通过游标,PL/SQL程序可以控制这个环境区域中被处理的语句。 Oracle中的游标有两种:显式游标、隐式游标。 显示游转载 2009-08-31 15:46:00 · 845 阅读 · 0 评论 -
[精华] Oracle 游标使用大全
[精华] Oracle 游标使用大全http://www.chinaunix.net 作者:jimijiao 发表于:2005-11-25 21:04:04 我们将讨论各种用于访问ORACLE数据库的DDL和TCL语句。 查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句转载 2009-08-31 15:54:00 · 731 阅读 · 0 评论 -
oracle cursor 游标(转载)
oracle cursor 游标(转载)2007年01月25日 星期四 12:50游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。分类:静态游标:分为显式游标和隐式游标。REF游标:是一种引用类型,类似于指针。 显式游标: CURSOR 游标名 ( 参数 ) [返回值类型] IS S转载 2009-08-31 15:53:00 · 855 阅读 · 0 评论 -
游标属性SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT
游标属性 当执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔转载 2009-08-31 16:02:00 · 1280 阅读 · 0 评论 -
oracle验证公民身份号码
首先看一下《公民身份号码》中做了明确的规定: 18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-19原创 2009-09-03 16:50:00 · 4658 阅读 · 0 评论 -
asp.net中对DataTable数据进行排序、检索、合并、分页、统计
asp.net中对DataTable数据进行排序、检索、合并、分页、统计 一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataView dv = dt.DefaultView; dv.Sort = "id Asc,name Desc";dt = dv.ToT转载 2009-09-07 14:53:00 · 1593 阅读 · 0 评论 -
ASP.NET批量生成静态页面
这几天一直在学习生成静态页面的知识,现在贴一段生成静态页面的处理类。不足之处请大家指正。CreateHtml类public class CreateHtml { DBHelper db = new DBHelper(); internal void CreatHtml() { string sql原创 2009-09-30 14:08:00 · 1733 阅读 · 0 评论 -
保存 全局变量值 保存页面值 static Application Session Cookie ViewState Cache Hidden
保存 全局变量值 保存页面值 static Application Session Cookie ViewState Cache Hidden Static ,除非是应用程序级的全局变量,否则,都不应该使用静态变量。 Application 1. Application用来保存所有用户共用的信息 2. 在Asp时代,如果要保存的数据在转载 2009-09-25 12:20:00 · 2782 阅读 · 2 评论 -
ASP.NET页面事件:顺序与回传详解
作者: 佚名, 出处:天极网 , 责任编辑: 包春林, 2008-04-22 04:00 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。 一、初始化 ·当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被转载 2009-09-25 12:22:00 · 870 阅读 · 0 评论 -
Stack vs. Heap: What's the difference?
http://translate.google.cn/translate?hl=zh-CN&sl=en&u=http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx&ei=90a8StaYCZnW7APixaTzCQ&sa=X&oi=translate&res转载 2009-09-25 12:36:00 · 1863 阅读 · 0 评论 -
动态网页...静态网页...搜索引擎优化
如何动态网站实现了静态化的,我这里帖一个别人的文章,希望大家明白那是怎么回事 一般来说,网站的页面分为静态和动态两种,静态页面的文件扩展名一般为.htm或.html,动态页面的文件扩展名一般为.asp、.aspx、.php、.jsp或.shtml等等。静态页面不需要服务器进行处理,直接送往客户端,动态页面则需要在服务器端解析后才发送到客户端。使用静态页面的转载 2009-09-30 16:33:00 · 1655 阅读 · 0 评论 -
时间处理
public class weekDateshow { public static string conStr = "Data Source=orcl;Persist Security Info=True;User ID=hr;Password=witsky;Unicode=True"; public static string weekShow原创 2009-10-26 17:59:00 · 707 阅读 · 0 评论 -
贴一段代码看看
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Collections;u原创 2009-10-26 18:01:00 · 797 阅读 · 0 评论 -
抽奖
public partial class month2 : Form { public month2() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e)原创 2009-10-26 18:05:00 · 816 阅读 · 0 评论 -
{初級} MySQL 語法筆記
這篇教學是看了 Sams - MySQL Tutorial 2003 寫的。有點算是筆記,記了一些用 Windows 的命令行來操作 MySQL 的指令。摘要連結 MySQL->mysql -u username -pusername 是你的帳號名稱。遠端連結->mysql -h hostname -u username -phostname 是 MySQL 主機的名稱。顯示转载 2009-10-29 09:55:00 · 960 阅读 · 0 评论 -
mysql的字符串函数
注意:如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select A转载 2009-10-29 10:10:00 · 848 阅读 · 0 评论 -
教你编写高性能的mysql语法
教你编写高性能的mysql语法 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可转载 2009-10-29 10:12:00 · 782 阅读 · 0 评论 -
MYSQL操作语法(整理一)
操作功能SQL 語法說 明建立資料庫create database 資料庫名稱; 列出所有資料庫show databases; 刪除資料庫drop database 資料庫名稱; 使用資料庫use 資料庫名稱; 建立資料表create table 資料表名稱(转载 2009-10-29 09:43:00 · 907 阅读 · 0 评论 -
mysql的日期和时间函数
mysql的日期和时间函数 这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。 mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEEK(date) 返回 dat转载 2009-10-29 10:06:00 · 788 阅读 · 0 评论 -
理解MySQL数据类型
数据类型 描述 字节 推荐使用 SMALLINT 整数,从-32000到 +32000范围 2 字节 存储相对比较小的整数。比如: 年纪,数量 INT 整数,从-2000000000 到 +2000000000 范围 4 字节 存储中等整数例如: 距离 BIGINT 不能用SMALLINT 或 INT描述的超大整数。 8 字节 存储超大的整数例如: 科学/数学数据 FLOAT 单精度浮转载 2009-10-29 09:46:00 · 729 阅读 · 0 评论 -
Add a Simple Action (eXpressAPP 求助 急 在线等待)
学习eXpress,现在遇到这样两个问题。 问题一: 如何在“确定”按钮中,获取勾选了记录信息。 如下图所示,我勾选了这两条记录,点击“确定”后,我要在“确定”按钮中,分别获取这两条记录的每个字段的信息,请问这个过程怎么实现? (按照它自带的“删除”功能?我想知道勾选后,点击删除时,删除按钮的操作过程) 详细描述:a.如何确定勾选了那些记录?b.如何获取每个记录的各个字段信息? 问题二:点击一原创 2009-11-08 10:56:00 · 982 阅读 · 0 评论 -
最快排序和搜索算法的最简代码实现
前言 算法的核心问题是排序和搜索。这2个领域应用最广,研究也最透。本文我将讲解排序和搜索领域最高效的两个算法:快速排序算法和二分搜索算法。 教科书和很多实现库给出的这两个算法的代码非常复杂,很难理解,本文中我给出的代码是最简单的实现代码,易于理解,效率也很高。缘起 刚才有人问我怎样实现快速排序,我在5分钟之内转载 2009-10-30 12:06:00 · 1302 阅读 · 0 评论 -
第7章 C#图形图像编程基础
第7章 C#图形图像编程基础 本章主要介绍使用C#进行图形图像编程基础,其中包括GDI+绘图基础,C#图像处理基础以及简单的图像处理技术. 7.1 GDI+绘图基础 7.2 C#图像处理基础 7.1 GDI+绘图基础 编写图形程序时需要使用GDI(Graphics Device Interface,图形设备接口),从程序设计的角度看,GDI包括两部分:一部分是GDI转载 2009-11-02 17:20:00 · 2339 阅读 · 0 评论 -
分享一下mysql中的split()
DELIMITER $$USE `test`$$DROP FUNCTION IF EXISTS `func_get_split_string`$$CREATE DEFINER=`root`@`localhost` FUNCTION `func_get_split_string`(f_string VARCHAR(1000),f_delimiter VARCHAR(5),f原创 2009-11-17 09:04:00 · 1983 阅读 · 0 评论 -
Linux常用命令
一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686 Login: ← 回到登陆的画面转载 2010-01-14 14:43:00 · 775 阅读 · 0 评论 -
又一次成功解决Mysql乱码问题
又一次成功解决Mysql乱码问题(MYSQL,问题,MYSQL数据库,乱码)以前在我的博客上发过文章总结我遇到的数据及网页上中文乱码的处理办法[再谈乱码问题,如何解决MYSQL数据中文乱码问题] [解决jsp,tomcat,MYSQL下中文乱码问题] ,但是,不幸的是,今天又遇到了,用过以前的办法,没能解决,我相信绝对不是网页的问题.因为,我在MYSQL里直接添加中文的数据能在网页上正常显示,转载 2009-11-30 12:54:00 · 1171 阅读 · 0 评论 -
SQL语句大全—查看表空间(一)
查看表空间的名称及大小:SQL> SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES/(1024 * 1024)), 0) TS_SIZEFROM DBA_TABLESPACES T, DBA_DATA_FILES DWHERE T.TABLESPACE_NAME =转载 2010-02-05 12:38:00 · 1913 阅读 · 0 评论 -
SQL语句大全—查看数据(三)
根据SID找ORACLE的某个进程:SQL> SELECT PRO.SPID FROM V$SESSION SES,V$PROCESS PRO WHERE SES.SID=21 AND SES.PADDR=PRO.ADDR;监控当前数据库谁在运行什么SQL语句:SQL>SELECT转载 2010-02-05 12:43:00 · 1077 阅读 · 0 评论 -
SQL语句大全—查看表空间(二)
数据库各个表空间增长情况的检查:SQL>SELECT A.TABLESPACE_NAME,(1-(A.TOTAL)/B.TOTAL)*100 USED_PERCENTFROM (SELECT TABLESPACE_NAME,SUM(BYTES) TOTAL FROM DBA_FREE_SPACE GROUP BY TA转载 2010-02-05 12:41:00 · 1129 阅读 · 0 评论