[C#基础知识系列]专题十七:深入理解动态类型
本专题概要: 动态类型介绍为什么需要动态类型动态类型的使用动态类型背后的故事动态类型的约束实现动态行为总结 引言: 终于迎来了我们C# 4中特性了,C# 4主要有两方面的改善——Com 互操作性的改进和动态类型的引入,然而COM互操作性这里就不详细介绍的,对于.Net 互操作性我将会在另外一个专题中详细和大家分享下我所了解到的知识,本专题就和大家分享C#...
View Article利用jQuery取select的值报错(一)
报错如下: 错误原因:找不到jQuery引入文件,即引入的js文件路径不对 作者:you23hai45 发表于2013-12-20 23:48:49 原文链接 阅读:120 评论:1 查看评论
View Article[你必须知道的异步编程]——基于任务的异步模式
本专题概要 引言什么是TAP——基于任务的异步模式介绍如何使用TAP——使用基于任务的异步模式来异步编程TAP与APM或EAP可以转换吗?——与其他异步模式的转换小结 一、引言 在上两个专题中我为大家介绍.NET 1.0中的APM和.NET 2.0中的EAP,在使用前面两种模式进行异步编程的时候,大家多多少少肯定会感觉到实现起来比较麻烦,...
View Article[你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单
本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一、引言 在之前的C#基础知识系列文章中只介绍了从C#1.0到C#4.0中主要的特性,然而.NET 4.5...
View Article基于TCP的简易聊天室系统
//TCP聊天室客户端 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include...
View Article我的服务端之添加xml解释器
在游戏服务端中,我们会将可变的东西写数据库里,而将一成不变的东西写在配置里。在现实开发过程中,大多数开发者会选用xml作为服务的配置。原因是xml树形结构化表示、标记清晰及易于理解和方便移植。下面我将会为我的服务端添加tinyxml。...
View ArticleCocos2dx游戏开发系列笔记14:一个横版拳击游戏Demo-下(让游戏跑在手机上)
懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 ) 现在是周五的晚上 这是一周最好的时间段 刚才看了小段09的dota视频 上一次9神的《董小姐》在网络上引起很大反响 都说很像人生 里面有不放弃、有富二代、有不公平 开搞 这次打算把这个横版拳击游戏跑在手机上,并且改的BT一下...
View ArticleURL编码与二次encodeURI的区别和用法
URL编码 一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 "http://www.abc.com",但是没有希腊字母的网址"http://www.aβγ.com"(读作阿尔法-贝塔-伽玛.com)。 这是因为网络标准RFC 1738做了硬性规定:...
View ArticleSharePoint 2013 图文开发系列之列表定义高级篇
SharePoint列表库,是我们使用过程中最常用的库,下面,我们简单介绍下代码定义自定义列表,主要是如何使用列表模板修改自带的几个展示页面。 1、新建项目,SharePoint空项目,如下图: 2、选择部署方式,场解决方案,如下图: 3、添加新项,选择列表,如下图: 4、填写列表显示名称,选择列表模板,如下图: 5、修改Feature文件,方便以后识别,好的代码习惯,也很重要,如下图:...
View Article编写无溢出除法的汇编子程序
一、为什么除法会溢出 看到这个标题,你可能会问汇编中不是有div指令来实现除法运算吗?为什么我们还要自己写一个子程序来实现除法?为了说明我们为什么需要自己写一个实现除法的子程序,还得从除法为什么会发生溢出说起。...
View Article设计模式之享元模式
1 概述 享元模式(Flyweight):享,就是共享;元,就是元数据。简单来说,这个模式就是将系统中的对象公用,不用创建很多对象造成JVM拥塞。类似于平常用到的数据库连接池。...
View ArticleUnity手游之路自动寻路Navmesh之入门
现在的大部分mmo游戏都有了自动寻路功能。点击场景上的一个位置,角色就会自动寻路过去。中间可能会有很多的障碍物,角色会自动绕过障碍物,最终达到终点。使用Unity来开发手游,自动寻路可以有很多种实现方式。第一种比较传统的是使用A星寻路,它是一种比较传统的人工智能算法,在游戏开发中比较常用到。大部分的页游和端游都用到这种技术。在Unity游戏也可以用这种技术,Asset...
View ArticleCodeforces Round #220 (Div. 2) ABCD
题目链接 代码链接 A: 从点s能走到点t必须满足他们的x坐标之差是a的倍数,y坐标之差是b的倍数,并且这两个倍数之差是偶数(如果是奇数一定无法到达t点),然后还要判断是否s点在x维或y维是否有活动范围,如果一步都无法跨出显然也是不行的。枚举4个角落作为t点取最小值即可。 B:...
View Article04年中欧ACM比赛
Beijing was once surrounded by four rings of city walls: the Forbidden City Wall, the Imperial City Wall, the Inner City Wall, and finally the Outer City Wall. Most of these walls were demolished in...
View Article磁盘管理之一
逻辑卷管理之一 一、概念 1、物理卷 Physical Volume的缩写。物理卷是构成LVM的基本存储设备。 2、卷组 Volume Group的缩写。可扩充的磁盘或者未分区的磁盘,由一个或多个物理卷组成。 3、逻辑卷 Logical Volume的缩写。是卷组中一个分区,可创建文件系统,挂载并存储数据。 4、物理块 Physical...
View Article跨域问题及解决(2)——CORS
最近项目中遇到跨域的问题,拟采用CORS的方法进行解决。纠结了好几天,被一起的小伙伴解决掉了这个问题。^_^ 浏览器报错:XmlHttpRequest error: Origin null is not allowed by...
View ArticlePython 学习入门(34)—— PyDev 调试
运行程序运行 Python 源程序,有两种方法,以 example.py 为例:example.py代码:#!/usr/bin/env python # -*- coding:utf-8 -*- # ithomer.net a = 1 def display(): print("hello ithomer") global a print("a = %d" % a) a = 2 print("a...
View Articleadb shell出错“error: unknown host service”
在命令行输入adb shell后输出如下错误:adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * error: unknown host service解决办法如下:1>输入netstat -ano查看哪个程序占用了5037端口, TCP 0.0.0.0:49160...
View Article开源视频平台:Kaltura
Kaltura是一个很优秀的开源视频平台。提供了视频的管理系统,视频的在线编辑系统等等一整套完整的系统,功能甚是强大。 Kaltura不同于其他诸如Brightcove,Ooyala这样的网络视频平台,主要区别表现在:一方面,它的代码是开源的,可以免费部 署到企业;另一方面,它拥有一个模块化结构,可以让用户根据自己的需要购买平台的部分服务,而不是像其他公司那样采取一刀切的购买模式;最后它允许客户连...
View Article