自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 javascript 浮点计算问题解决思路

javascript 自身在浮点计算上存在缺陷40*0.1 + 37*0.9 =37.300000000000004修正方式40/10 + 37*9/10 = 37.3其实就是将浮点数转换成多次整数计算,整数计算本身没有问题。转载于:https://www.cnblogs.com/TCrow/p/3160279.html...

2013-06-28 09:55:00 110

转载 jquery-easyui的Datagrid查询等待计时

先放上效果图实现代码 var c = 0; var t; function timedCount(){ $(".datagrid-mask-msg").text('数据加载中...目前已经耗时'+c+'ms'); c=c+1; t=setTimeout("timedCount()",1);...

2013-06-25 16:25:00 175

转载 GO语言搭建企业应用基础平台

好久没有更新博客了,本来想写一下学习GO语言的一个系列文章,无奈各种情况而夭折,索性就打算开一个新的文章,记录一下搭建企业应用平台的过程。转载于:https://www.cnblogs.com/TCrow/p/3147847.html...

2013-06-21 11:06:00 127

转载 数据库连接池Druid的配置

1、applicationContext.xml <bean id="stat-filter" class="com.alibaba.druid.filter.stat.StatFilter"> <!--慢SQL统计,如果SQL执行时间超过一定时间则记录为慢SQL --> <property name="s...

2013-06-19 10:08:00 99

转载 几个好用的javascript插件介绍

1、jQuery grid基于jqueryui的表单插件http://paramquery.com2、flot、highcharts图表工具,各有特点,相对来说可能highcharts更好看一些,但用highcharts做网站是要收费的,个人使用免费,flot则是个完全的开源货flothttps://github.com/flot/flothighch...

2013-02-19 00:17:00 112

转载 今天开始起步学GO语言

  最近开始学习GO语言,至于直接的起因是看了astaxie大大所撰写的《Go Web 编程》这本书,该书放在GitHub上开源编写,使用CC BY-SA 3.0 License(创作共用 署名-相同方式共享3.0许可协议)授权。   其实对GO语言的关注早在2011年时就有所耳闻,当时也从网上搜罗了一些资料了解了其中一些特性,但是苦于资料在国内很难找到,且能用的资源少之又少,无奈只好放...

2013-01-20 02:31:00 78

转载 读书笔记之何时重构(下)

因为中间看了一本其他的书,差不多一个月未跟新读书笔记了,这段时间要补补课,接着上一章继续说说何时重构,文章中很多重构的方法这里还没有说明,后续章节会详细的介绍这些经常使用到的重构方法,尽请期待:11、平行继承体系(Parallel):每当你为某个类增加一个子类的时候也必须为另一个类增加一个子类。如果你发现某个继承体系的名称前缀和另一个继承体系的名称前...

2012-05-21 11:14:00 83

转载 【开发日志】CarbonIO与BlueNet:下一代的网络技术

作者:CCP Curt 译者:CCP Lion  大多数熟悉EVE的人都知道,它是用Python语言编写的,如果要说得更具体点,那就是Stackless Python。Stackless是在Python基础上编写的一套微线程框架,它能在不产生大量Python自身额外开销的情况下同时容纳数百万条的线程。但话还是要说回来,它毕竟还是Python,...

2012-05-17 19:34:00 73

转载 一个压缩JS的eclipse插件

在开源中国上发现了一个JS压缩的eclipse插件,可以简单的压缩单个JS文件原帖地址http://www.oschina.net/question/54371_41153但是使用项目的在线安装地址安装总是失败就直接下了个项目的源代码,重新进行了编译和打包工作,在eclipse 3.6下目前工作正常,拿出来分享一下。 ...

2012-05-03 16:22:00 145

转载 读书笔记之何时重构(上)

1、重复代码(DuplicatedCode):一个以上的地方看到相同的程序结构,那么当可肯定:设法将他们合而为一,程序会变得更好;2、过长函数(Long Method):一个较长的函数应该要设法将其拆成数个小的函数,越长的程序将让人越难以理解;3、过大类(Large Class):过大的类中往往有太多的实例变量和重复代码,你要做...

2012-04-26 16:13:00 41

转载 读书笔记之重构原则

第二章:重构原则原则1:添加功能时不要改动已有代码,重构时不要添加新的功能或者改变测试代码,除非是为了处理接口的变化;原则2:重构可以改进软件设计,使代码更容易理解,帮助找到BUG,提高编程速度;原则3:第一次做某件事时只管去做,第二次做类似的事时会产生反感,第三次再做类似的事时,你应该要重构了;原则4:重构不如重写代码时请放弃重构,项...

2012-04-06 16:18:00 77

转载 读书笔记之什么是重构

第一章:什么是重构第一步:编写一个能够快速运行的测试,重构需要依赖测试,这非常重要。第二步:找到长长代码的方法,然后分解它,分解有以下几个步骤:1、找出逻辑泥团,将其提炼出来;(tip:小步前进,每次只进行微小的修改)2、修改变量名称,使其更容易理解;(tip:优秀的程序员会写出人类容易理解的代码)3、移动代码使其放在更适合的类中,...

2012-04-01 11:38:00 59

转载 JavaScript对象与JSON字符串的相互转换

JSON(JavaScript Object Notation)是JavaScript编程语言的一个子集。正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。eval函数 JSON文本转换为对象为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是Jav...

2012-02-27 15:41:00 81

转载 GOF 23个基本的设计模式

Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder:将一个复...

2012-02-12 13:12:00 104

转载 weblogic部署出现包冲突的解决办法

由于有些客户在同一个server里部署多个应用,各个应用使用的jar包版本有所不同或者公共weblogic包里有不同版本的jar或其他原因,造成在部署我们的应用时,包冲突,导致部署失败;为了避免包冲突,可以通过配置,使得web应用启动时类装载采用从web-inf开始装载,具体方法是:通过对weblogic.xml添加如下参数实现,同时需要增加相应的必需...

2012-01-02 11:33:00 218

转载 weblogic部署出现包冲突的解决办法

由于有些客户在同一个server里部署多个应用,各个应用使用的jar包版本有所不同或者公共weblogic包里有不同版本的jar或其他原因,造成在部署我们的应用时,包冲突,导致部署失败;为了避免包冲突,可以通过配置,使得web应用启动时类装载采用从web-inf开始装载,具体方法是:通过对weblogic.xml添加如下参数实现,同时需要增加相应的必需...

2012-01-02 11:33:00 171

转载 深入浅出组合模式(转)

一、引子在大学的数据结构这门课上,树是最重要的章节之一。还记得树是怎么定义的吗?树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:(1)有且仅有一个特定的称为根(Root)的结点;(2)其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,…,Tm,其中每个子集本身又是一棵树,并称其为根...

2011-12-28 21:29:00 56

转载 深入浅出组合模式(转)

一、引子在大学的数据结构这门课上,树是最重要的章节之一。还记得树是怎么定义的吗?树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:(1)有且仅有一个特定的称为根(Root)的结点;(2)其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,…,Tm,其中每个子集本身又是一棵树,并称其为根...

2011-12-28 21:29:00 70

转载 windows XP下openbravo ERP 2.40安装手迹

装了好几遍,浪费了大量时间后总算安装成功了,为了以后的方便特地在这里写下安装的全过程。1、安装环境操作系统 windows xp2数据库 oracle 10g xetomcat 版本 5.5apache-ant 1.7.1java jdk 1.5.0_162、环境配置JAVA_HOME 赋值java安装目录CATALINA_HOME...

2009-02-20 10:37:00 96

转载 把字符串赋值给字符数组

socket类有一对函数send()和recv()但是当使用过程中会发现他们之间只能用字符数组互相传递字符串。因此就产生了要把用GetDlgItemText()获得的字符串赋值给字符数组,然后才能正常传递的问题。 到网上搜索了半天终于找到了转换的方法: char ss[1024]; CString temp; str...

2007-10-30 21:17:00 1531

转载 用VC++6.0的Sockets API实现一个聊天室程序(转帖)

1.VC++网络编程及Windows Sockets API简介   VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协 议开发了一个API,这个API就是著名...

2007-10-29 23:11:00 310

转载 在VC++中生成伪随机数祥解(转帖)

   为追求真正的随机序列,人们曾采用很多种原始的物理方法用于生成一定范围内满足精度(位数)的均匀分布序列,其缺点在于:速度慢、效率低、需占用大量存 储空间且不可重现等。为满足计算机模拟研究的需求,人们转而研究用算法生成模拟各种概率分布的伪随机序列。伪随机数是指用数学递推公式所产生的随机数。从 实用的角度看,获取这种数的最简单和最自然的方法是利用计算机语言的函数库提供的随机数发生器。...

2007-10-27 19:26:00 128

转载 点对点(P2P)多线程断点续传的实现(转贴)

在如今的网络应用中,文件的传送是重要的功能之一,也是共享的基础。一些重要的协议像HTTP,FTP等都支持文件的传送。尤其是FTP,它的全称就是 “文件传送协议”,当 初的工程师设计这一协议就是为了解决网络间的文件传送问题,而且以其稳定,高速,简单而一直保持着很大的生命力。作为一个程序员,使用这些现有的协议传送 文件相当简单,不过,它们只适用于服务器模式中。这样,当我们想在点与点之间传...

2007-10-16 11:54:00 188

转载 世界最好的推销员

  一个乡下来的小伙子去应聘城里“世界最大”的“应有尽有”百货公司的销售员。老板问他:“你以前做过销售员吗?”他回答说:“我以前是村里挨家挨户推销的小贩子。”老板喜欢他的机灵:“你明天可以来上班了。等下班的时候,我会来看一下。”  一天的光阴对这个乡下来的穷小子来说太长了,而且还有些难熬。但是年轻人还是熬到了5点,差不多该下班了。老板真的来了,问他说:“你今天做了几单买卖” ...

2007-10-11 14:37:00 112

转载 用rand()和srand()产生伪随机数的方法总结 (转载)

用rand()和srand()产生伪随机数的方法总结 ---------------------------------标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:函数一:intrand(void);从srand(seed)中指定的seed开始,返回一个[seed,RAND_MAX(...

2007-09-29 16:10:00 207

转载 sendmessage()和postmessage()使用的注意事项

向主事件循环外传递消息可能会引起不可预知的问题。例如,在主事件循环外通过sendmessage()向winproc()直接传递一个消息,可以终止窗口。但是如果按正常规程那样做本以为主事件循环中的事件句柄会处理该消息,则会产生一个超出执行次序的故障,这表示本以为事件B在事件A之后发生,但是在某些情况下事件B在事件A之前发生了。这是传递消息时容易出现的典型问题,因此一定要确认深思熟虑,...

2007-09-22 11:31:00 419

转载 if 语句的优化

if语句很简单,相信大家都会,但是确有很多值得注意的。首先来说一下codestyle的问题。=========不好的风格===========if((x+4-y*25)>10||y>1023||GetSomething()){....}=========好的风格============if((x+4-y*25)>...

2007-09-14 21:17:00 117

转载 VC++中的消息处理

  MessageBox()并没有什么多少功能,但是能够在屏幕上显示一个窗口,提出一个问题,并且等候用户的输入。下面是MessageBox()的原型:  int MessageBox(HWND hwn,//handle of owner window          LPCTSTR lptext,//address of text in message box         ...

2007-09-11 16:09:00 123

转载 一些简单编程技巧的总结(一)

  技巧:程序应以类似RISC(精简指令系统计算机)的形式来编写。换句话说,尽量简化你的代码,而不是使它更复杂。处理器特别喜欢简单指令,而不是复杂的指令,你的程序可以长些,但应尽量使用简单指令,使程序相对于编辑器来说更加简单些。例如,不要编写类似下面的程序:  if((x+=(2*buffer[index++])>10)  {   //进行工作  }//结束  应...

2007-09-11 10:48:00 110

转载 [译]游戏编程入门(by David Astle)(转载)

经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。这 篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。 我也不准备讲述如何进入游戏行业(这方面已经有...

2007-08-07 16:39:00 81

转载 Delphi多线程处理(转载)

1-1 多线程的基本概念 WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带来如下好处:(自己阅读) 1)避免瓶颈;...

2007-08-06 10:52:00 292

转载 利用net share 删除共享漏洞

每个磁盘的根目录都是默认的共享目录,但是却不显示成手形标志,因此这就造成了共享漏洞net share命令可以轻松的管理WINDOWS的共享目录因此只要建立一个BAT文件输入以下命令,然后创建计划任务每次开机自动运行就可以删除共享目录了  net share admin$ /del  net share ipc$ /del  net share c$ /del net shar...

2007-08-04 11:33:00 354

转载 百事可乐LOGO

转载于:https://www.cnblogs.com/TCrow/archive/2007/08/03/4216689.html

2007-08-03 22:40:00 111

转载 DELPHI中简单把汉字转换成ASCII码的方法

偶然获得一个DELPHI中简单的把汉字转换成ASCII码的方法var ustr: WideString; //ustrDate()=ustr;for i := 1 to Length(ustr) do strResult := strResult + IntTohex(Ord(ustr[i]),4);事实上就是利用WIDE...

2007-07-30 17:38:00 376

空空如也

空空如也

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

TA关注的人

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