- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 c#.net——c#.net异步实现网页信息爬取
之前研究各种语言异步的时候就想做一个C#版本的异步,但是毕竟好久不做了(也就是在大学期间用asp.net做了几个管理系统)语法类库什么的完全蒙蔽了,研究了好几天,也参考了网上许多资料,终于写出了几行low逼代码实现内容:异步并发爬取网页信息首先异步的语法和其他语言都大同小异,async、await,定义异步方法的话要加async修饰符,如果你想在await调用,
2017-07-29 21:50:55 5071 2
转载 洛谷OJ上的A+B花(zhuang)式(bi)解法
转眼间快到了8月,一想自己都毕业好久了,很怀念曾经在各大OJ上刷题的时光,今天无意在一个算法群里看到最近有个叫洛谷的oj网站貌似蛮火的,于是注册了一个下进去看一看,顺手打开了A+B problem,然后……作者: Treeloveswater 更新时间: 2017-03-26 15:06 举报终于可以写一份A+B这么难的题的题解了。咦?竟然没有人写LCT的题解?
2017-07-28 16:26:40 2818
原创 C++ concurrency::task实现异步编程(Windows)
最近一直在看js、python、lua等脚本语言的异步编程,今天脑子一热突然想看看C++能否也有支持异步的相关类库,上网一搜还真的有microsoft官方文档https://msdn.microsoft.com/library/windows/apps/Hh780559.aspx主要使用task class 及其相关类型和函数,它们都包含在 concurrency 命名空间中且在
2017-07-22 15:35:22 8269 2
原创 python——asyncio模块实现协程、异步编程(三)
【八】协程停止future对象有几个状态:PendingRunningDoneCancelled创建future的时候,task为pending,事件循环调用执行的时候当然就是running,调用完毕自然就是done,如果需要停止事件循环,就需要先把task取消。可以使用asyncio.Task获取事件循环的task例如:import asyncioimpor
2017-07-19 20:50:36 5734
原创 python——asyncio模块实现协程、异步编程(二)
【六】协程并发定义tasks时可以设置多个ensure,也可以像多线程那样用append方法实现tasks = [ asyncio.ensure_future(coroutine1), asyncio.ensure_future(coroutine2), a
2017-07-19 20:21:44 2545
原创 python——asyncio模块实现协程、异步编程(一)
我们都知道,现在的服务器开发对于IO调度的优先级控制权已经不再依靠系统,都希望采用协程的方式实现高效的并发任务,如js、lua等在异步协程方面都做的很强大。python在3.4版本也加入了协程的概念,并在3.5确定了基本完善的语法和实现方式。同时3.6也对其进行了如解除了await和yield在同一个函数体限制等相关的优化。event_loop 事件循环:程序开启一个无限的循环,程序员会把
2017-07-19 18:28:10 3797
原创 python——VS2017开发python与python3.6更新特性
VS2017详情 http://blog.csdn.net/sm9sun/article/details/68924321作为50G吊炸天IDE,VS2017对于python的支持也是很给力。新建项目中可以选择python工程在工具→选项→文本编辑器里可以选择显示行号等常用开发选项解决方案里可以选择相应的版本环境
2017-07-18 17:33:32 18872 1
原创 redis——通过redis实现服务器崩溃等数据恢复
由于redis存储在内存中且提供一般编程语言常用的数据结构存储类型,所以经常被用于做服务器崩溃宕机的数据恢复处理。服务器可以在某些指定过程中将需要保存的数据以json对象等方式存储到redis中,也就是我们常说的快照,当服务器运行时读取redis来判断是否有待需要恢复数据继续处理的业务。当一次业务处理结束后再删除redis的数据即可。redis提供两种将内存数据导出到硬盘实现数据备份的方法:RDB...
2017-07-06 17:39:53 11115
原创 redis——redis简介及基本交互方法
Redis是一个速度非常快的非关系数据库(non-relational database),它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片1来扩展写性能,接下来的几节将分别介绍Redis的这几个特性。其重点是在内存中存储,所以相比普通数据库,其IO效率会快很多。在使用类...
2017-07-06 16:26:10 2015
plist组图分割demo
2017-08-30
protobuf完整工程包
2017-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人