`
tubaluer
  • 浏览: 1447175 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++
文章列表
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装: ...
d_seg segment row_u db 0 ;行上方的边界->r row_ddb25 ;行下方的边界->l col_ldb0 ;列左边的边界->u col_r db80 ;列右边的边界->d end_flag db 0 ;1为结束,0为继续 walkdirect db 'r';当前前进的方向,初始向右d_seg ends;code segment assume cs:code,ds:d_seg start: ;** ;* ;主程序段代码 main proc far pushds xorax,ax pushax ; movax,d_seg movds,ax ; cal ...
B/S结构的项目中有报表生成的处理,由于处理时间过长,采用多线程的方式做成。点击“报表生成”按钮提交多线程请求,服务端启动一个线程就立刻Response,提示客户到报表一览画面察看结果。原来对于客户端启用多线程并没有加以限制,实际运用中,客户可以不断的点击按钮提交线程请求,服务端就不断的生成子线程,有可能导致严重的后果。因此,考虑对客户端的请求加以限制,如果超过该机能的线程限制就必须等待,直到当前子线程运行完毕之后再请求新的子线程。 类中添加成员变量: private static HashMap oThreadCount = new HashMap();private final st ...
不是愤世嫉俗,当今社会就是浮躁,往日那种踏实纯朴的一贯作风当然不存。 记得半年还是一年前,突然说BBS要实名制,大小论坛,多少学校门户网站都纷纷下马。一帮学子又漂流在学校里这个小小的坛子,那些高官们居然不知道学长带学地,尤其校外学长的一些因地而学的一些经验是多么的可贵,一切都扼杀。 现今,实名呀实名,看看冒出多少个实名,火车票提出要实名,宠物要实行实名,网游居然也要实名,我就......。哎,世风呀世风,高官们只知道异想天开,不知道百姓的苦。飞机票要身份证,火车票也要身份证?那不知道以后要提前多少时间等候检票。那些火车站的狠男凶女们卖票不知道会不会更拽了。网游,虚拟世界,本就图个虚拟。 ...
前一阵做一个项目,在处理报表的时候时间偏长,客户提出要做出一个等待窗口提示用户等待(页面太久没反映,用户还以为死了呢)。在分析这一需求之后,觉得如果要实现像winform应用中的processbar太困难了。最后,只好模拟,做了一个“假”的等待窗体,还好客户也挺满意。 这个等待窗体实际上是利用了<object>标签完成的。因为动态效果由<marquee>完成,该等待窗体显示出来的时候,整个table是透明的,只有中间的过程条在动,后面的任何按钮都不能点击。 首先做一个静态页面:downloadExcel.html <!-- .tborder { ...
JavaWebStudio2005安装 设置JavaWebStudio环境变量时,应尽可能采用自动环境变量设置的方法。如果自动设置不成功,或不希望JavaWebStudio更改当前原有的环境变量,可采用手工设置环境变量的方法,假设安装的目录是“D:/JavaWebStudio”, ...
最近实在忍不住了,又想发泄发泄心中的不快。 写代码只要接触过编程的都会,不过要把代码写的好,要把代码写的漂亮,那不是短时间能够达到的。 最近改公司的代码,哎,实在不忍心,一加个属性就得倒出改代码,狂按F3搜索,CTRL+V,哎,还深怕有遗漏什么地方。 不过想想当初自己刚开始用VB写代码的时候,那时一拿到一个题目就立马上手,结果,代码完全没有封装,没有考虑过扩展,没有考虑过可能频繁会修改的地方有没有设计的合理些。结果到最后,牵一发而动全身,改到最后面目全非。 现在想想事前想半天事后能省三天这一点也不夸张,凡事多想想代码怎么尽可能写的合理,怎么样能够应用设计模式,当然不是要硬套,一个程 ...
在使用e.SpreadSheet制作报表的时候,需要将报表里生成的Chart转换成图片,但是遇到一个问题: 怎么给模版里的Chart命名?其他的对象都好办,直接选中对象然后再命名框里修改名字就可以了。可是这个Chart的命名框就是不能被激活。终于查到原来,要修改Chart名字,直接选中是不行滴,还需要通过小技巧: 按住 Shift 或者是 Ctrl 键,然后选中Chart,这样命名框就可以修改了。 原贴: http://peltiertech.com/Excel/ChartsHowTo/NameAChart.html 直接选中的时候: 97以及2000,按住Ctrl(Shift)之后再 ...
最近要用TPageProducer替换模版,同时还须实现html分页,所见即所得,网上找了半天没发现,于是自己琢磨写了一个。代码用delphi6写, 由于实际需要,所以写例子的时候缩小了实际模型,供大家分享。这里写的例子表格,如果一整行的话肯定很容易控制 ...
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, MSXML_TLB,Comobj, ComCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; tvXML: TTreeView; procedure Button1Click(Sender: TObject); procedure Button2Click(Send ...
一、有必要了解INI文件的结构: ;注释 [小节名] 关键字=值 ... ---- INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。 ---- 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。 ---- 注释以分号“;”开头。 二、定义---- 1、在Interface的Uses节增加IniFiles; ---- 2、在Var变量定义部分增加一行: myinifile:Tinifile;---- 然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。 三、打开IN ...
闲着没事翻看SQL SERVER自带存储过程时,改编了一下,改成能够直接返回列数。可能这在实际写客户端应用程序时用处不大,大可以用1<>1这种查询一下就OK了。 create procedure sp_getcolumns(@table_namenvarchar(384), @ColsCnt int output, @table_ownernvarchar(384) = null, @table_qualifiersysname = null, @column_namenvarchar(384) = null, @ODBCVerint = 2) ASDECLARE @full_tab ...
目的 创建型 结构型
往往看看好多人在那里争论,学Java好还是.Net好。 看到这种帖子我一般都直接x掉。这种问题的争论毫无意义,这就如武侠小说里谈论是使剑的利害还是用刀的比较牛。说到底关键看用的人和用的时候,就比如古龙学武侠小说一 ...
离开大学快一年了,这段时期算是进入黎明前苦难的酬劳吧。希望接下来的一年走出黎明苦难。 经验,胆略,意识及资金,这些要有量变到质变需要经过多少时间只能看自己的努力。现在回首大学,既对自己悲哀,又对当今教育体制悲哀。悲哀自己在大学里没有尽全力,没有尽力更多地去了解外面的世界,外面的规则。悲哀现在大学那种形而上学的教学方式。回首看看,现在的小学犹如高中,现在的初中犹如高中,现在的大学也逐渐迈向高中。那高中是啥?高中就是学校只知道教学生好好学习课本知识,把一切活动都管的死死,不准这,不准那,除了学习,四面八方都在慢慢的封死,悲哀,不拘一格降人才的年代逐渐没了,出来的将是有一个机器创造的,几乎一样。 ...
Global site tag (gtag.js) - Google Analytics