现在位置: 首页 > borrower发表的所有文章
  • 10月
  • 11日
综合 ⁄ 共 1584字 评论关闭
         2006年的6月18 号买了到上海的火车票,和宿舍的一个兄弟从南阳坐了一夜的火车到了上海,一直憧憬着上海的美好画面,觉得肯定是高楼大厦,灯红酒绿;处处都是机会,早已不记得那个夜晚是怎么过的了,第二天的早上火车 准时的到了上海,我们下了火车,跟同学约好先到同学那里,先到上海的两个同学由于当天都在上班,没能来接我们, 所以我让那兄弟先看着行李,我去找817公交车,很快就找到了。         当我回去准备拿东西时,发现有两个女孩正在围着我那兄弟说自己要回老家钱不够了,希望帮帮忙给点路费,我那兄弟好像已经......
阅读全文
  • 07月
  • 14日
综合 ⁄ 共 2749字 评论关闭
1、在资源中的Icon中导入一个自己喜欢的图标,ID命名为IDR_MAINFRAME,将先前的IDR_MAINFRAME的图标删除掉; 2、在自己的Dialog头文件中定义一个变量  NOTIFYICONDATA m_nid,关于该结构体的具体信息可以查阅MSDN; 3、添加消息响应函数OnInitDialog(),并在该函数中添加以下代码,这样程序一启动,就在托盘中显示出了自己应用程序的图标。     //---------------------------托盘显示---------------------------------//     m_nid.cbSize  = (DWORD)sizeof(NOTIFYICONDATA);     m_nid.hWnd    = this->m_hWnd;     m......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1697字 评论关闭
最近开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,特将碰到的问题归纳如下: 1消息映射 VS2005对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2005下编译不通过 a. ON_MESSAGE(message,OnMyMessage);       OnMyMessage返回值必须为LRESULT,其形式为:afx_msg LRESULT OnMyMessage(WPARAM, LPARAM);如果不符合,则有错误提示:        error C2440: “static_cast”: 无法从“void (__thiscall CPppView::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”        在匹配目标类型的......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 28489字 评论关闭
1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1650字 评论关闭
用CUPS作为网络打印服务器,其他计算机作为客户端可以通过CUPS实现对打印机的管理。 客户端常用方法是通过IPP协议安装打印机驱动。。安装步骤如下: 1)在弹出的对话框中选择“添加打印机” 2)选择添加的打印机类型为“网络打印机”  3)在URL下输入地址:http://10.2.2.3:631/printers/ll,其中10.2.2.3为cups打印服务器的IP地址,631为cups服务端口,ll为添加的打印机的名称。 4)点击“下一步”,然后提供Windows下的打印机驱动即可。 以上是客户端通过IPP协议安装驱动。但是IPP协议在Windows 2000下并不能完全兼容(在某些网段上无法......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 3476字 评论关闭
音频制作与转换——音频编码的三步骤 在音频制作、转换、播放、传输中,我们常遇到许多专业术语。对于这些术语,非专业人士很难透彻的理解,其实也需要特别精通。本为力图以非专业的语言来描述那些常用的参数。其中包括:采样、采样频率、采样精度、综合采样率、量化、编码、码率、数据速率、比特率、位速率、位、字节数等。 绝对不是权威解释,只是个人理解。   许多人在制作、转换了音频文件后,常常疑惑为什么不能在自己的播放设备上播放,这是因为同样的音频文件,其编码格式及其参数设置千差万别,没有一个设备能全能播放不......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 2945字 评论关闭
SharpPcap开发包分析   1.协议部分===========================================================================================================================Packet类 提供属性 Bytes        只读,没有实际实现 Data        只读,没有实际实现 Header       只读,没有实际实现 Color        每一层都继承,颜色不一样 =========================================================================================================================== EthernetPacket类 继承Packet 构造函数:提供Bytes和ethernet层长度......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 4826字 评论关闭
最近在网上看到一些关于批量读取文件的帖子,想到今后定会遇到,特作记录。 一.Filename 1.filename function语法 a.FILENAME(fileref <,file-name> <,device-type> <,’host-options’> <,dir-ref>) 帮助文档里面有着经典的例子: **Example 1: Assigning a Fileref to an External File ; %let filrf=myfile; %let rc=%sysfunc(filename(filrf, physical-filename)); %if &rc ne 0 %then %put %sysfunc(sysmsg()); %let rc=%sysfunc(filename(filrf)); **Example 2: Assigning a System-Gener......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 1620字 评论关闭
在树——概述我们看到,任何树都可以表示成二叉树。二叉树和树是两个完全不同的概念,一个二叉树可以没有任何节点,树至少有一个节点。对于二叉树我们要区分左子树和右子树,而对于树来说,子树的顺序是无关紧要的。 1.二叉树定义:是有限多个结点的集合,这个集合或者是空集,或者由一个根结点和两棵互不相交的,分别成为左子树和右子树的二叉树组成。根据定义,二叉树有5种基本形态,                            如下图所示。 2.  二叉树的性质:      1)在二叉树中,第i层的节点树最多为,i>=1。(注:说的是具体哪一层的结......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 1974字 评论关闭
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Acti......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1239字 评论关闭
Subset Sums集合 对于从1到N (1 <= N <= 39) 的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的。举个例子,如果N=3,对于{1,2,3}能划分成两个子集合,每个子集合的所有数字和是相等的:[编辑]描述 {3} 和 {1,2} 这是唯一一种分法(交换集合位置被认为是同一种划分方案,因此不会增加划分方案总数) 如果N=7,有四种方法能划分集合{1,2,3,4,5,6,7},每一种分法的子集合各数字和是相等的: {1,6,7} 和 {2,3,4,5} {注 1+6+7=2+3+4+5} {2,5,7} 和 {1,3,4,6} {3,4,7} 和 {1,2,5,6} {1,2,4,7} 和 {......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 1329字 评论关闭
  Skew Binary  When a number is expressed in decimal, the k-th digit represents a multiple of 10k. (Digits are numbered from right to left, where the least significant digit is number 0.) For example,  When a number is expressed in binary, the k-th digit represents a multiple of 2k. For example,  In skew binary, the k-th digit represents a multiple of 2k+1 - 1. The only possible digits are 0 and 1, except that the least-significant nonzero digit can be a 2. For example,  Th......
阅读全文