该文被密码保护。 阅读全文
posted @ 2013-09-17 10:50 仰望星辰 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在图形操作中有时候会遇到对一个控件用鼠标进行旋转,比如 左键按住控件旋转。但是在旋转的时候如何判断旋转的方向呢?这儿提供一个方法,但是该方法有缺陷,在旋转到垂直的时候有问题。/// /// 判断旋转的方向 顺时针或者逆时针 /// /// 控件旋转的中心点,该方法中的点都是相对于控件本身的坐标系 /// 鼠标起始位置 /// 当前鼠标所在位置 /// 顺时针方向 1, 逆时针方向 -1 private int GetRotateDirection(Point center, Point sta... 阅读全文
posted @ 2013-09-11 17:08 仰望星辰 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 有人直接把dll名字改了,我的程序运行出错,说这是我程序的问题,难道真是这样吗? 总感觉直接改dll名字不对,但哪儿不对呢,带着这样的疑惑研究了一下,重新做了一下试验,结果程序抛出了错误:Could not load file or assembly 'AssemblyName' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)错 阅读全文
posted @ 2013-09-11 10:31 仰望星辰 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 可空值类型和?运算符谈到运算符,大家一定很熟悉,但是对所有的运算符都能掌握吗? 看了下面代码再回答。1 Nullable count = 3;2 3 int? i = 1;4 5 bool? flag = false;6 7 bool hasValue = flag ?? false;相信在大多数情况下,对第三行和第7行的使用方法比较少。他们究竟代表啥含义,int? 和 int 有什么区别, “??”运算符是什么意思?这个问题就需要提到C#中可空值类型... 阅读全文
posted @ 2013-07-18 12:45 仰望星辰 阅读(3435) 评论(0) 推荐(0) 编辑
摘要: 了解attributeAttribute 只是将一些附加信息与某个目标元素关联起来的方式。Attribute 是一个类,这个类可以提供一些字段和属性,不应提供公共方法,事件等。在定义attribute类的构造方法,字段和属性时,对数据类型有严格的要求,一般要求为: Boolean, Char, Byte, Sbyte, Int16, UInt16, Int32, Int64,Single, Double, String, Type, Object, Enum, 可以使用数组,但是并不提倡使用。使用attribute 1 [AttributeUsage(AttributeTargets.Prop 阅读全文
posted @ 2013-07-17 17:45 仰望星辰 阅读(3320) 评论(1) 推荐(0) 编辑
摘要: 刚刚买了个路由器,配置起来很容易吧,像往常一样,连接路由器,按照配置过程配置完毕,打开网页,bingo~,上不去网,为啥呢?然后断开路由器,直接连接网线,用ipconfig 命令查看了一下IPIP:192.168.1.*网关:192.168.1.1掩码: 255.255.0.0这下明白了,房子是租的,房东给的网线就是从他路由器分配的默认IP,而我的路由器配置也是默认的,IP也是192.168.1.*,这样两个路由器在同一网段。打开路由器网络连接, 有Lan 端口设置,把我的网段修改一下,我改成了IP:192.168.10.*网关:192.168.10.10掩码: 255.255.0.0然后重启 阅读全文
posted @ 2013-06-26 09:43 仰望星辰 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 吃符号的亏 上大小写的当 -- 悲剧程序员在Oracle 调用时遇到一个很纠结的问题:1.在PL\SQL中执行 语句 a="select * from tablename;" 可以执行成功2.在OracleCommand中执行 语句a 也可以成功。但是该语句执行效率很低 在实际开发中很少用到,一般需要加上查询字段和where子句,这样问题就出来了,我们修改语句ab=“Selectcol1,col2 from table name where col1=:colParam;”注:oracle中传递参数使用 冒号的各是,比如 :colparam, 在sql server中传递参 阅读全文
posted @ 2013-05-10 17:28 仰望星辰 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ""(空字符串) 固定区域性 af 南非荷兰语 af-ZA 南非荷兰语(南非) sq 阿尔巴尼亚语 sq-AL 阿尔巴尼亚语(阿尔巴尼亚) ar 阿拉伯语 ar-DZ 阿拉伯语(阿尔及利亚) ar-BH 阿拉伯语(巴林) ar-EG 阿拉伯语(埃及) ar-IQ 阿拉伯语(伊拉克) ar-JO 阿拉伯语(约旦) ar-KW 阿拉伯语(科威特) ar-LB 阿拉伯语(黎巴嫩) ar-LY 阿拉伯语(利比亚) ar-MA 阿拉伯语(摩洛哥) ar-OM 阿拉伯语(阿曼) ar-QA 阿拉伯语(卡塔尔) ar-SA 阿拉伯语(沙特阿拉伯) ar-SY 阿拉伯语(叙利亚) ar-T 阅读全文
posted @ 2013-05-06 14:59 仰望星辰 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 有人买了9000克的米,他想先称出2000克送到他 妈妈那。可是手头只有一台天平,以及50 克和200克的砝码各一枚。他该怎么办,才能只称三次就称出2000克呢?该问题的思考时间为1分钟,你完成了吗?解决方法第一步 和第二步 都均分得到2250克。第三步 从2250中用天平秤出250 得到2000克即可. 阅读全文
posted @ 2013-02-22 12:59 仰望星辰 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 自己对一个翻牌算法的实现:题目:拿出从A到10的10张扑克牌,背面朝上摞在一起。首先把最上面的一张挪到下面,掀开新出现的一张牌是A,取出,再挪一张牌到下面,翻一张是2,依次类推,可以有顺序地翻出A到10的牌来。请问这10张牌最初是怎么排列的? 1 static void QueueImplement(int pokerCount = 10) 2 { 3 Queue primaryQueue = new Queue(); 4 Queue result = new Queue(); 5 for (int i =... 阅读全文
posted @ 2013-02-21 20:53 仰望星辰 阅读(362) 评论(1) 推荐(0) 编辑