自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 写了个支持日志的内存数据库

为了极高性能出发,优化一切可以优化的细节。做到极致。支持avl二叉树索引、HASH索引。包括完整的内存管理。支持事务,commit、rollback。事务日志可以持久化到文件。可以从日志文件重构内存数据库。调试、写完一稿,基本就这样吧。下一版本某系统的内存数据库就用这个吧。PS.目前不支持多线程,未加锁。极高性能需要多线程互斥吗?呵呵。

2015-06-15 16:49:09 663

原创 Deep Learning(Logistic Regression)学习之MNIST C++实现

DeepLearning Logistic Regression的MNIST例子的C++实现

2013-10-01 09:12:13 11541 3

翻译 Deep Learning (Logistic Regression)

Background Note本节假定大家对Theano的下列基本概念比较熟悉: 共享变量,基本算数操作,T.grad, floatX. 如果你希望在GPU上运行代码,你还需要掌握GPU的知识。本节所需代码在这里下载。概述在本节中,我们展示了如何使用Theano来实现最基本的分类器:逻辑回归。我们用这个模型的一个快速入门例子来说明, 他不仅可以看做一个学习例子,也可以是

2013-10-01 08:59:09 5655

原创 CMDB第三稿完成

目标1、重构目前的实现代码,从架构上整理清楚模型-实例。2、以复杂配置模型为例,实现配置模型=实例化,影响分析等操作。3、配置管理引入状态,在线-->checkout做变更-->check in等待复核检查-->变更上线-->上线后在线核对-->在线第三点没有做....因为....懒。重构这次做的顺了很多,基本上都是一气呵成。数据结构

2012-10-13 09:43:47 1390

原创 CMDB原型第二稿完成。

从25日开始进行的CMDB的原型,到现在第二稿基本完成。第一稿纯粹是进行数据结构的设计。手工添加数据进行脑力风暴式的验证。第一稿只做到配置建模数据结构,对配置实例并未涉及。第二稿是对数据结构的原型验证,对所需技术进行了初步的探索,由于是边想边写,其中过程反复了几次。这里把简单的一些思想记录下来:什么是配置管理?配置管理的精髓在哪里?配置管理,在运维概念中,就是把运行相关的所有外

2012-10-05 00:07:15 3448

原创 C++调用Python,Python访问C++中的数据

今天遇到的麻烦是前两天设计考虑不周详导致的。在传统的设计思路中,留给后期运行时可以扩展的部分通常交给数据库的存储过程实现。例如:保存某数据时,对数据的检查。获得某数据时,对数据的格式化等等。我一开始设计时也是如此考虑的,在设计数据保存表时,考虑了保存、检查、获取记录时可以选择的额外处理:CREATE TABLE IF NOT EXISTS TCI_TYPE( FCITYPE

2012-10-02 22:05:32 3367

原创 CLR FORM接收窗口消息并处理. SendMessage WndProc RegisterWindowMessage

问题的引入:我希望在程序中有一个日志输出的窗口。最简单的就是在FORM上放一个LISTVIEW。然后程序各地调用日志输出的时候,在这个LISTVIEW中可以将日志写上去。就像LogForm1->WriteLog("系统消息...");但是...由于感觉Form比较重,因为输出日志的地方很多(可能漫山遍野都输出日志),而且还不是一个工程里,而且还不一定是Form程序。如果要求写

2012-09-29 19:14:48 2597

原创 修订了一个字符集相关的bug

在发送给mysql服务器的SQL编码时,CLR的System::String类型需要转成MultiByte类型的String。使用了wcstombs_s进行转换,之前需要setlocale设定转换字符集。setlocale(LC_ALL,"chs_chn.936");意味着中国语_中国地区_GBKcodepage。int tsql::f_StringToChar(Syste

2012-09-29 18:01:17 986

原创 用于CLR模式的mysql简单封装完成

解决了绑定变量问题后,剩下的事情就简单多了。设想的工作模式是这样的:目的:解决mysql的常用访问。经常用的是单行的SELECT,以及多行的获取。而多条记录的SELECT,往往是field相同,可以有一个或者多个结果集。多个不同field的结果集访问非常少见,可以通过写程序稍加控制解决。手段:结果的获取,可以使用可变参数...(貌似C#没有这个?不记得了),而首先可以先

2012-09-27 21:42:15 1518

原创 MYSQL的简单封装,学习基于托管的C++开发

MYSQL的简单封装,学习基于托管的C++开发 又折腾了半天,弄明白了一些事情,一言难尽。1、  背景。最近在写一点尝试性的代码,需要做一个简单的原型来验证我的思路是否正确。这个原型由数据库(mysql)和前台界面构成。 Mysql的表/测试数据已经建好。前台界面我不小心用了C++,鬼使神差的选择了CLR界面。(昨天折腾了半天总算搞明白CLR的指针^,调通了VC调用my

2012-09-26 17:09:23 1063

原创 又在字符集上浪费时间

今天又花了许久折腾字符集的问题。这是第二次在字符集上浪费时间了。得写下来,免得忘记了。折腾这么久,其原因是mysql sql workbench的字符集是UTF8。windows CMD下mysql的字符集是gbk。sql workbench下工作,应该设置字符集为utf8,这样其输入/查询的结果集能够正确,也能够为其他客户端正确获得。win7 cmd下的mysql字符集应该设

2012-09-25 17:28:10 3274

原创 MYSQL DROP INDEX的BUG

问题描述:DROP INDEX index_name on table_name时,如果table_name是大写,则会导致后续information_schema.statistics 表的访问问题。环境:MYSQL 5.1.46 win32版本。问题示例:use test;CREATE TABLE IF NOT EXISTS TCI_INST(FCIID  IN

2012-07-31 17:36:23 13562

原创 学习C#操纵Visio之六:Visio版本俄罗斯方块源码下载

http://download.csdn.net/source/2272971 解包后,把Tetris.vsd放在D:/TestVisio目录下,然后C#源码在tstvisio001下。VS2008环境。 看看强大的Visio能力吧。 enjoy it,have fun~ 

2010-04-22 21:00:00 2705 2

原创 学习C#操纵Visio之五:做了个俄罗斯方块的游戏

恩,做了个俄罗斯方块的游戏!用Visio做界面显示,C#程序。 左右键控制移动,上键控制旋转,空格放下。耗时3小时完成. 感觉C# 进行visio编程基本上学的差不多了吧..木哈哈。 -------------------------又及,补充一下,就是用C#打开一个Visio,然后操纵Visio画出俄罗斯方块来,并且根据键盘控制操纵这个俄罗斯方块移动,旋转

2010-04-20 23:20:00 2497 1

原创 学习C#操纵Visio之四:设置Shape颜色

修改颜色         有了移动Shape的经验,我们修改Shape的颜色应该是很有趣的一件事情。我们选择的笑脸和哭脸有点巧合,巧合的是他是一个复合形状!也就是说它包括的不止一个形状!因此,它的颜色修改还有点儿小特别。         对Visio来说(起码我目前认为),颜色应当和某个具体的东西相关联,比如和线条、矩形等等,也就是说一个由基础形状(线、曲线等)构成的Shape,可以有颜色

2010-04-20 20:11:00 7513 1

原创 学习C#操纵Visio之三:移动Shape位置

移动形状         在实际应用中,我们还需要将Shape进行移动。将Shape进行移动的方法有两种。首先我们讲最简单的移动方式:选中à移动。         选中移动是指先把被移动的Shape进行选择,然后再进行移动处理。在ApplicationClass中,有一个Window成员,叫做ActiveWindow,当前活跃窗口。通过ActiveWindow可以选择Shape,就像用鼠标

2010-04-19 20:23:00 7401 6

原创 dijkstra算法及两点路径算法

昨天看到某人写的最短路径搜索,遂把前两年写的dijkstra算法及两点路径算法拿出来show一下。参考/* see http://www.5do8.com/blog/doc/596/index.aspx */ source code下载: http://download.csdn.net/source/2253213备注:这个程序是我学EXCEL的时候顺手写的,刚才看代码,差点儿没

2010-04-18 08:59:00 1729 2

原创 学习C#操纵Visio之二:响应鼠标事件

         上一个程序已经可以形成动画效果。本节将讲述如何响应鼠标,例如响应鼠标左键,在笑脸上按一下就变脸,笑脸变哭脸,哭脸变笑脸。         Visio提供了鼠标处理事件,可以在C#中直接定义响应函数,然后就可以在程序中响应Visio的鼠标事件。         例如:              EApplication_MouseDownEventHandler ame

2010-04-18 08:54:00 4745 3

原创 学习C#操纵Visio之一:定位Shape

写在本文前边:程序员讲究因果关系,直接就说我想学C#想用C#操作Visio显然很突兀。恩,我就讲下为啥想起来要用C#操作Visio。恩,我有一个IPHONE,上边有很多有趣的程序,恩..表达能力非常强,比以前写的传统对话框、按钮、输入行等等能力强多了。那么现在的UI库通常都是商用的,而且,重要的是似乎并不是以图形表达为重点的,比如我想界面上有一个报警灯,一会儿亮一会儿灭,实现起来就挺烦人。要是

2010-04-17 16:49:00 12468 3

mnist数据样本文件

mnist数据样本文件,用于logistic regression mnist的数字识别训练/验证使用

2013-10-01

DeepLearning/Logistic Regression/mnist 的C++实现

Deep learning 学习中,Logistic regression算法的mnist数字识别/分类的C++实现,原例子在http://deeplearning.net/tutorial/gettingstarted.html,采用python写的,原例子的主要数学工具是Theano。

2013-10-01

C#俄罗斯方块之VisioTetris版本(源码)

C#俄罗斯方块之VisioTetris版本(源码)

2010-04-22

dijkstra算法

标准dijkstra最短路径算法、两点路径算法。

2010-04-18

C#操作visio例程

使用C#操作Visio的例子。包括打开Visio、定位Shape、BringToFront等。

2010-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除