自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 好久没来这里了

好就没有来这里了,感到以前写的内容都很陌生了,还是学而时习之比较好,要不以前的知识都忘了。以后计划每天在这里写技术日志,把所有的内容都穿成线,便于以后学习。

2010-03-08 12:54:00 349

原创 mysql外键的使用

 像MySQL这样的关系型数据库管理系统,它们的基础是在数据库的表之间创建关系的能力。通过方便地在不同表中建立记录到记录的联系,RDBMS可以利用不同的方法分析数据,同时保持数据库以系统的方式、最小的冗余进行组织。简单描述:这些关系基本上依靠外键进行管理,在关系中所有表中具有相同含义的字段作为公共部分来连接不同表中的记录。外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是

2009-11-15 23:08:00 5591 4

原创 Linux编码问题研究

 对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上都比中文的略好一些,各种奇怪的BUG也要少一些。因此,很多稍微有英语基础的Linux用户都宁愿使用英文界面的系统。

2009-11-06 21:23:00 1437 1

原创 linux下 oracle的安装

  安装准备:下载文件l         Oracle Database 10g Release 2(10.2.0.1) Software解压文件解压文件命令:unzip 10201_database_linux32.zip解压后的文件夹可能“database”或“db/Disk1”Hosts文件在/etc/hosts 文件中包含一个完整合法的服务器名 设置内核参数在/etc/sysctl.co

2009-11-05 13:28:00 345

原创 PHP网页导出Word文档的方法

 原理    一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,

2009-10-29 15:36:00 683

原创 php+apache服务器端常见错误

 1.80端口被占用如何处理或者查询服务器端口占用情况症状:报错OS 1048错误,或者提示端口被专用解决:在cmd命令窗口输入netstat -abn ->c:/port80.txt 然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看

2009-10-28 16:06:00 2637

原创 arcgis9.2 runtime error的解决方法

今天突然发现arcgis打开报错,arccatolog也是;提示runtime error,程序异常终止。如图:百度搜索 ArcGIS runtime error 得到以下解决方法,免去了重装之苦。解决方法:重新注册 regsvr32 C:/Program Files/Common Files/Microsoft Shared/DAO/dao360.dll

2009-10-27 08:57:00 902

原创 php与mysql原子操作

 很久都没有写一下学习日志了,都不知道最近在忙什么,突然觉得自己应该写点什么上去.    数据库的原子操作是两三个月前学的东西了,今天突然又用到了,因此今天必须得将其记录下来,否则下次又要重新搜索了.    原子操作常用的方法就是通过数据回滚来实现,用 PHP 来实现数据库回滚操作相当简单:    1, 建立数据库连接    2, mysql_query(BEGIN);    开启

2009-10-18 17:16:00 1912

原创 oracle角色

一、何为角色?  我在前面的篇幅中说明权限和用户。慢慢的在使用中你会发现一个问题:如果有一组人,他们的所需的权限是一样的,当对他们的权限进行管理的时候会很不方便。因为你要对这组中的每个用户的权限都进行管理。  有一个很好的解决办法就是:角色。角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。那么上述问题就很好处理了,只要第一次将角色赋给这一组用户,接下来就只要针对角色

2009-10-17 23:42:00 340

原创 oracle的备份与恢复

 oracle备份与恢复精华资料参考本文档内容,你一定能够掌握oracle的备份与恢复冷备份...................................................................................................................... 11、备份步骤:.....................

2009-10-12 21:38:00 2917

原创 GIS算法的计算几何基础

矢量的概念:如果一条线段的端点是有次序之分的,我们把这种线段成为有向线段(directed segment)。       如果有向线段p1p2的起点p1在坐标原点,我们可以把它称为矢量(vector)p2。矢量加减法:设二维矢量P = ( x1, y1 ),Q = ( x2 , y2 ),       则矢量加法定义为: P + Q = ( x1 + x2 , y1 + y2 )

2009-09-29 23:04:00 1465 2

原创 Php+Mysql注入专题

 Php注入攻击是现今最流行的攻击方式,依靠它强大的灵活性吸引了广大黑迷。 在上一期的《php安全与注射专题》中林.linx主要讲述了php程序的各种漏洞,也讲到了php+mysql注入的问题,可是讲的注入的问题比较少,让我们感觉没有尽兴是吧. OK,这一期我将给大家伙仔仔细细的吹一吹php+mysql注入,一定让你满载而归哦(谁扔砖头哩!)。 本文主要是为小菜们服务的,如果你已经是一只老鸟呢,可

2009-09-24 10:41:00 2244

原创 软件设计的原则

 谦虚地去理解用户的需求,而不是傲慢地让用户来适应自己

2009-09-23 16:45:00 350

原创 AJAX中文乱码PHP完美解决(IE和Firefox兼容)

     最近在做一个考试系统项目,遇到AJAX中文乱码问题,经过一个下午的努力终于完美解决,现将心得写下来,希望对那些还困绕在这个问题而头痛不已的人们有所帮助。 众所周知,使用AJAX传送和接收中文参数时,如果不在客户端和服务器做相应的处理就会出现乱码问题,在网上相应的文章也不少,但是有的情况下很难从中找到符合自己理想的答案,我今天就是在网上找了很多,但是都差不多,讲ASP和JSP的

2009-09-23 14:59:00 246

原创 mysql使用rand随机查询记录效率测试

一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。You cannot use a column wi

2009-09-09 21:59:00 340

原创 Linux系统管理员模拟试卷

 1、Linux操作系统内核创始人是(    )A.Bill Gates        B.Richard Stallman            C.Linux Torvalds        D.Dennis M.Ritchie2、在linux中有关IDE设备命名编号正确的有(    )A.sda 第一个IDE控制器,主设备                B.sdb 

2009-08-31 22:06:00 658

原创 RedHat Linux 系统安装及管理

为求单纯起见, 以下试题环境为 RedHat Linux[1] 下列那一个指令可以用来列出目录的内容?(1) ls(2) ps(3) rm(4) del解答:(1)[2] 下列那一个指令可以用来显示档案的内容?(1) ps(2) rm(3) cd(4) cat解答:(4)[3] 下列那一个指令可以切换目录?(1) ps(2) ls(3) cd(4) rm解答:(3)[4] 下列那一个指令可以清除屏

2009-08-31 22:04:00 304

原创 PHPCMS开发文档里看到PHP编码规范

注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。Phpcms 编码规范1. 引言…. 22. 适用范围…. 23. 标准化的重要性和好处…. 34. PHP编码规范与原则…. 34.1. 代码标记… 34.2. 注释… 34.3. 书写规则… 44.3.1. 缩

2009-08-06 19:09:00 302

原创 oracle 空间数据库说明

由于最近弄一些空间数据,所以找了些oracle空间数据库的一些知识.下面是汇总:Oracle Spatial由一坨的对象数据类型,类型方法,操作子,函数与过程组合而成。一个地理对象作为一个SDO_GEOMETRY对象保存在表的一个字段里。空间索引则由普通的DDL和DML语句来建立与维护。创建表:CREATE TABLE cola_markets (mkt_id NUMBER PRIMARY K

2009-08-04 20:36:00 1388 1

原创 mysql对GIS的支持

今天下午闲来无事,无意中翻看了一下mysql的手册,以前总是很有针对性的查阅手册的内容,重点都是放在了sql语句的一些基本细节、mysql的性能参数、存储控制的管理等方面,但是今天无意中发现了一个mysql的重要特点,那就是mysql对gis相关的空间数据也有存储功能,这一点突然激起了我的兴趣,所以也着重的研究了一下手册的相关内容。从手册上来看 其实mysql很早就提供了对gis对象的支持,只是我

2009-07-20 21:47:00 3585 1

转载 PHP操作Oracle数据库

PHP操作Oracle数据库(OCI数据抽象层)OCI(Oracle 8 Call-Interface)是PHP中内置的数据库抽象层函数。下面针对连接Oracle数据库操作数据库的常见任务举例说明:=======================基本查询:无条件查询===================1、数据库连接:函数:oci_connect()函数:resource oci_connect (

2009-05-30 16:27:00 2086

原创 mysql 与 oracle

控制台工具SVRMGR.EXESVRMGR23.EXEmysqladmin.exe数据库启动程序0start73.exe screenmysqld-shareware.exe关闭数据库命令ostop73.exemysqladmin.exe -u root shutdown客户程序SQL*Plusmysql启

2009-05-26 22:10:00 263

原创 oracle操作2

创建一个Oracle 数据库 -由于Oracle是大型的关系型数据库系统(RDBMS),所以在创建数据库时需要设置许多环境参数,有时候这些设置环境的准备工作会让人觉得很繁琐,问题出得也很多,但也正是Oracle公司给出了让用户能灵活的设置数据库环境参数的做法,使得Oracle变得很灵活和高效,能适应不同档次的机器、操作系统。(这里只给出了最基本的步骤,因为

2009-05-26 22:01:00 250

原创 oracle操作

这两天一直在看如何手工创建数据库,发现涉及到方面挺多的,一时难以学会,只能一步一步来了。今天先介绍一下如何手工创建数据库。 1、确定系统标识为了简单期间,实例名和数据库名我们都叫做magic。(有一些概念比如数据库名,数据库标识,实例名、域名等,在后边详细介绍)2、确定要创建数据库的目录结构mkdir E:/oracle/product/10.2.0/admin/mag

2009-05-26 21:58:00 385

原创 sqlpls基本操作

1、连接SQL*Plus system/manager  2、显示当前连接用户 SQL> show user  3、查看系统拥有哪些用户 SQL> select * from all_users;  4、新建用户并授权 SQL> create user a identified by a;(默认建在SYSTEM表空间下) SQL> grant conne

2009-05-26 21:50:00 343

原创 Visual C# .Net环境中编程实现浮动工具栏

DotNet2.0开发框架中提供的ToolStrip和ToolStripPanel控件可以方便开发具有可停靠工具栏功能的Windows应用程序, ToolStrip对象可以在各个ToolStripPanel间完成拖拽停靠,但是如果想实现类似VS IDE 或Office中可以浮动的工具栏必须借助于DevExpress等一些第三方的控件或编写一定的代码。 这里介绍一种比较简单的方法,只需继承Too

2009-05-24 00:24:00 419

原创 DockPanel的使用

DockPanel有人曰浮动窗体,也就是c#编辑器的样式,如下图:浮动窗体可以浮动、停靠(上下左右)、分页(如上图的档案录入页面)。 以下记录以下使用方法:(1)首先找到WeifenLuo.WinFormsUI.Docking.dll,下载WeifenLuo.WinFormsUI.Docking.dll组建(点击下载)。(2)把该组建添加到引用,创建窗体1为主窗体,窗体2、窗体

2009-05-24 00:03:00 1112 1

原创 winForm状态栏StatusStrip

c# winForm 将窗体状态栏StatusStrip 分成左中右三部分 右边显示当前时间 实现效果:通过StatusStrip显示窗体状态栏同时将状态栏分成三部分居左边显示相关文字信息中间空白显示居右边显示时间信息1.创建窗体及添加StatusStrip默认StatusStrip名称为statusStrip12.在statusStrip1的Items属性中添加三个StatusLabel默认名称

2009-05-23 13:28:00 709

原创 VS2005 中C#的MDI编程

 Visual C# 是微软公司推出的下一代主流程序开发语言,他也是一种功能十分强大的程序设计语言,正在受到越来越多的编程人员的喜欢。在Visual C# .net 中,提供了为实现MDI程序设计的很多功能。本文就是通过一个具体的例子来详细的介绍在VS2005 下的 C# 中的MDI编程。    一 程序设计及运行的环境:    (1)操作系统:win2K/XP   (2)VS2005    二

2009-05-21 15:51:00 2543 2

原创 别总躲着比自己强的人

 有这样一类人,对于比自己强势的人或群体有不自觉的回避倾向,比如不愿见领导、长辈、优秀的同事,甚至交友也专交比自己差一些的人做朋友。一部分这样的人可以平静度过一生,但另一部分往往忍受着现实中的苦恼与无奈。   其实面对强势群体和行为,几乎人人都会有些不舒服的体验,这种体验被称为焦虑。在精神分析心理学家阿德勒看来,这是因为人出生就面临着弱势的处境,造就了自卑的特质,自卑带给人的感受就是不安、焦虑。为

2009-05-21 09:37:00 266

原创 c#编码规范2

 C#编程规范 目录1前言... 21.1 编写目的... 21.2 范围... 22. 规范内容... 22.1 代码格式... 22.2 命名指南... 32.2.1 大写样式... 32.2.2 区分大小写... 42.2.3 缩写... 52.2.4 措词... 52.2.5 避免类型名称混淆... 72.2.6 命名空间命名指南

2009-05-20 20:40:00 392

原创 C#编码规范

1.  避免将多个类放在一个文件里面。 2.  一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3.  一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4.  一个方法的代码长度最好不要超过25行。5.  避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。6.  每行代码不要超过80个字符。7.  原则上,

2009-05-20 19:23:00 197

原创 Assembly学习心得

  第一部分(概念)   托管模块(Managed Module)   托管模块是一个需要CLR才能执行的标准Windows可移植可执行(portable executable,简称PE)文件。     元数据(Metadata)   简单的讲,元数据就是一个数据表的集合,在这些表中,其中一些用于   描述托管模块中所定义的内容(比如所定义的类型和它们的成员),另外还有一些   用于描述托管模

2009-05-20 13:27:00 688 1

原创 C#程序集Assembly学习笔记

 ①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://17top.net/tuwen-program-csharp/text-sQULqGF$②程序集和命名空间的区别?一个程序集可以跨越n个命名空间,一个命名空间也可以包含n个程序集.(估计你该晕了)如果说命名空间是类库的逻辑组织

2009-05-20 13:16:00 361

原创 ResourceManager使用

可以使用 ResourceManager 类在运行时检索“嵌入的资源”(即已经编译到应用程序或类库中的资源)。ResourceManager 类的每个实例都与一个程序集关联并且管理对嵌入到该程序集中的资源的检索。 检索资源 创建一个程序集引用,引用包含要访问的资源的程序集。如果尚未加载包含资源的程序集,则必须在此时加载它。 创建 ResourceManager 类的实例以检索资源。

2009-05-20 12:57:00 567

原创 MySQL触发器、存储过程、自定义函数、视图简单示例

 本示例实现如下效果:0.test数据库有userinfo用户信息表 和userinfolog用户信息日志表1.建立一个userinfo表新增记录时的触发器 将新增日志加入到userinfolog2.建立一个向userinfo表新增记录的存储过程3.根据userinfo表的出生日期字段 我们将建立一个简单算得年龄的自定义函数4.创建一个userinfo的视图 调用年龄函数-------------

2009-05-18 15:54:00 490

转载 mysql存储过程

存储过程的优点: 存储过程: 存储在数据库服务器端的SQL命令和程序逻辑的集合 存储过程能够允许绝大部分的数据库访问逻辑与程序逻辑分离开来。使用存储过程的其中一个间接的优点是,程序的代码变得更加小巧和容易理解。存储过程的另一优点是,SQL可以被预先编译,由此提高了程序的速度。因为存储过程包含程序逻辑,可以在数据库服务器端更多地执行更多的处理。同样,当执行一个n-tier程序时,存储

2009-05-18 15:23:00 243

原创 tab菜单实例

                无标题文档           *   {       margin:   0;   padding:0     }     body   {       margin-top:   10px;       margin-right:   auto;       margin-bottom:   10px;       margin-left:   aut

2009-05-17 20:19:00 960

原创 c#uml基础

 面向对象编程方法学是C#编程的指导思想。进行C#编程的第一步是利用对象建模技术(Object Modeling Technique,OMT)来分析目标问题,抽象出相关对象的共性,对它们进行分类,并分析各类之间的关系,再用类来描述同一类对象,归纳出类之间的关系。Coad和Yourdon在对象建模技术、面向对象编程和知识库系统的基础之上设计了一整套面向对象的方法,分为面向对象分析(Object- O

2009-05-15 16:06:00 495

原创 UML中一些符号的意义

图一:此实线箭头表示, 继承, 从一个非接口类的继承.图二:那条连线表示双向关联:看左边, Flight扮演assignedFights角色, 有0到1个Plane跟他关联(一个航班要么取消了没有飞机,要么只能对应一架飞机)看右边, Plane扮演着assignedPlane角色, 有0到多个Flight跟他关联(一个飞机可以参与多个航班, 也可以停在仓库里面烂掉)图三:那

2009-05-15 15:49:00 281

uml中文参考相关教程

uml中文参考,详细的介绍了uml的相关知识

2009-07-21

arcengine缓冲区生成

arcengine缓冲区生成,是参考了别人的例子,希望对大家的学习有帮助

2008-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除