自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Ant 阅读笔记

Ant 笔记(0)概述:Ant, 感觉上类似于原来的make文档。主要的作用是方便项目的自动部署,现在有一个更新的Meaven可以作为Ant的替代品,不过Ant的应用目前仍然十分广泛。Ant可以理解为以xml为基础编写的脚本,自动执行以完成一系列的任务。这点和bat也有相似的地方,总之是一个很简单但及其有用的东西。Ant通常不用作为项目release的组建发布,实际上它一般是在项目开发,部署期

2008-06-03 12:39:00 435

原创 Struts 实现的I18N

struts 和I18n:就是 International 后面18个字符。。具体意义省略。其实现原理是:服务端维护多套对应的资源文件,对应于不同的语言(这些资源文件独立于代码存在)。访问发送到服务器时,服务器自动识别客户端所使用的语言环境。服务器根据客户的语言环境选择合适的资源,渲染入视图,然后返回给客户端。struts 实现I18nstruts的struts-config 里可以定义一

2008-06-03 12:39:00 363

原创 BS程序代码与安全与基本攻击/防御模式

BS程序代码与安全与基本攻击/防御模式BearOcean 2008-06-021.    引言1.1.     文档说明:1.2.     文档组织方式:2.    正文2.1.     SQL注入2.1.1.      攻击模式:2.1.2.      防御办法:2.2.     脚本注入2.2.1.      攻击模式2.2.2.      防御方式

2008-06-03 12:39:00 479

原创 解决站点关键数据,状态数据,无须持久化数据的一些思路

BssCriticalCompiler 设计说明(草案)(概设)-解决站点关键数据,状态数据,无须持久化数据的一些思路                       bearocean 2008-06-04  1. 关键数据(CriticalData) 的定义 2. BSSCriticalCompiler 2.1. 基本思路/设计目标 2.1.1. CriticalData 集中定义 2

2008-06-04 15:19:00 553

原创 一个桌面取色器--基于C SDK

新加了功能:按下空格建会把当前鼠标位置的颜色值写入到剪贴版中,格式是#XXXXXX完全是为网页美工定做的一个小工具。个人觉得还是比较好用。而且还是个绿色软件。但是觉得代码写的不好,总觉得还是有问题,收到VK_SPACE消息以后的操作好像有冗余。暂时就着样了。以后看看还有没有什么功能想添加的又加进去。 还是基于SDK的:代码公布如下:  #include

2008-06-03 12:39:00 760

原创 .Net 事件

事件是存在于类当中的一种特殊成员.抽象上来说是一种很好理解的东西.既是在特定情况下(如用户按下鼠标左键)激活一个事件.然后由另外一个实体(如后台程序)通过预先建立好的联系,在得到事件已发生以后对该特定事件进行处理.所以事件模型需要一些必须的要素:(1)事件源需要定义一个事件.(2)事件源需要有一张"事件发生后通知谁"的列表.(3)事件接收方需要定义能够接收哪些事件.(4)事件接收方需要定义事件发生

2008-06-03 12:39:00 545

原创 为Socket写的附加方法

 自己封装了一个.Net的异步socket 在Server端写了一个对象池来提供服务. 然后为在网络中传递的数据写了一个Pack和Unpack方法. 打算放到Socket类中 基本的思路是:在Send以前调用PackMessage 在Message(以Byte数组的方式存在)前面加上一些附加信息. 例如发送的消息字节数. 然后在Receive端接收打了包的字节流,解析出Pack在前面的大小信息

2008-06-03 12:39:00 330

原创 内网聊天工具FreeChat Beta

an今天自己做了一个小软件,取名叫FreeChat 主要的用途是局域网内聊天,主要用到.net  的Socket类.Thread并自己封装了数据包.下载地址:/Files/BearOcean/FreeChat(Beta).rar现在作为Beta版发布...也把源代码发出来.我是菜鸟.希望高手不要鄙视.因为是基于.net的,所以至少需要FrameWork1.1使用说明如下图:

2008-06-03 12:39:00 2376

原创 局域网聊天工具FreeChat 1.0 开发日志

前天把Beta发出来了:http://bearocean.cnblogs.com/archive/2006/01/18/319310.html现在的是1.0 点击可以下载所有的代码和可执行文件:/Files/BearOcean/FreeChat1.0.rar由于是基于.Net的,所以仍需要FrameWork的支持.之后又对FreeChat做了些改进,主要的改动如下:增加了一个Con

2008-06-03 12:39:00 600

原创 FreeChat 2.0 ...大改 模型和架构

相关链接:FreeChat(Beta) :      http://bearocean.cnblogs.com/archive/2006/01/18/319310.htmlFreeChat(1.0) :         http://bearocean.cnblogs.com/archive/2006/01/19/320510.htmlFreeChat 2.0 模型:/Files/Be

2008-06-03 12:39:00 557

原创 内网聊天工具FreeChat 2.0

  FreeChat2.0 项目下载:  /Files/BearOcean/FreeChat2.0.rar在1.0的基础上更改了架构,现在几乎是完全不同的架构.将多个功能模块也分开来写。并且为网络传输的数据加上了压缩的功能。数据传到Server 再由相应的模块进行解压缩和解析。 涉及到了类包括:FreeChatBaseFormFreeChatListenerFr

2008-06-03 12:39:00 1401

原创 .Net 标准控件与自定义控件

最近在csdn上讨论textbox的防拷贝。一般得出的结论是可以重写Form的ProcessCmdKey 方法。代码如下: protected override bool ProcessCmdKey(ref Message msg,Keys keyData) { if(keyData == (Keys.Control | Keys.C)|

2008-06-03 12:39:00 454

原创 .Net标准控件与自定义控件(2) ToolTipButton

继昨天的NoCopyTextBox(http://bearocean.cnblogs.com/archive/2006/04/26/385413.html)以后,客户又提出了新的要求:            客户需要一套机票定位系统,用一个小方框来代表一个机位,点击以后弹出对话框,将由系统的操作人员填写预定信息。            所以我们考虑用Button来实现这个功能。          

2008-06-03 12:39:00 351

原创 Command 模式

  Command 模式大多数类都是一组方法和相应的一组变量的结合。而Command 仅仅由一个具有唯一方法的接口组成。简单的几乎可笑。所以有人说该模式具有功能分解的意味,根本是对面向对象的亵渎。 Public interface Command              { public void do();} 就是这样形成了最简单的Command模式,具体的命令

2008-06-03 12:39:00 354

原创 解决Thread 的关闭问题和参数传递时想到的办法.

在运用多线程的时候,往往会涉及到线程的关闭,很多人指出可以使用Thread.Abort方法来关闭线程.在这里提出一些自己的想法:参考一下牛津字典对单词Abort的解释:vi.异常中断, 中途失败, 夭折, 流产, 发育不全n.中止计划[任务]异常中断, 中途失败, 夭折, 流产, 发育不全 有夭折的意思参考一下Abort的MSDN解释:当线程对自身调用 Abort 时,效果类似于引发异常;Thre

2008-06-03 12:39:00 842

原创 数据挖掘概述

最近有机会接触到一些数据挖掘的东西.个人感觉,这项技术一定会有较大的发展前景.所以借助这篇文章,阐述一下自己对数据挖掘(Data Mining)的看法.并一步一步地解释数据挖掘技术的概念.(一)数据挖掘的产生数据存储技术的发展与应用:任何技术都必须与应用相结合.数据挖掘的应用是建立在数据存储的基础上的.简单地来说.在过去的10年里.Internet的广泛应用以及企业的信息管理集成导致了数据存储技术

2008-06-03 12:39:00 449 1

原创 MySql与Java的时间类型

MySql与Java的时间类型MySql的时间类型有          Java中与之对应的时间类型date                                           java.sql.DateDatetime                                    java.sql.TimestampTimestamp             

2008-06-03 12:39:00 700

原创 Personal Task 1.0使用说明

 Personal Task 1.0使用说明1.    概貌2.    任务2.1.     创建任务2.2.     创建子任务2.3.     修改任务2.4.     取消任务2.5.     任务筛选2.6.     完成任务2.7.     归档任务2.8.     任务拖拽3.    便签3.1.     添加便签3.2.    

2008-06-03 12:39:00 1231 1

原创 进度,效率,与个人事务管理 Personal Task 1.0

 进度,效率,与个人事务管理 Personal Task 1.0  一段时间写写停停,终于把Personal Task 开发到1.0了。关于Personal Task , 我想最初的用意,即为什么要写这么一个东西。是源于在计算机学习过程中的一些体会和感悟。我需要一个记录个人事务的工具,这个工具不需要复杂地概念,复杂的机制和权限,只要做到轻悍短小就好。但是从2007年3月开始写,

2008-06-03 12:39:00 775 1

空空如也

空空如也

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

TA关注的人

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