摘要:
以下代码主要创建一个教师客户端界面。界面图片:/**利用 JTree 类,你可以显示等级体系的数据。一个 JTree 对象并没有包含实际的数据;它只是提供了数据的一个视图。*/import java.awt.Dimension;import java.awt.Image;import java.awt.Toolkit;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JSplitPan
阅读全文
posted @ 2012-11-19 15:41
HackerVirus
阅读(571)
推荐(1)
摘要:
清华差生10年奋斗经历发布时间: 2012-11-15 17:04阅读: 6267 次原文链接全屏阅读 [收藏] 【导读】清华“差生”10年奋斗经历:只写事业,不写女人。作者从2004年本科毕业写到2012年,近10年的奋斗经历。反正一字一句看完后,各种反省各种彻悟。不要老去抱怨别人“天时地利人和”,做好当下,后来人或许还会羡慕嫉妒恨你。 我的故事里有三个人:我自己、我大学同宿舍的哥们、我第一个公司的直接领导。我们三个都是学建筑设计的,我哥们和我同年,都是80后,领导比我们大 5岁。讲讲这几年经历和感触。放在一起可以有个比较。我是认认真真据实写,希望大家点启发。 先讲讲我们的现况: 我...
阅读全文
posted @ 2012-11-18 13:37
HackerVirus
阅读(204)
推荐(0)
摘要:
《Effective C++》读书摘要最近刚读完侯捷的《Effective C++》,相对来说,这本书的内容比较贴近基础,对于刚掌握C++基础的人会有不少的提高。不过书中还是涉及了不少C++的高级特性,阅读起来需要查阅相关的资料。书中给出了大量的示例和代码来说明具体规则的原理,我按照书中给出的标题将每个条目的关键内容整理如下。一方面是保留一份读书笔记,另一方面也是为了方便日后查阅方便。当然,如果不能从简单摘要的内容回忆起具体信息,到时再查书也不迟。同时也期望大家能从中找到自己没有注意的知识点,有所提高,大牛勿喷~☺。(一)、让自己习惯C++一、C++语言联邦多重范型编程语言:过程式、面向对象式
阅读全文
posted @ 2012-11-18 12:56
HackerVirus
阅读(185)
推荐(0)
摘要:
最近在利用C# WinForm进行项目编码的时候发现,如果不恰当的使用Partial关键字或者是User Control,会导致逻辑代码和UI代码耦合度过高,往往会造成一个页面下面会有将近2000行代码……这,当然不是我所要看到的,我急需要一种模式能够将代码分散,并且最好做到逻辑和UI的分离。找来找去,发现MVC模式最好用,就用这个吧。当然,拿来用,肯定得明白它的实现方式,对于MVC这种模式,我也已经不是第一次接触了,就来简单的说点吧。MVC基本概念MVC,指的是Model View Controller,其核心是利用Controller来策动Model和View,简而言之,Controlle
阅读全文
posted @ 2012-11-18 12:54
HackerVirus
阅读(292)
推荐(0)
摘要:
前段时间上了某论坛的技术讨论区,习惯性的打开搜索看有没有我需要的内容,一登陆账号,发现自己被禁言了,连基本的搜索功能也被限制了。无奈只能手动的一个一个会找帖子。我去,竟然有200多页,每页有40第数据,这样纯手工的方式实在是太蛋疼了。 前段时间自己不是写了一个小爬虫吗?于是我的个人论坛搜索器开始构建了。 一,整体构建二,实际编码1,数据读取编码:读取网页有很多种方法,第一读取网页我选择的是最简单的方式static string GetPage(int page){ string reuslt = string.Empty; System.Net.WebClient wb = new Sy...
阅读全文
posted @ 2012-11-18 12:53
HackerVirus
阅读(197)
推荐(0)
摘要:
(谢谢陈皓允许我引用他的话)不知不觉,我已经在博客园写了一段时间的博客。最初的是得到朋友的鼓励,想写一个简单快速的Python教程。后来Python教程在豆瓣的Python小组得到许多人的支持,并且在博客园也渐渐有了更多的评论和关注,这一些都大大出乎我的意料。所以进一步写Python标准库,又由于标注库的需要写了Linux的基本概念…… 博客逐渐成为自己生活中重要的一部分。空闲的时间会琢磨如何去写下一篇,写好了又非常期待园友的关注和交流。我迷上了博客这种记录、表达和分享的方式。CoolShell的博主陈皓说,博客是一种消化吸收知识再以自己的语言重新呈现的方式,有助于学习的过程 (私人交流)。我
阅读全文
posted @ 2012-11-18 12:50
HackerVirus
阅读(207)
推荐(0)
摘要:
1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、TCP/IP 网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。通信过程中,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,最后将应用层数据交给应用程序处理。其实在链路层之
阅读全文
posted @ 2012-11-18 12:48
HackerVirus
阅读(235)
推荐(0)
摘要:
主要实现三个功能:显示备忘录,新建备忘录,备忘录的详细信息(可以显示图片) 这个备忘录程序是一个很简单的小项目,不过里边包含了不少重要的知识,如TableView的用法,文本、图片的保存等。 新建“Empty Application” ,命名为MemorandumBook 新建三个UIViewController视图,分别命名为HomeViewController,AddViewController,DetailsViewController。三个视图分别来实现对应的三个功能。1.在AppDelegate.m中添加代码: (1)添加导航控制器 (2) 将homeViewControlle...
阅读全文
posted @ 2012-11-18 12:47
HackerVirus
阅读(383)
推荐(0)
摘要:
安装Python一般在Linux下直接输入 python 即可运行它的解释器;如果要手动安装:http://www.python.org 选择下载 tar 格式的压缩文档;tar -xzvf Python-3.3.0.tgz (这里版本是3.3.0) 进行解压缩;进入该目录 cd Python-3.3.0;进行配置安装 ./configure --prefix=$(pwd); make; make install ;如果有root权限可以使用包管理工具安装:如果是 Debian 执行 apt-get install python;如果是 Gentoo 执行 emerge python;如果是
阅读全文
posted @ 2012-11-18 12:46
HackerVirus
阅读(184)
推荐(0)
摘要:
大家都知道站内信,分为少量(10-999用户),中量(1000-99999用户),大量(100W用户)不同的站内信架构,消耗存储空间,和效率也是不同的。本人基于最大的架构,来于大家共同讨论,站内信这个小功能,究竟要怎么设计,才能更节约空间。下面是基于我个人的一些见解:站内信的功能是:1、用户与用户之间的交流,像邮件形式。2、管理员给用户发站内信。3、管理员群发消息给所有的用户(对于100W用户,你要怎么做?)开门见山,先看看我设计的数据库表关系:Message表:MessageID:标识列;SendId:发件人id;RecId:收件人id;TextId:消息id;Status:标识已读1/未读
阅读全文
posted @ 2012-11-18 12:45
HackerVirus
阅读(436)
推荐(0)