摘要: RenderTransform特效: 变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种动画效果,下面列出RenderTransform类的成员:l TranslateTransform:能够让某对象的位置发生平移变化。l RotateTransform:能够让某对象产生旋转变化,根据中心点进行顺时针旋转或逆时针旋转。l ScaleTra. 阅读全文
posted @ 2012-02-20 22:51 Nereus_37 阅读(13060) 评论(15) 推荐(6) 编辑
摘要: 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度log2(n)*n,所有内部排序方法中最高好的,大多数情况下总是最好的。归并排序:log2(n)*n堆排序:log2(n)*n希尔排序:算法的复杂度为n的1.2次幂这里我没有给出行为的分析,因为这个很简单,我们直接来分析算法:首先我们考虑最理想的情况 1 阅读全文
posted @ 2012-11-06 10:19 Nereus_37 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 螺旋队列的样子如下图:两大规律:1、螺旋规律2、奇数(圈数,或X轴正坐标)平方规律(紫线)问题描述:设1的坐标是(0,0),x方向向右为正,y方向向下为正,例如,7的坐标为(-1,-1),2的坐标为(1,0)。编程实现输入任意一点坐标(x,y),输出所对应的数字!问题解决:从紫线突破。从图中不难发现,每圈最大值max=(2*c+1)(2*c+1),c为由内往外的圈数,c>=0。如图每圈最大值分别是1、9、25、49、81........,算出每圈的max后,就分4条边分别计算每圈的其他值。通过坐标落在该圈4条边的哪条边上,按照不同的公式计算出具体坐标点的值。以第3圈(max=49)为例, 阅读全文
posted @ 2012-10-20 20:39 Nereus_37 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 通过修改注册表,安全去掉快捷方式箭头 快捷方式字样一、去除 快捷方式 箭头(小箭头)①依次展开注册表,找到 HKEY_ CLASSES_ROOT\lnkfile ,点击lnkfile,在右侧窗口中选中IsShortcut将其删除②用同样的方法找到 HKEY_CLASSES_ROOT\piffile,将右侧的IsShortcut删除二、去除 “快捷方式”字样①依次展开注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer②将link的值置为 0000 00 00 00 00 阅读全文
posted @ 2012-09-13 22:08 Nereus_37 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、具体情况:本机能够ping通局域网内所有的机子,包括网关什么之类的;同局域网内的机子就是ping不通本机。2、问题排除: 2.1、直接跳过物理问题,防火墙这种NC问题。(网上大把教程) 2.2、剩下就是权限问题了。3、解决过程: 3.1、打开 “本机策略组” ,选择“拒绝从网络访问这台计算机” ,删除 所有用户 3.2、选择“从网络访问此计算机”,将用户组“Everyone”删除之后,重新添加。 4、OK。竣工,问题解决。 阅读全文
posted @ 2012-08-18 19:55 Nereus_37 阅读(1928) 评论(0) 推荐(0) 编辑
摘要: a) Hashsetb) Hashtablec) Hashtable是非同步的,key不允许为空,value没有限制d) Dictionary与Hashtable i. 比较Dictionary 类与 Hashtable 类的功能相同。对于值类型,特定类型(不包括 Object)的 Dictionary 的性能优于 Hashtable,这是因为 Hashtable 的元素属于 Object 类型,所以在存储或检索值类型时通常发生装箱和取消装箱操作。 ii. 使用选择[1] 单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分.[2] 多线程程序中推荐使用 阅读全文
posted @ 2012-07-20 14:14 Nereus_37 阅读(638) 评论(2) 推荐(0) 编辑
摘要: 视图UML中的视图大致分为如下5种:1、用例视图。用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能。2、逻辑视图。逻辑视图从系统的静态结构和动态行为角度显示如何实现系统的功能。3、组件视图。组件视图显示代码组件的组织结构。4、并发视图。并发视图显示系统的并发性,解决在并发系统中存在的通信和同步问题。5、配置视图。配置视图显示系统的具体部署。部署是指将系统配置到由计算机和设备组成的物理结构上。上述5种视图分别描述系统的一个方面,5种视图组合成UML完整的模型。下图显示了构成UML完整模型的5种视图间的关系一、用例视图 用例视图描述系统应具备的功能,也就是被成为参与者的外. 阅读全文
posted @ 2012-06-10 09:26 Nereus_37 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 活动图在 UML 中, 活动图本质上就是流程图. 它用于描述系统的活动, 判定点和分支等.活动图中的基本概念(一)动作状态: 原子的, 不可中断的动作, 并在此动作完成之后向另一个动作转变. 在 UML 中动作状态用圆角矩形。(二)分支与合并: 分支在软件系统中很常见. 一般用于表示对象类所具有的条件行为. 用一个布尔型表达式的真假来判定动作的流向. 条件行为用分支和合并表达.在活动图中, 分支用空心小菱形 表示. 分支包括一个入转换和两个带条件的出转换, 出转换的条件应该是互斥的, 须保证只有一条出转换能够被触发. 合并包含两个带条件的入转换和一个出转换。(三)分叉与汇合: 分叉用来描述并发 阅读全文
posted @ 2012-06-09 08:51 Nereus_37 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 虽然有点不太明白,转过来慢慢琢磨。。。关于ios的多任务以及内存管理 看了很多人为自己的可用内存是350mb还是380mb纠结。为了多优化出一点可用内存费脑筋。 ios的任务管理和内存管理,跟windows是有很大差别的。很多人习惯于用 windows的思维去看待ios。 windows大家都知道,窗口开的越多,系统越慢,为什么呢?因为所有窗口都在运行,cpu占用率高;并且都占内存。可用内存不足还会迫使系统使用硬盘充当虚拟内存,硬盘频繁读写当然会多耗电,并且硬盘速度也比较慢。 ios则不同。首先ios的后台任务,除了极少数可以后台运行之外(比如音乐播放),绝大多数在后台都是挂起的。比如... 阅读全文
posted @ 2012-06-06 19:44 Nereus_37 阅读(4392) 评论(1) 推荐(0) 编辑
摘要: 有文件a,a1为其硬链接,即: ln a a1 现在有文件b,对其进行以下两种操作: 1. mv b a 2. cp b a 问这两种操作对a1有何影响? 这个问题以前还真没关注过,之前的项目的做法是对一个文件用ln old back, 然后mv back histroy/,过一段时间若有新文件产生是进行mv new old操作并做类似的backup操作,没有想过在做mv new old的时候是否对之前的back文件造成任何的影响(毕竟backup文件在不出问题的情况下没人去关心)。 今天做了一个实验搞明白了其中的奥秘。 1. 创建文件a 和 ln a a1 2. 创建文... 阅读全文
posted @ 2012-05-23 15:41 Nereus_37 阅读(415) 评论(0) 推荐(0) 编辑
摘要: ScenarioWeb Application ProjectWeb Site ProjectProject definition跟 Visual Studio .NET 2003 类似,由于项目文件的存在,只有被项目文件所引用的文件才会在Solution Explorer中出现。而且只有这些文件才会被编译。可以很容易的把一个ASP.NET应用拆分成多个Visual Studio项目。可以很容易的从项目中和源代码管理中排除一个文件。一个目录结构就是一个WEB项目。没有项目文件存在。这个目录下的所有文件,都被作为项目的一部分而存在。 我们实际部署的一个网站,部署上当然不会有任何项目文件存在,如果 阅读全文
posted @ 2012-05-12 21:19 Nereus_37 阅读(5576) 评论(0) 推荐(0) 编辑