- 博客(178)
- 资源 (26)
- 收藏
- 关注
原创 ipython的一个小程序
学校校园网在linux下是用Inode 802.1X Client for Linux 认证客户端 使用命令 linux1x -d 认证上网,经常掉线,每次重新登录时会提示Error: an instance of this program has been run alre
2011-10-14 22:40:28
1284
转载 【翻译】使用IPython增强交互式体验
地址:http://jackphil.72pines.com/2007/08/02/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91%E4%BD%BF%E7%94%A8ipython%E5%A2%9E%E5%BC%BA%E4%BA%A4%E4%BA%92%
2011-10-13 17:17:58
2031
转载 (转)as3 MVC模式
MVC模式是”Model-View-Controller”的缩写,中文翻译为”模式-视图-控制器”。MVC应用程序总是由这三个部分组成。 Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性
2011-08-12 20:21:51
1101
原创 Flash桌球游戏开发
本周在导师的指导下写了一个桌球小游戏,只实现了核心功能。关于游戏中几个重要点:1.游戏的核心是球体碰撞。涉及到的物理概念有动量与能量守恒定理,数学的有矢量运算,平面几何计算等。2.Vector的矢量类库:程序中球体的位置和速度都使用矢量来表示,通过类库中封装的大量矢量
2011-07-29 17:23:47
1779
原创 <Flash入门>对AS语言的一些理解
以下是我学习Flash一周以来对AS代码的一些理解,编码击规范的一些看法和对MVC框架的理解,学习过程中的一些笔记,很多地方都只是个人之见第一部分:对AS的理解:关于语法:由于AS3是基于ECMAScript,语法上看起来跟Javascript很像,而OOP部分基本上是跟JAVA
2011-07-25 14:40:28
7407
转载 Java and C# Comparison
<br /><br />Java and C# Comparison<br />This is a quick reference guide to highlight some key syntactical differences between Java and C#. <br />This is not a complete overview of either language. Hope you find this useful! <br />Also see VB.NET and C# Com
2011-05-14 19:33:00
1236
转载 WCF、Net remoting、Web service概念及区别
<br />转自博客园 作者:水手0745 Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发标准。 WCF<br />Windows通信基础(Windows C
2011-04-21 22:06:00
1466
原创 编程之美-区间重合判断
<br />按照书上解法二写出来的示例代码。算法的过程是排序-合并-二分查找-输出结果。思路比较清晰。<br />#include<iostream>#include<vector>#include<algorithm>using namespace std;class range{public: int x; int y;public: range(int xx,int yy):x(xx),y(yy){} friend bool operator <(range
2011-04-20 13:58:00
1798
原创 在Flex4中使用RemoteObjectAMF0来连接fluorine网关
RemoteObjectAMF0是一个开源组件,可以很方便的连接AMF网关,而不需要配置services-config.xml,少了很多事。1.首先到http://renaun.com/blog/code/remoteobjectamf0/下载RemoteObjectAMF0的源代码,其实上RemoteObjectAMF0是用ActionScripct对RemouteObject的重写,可以在源代码的src目录下可以看到很多个ActionScripct的类文件。在Flex项目中的src目录下新建一个叫co
2011-04-20 11:48:00
1496
原创 编程之美-快速寻找满足条件的两个数
<br />题目的大概意思是:快速找出在一个数组内的两个数,让这两个数之和等于一个给定的值。书中给出的解法三觉得应该是(NlogN)复杂度中比较快的,但这种解法为什么完备还要仔细推导一下才知道。因为是找两个数之和,解法二还可以再优化。排序后可以把数组分成两段,以和的一半作为分割点,这样就在二分查找时只需找出前半部分的Sum-arr[i]是否在后半部分中。我用SLT的binary_search实现了一下,但是此法由于排序,只能返回具体的解,如果返回解在原数组中的位置,那要复杂得多。<br />//给定条件为S
2011-04-17 11:26:00
1637
原创 编程之美-队列中取最大值操作问题
<br />这是一个要在队列中记录最大值的问题,但每次进队或出队又不能通过遍历去检测最大值的变化。用两个堆栈去实现一个队列是比较常见的方法,书中巧妙的用到了此方法,这样问题就转化为堆栈中取最大值操作问题。由于堆栈的变化只在栈顶,借助反向推导的思想:<br />由于在PUSH的过程中,最大值只与某一些值有关,这些值会在PUSH的过程中形成一个有序的链式结构。如PUSH(1,4,2,8)那么这个有序序列为(1,4,8) 所以当8被POP时,最大值会回到4,4被POP时,最大值会回到1,整个过程与2无关。所以可以
2011-04-17 10:17:00
3594
原创 Flex+C# WebService连接的例子
<br />Webservie后台的代码:<br />using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace HelloWebS{ /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namesp
2011-04-14 20:43:00
1851
原创 [字符串专题-挑战编程]Where's Waldorf?
<br />//遍历,不是好办法<br />#include<iostream>#include<string>#include<vector>using namespace std;class cell{public: int r; int c; string s; cell(int r1,int c1,string s1) { r=r1; c=c1; s=s1; }};vector<cell> list;int coun
2011-03-19 17:10:00
1064
原创 [字符串专题-挑战编程]Common Permutation
<br />//还是得注意空串的问题<br />#include <iostream>#include<string>#include<algorithm>using namespace std;//最长公共子序列 string CalCommon(string s1,string s2){ string result; int len1=s1.length(); int len2=s2.length(); sort(s1.begin(),s1.end()); s
2011-03-19 17:07:00
1155
转载 SqlExpress中的外键约束 规则
<br />原文地址:http://blog.sina.com.cn/s/blog_3e6cb7680100lfxw.html以前用数据库,一般都建表关系,但是这些关系建好了往往没有用到.<br /><br />这次写一个项目,涉及到多表的外键约束和级联删除的问题,才研究了一下.<br /><br />用的vs2005里面自带的SqlExpress,在VS里面作数据库,感觉不是很方便(废话,都方便了,那sqlserver2005 dev 卖给谁去!)<br /><br />我建了表,然后建了关系
2011-03-12 19:49:00
1170
原创 控制你的CPU占用率,读编程之美第一章的一点总结
题目:写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率。程序越精简越好,计算机语言不限。例如,可以实现下面三种情况: 1. CPU的占用率固定在50%,为一条直线; 2. CPU的占用率为一条直线,但是具体占用率由命令行参数决定(参数范围1~ 100); 3. CPU的占用率状态是一个正弦曲线。 首先,什么是CPU占用率真?《编程之美》写道:“在任务管理器的一个刷新周期内,CPU忙(执行应用程序)的时间和刷新周期总时间的比率,就是CPU的占
2011-01-21 07:02:00
2240
转载 层次任务分析!
<br /><br /> <br /><br />转自Tencent CDC<br /><br />要做好以用户为中心的设计,便要求我们需要更好地了解用户、理解用户。作为交互设计师,在动手画交互稿之前,我们需要理清用户(User)、目标(Goal)、任务(Task)。<br /><br />今天主要探讨任务分析。目前,常用的任务分析方法主要有:层次任务分析(Hierarchical Task Analysis)与认知任务分析(Cognitive Task Analysis)。这里将主要阐述任务分析中的层次任
2011-01-12 20:23:00
1204
转载 为你解惑之WPF经典9问详解
第0问:能否简单介绍一下本文的结构? 本文解答了关于WPF的9个最常见的问题。从某种意义上讲,这两种技术是相互关联的:它们都是关于界面表现的技术,更进一步的,Silverlight是基于WPF的,是它的一个子集。不仅从理论上介绍了这两种技术,同时还提供了一些小的例子供大家参考。 第1问:我们已经有了GDI、GDI+和DirectX,为什么我们还需要WPF呢?图1 从User32到WPF的发展历程 首先,让我们来回顾一下微软的各种界面显示技术: User32:它提供了最基本的Windows界面,包
2010-12-11 21:27:00
2273
转载 VC++的DLL应用(含Demo演示)
<br /><br />VC++的DLL应用(含Demo演示)<br />作者:一点一滴的Beer http://beer.cnblogs.com/<br /> 在大学大一的时候学的是C,然后后来大二的时候专业又开了C++这个课程,然后再后来自己又自学了一点VC++,大三的时候也试着编写过一个MFC的最简单的窗口程序。到大四的时候,自己又做了一个GIS的项目,是用C#.NET来编写的,然后发现C#上手好容易,而且还大部分语法规则都沿用了C,C++的习惯,于是觉得C++实在是没有一点优势可言啊。但这
2010-12-10 21:32:00
1147
原创 .NET平台的区分语言、运行时和库
<br /><br />深入解析C# 一书中对.NET平台的描述,相当的中肯<br />1.3 .NET平台<br />最开始引入时,.NET这个词涵义甚广,用来包罗微软公司的多种技术。例如,Windows Live ID曾被叫做.NET Passport,虽然它和目前的.NET没有任何明显的联系。幸好,这个混乱的局面逐渐平息下来了。本节要探讨.NET的各个组成部分(至少那些我们感兴趣的部分),以及它们是如何分开指定版本的。<br />1.3.1 区分语言、运行时和库<br />本书会提到3种不同的特性:C
2010-12-10 14:23:00
1306
转载 Linux线程同步
<br /> 文章出处:http://blog.csdn.net/dai_weitao/archive/2007/08/15/1745424.aspx<br />1. 概要<br /> 线程的同步,发生在多个线程共享相同内存的时候,这时,要保证每个线程在每个时刻看到的共享数据是一致的。如果每个线程使用的变量都是其他线程不会使用的(read & write),或者变量是只读的,就不存在一致性问题。但是,如果两个或两个以上的线程可以read / write一个变量时,就需要对线程进行同步,以确保它们在访
2010-11-29 21:25:00
734
转载 Atlas UpdatePanel使用技巧以及常见问题
原文地址:http://www.cnblogs.com/dflying/archive/2006/04/01/363998.html English Version: http://dflying.dflying.net/1/archive/103_atlas_updatepanel_tips_and_faqs.html 好多开发人员将会从UpdatePanel控件开始慢慢接触Atlas。UpdatePanel功能强大并且使用简单,同时也拉近了我们和Atlas的距离。 我曾在此发表了一个对Update
2010-11-26 02:46:00
744
转载 C#简单开发文本朗读系统
<br /><br /><br /> 通过本文你可以学习到:将一般的dll文件,导入到.net托管的环境中;开发一个简单的文本朗读系统。<br /> <br />上次在用了win7的语音识别之后觉得真的可以在完善一下,后来在图书馆看杂志的时候很恰的看了一篇写语音开发的文章,文章虽然只是简单的介绍了一下一个dll库文件的使用,不过我的兴趣还是蛮高的.回来后就试验了一下.<br /> <br /> 首先下载sapi.dll文件: http://u.115.com/file/f4d3df0e16
2010-11-21 02:00:00
1172
转载 Fedora 12 13 14基础环境配置
<br /><br />这里假设Fedora 12/13/14业已安装完成,并能联入网络,那么接下来的基础办公和编程环境的配置过程可以走下面这个路线:<br />1、配置sudo file;<br />首先,打开终端,获得root环境: su - ,并输入root帐户密码。<br />然后: visudo ,在root ALL=(ALL) ALL这一行下面空白行处按“A”键进入插入状态,插入一行和上面一行相似的行,只是root改为要加入sudo组的用户名,如我的:<br /> <br />然后,按“ESC”
2010-11-20 00:55:00
979
转载 linux top命令详解
<br />原文地址 :http://blog.csdn.net/sanshiqiduer/archive/2007/12/13/1933625.aspxtop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。<br />top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48<br />Tasks: 29 total, 1 running, 28 s
2010-11-17 02:00:00
750
原创 VS2010 C# 调用Ironpython
使用IronPython2.6 引用: 代码: using System; using System.Collections.Generic; using System.Text; using IronPython.Hosting; using Microsoft.Scripting.Hosting; namespace IronPython { class Program { static v
2010-11-15 01:48:00
2491
转载 TCP报文格式详解
<br /><br /><br /><br /> TCP协议只定义了一种报文格式<br /> 建立、拆除连接、传输数据使用同样的报文<br /><br /> TCP报文格式<br />TCP报文段首部(20个字节)<br /> 源端口和目的端口:各占2个字节,16比特的端口号加上32比特的IP地址,共同构成相当于传输层服务访问点的地址,即“插口”;<br /> 这些端口可用来将若干高层协议向下复用;<br />序号字段和确认序号字段:<br /> 序号:占4个字节,是本报文段所发送的数据部分第一个字
2010-11-14 20:27:00
9816
转载 如何在Linux下使用Evernote:NeverNote & WINE
经常有网友为 Evernote 无法在 Linux 下运行而惋惜,特就此需求,补充如下。最优方案,当然是Evernote官方Linxu版。但Evernote官方并未发布Linux版,也暂无此计划。原因很简单:① Evernote 开发资源有限。② Linux在桌面操作系统中份额太低,也无快速增长趋势;何况与浏览器相比,桌面本身的重要性也在下降中。最差方案,就是使用跨平台浏览器的Evernote扩展,或直接通过web方式访问Evernote。比该方案更退步的,就是用Tomboy等同
2010-11-13 12:11:00
3475
转载 Wireshark过滤器使用规则介绍
<br /><br />之前学习Wireshark,看到wireshark简明教程里有关过滤器的介绍,特别是新手不明白捕捉过滤器和显示过滤器的区别与作用。这篇文章感觉写的挺好,解答了我的疑惑,毕竟看英文也是挺吃力的而且自己理解意思也不太明确。特地转来,顺便加了点料,特来分享。<br />使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。<br />这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。<br /> 过滤
2010-11-09 10:54:00
1211
转载 配置完了要设置conky自启动问题
配置完了要设置conky自启动,在系统--》首选项--》启动程序 中,添加启动程序名称:conky命令:conky注释:conky 设置完毕,退出,重新登录gnome 的时候,conky显示总在桌面和窗口之上,很烦人,原以为是配置的background问题,改为yes还是不行。 原来是conky先于X界面启动了,conky必须要在X界面启动后再启动就不会这样了,便写了一个脚本加到启动项里,脚本内容如下:#!/bin/bashs
2010-11-07 01:02:00
4832
转载 Windows和Linux互相访问远程桌面
<br /> 很多时候我们维护服务器的时候由于受到软件限制必须要用到远程桌面,下面我们就来看一下如何在Windows和Linux上互相访问远程桌面。一、从Linux上访问Windows远程桌面1.首先需要开启Windows上的远程桌面打开控制面板打开管理工具打开服务并找到Terminal Services确认Terminal Services是否已经开启。然后右击我的电脑依次选择属性--->远程选择允许用户远程连接到此计算机并选择远程用户,至此Windows的远程桌面就设置完毕。这里可能要注意Wind
2010-11-06 02:32:00
1216
原创 fedora14 解决音频视频解码问题
<br />fedora14刚出来不久,国内的源仓库里面的东西还不够全,很多东西要上自己上网找,尤其是音频视频解码器的问题,很烦人<br />下面给出个好的安装方法<br /> <br />sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm <br />sudo rpm -ivh http://download1.rpmfusion.org/nonfree/fedo
2010-11-05 11:49:00
1068
转载 Linux 忘记root密码的解决方法(图解)
<br /><br />如果Linux操作系统的root密码,那怎么办呢?方法很多:<br />方法一<br />【1】 进入以下画面后,按下e按钮,进入编辑模式;<br /><br />【2】进入以下的画面后,选择如下所示的选项,再次按下e按钮;<br /> <br /><br />然后在所显示的页面输入空格和1,按下Enter按钮;如下图。<br /><br />【3】返回到如下页后,按下b按钮起动linux;<br /><br />启动后如下图所示:<br /><br />【4】用passwd命令修改
2010-11-04 19:49:00
1184
转载 linux下软件安装方法(完全版)
对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“make install”之类的命令。结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性。下面笔者将安装软件方面的
2010-11-04 15:00:00
941
转载 fedora 14国内源
<br /> <br />今天在网上转悠时,除http://mirrors.163.com/和http://mirrors.sohu.com/两个国内镜像源外,还发现了上海交大和北京交大两个源。<br />1、添加上海交大源的方法(http://ftp.sjtu.edu.cn/)<br />在http://ftp.sjtu.edu.cn/上没有找到添加源的说明,在Google上找到的添加方法:<br />vi sjedu.repo<br /><br />然后将以下内容写入这个siedu.repo,保存退出
2010-11-04 14:15:00
2296
转载 10个最酷的Linux单行命令
<br /><br /> <br />下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。<br />sudo !! <br />以 root 帐户执行上一条命令。<br />python -m SimpleHTTPServer <br />利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。<br />:w !sudo tee % <br />在 Vim 中无需权限保存编辑的文件。
2010-11-04 13:18:00
726
转载 设置Linux环境变量的三种方法
<br />关键字: linux环境变量设置<br />1.Linux的变量种类<br />按变量的生存周期来划分,Linux变量可分为两类:<br />1. 永久的:需要修改配置文件,变量永久生效。<br />2. 临时的:使用export命令声明即可,变量在关闭shell时失效。<br />2.设置变量的三种方法<br />1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】<br />用VI在文件/etc/profile文件中增加变量,该变量将会
2010-11-04 13:15:00
923
转载 Fedora 14 yum 源
<br /><br />Fedora 14 yum 源 上海交大(很快)<br />[Fedora-ftp.sjtu.edu.cn]<br />name=Fedora 14 – i386<br />baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/<br />enabled=1<br />gpgcheck=0<br />gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedo
2010-11-03 11:47:00
4092
转载 读者-写者问题 写者优先与公平竞争
多进程对共享资源互斥访问及进程同步的经典问题设有一文件F,多个并发读进程和写进程都要访问,要求:(1)读写互斥(2)写写互斥(3)允许多个读进程同时访问采用记录型信号量机制解决较常见的写法:--------------------------------------------------------------------------------semaphore fmutex=1, rdcntmutex=1;//fmutex --> access to
2010-10-31 16:18:00
2320
原创 linux下eclipse配置python环境
安装pydev:因为ubuntu已经给我们安装好了python,所以我们不用像windows下用户一样去安装python,还配置环境了。直接在eclipse下选择help>install new software,点击add(我的Eclipse是3.5.2,老版的可能没有install new software,而叫find and install或者其他什么名字,大家找找,很容易的)。在Name栏随便取个名字,如PyDev,在地址栏链接里输入http://www.fabioz.com/pydev/upda
2010-10-27 16:43:00
12122
2
acm算法经典资料 一年来的收藏全部奉献
2010-04-03
中山大学TEC-2实验报告三 设计一条控制转移指令
2009-12-26
汇编实验报告 学习使用DOS功能调用和BIOS中断编写键盘处理程序
2009-12-26
汇编实验报告11 子程序 递归
2009-12-26
汇编实验报告10 数组的使用
2009-12-26
汇编实验报告九 将数值转换成二进制形式的字符串
2009-12-26
汇编实验报告八 循环分支结构
2009-12-26
大学linux论文 ubuntu9.10教程
2009-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人