首页 > 2014年09月21日 > 全部分享
Winsock I/O 模型详解
Winsock共有五种类型的套接字I/O模型,可让Winsock应用程序对I/O进行管理,它们包括: select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、overlapped(重叠)、以及completion port(完成端口)。 1、Select(选择)模型 利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数...
分类:Windows开发   时间:2014-09-21 21:36:22    收藏:0  评论:0  赞:0  阅读:360
HDU 5033 Building (单调栈)
题意: 给出N幢摩天大楼的位置和高度,有Q次查询,问在某点处能看见天空的角度范围。 分析: 一开始的想法是维护一个单调栈,首先离线数据并排序排序,然后左右扫两边。单调栈内大楼的高度要递减,然后判断栈顶元素是否比它的前一个更优,如果不是则出栈。但是如果栈顶元素比它前一个优,并不能保证是全局最优的。 正确的维护方法是保证单调栈内的大楼高度递减,而且要使得这些大楼的最高点构成一个类似凸包的形状,或者说是凸包的一部分,然后再判断栈顶元素和它前一个比是否更优,如果不是则出栈。这样最后的栈顶元素就是待查询点在某方向的视...
分类:其他   时间:2014-09-21 21:36:12    收藏:0  评论:0  赞:0  阅读:566
沟通中“倾听”的五个层次
在企业内部,倾听是管理者与员工沟通的基础。但在现实中很多人并没有真正掌握“听”的艺术。据分析“倾”听是有层次之分的。最低是“听而不闻”:如同耳边风,有听没有到,完全没听进去;其次是“敷衍了事”:嗯……喔……好好……哎……略有反应其实是心不在焉;第三是“选择的听”:只听合自己的意思或口味的,与自己意思...
分类:其他   时间:2014-09-21 21:35:32    收藏:0  评论:0  赞:0  阅读:179
WinForm特效:拦截窗体上各个部位的点击
windows窗体的标题栏无法直接通过一些默认的事件来控制,需要了解和WM_NCHITTEST相关的windows消息。 以下示例演示了最简单的效果片断: 他会把客户区和标题栏的效果互换,比如无法按住标题栏拖动窗体而是改为了安抓客户区拖动,并禁用了关闭按钮。 其中m.Result从-2到21都有定义...
分类:Windows开发   时间:2014-09-21 21:35:22    收藏:0  评论:0  赞:0  阅读:376
swift语法
// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"var str1="test"str1println("ddddd")let implmentInteger : D...
分类:编程语言   时间:2014-09-21 21:35:12    收藏:0  评论:0  赞:0  阅读:318
ORA-16014: 日志 1 的序列号 242 未归档, 没有可用的目的地
SQL> alter database open;*第 1 行出现错误:ORA-16014: 日志 1 的序列号 242 未归档, 没有可用的目的地ORA-00312: 联机日志 1 线程 1:'C:\ORACLE\PRODUCT\10.2.0\ORADATA\THRS\REDO01.LOG'SQL...
分类:其他   时间:2014-09-21 21:35:02    收藏:0  评论:0  赞:0  阅读:342
oc比较杂的知识点
1.定义类的属性时,不能够初始化成员变量2.不能够嵌套定义类3.oc中的方法和c语言中函数的区别a.方法的实现只能写在@implementation和@end中b.对象方法都是以“-”开头c.对象方法的声明只能写在@interface和@end之间,函数写在任何位置d.对象方法只能由对象调用,不能像...
分类:其他   时间:2014-09-21 21:34:52    收藏:0  评论:0  赞:0  阅读:318
asp.net后台操作javascript:confirm返回值
在asp.net中使用confirm可以分为两种:1.没有使用ajax,confirm会引起也面刷新2.使用了ajax,不会刷新A.没有使用ajax,可以用StringBuilder来完成.(一)asp.net用StringBuilder控制后台操作javascript:confirm返回值,此方法...
分类:编程语言   时间:2014-09-21 21:34:42    收藏:0  评论:0  赞:0  阅读:206
linux: 讨论一下网络字节序--------大端与小端的差别
数据存储优先顺序的转换计算机数据存储有两种字节优先顺序:高位字节优先(称为大端模式)和低位字节优先(称为小端模式)。内存的低地址存储数据的低字节,高地址存储数据的高字节的方式叫小端模式。内存的高地址存储数据的低字节,低地址存储数据高字节的方式称为大端模式。eg:对于内存中存放的数0x12345678...
分类:系统服务   时间:2014-09-21 21:34:32    收藏:0  评论:0  赞:0  阅读:561
Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)
报错:Use of undeclared identifier '_executing' / '_finished';解决方法:在SDWebImageDownloaderOperation类的实现中(@implementation里)添加:1 @synthesize executing = _exe...
分类:Web开发   时间:2014-09-21 21:34:12    收藏:0  评论:0  赞:0  阅读:279
C++学习之电话薄功能(类的简单应用)
本篇我们讨论一个小程序:实现电话薄简单功能。(一条语句最好一个作用)问题描述 :a) : 实现电话添加记录功能;(电话重复的视为同一人,不予增添);即电话号码唯一。b) : 删除记录功能;(实现提醒功能:确认是否要真的删除)c) : 查询记录功能;(按手机号码查询);待优化功能:1):每次启动程序都...
分类:编程语言   时间:2014-09-21 21:33:42    收藏:0  评论:0  赞:0  阅读:468
C#中正则表达式只取前N个匹配结果
用Regex.Matches方法可以得到同指定正则表达式对应的所有匹配结果。有时,所有匹配结果可能有成千上万个,考虑到性能效率的因素,只需要取出前N个匹配结果。下面的代码演示了做法:需求:取字符串中前3个数值(相连的数字)。[csharp]view plaincopyMatchmatch=Regex...
分类:其他   时间:2014-09-21 21:33:32    收藏:0  评论:0  赞:0  阅读:252
[转]最长回文子串——4种解法
题记:最近刚研究了动态规划,感觉确实是算法思想中比较晦涩深奥的一种,解法2就是用动态规划,一般都是用数组记录尝试过的解法结果,为后续的解法提供剪枝。对于这道题目,解法1,解法3的思路比较简单易懂。解法1:用两个for循环找出所有子串,第三个for循环用于判断该子串是否为回文,是回文则且比已找到的回文...
分类:其他   时间:2014-09-21 21:33:22    收藏:0  评论:0  赞:0  阅读:340
ORACLE管理存储结构之物理机构+逻辑结构【weber出品】
一、数据库的存储结构有物理结构和逻辑结构组成的物理结构:物理上,oracle是由一些操作系统文件组成的SQL> select name from v$datafile;NAME--------------------------------------------------------------...
分类:数据库技术   时间:2014-09-21 21:33:12    收藏:0  评论:0  赞:0  阅读:376
向上取整
(a+(b-1))/b34 / 11 + (34 % 11 != 0 ? 1 : 0)CUDA计算中,可以采用这两种方式来表示向上取整。
分类:其他   时间:2014-09-21 21:33:02    收藏:0  评论:0  赞:0  阅读:321
单核,多核CPU的原子操作
一. 何谓"原子操作": 原子操作就是: 不可中断的一个或者一系列操作, 也就是不会被线程调度机制打断的操作, 运行期间不会有任何的上下文切换(context switch). 二. 为什么关注原子操作? 1. 如果确定某个操作是原...
分类:其他   时间:2014-09-21 20:31:52    收藏:0  评论:0  赞:0  阅读:445
tornado 安装
#pip??install??tornado #cat??web.py import?tornado.ioloop import?tornado.web class?MainHandler(tornado.web.RequestHandler): ????def?get(self): ????????self.write(‘hello,world...
分类:其他   时间:2014-09-21 20:31:42    收藏:0  评论:0  赞:0  阅读:259
Linux中sort命令
Linux sort命令用于将文本文件内容按某种方式排序,默认是ASCII码方式: 语法说明: sort[-bcdfimMnur][-o][-t][-k][文件] 常用参数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写字母视为大写字母。 -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。 -m 将几个排序好的文件进行合并。 -M 将前...
分类:系统服务   时间:2014-09-21 20:30:52    收藏:0  评论:0  赞:0  阅读:514
士兵杀敌(二)
士兵杀敌(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。 小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。 南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。 ...
分类:其他   时间:2014-09-21 20:30:42    收藏:0  评论:0  赞:0  阅读:276
【Web基础】XML解析工具比较
操作: DOM解析: 一次全部读入neic...
分类:Web开发   时间:2014-09-21 20:30:22    收藏:0  评论:0  赞:0  阅读:331
876条   上一页 1 ... 6 7 8 9 10 ... 44 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!