自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛水里爬

Never give it up!每一天都是hello world!

  • 博客(83)
  • 资源 (11)
  • 收藏
  • 关注

原创 windows平台下人工智能平台TensorFlow安装--(学习笔记)

背景前提:人工智能各大公司都推出了开源产品,以下排名不分先后。国外人工智能开源项目:CaffeCNTK(微软)Deeplearning4jDMTK(微软)H20MahoutMLlibNuPICOpenNNOpenCycOryx 2PredictionIOSystemML(IBM->Apache)TensorFlow(谷歌)Torch

2017-03-08 19:32:01 1762

原创 C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥 -变态模式【支持私钥加密,公钥解密】(二)

2019-02-26更新:已上传githubRSA变态模式:【私钥加密,公钥解密】一般这种写法都是JAVA弄的。.NET原生不支持。为啥,我也不清楚,大概是因为安全性问题吧,毕竟公钥是人人都可是持有的。私钥只有自己拥有。对接注意事项:http://blog.csdn.net/gzy11/article/details/54573973一般方法请看:http://blog.csdn....

2017-02-28 18:31:02 21880 95

原创 Nodejs实现自动清理elasticsearch过期索引(日志清理)--学习笔记

2018-08-16更新 修正支持5.X全系 最新6.X 版本自动清除索引 增加权限验证。  本人是C#开发者,写起Nodejs估计还保留着浓浓的C#风格吧。elasticsearch简单说一下,索引一般推荐以日期为单位。没啥原因大家的经验而已。elasticsearch相关资料:https://www.elastic.co/guide/en/elasticsearch/cli...

2017-02-17 18:56:46 4120

原创 elasticsearch命令curl(学习笔记)

好记性不如烂笔头,这年头少了笔多了互联网。是个好东西。先知道一些elasticsearch的命令是干嘛的,才能写代码吧。呵呵curl -XGET 'localhost:9200/_cat/indices?v&pretty' #查看索引 health status index                  pri rep docs.count docs.deleted store

2017-02-17 16:41:25 5206

原创 Nodejs心跳包(二)监控elasticsearch服务器状态--学习笔记

知识点:在Elasticsearch监控集群健康(cluster health),集群健康有三种状态:green、yellow或red。green表示:所有主要分片和复制分片都可用yellow表示:所有主要分片可用,但不是所有复制分片都可用red表示:不是所有的主要分片都可用从以上的解释来看只有当status值为red时服务器会有问题。yellow表示可用,但是复制分片部分有问

2017-02-10 18:10:48 3506

原创 Nodejs心跳包(一)简易监控 --学习笔记

写JavaScript本身是弱语言,到了Nodejs中也是V8下执行的脚本。本质无法改变。知识点:一、心跳包           心跳包通俗来说就是,让使用者知道当前软件的一个状态。比如说:BOSS让你干一件事,总体上来说他有两种途径知道你干的情况。①BOSS不厌其烦的主动问你,干好了没?②你每天定时向BOSS汇报情况。③推送机制。基于心跳包来说,所以,客户端主动发起请求和

2017-02-09 18:32:59 9616 3

原创 c# ASP.NET 关于分布式Session的实践--架构笔记

2017-10-18更新新增:1)使用者强制制定session的key值,有重复指定危险。慎用,适用于短信验证码、图形验证码等功能。2)增加微信公众账号支持。由于公司域名全部要加CDN,原来的运维是把N台机器的Session写到一台机器上。所以用C#原生的Session不会产生任何问题。由于业务上用session的地方较多,想重写原Session。把Session存储在Me

2017-01-25 18:30:47 3323

原创 C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥、一般模式【支持公钥加密,私钥解密】(一)

2019-02-26日更新:源码更新至github上。2017-12-04日更新:增加支持微信支付。代码注释中//☆☆☆☆.NET 4.6以后特有☆☆☆☆的别用,那个不对。RSA非对称加密。简明扼要吧,直说干货。(在此特别感谢下貳进制,提供JAVA版的公钥私钥)C#RSA加签解签加密比较常见,一般遇到的问题是非.NET代码的加签验签、加密解密。以下就是解决此类问题的。一般情况下是【...

2017-01-16 14:58:41 30625 218

原创 精美Visio"架构图","数据流向图","数据抗压机制",应付领导专用

N久之前画的Visio图,当时为了给领导展示架构设计。想来想去也只有图能比较好的表现。而自己的文笔又不行。下载地址:http://download.csdn.net/detail/gzy11/9735880CSDN下载不靠谱,不要积分的现在下的人多了积分要那么多,谁没事老去整积分啊。要源码的可以直接留言,留下邮箱。邮箱回复不及时,请自行到git下载。git下载地址https://gi...

2017-01-12 15:05:43 16004 131

原创 c#完全获取全部Cookie

今天同事遇到一问题,C#无法获取全部的cookie值,在谷歌浏览器中。能看到。C#无法获取到全部。简单说下已过期的cookie系统会自动忽略。剩余部分需要靠Async来获取。过程不多说了,完美解决如下: public static List GetHttpCookies(string Url) { HttpWebRequest re

2016-12-01 18:40:50 12779 3

原创 微软MVC页面使用Lambda表达式-错误笔记

一看到这个错误:“先将 lambda 表达式强制转换为委托或表达式树类型,则无法将该表达式用作动态调度的操作的参数”误以为,微软的MVC页面不能写Lambda表达式:第一版这么写的:ViewBag.ResultList.Where(p => p.CompanyName == item).ToList();直接就报刚才那个错误提示了。仔细检查代码没有问题。再次运行,依旧报错。无奈

2016-10-31 15:48:15 5009 1

原创 easyui-datagrid合并列 C#使用Dynamic泛型计算合并列数据

easy官方文档,这么写的。。easyui-datagrid的和并列需要如下数据格式数据:偷懒了,直接把官方的搬过来。自己看吧。 Merge some cells to one cell, the options contains following properties: index: the row index. type: the row typ

2016-10-21 18:37:38 1704

原创 nodejs操作MSSQL两种方式--笔记

一、使用MSsql微软官方npm包。好处微软原生。弊端:支持不够强大。二、使用Edge npm 包,好处够强大,C#有多强大,他就有多强大。弊端:不能跨平台。如要跨平台的等mono的支持吧,具体我也没有太关注这个东西。实例①MSsql微软官方npm包(我同事预研的,直接copy过来了,偷懒。有乱码,将据点吧)npm install mssql@3.3.0 使用3X的版本4X的升级了 下

2016-08-29 16:52:45 17426

原创 城市查询-汉字转拼音、拼音、全拼、简拼、混拼、卷舌音、前后鼻音、兼容查询C#与nodejs+redis应用---笔记

2018-10-18日整理更新原文地址:http://blog.csdn.net/gzy11/article/details/52351697实现主要功能:1、全拼搜索。如:shanghai 搜索出上海2、简拼搜索。如:sh 上海3、模糊拼音搜素。实现类似搜狗拼音输入法。如:石嘴山 SZhSh;ShZSh;ShZhS;SZuiShan;ShiZShan;ShiZuiS;SZhuiS...

2016-08-29 13:25:06 4233

原创 nodejs中edje-sql 读取MSSQL数据-笔记

nodejs代码:var edge = require('edge');var sqlPath = "Data Source=192.168.15.71;Initial Catalog=Finance;Persist Security Info=True;User ID=sa;Password=sa123.abc;Connect Timeout=180;Pooling=False";var

2016-08-04 11:41:04 1194

原创 nodejs中edje 调用c#dll-笔记

安装edje包edje https://github.com/tjanczuk/edgenodjs 代码:var edge = require('edge');var getResult = edge.func('D:/gongzy/Documents/Visual Studio 2013/Projects/TestNodejs/TestNodejs/bin/Debug/Test

2016-08-03 17:00:01 6070 2

原创 windows部署elasticsearch集群-笔记

1、官网下载 elasticsearch-2.3.4 2、cmd 找到 elasticsearch的  bin 目录下运行DOS窗口 命令:安装服务:service install  es_node1 其它命令如下:启动服务:service start es_node1停止服务:service stop  es_node1移除服务 : service remove

2016-08-03 15:23:26 4222

原创 《重构改善既有代码的设计》-代码的坏味道(学习笔记 )

1、Duplicated Code 重复代码2、Long Method 过长函数3、Large Class 过大的类4、Long Parameter List 过长参数列5、Divergent Change 发散式变化6、Shotgun Surgery 散弹式修改7、Feature Envy 依恋情结8、Data Clumps 数据泥团9、Primitive Obs

2016-06-23 01:02:02 906

原创 《重构改善既有代码的设计》-重构原则(学习笔记)

其实你的代码也可以如此简洁与优美,请试着做一次重构,强迫其完美。你会学到更多未曾发现的       重构(refactoring):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 在不该变代码外在行为的前提下,对代码做出修改。以改进程序的内部结构。重构是一种经千锤百炼成的有条不紊的程序整理方法,可以最大限度地减少整理过程中引入错误的几率。本质上

2016-06-21 23:52:07 705

原创 学习心得---策略模式

策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。

2014-05-07 17:41:36 1014

原创 学习心得---简单工厂模式/静态工厂方法

大话设计模式早在几年前,就已经购买学习了,但至今未系统的整理过学习的心得。作者原文以计算器为例,讲述了工厂模式。简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。自我理解应用场景,比如大话设计模式作者原文:http://www.cnblogs.com/cj723/arch

2014-04-30 12:00:15 2496

原创 silverlight 实现 读取app.config 或 web.config

源码地址:稍后更新        无意中写一个silverlight程序,准备做成浏览器外运行模式。就想如果是浏览器外运行模式,它就是个实实在在的C/S程序了应该和以前的WinForm应用程序一样,能读取本地系统文件。然后就开始google之旅,发现一篇误人子弟之文章 《

2011-08-30 18:22:23 1953

原创 silverlight 3D 学习资源

Silverlight 5房屋3D设计开源项目 http://www.silverlightchina.net/html/works/2011/0428/7276.html Silverlight 5的3D引擎开源项目 - Babylonhttp://www.silverlightchina.net/html/works/2011/0429/7312.htmlSilverl

2011-06-14 15:40:00 1117

原创 Silverlight 自定义控件 模板化控件 (二)事件

silverlight 自定义控件 事件,这里我制作一个自己的DataGrid,起内部包含了2个SLToolkit.DataPager和一个System.Windows.Controls.DataGrid。此控件主要实现2个功能。PageCount属性实现2个SLToolkit.DataPager自动按照要求分号页码。 PageIndexChanged事件视为PageIndex属性发生改变后公开的一个事件,有了它我们就可以知道页码索引变了。就可以实现简单的分页事件了。    属性和事件我都是公开一个其它的功

2011-06-01 22:18:00 3810

原创 silverlight多线程学习(二) DispatcherTimer

<br />DispatcherTimer 线程<br />注意要点:<br />一、能直接访问并操作UI界面元素。<br />二、需要注意会造成UI线程阻塞,就是界面卡机的情况。<br />可以理解为占用UI线程,因为它可以直接访问并更新UI。这种线程一般不推荐使用。这种线程实际上会造成UI线程的阻塞,其它线程也可以造成线程阻塞。主要是这种线程在它的Tick事件中执行的都是占用UI线程,也就是说它在执行定时器事件的时候会和UI界面线程同步。如果是后台线程使用的不当,写的不好的话。其线程也会造成页面卡机。以

2011-06-01 16:22:00 2302

原创 silverlight多线程学习(一)Thread

<br />Thread线程<br /> <br />注意要点<br />一、不能直接访问UI线程。也就是和UI界面同步,一同步也就是操作和更新UI界面。这时候UI线程自然就会阻塞。这个在DispatcherTimer定时器是可以直接访问更新UI界面的线程。在DispatcherTimer线程里会有介绍。<br />二、如果需要跟新访问UI界面元素稍稍代码上优点小繁琐。<br /> <br />silverlight+WCF开发,由于WCF默认方式为异步。虽然能实现WCF同步。但是,是以阻塞线程达到的。线程

2011-05-30 00:51:00 2199

原创 C# 调用API 实现控制系统鼠标样式

前些天客户要在大屏上,操作组态图。巨晕啊,当时现场3-4个人在大屏下找鼠标指挥操作。组态图非要用鼠标操作。这这个就不说了。当时想了2个方案一个是silverlight中直接替换鼠标样式。另一个是WINFROM程序控制。由于silverlight替换鼠标属于伪替换,实际上是把系统鼠标隐藏起来自己换张图片。在操作上会有延迟。故采用C/S来实现。以下下代码实现。using System.Runtime.InteropServices;  [DllImport("User32.DLL")]        publi

2011-04-24 22:17:00 2657 1

原创 Silverlight 自定义控件 模板化控件 (一)属性

以前写ASP.NET winfrom 总想自己写自定义控件,一直也没机会写。心里挺痒痒的,最近用silverlight做项目。也没怎么用过silverlight硬着头皮看资料。看官方的开源扩展包。国内也没有比较好,比较全的这个资料吧。既然自己学会了就和大家分享下吧。      以 DataPager控件为示列 ,主要讲述。既有控件如何公开一个新属性。后续还会介绍更详细的。     为原有DataPager控件隐藏原有的PageCount属性,公开新的PageCount的属性。      原有的PageCou

2011-01-13 23:46:00 4357 1

原创 C# 命名规范 开发规范 微软准则

<br />微软类库开发的设计准则<br />  http://msdn.microsoft.com/zh-cn/library/ms229042.aspx大小写约定<br />http://msdn.microsoft.com/zh-cn/library/ms229043.aspx

2010-10-12 17:24:00 2880

原创 Silverlight后台定义最绝位置(Canvas)和相对位置(Margin)

相对位置: axisX.SetValue(MarginProperty, new Thickness(100));绝对位置: axisX.SetValue(Canvas.LeftProperty, 100.00);

2010-09-09 14:58:00 1836

原创 a 标签 打开新窗体 target="_blank" 失效 解决办法

<br />问题在 a 标签中 已加入 target="_blank"  <br />而网页打开 只在一个新窗口中打开<br />始终都在改新窗口中刷新内容<br />用户如果失去该窗口的焦点 <br />在原窗口中点击 a 标签 用户 看不到 新打开的窗体 <br />实际已在失去焦点的窗体中 刷新了内容<br />会给用户造成错觉  这就是为什么现在大家浏览有些网站 会发现这个问题<br /> <br />解决方案一、<br />1、在 head 标签 加入<base target="_blank" /

2010-06-02 20:16:00 16706

原创 在MSChart基础上的处理类库

/******************************************************************************* * MSChart工具包 * 功能:封装微软图表,实现更简单的加载,直接给定数据源DataSet和TableStyle样式即可, *       TableStyle样式详见TableStyle类 * 作者:蜗牛水里爬

2010-01-14 16:42:00 3197 2

原创 ASP.NET MSChart 入门 Series 详解 (四)

               ///         /// 定义Series适用大部分图形样式------不适合样式有、饼图、空心饼图等        ///         ///         ///         ///         ///         ///         public static Series SetSeriesSty

2010-01-14 15:55:00 9145

原创 ASP.NET MSChart 入门 ChartArea 详解 (三)

   这个是定义ChartArea的方法        ///         /// 定义ChartArea        ///         /// ChartArea名称        /// 是否开启3D        ///         public static ChartArea SetChartAreaStyle(string name, boo

2010-01-14 15:46:00 5216

原创 ASP.NET MSChart 入门 Legend 详解(二)

           首先 看下 下面这段代码        ///         /// 定义Legend        ///         ///         /// 是否绘制到图表区        ///         public static Legend SetLegend(string name, bool legendIsDockedInsi

2010-01-14 15:35:00 6651

原创 ASP.NET MSChart 入门 Title 详解 (一)

    如何下载安装就不说了网上一堆堆都COPY来COPY去的,在这里说下图标控件的构成。还是引用微软的图列好了。图片暂时上传不了......    chart 控件主要有 Titles 标题集合  Chart Area图形显示区域 Series图表集合 Legends图列的集合    一、Titles标题          有几个重要的属性          ///     

2010-01-14 13:55:00 5298

原创 Oracle 中 SQL 使用小技巧

Select  参数  From dual返回结果 传入为参数值

2009-05-09 13:52:00 727

转载 Oracle中的循环控制语句语法

1.简单循环loop    sequence of statements;end loop;例:declare      a number:=100;begin  loop      a:=a+25;      exit when a=250;  end loop;  dbms_output.put_line(to_char(a));--注意这里用to_char()end;2.While循环whi

2009-03-31 12:06:00 1466

原创 SQL

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[UP_StudentPayMoney_ADD]@FAmt float,@FUserID int,@FUserType tinyint,@FIncomeDate datetime,@FIncomeWay nvarchar(255),@FDueUserID int,@

2009-02-20 15:42:00 862

转载 SQL Server 字符串函数速查

我们这里对 SQL Server 字符串函数进行分门别类地列出,便于查阅和记忆,相信大家都在其它方面有高深的编程基础,从字面上来说大家都知道这些函数的意义,就不对这些函数作过多的解释了,主要谈些经验,具体请参见联机丛书。ASCII(character_expression) 返回最左端字符的 ASCII 代码值CHAR(integer_expression)UNICODE(ncharacter_e

2009-02-19 19:37:00 1163

C#命名规范 4.0 CSharp Language Specification

C#命名规范 4.0 CSharp Language Specification

2010-10-12

透视表OWC控件1.00

* 透视表控件 * 系统适用: .NET 2005 或 .NET2008 * 作 者:龍.net * 版权所有:蜗牛水里爬 * 版 本:1.00 * 日 期:2009-10-9 * 功能简介:实现透视表功能。纯DIV+CSS布局火狐不兼容、只兼容IE浏览器火狐下的CSS没有那么多心思去调整它了。 * 说 明:此代码为免费开源代码,请尊重作者劳动成果! * 转载、使用或修改请保留此部分!由于时间仓促、程序有个BUG在里面当所有列的宽度比加在一起等于100%可能会出现布局

2009-10-09

Silverlight 自定义控件 模板化控件 (一)属性

Silverlight 自定义控件 模板化控件 (一)属性 http://blog.csdn.net/gzy11/archive/2011/01/13/6136940.aspx 此篇文章的示列代码。

2011-06-01

C# RSA加密、支持JAVA格式公钥私钥

C# RSA加密、支持JAVA格式公钥私钥

2017-02-28

精美Visio"架构图","数据流向图","数据抗压机制",应付领导专用

精美Visio"架构图","数据流向图","数据抗压机制",应付领导专用,打开请用Microsoft Visio 2013

2017-01-12

Nodejs简易心跳包

http://blog.csdn.net/gzy11/article/details/54949531 此篇文章示列代码

2017-02-09

C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥

C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥 对应文章: http://blog.csdn.net/gzy11/article/details/54573973

2017-01-16

Nodejs心跳包(二)监控elasticsearch服务器状态

此片文章代码示例,http://blog.csdn.net/gzy11/article/details/54972798

2017-02-10

Nodejs实现自动清理elasticsearch过期索引(日志清理)

该篇文章源码:Nodejs实现自动清理elasticsearch过期索引(日志清理)--学习笔记 http://blog.csdn.net/gzy11/article/details/55260615

2017-02-17

简单三层GridView嵌套DropDownLis实列

简单三层GridView嵌套DropDownLis实列<br>后台数据库ORA<br>在CONFIG配置里自己更改<br>项目是myUphold中的解决方案

2008-07-11

Silverlight 自定义控件 模板化控件 (二)事件

http://blog.csdn.net/gzy11/archive/2011/06/01/6460254.aspx Silverlight 自定义控件 模板化控件 (二)事件 源码

2011-06-23

空空如也

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

TA关注的人

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