上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 91 下一页
  2013年12月5日
摘要: 散列表宏承接了双向链表宏的风范,好使好用!务必区分“结点”和“元素”!双链表宏博文中已经提及,这里不赘述!1、获取元素(结构体)基址#define hlist_entry(ptr, type, member) container_of(ptr,type,member)#define hlist_entry_safe(ptr, type, member) \ ({ typeof(ptr) ____ptr = (ptr); \ ____ptr ? hlist_entry(____ptr, type, member) : NULL; \ })第一个不带安全机制,第二个带安全机制,即ptr为NU... 阅读全文
posted @ 2013-12-05 09:32 我的小人生 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 上篇博客中介绍了批量导入数据库的方法;下面介绍一下批量导入过程的核心——SqlBulkCopy类。下面先介绍一些原理性的东西:SQLBulkCopy类,通常用于数据库之间大批量的数据传递。即使表结构完全不同,也可以通过字段间的对应关系,将数据导进去。需要注意的是,只能导入到SQL Server数据库中。相比SQLServer的Insert语句,SqlBulkCopy有着明显的性能优势。数据源不限于 SQL Server;可以使用任何数据源,只要数据可加载到DataTable或可使用IDataReader读取数据。现在介绍如何使用SqlBulkCopy。(1)创建SqlBulkC... 阅读全文
posted @ 2013-12-05 09:28 我的小人生 阅读(502) 评论(0) 推荐(0) 编辑
摘要: web常见攻击六——文件上传漏洞 阅读全文
posted @ 2013-12-05 09:25 我的小人生 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 无论在Window应用程序,还是Web应用程序以对用户友好的方式显示运行时的异常都是很有必要,尤其对于可能有很多不确定因素导致异常的Web应用程序;在传统的Web开发中,处理异常的方式——设计专门一个页面作为出现异常后跳转的页面,对于这个功能,ASP.net以及IIS有内建支持。而对于Ajax类型的应用程序来讲,一个页面就是一个程序,如果贸然将用户引导至另一个页面(即另一个程序),显得有些唐突。 但是Ajax程序也可以实现以上的异常处理方法(接下来的介绍中会提到);Asp.Net Ajax有一套自己的针对异步回调发生异常的处理机制。本篇博客将通过一个实例来介绍:Ajax程序:处理异步调用中的. 阅读全文
posted @ 2013-12-05 09:21 我的小人生 阅读(178) 评论(0) 推荐(0) 编辑
摘要: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=437 先介绍头文件中与集合运算有关的4个函数: set_union Union of two sorted ranges (并集:A∪B) set_intersection Intersection of two sorted ranges (交集:A∩B) set_difference Difference of tw... 阅读全文
posted @ 2013-12-05 09:18 我的小人生 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 1、关于display显示和隐藏问题document.getElementById("id").style.display="";//表示显示document.getElementById("id").style.display="none";//表示隐藏 2、js调用关闭事件 阅读全文
posted @ 2013-12-05 09:14 我的小人生 阅读(363) 评论(0) 推荐(0) 编辑
摘要: RPG的错排题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2068题目大意:有N个人对应N个名字,然后你去把每一个名字对应到每个人,只要求答对一半及以上就算是过关,问有多少组答案能让他过关。 思考过程: 一眼就发现是错排,从N个人当中选出M个,然后进行错排,M可以从 0 一直到 N / 2。 我还是wa了,因为一开始的时候没有考虑到M可以为0。如果M为0,即表示没有全部排错,为一组答案。 代码:#include#include#include#include#include#include#include#include#i... 阅读全文
posted @ 2013-12-05 09:11 我的小人生 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1介绍1.1 处理流程当MYSQL 收到一条查询请求时,会首先通过关键字对SQL语句进行解析,生成一颗“解析树”,然后预处理器会校验“解析树”是否合法(主要校验数据列和表明是否存在,别名是否有歧义等),当“解析树”被认为合法后,查询优化器会对这颗“解析树”进行优化,并确定它认为最完美的执行计划。1.2 衡量标准MYSQL查询优化器衡量某个执行计划是否完美的标准是“使用该执行计划时的成本”,该成本的最小单位是读取一个4K数据页的成本。下面图中的数据说明,当使用id为条件查询时,查询的成本只有一个数据页,而使用mean(非索引)查询时,成本将近是22334个数据页1.3 优化手段下面列出了一些优化 阅读全文
posted @ 2013-12-05 09:07 我的小人生 阅读(194) 评论(0) 推荐(0) 编辑
  2013年12月4日
摘要: 大家早上好,趁着阳光美好的时候,我打算写下博客;今天要说的是僵尸的产生了,这块和太阳因子的产生比较相似,大体上的区别在于僵尸的基类这块;我在考虑是详细的写还是大体的写,本着对自己作业的态度和对编程的负责,我想还是一点一点的写出来吧;虽然比较长!(我们让帽子僵尸在地图的右边定时产生,以一定速度运动屋子的前面然后销毁它); 首先来建一个类JsLayer继承CCLayer;JsLayer.h中,进行如下声明:#pragma once#include "e:\cocos2d-x\cocos2d-x-2.2\cocos2d-x-2.2\cocos2dx\layers_scenes_transi 阅读全文
posted @ 2013-12-04 13:52 我的小人生 阅读(516) 评论(0) 推荐(0) 编辑
  2013年12月3日
摘要: Adapter是指适配器的意思,在Android中,适配器扮演者重要的角色,是UI与Data实现绑定的一个桥梁。Adapter负责创建和显示每个项目的子View和提供对下层数据的访问。支持Adapter绑定的UI控件必须扩展AdapterView抽象类。默认情况下,Android为我们提供了下面几种常见的数据适配器: 1、ArrayAdapter。这是一个支持绑定任意对象数组到列表的数据适配器。这个适配器默认的View绑定是一个TextView。当这个TextView被使用的时候,它将调用这个数组中每一个对象的toString()方法。如果需要选择性地显示数组中对象的信息,需要重写to... 阅读全文
posted @ 2013-12-03 12:42 我的小人生 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 91 下一页