现在位置: 首页 > humming发表的所有文章
  • 03月
  • 31日
综合 ⁄ 共 5649字 评论关闭
当你上课感觉就像打酱油时,当你对研究生很迷茫时,当你坐在电脑前孜孜不倦时,请看下面的文章,很受用,至少我心里现在没有以前浮躁。好的文章有时能改变一个人的精神状态,下面就是其中之一。 上海大学一位老师说:“不可否认的是,研究生面临着比较大的生存压力,但是要平衡自己的方向,在没有生存威胁的情况下,要专注于学习。”他表示,在社会心理普遍比较浮躁的情况下,就要求研究生要拿出宽广的视野来,权衡自己眼前的利益和长远发展的基础,“疯狂做兼职是没有自信的表现。”他认为,研究生要从长远来看,看到社会整体的发展趋......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 7338字 评论关闭
引言 离散数学的定义及其在各学科领域的重要作用。离散数学(Discrete mathematics)是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。它在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。通过离散数学的学习,不但可以掌握处理离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 207字 评论关闭
用RSA实现数字签名的方法: 1.要签名的报文作为一个散列函数的输入,产生一个定长的安全散列码. 2.使用签名者的私有密钥对这个散列码进行加密就形成签名,然后将签名附在报文后,发送给验证者. 3.验证者根据报文产生一个散列码,同时使用签名者的公开密钥对签名进行解密,如果计算得出的散列码与解密后的签名匹配 那么签名就是有效的.因为只有签名者知道私有密钥 因此只有签名者才能产生有效的签名. 其认证的关键就在于公钥体系中的私钥。
阅读全文
  • 11月
  • 04日
综合 ⁄ 共 2934字 评论关闭
 MySQL 当记录不存在时插入,当记录存在时更新 MySQL 当记录不存在时插入,当记录存在时更新 网上基本有三种解决方法。 第一种: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: INSERTINTOclients(client_id,client_name,client_type)SELECTsupplier_id,supplier_name,'advertising'FROMsuppliersWHEREnotexists(select*fromclientswhereclients.client_id=suppliers.supplier_id); 示例一:插入单条记录 INSERTINTOclients(client_id,client_name,client_type)SELECT10345,'......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 4116字 评论关闭
以下是关于HashCode的官方文档定义: [plain] view plaincopy hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。       hashCode 的常规协定是:    在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致。    如果根据 equals(Object) 方法,两个对象是相等的,那么在两个对象......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 322字 评论关闭
原文链接:http://blog.163.com/smalldaidai@126/blog/static/109437355200982164519605/ 我想这个问题应该是困扰过相当多的eclipse用户了,我也是其中之一,起初使用最土的方法:将eclise重新装一遍…………,终于有一天,无发再忍受了,上网查了一通,居然一下就找到了,这里汗一个先,其实还是应该碰到问题就从根源上解决问题,而不是治标不治本……,具体解决方案如下: (以下内容转自javaeye博客用户and4walker的文章)window-preferences-java-editor-Content Assist-Advanced  然后选中右上方的所有 右下方选中一个即可。
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 891字 评论关闭
一、带您了解CSDN学院 CSDN学院是CSDN最新推出的一个面向中国软件开发者和IT专业人员的全新技术教育服务平台,旨在为广大CSDN用户提供更广泛、更优质的学习课程,最为方便、快捷的学习途径。 目前,CSDN学院主要提供IT各领域精品课程,课程类型囊括移动开发、编程语言/框架、软件研发、系统/网络、云计算/大数据、数据库、游戏开发、办公/设计、硬件/嵌入式、大学课程、认证考试、web开发、企业IT等诸多技术领域。 二、如果您是这样的 •    CSDN博客作者(开通); •    拥有3年以上IT行业从业经验、热爱IT技术; •    愿意......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 4807字 评论关闭
这是一篇对C++之父Bjarne Stroustrup的专访记录,时间是1998年初,这篇稿子没有被发表过, 也没有经过编辑润色。我想它也许能让我们这些用C++的人产生一些思考……      ----------------------------------------------------------------------      在1998年的元旦,Bjarne Stroustrup(C++之父)接受了IEEE《计算机》杂志记者的专访。编辑很 自然的认为他会对于过去七年来使用他创建的语言进行面对对象设计做一个历史性的回顾。而在这 个专访中,记者获得了更有价值的新闻,但是最后编辑决定为了整个IT产业,这个稿子不能发表......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 11047字 评论关闭
这里简单地整理了下(最好以root身份来执行以下命令): # ready: update source apt-get update # install samba software apt-get install samba apt-get install smbfs # create samba shared folder mkdir /home/zcm/work # config samba: vi /etc/samba/smb.conf security = user username map = /etc/samba/smbusers [global] workgroup = WORKGROUP display charset = UTF-8 unix charset = UTF-8 dos charset = cp936 # share folder by samba [share] comment = global sharing folder read only = no locking......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 5839字 评论关闭
前一篇利用层实现ToolTip,利用图形组合实现不规则的ToolTip    是实现不规则窗体的ToolTip的方法,该方法虽然实现了要求,但却有两点不足: 第一:该方法太笨拙,每个需要ToolTip的组件都得重新去设置一次新的ToolTip类; 第二:在ToolTip超出窗体边缘时,没法显示超出部分。    于是乎觉得这样处理是不正确的,定有其他方法来更好的实现。所以在网上找了下。找了N久,还是在google中找到了比较满意的解决方法。而且该方法能解决上面的两点不足。     这里说下该方法的思想。 第一用到了 01.PopupFactory.setSharedInstance(Popu......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2394字 评论关闭
Struts2文件上传问题 该Action作为接收参数以及上传逻辑 public class UploadAction extends ActionSupport { //封装文件标题请求参数的属性 private String title; //封装上传文件域的属性 private File upload; //封装上传文件类型的属性 private String uploadContentType; //封装上传文件名的属性 private String uploadFileName; //直接在struts.xml文件中配置的属性 private String savePath; //接受struts.xml文件配置值的方法 public void setSavePat......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 263字 评论关闭
       上接C/C++要点全掌握(三)。   12、宏定义三要点               以下三点一般都没被重视,至少我之前就不知道,但这三点是非常重要的,只有满足这三个要求的宏才是无误的,否则有可能出现与宏的原义相左的情况。这里将其单独作为一节,凸显其重要性,在以后的编程中要严格按照这个形式来定义宏。   (1)表达式中参数变元都用括号括起来; (2)将表达式根据运算优先将各个子表达式用括号括起来; (3)将整个表达式用括号括起来。 如: #define MAX(x,y) ( ( (x)>(y) )? (x):(y) ) //注意不要加分号        
阅读全文