码迷,mamicode.com
首页 >  
搜索关键字:自己实现    ( 1751个结果
Entity Framework 6 暂停重试执行策略
EF6引入一个弹性连接的功能,也就是允许重新尝试执行失败的数据库操作。某些复杂的场景中,可能需要启用或停用重试执行的策略,但是EF框架暂时尚未提供直接的设置开关,将来可能会加入这种配置。幸运的是,很容易自己实现该设置功能。 最简单的注册执行策略的方法是通过基于代码的配置。下面代码是一个典型的配置类, ...
分类:其他好文   时间:2016-04-25 09:18:10    阅读次数:127
java事务(三)——自己实现分布式事务
在上一篇《java事务(二)——本地事务》中已经提到了事务的类型,并对本地事务做了说明。而分布式事务是跨越多个数据源来对数据来进行访问和更新,在JAVA中是使用JTA(Java Transaction API)来实现分布式的事务管理的。但是在本篇中并不会说明如何使用JTA,而是在不依赖其他框架以及j ...
分类:编程语言   时间:2016-04-23 07:09:00    阅读次数:271
XML文件解析器TXml
前几天看了开源的XML文件解析器TinyXml,它是怎么实现解析的没怎么看懂,于是决定自己实现一个,反正最近不忙。先命名为TXml。现在完成了解析和查询功能,全部代码加起来不到1000行,将会继续完善它。源码必共享 先简单说一下我的思路: 1:读取XML文件信息,并存入一个字符数组中; 2:遍历数组 ...
分类:其他好文   时间:2016-04-21 08:46:35    阅读次数:253
驱动程序调试方法之printk——自制proc文件(二)
上一节的程序很振奋人心,我们自己实现了一个myprintk打印函数。但是这个函数存在一个致命的缺陷,那就是只能使用一次cat /proc/mymsg命令来读取mylog_buf的值。这是因为读到最后会出现:mylog_r == mylog_w,表示缓冲区为空,下一次就不能在读到数据了。在本节里面我们 ...
分类:其他好文   时间:2016-04-20 19:48:37    阅读次数:149
数字图象处理——仿射变换
在《数字图象处理》中提供了基于 图像仿射矩阵T。根据这些在自己实现时,可分为三个步骤: 坐标转换...
分类:其他好文   时间:2016-04-12 17:36:49    阅读次数:164
使用图灵机器人高速开发智能聊天机器人
聊天机器人如今已经成为一个流行的话题。不管微信公共帐号,还是qq聊天机器人,能够智能交互聊天的机器人帐号越来越多。相信非常多开发者也想自己实现这样一个好玩的智能聊天机器人。 以下就给广大的技术开发人员提供一个通过图灵机器人简单高速得实现这样一个智能聊天机器人的方法。 先看一下图灵机器人官方体验页的截 ...
分类:其他好文   时间:2016-04-10 20:54:19    阅读次数:184
STL容器小结
1、空间分配器 std::alloc用于容器中内存空间的分配和释放,以及分配内存的管理。construct()、destroy()等全局函数用于为对象的构造和析构。 2、迭代器和trains 迭代器将容器和算法联系起来,行为类似指针。各个容器都自己实现自己的迭代器,最重要的是对operator*和o ...
分类:其他好文   时间:2016-04-09 12:21:14    阅读次数:208
Lua 自己实现排序sort比较方法,抛出错误invalid order function for sorting
明天新功能就要上了,结果刚刚突然QA说项目抛出了错误。握草,吓得立马出了一身汗。 查了一下错误,发现可能是自己写的不稳定排序造成的。自己感觉应该就是。把排序方法写成稳定的之后,代码分离编译进手机,跑了一下木有错误了。脑残的自己为何要对服务器传过来的有序数据进行排序呢?脑抽不明。 下文为转的别人总结的 ...
分类:编程语言   时间:2016-04-06 18:14:50    阅读次数:995
关于Linux下clrsrc函数的实现
在windows下,c语言有库conio.h,实现了不少函数,但是Linux c没有这个库,内部的函数需要自己实现。 这里实现一个clrsrc清屏函数的一种实现。 还有一些这个头文件下其他的函数没有实现,欢迎大家添加!如有错误,欢迎指正。 ...
分类:系统相关   时间:2016-04-05 22:56:17    阅读次数:364
Redis源码解析:13Redis中的事件驱动机制
Redis中,处理网络IO时,采用的是事件驱动机制。但它没有使用libevent或者libev这样的库,而是自己实现了一个非常简单明了的事件驱动库ae_event,主要代码仅仅400行左右。          没有选择libevent或libev的原因大概在于,这些库为了迎合通用性造成代码庞大,而且其中的很多功能,比如监控子进程,复杂的定时器等,这些都不是Redis所需要的。...
分类:其他好文   时间:2016-04-03 11:52:58    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!