正文内容加载中...
posted @ 2018-09-17 09:26 章为忠 阅读(237) 评论(0) 编辑
摘要: 前面讲了很多Go 语言的基础知识,包括go环境的安装,go语言的语法等,感兴趣的朋友可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html。 今天GO语言中的面向对象。 GO语言中的面向对象 其实GO并不是一个纯面阅读全文
posted @ 2018-08-31 10:07 章为忠 阅读(52) 评论(0) 编辑
摘要: 前面讲了很多Go 语言的基础知识,包括go环境的安装,go语言的语法等,感兴趣的朋友,可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html 今天就正式开始写Go 的代码,讲讲如何理解interface接口。 1.阅读全文
posted @ 2018-08-27 20:22 章为忠 阅读(174) 评论(0) 编辑
摘要: 前面已经了 Go 环境的配置和初学Go时,容易遇到的坑,大家可以请查看前面的文章 https://www.cnblogs.com/zhangweizhong/category/1275863.html, 在这篇文章中,下面为初学者汇总下Go语言基础知识: 1. Go 程序的基本结构 下面是一个Go 阅读全文
posted @ 2018-08-23 19:38 章为忠 阅读(305) 评论(0) 编辑
摘要: 上一章节我们已经了解了 Go 环境的配置,不了解的,请查看前面的文章 https://www.cnblogs.com/zhangweizhong/p/9459945.html,本章节我们将学习 Go 语言的基础语法中需要注意的点。 GO语言基础语法 go 的基础语法,我这里就不细说了,大家可以查看这阅读全文
posted @ 2018-08-14 19:50 章为忠 阅读(409) 评论(1) 编辑
摘要: 安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站:http://golang.org/(需要翻墙软件) 国内下载地址:http://www.golangtc.com/download 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后,阅读全文
posted @ 2018-08-13 19:09 章为忠 阅读(1287) 评论(18) 编辑
摘要: 2018-04-04 码农章为忠 《架构师入门实战视频课程》 废话不多说,直接上干货吧 这次先整理了比较初级的视频教程,后续视频会慢慢整理出来。 关注微信公众号,回复相关代码,即可获得相关资料, 例如: 1. 回复:redis,获取 redis 相关教程 2. 回复:mongodb,获取 Mongo阅读全文
posted @ 2018-04-08 15:40 章为忠 阅读(455) 评论(1) 编辑
摘要: 在C#中,我们可以在一个类中定义自己的事件,而其他的类可以订阅该事件,当某些事情发生时,可以通知到该类。这对于桌面应用或者独立的windows服务来说是非常有用的。但对于一个web应用来说是有点问题的,因为对象都是在web请求中创建的,而且这些对象生命周期都很短,因而注册某些类的事件是很困难的。此外阅读全文
posted @ 2018-03-12 19:04 章为忠 阅读(1672) 评论(2) 编辑
摘要: redis 服务器端命令 redis 127.0.0.1:6380> time ,显示服务器时间 , 时间戳(秒), 微秒数 1) "1375270361" 2) "504511" redis 127.0.0.1:6380> dbsize // 当前数据库的key的数量 (integer) 2 re阅读全文
posted @ 2018-03-11 15:03 章为忠 阅读(661) 评论(0) 编辑
摘要: 函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。 在dllimport中加入CallingConvention参数就行了, [DllImport(PCAP_DLL, CharSet = CharSet.Auto, CallingConvention = Cal阅读全文
posted @ 2018-03-08 10:23 章为忠 阅读(455) 评论(0) 编辑
摘要: 由于公司很多底层的SDK,都是C++开发,上层的应用软件却是C# Winform程序。在实际工作的过程中,就经常碰到了C# 程序调用C++ 动态库的问题。最近一直在和C++ 打交道,C# 怎么调用C++ 类库函数。也遇到了一些问题,所以就来总结总结C#程序调用C++动态库时的各种坑。 1. 可能遇到阅读全文
posted @ 2018-01-30 20:05 章为忠 阅读(198) 评论(0) 编辑
摘要: NuGet 是.NET程序员熟知的工具,它可以直接安装开源社区中的各个公用组件,可以说是非常方便。不过,有些时候,公司内部的公用的基础类库,各个项目都有引用,但又不能发布到公共的NuGet服务器上,所以我们需要自己架设一个私有服务,通过NuGet 来的各个项目中用到的公共组件进行管理。就非常的方便。阅读全文
posted @ 2017-10-30 19:00 章为忠 阅读(792) 评论(7) 编辑
摘要: 1.数据类型 基本类型: bool:布尔值,true 或 false,对应 Java 的 boolean byte:8 位有符号整数,对应 Java 的 byte i16:16 位有符号整数,对应 Java 的 short i32:32 位有符号整数,对应 Java 的 int i64:64 位有符阅读全文
posted @ 2017-10-19 15:32 章为忠 阅读(174) 评论(0) 编辑
摘要: 前面写过一些电商网站相关的文章,这几天有时间,就把之前写得网站架构相关的文章,总结整理一下。把以前的一些内容就连贯起来,这样也能系统的知道,一个最小的电商平台是怎么一步步搭建起来的。对以前的文章感兴趣的朋友可以看这个,http://www.cnblogs.com/zhangweizhong/cate阅读全文
posted @ 2017-09-20 19:53 章为忠 阅读(7961) 评论(31) 编辑
摘要: 前面已经写了一些关于redis 的介绍,redis 的基本功能和用法,基本上都说了,有问题的可以去看看 http://www.cnblogs.com/zhangweizhong/category/771056.html。今天把redis 配置文件里面,用到的一些常用的配置项总结总结。 ==基本配置 阅读全文
posted @ 2017-09-19 18:41 章为忠 阅读(624) 评论(0) 编辑
摘要: 前面介绍了thrift 基础的东西,怎么写thrift 语法规范编写脚本,如何生成相关的语言的接口。不清楚的可以看这个《Thrift总结(一)介绍》。做好之前的准备工作以后,下面就开始如何用Thrift写RPC接口。 如何用Thrift写RPC接口 1. 打开之前下载的thrift 源码,thrif阅读全文
posted @ 2017-07-02 11:13 章为忠 阅读(795) 评论(1) 编辑
摘要: 这段时间,一直在整理公司的内部 rpc 服务接口,面临的一个问题就是:由于公司内部的系统由几个不同的语言编写的。C# ,java,node.js 等,如何实现这些内部系统之间的接口统一调用,确实是比较麻烦,本来考虑用webapi 但是感觉内部系统之间用webapi 效率不高。最终,我们还是考虑引入T阅读全文
posted @ 2017-06-08 20:17 章为忠 阅读(2472) 评论(0) 编辑
摘要: 最近的一个winform的项目中,碰到datagridview控件的第一列添加全选的功能,通常这个功能,有两种实现方式:1. 为控件添加DataGridViewCheckBoxColumn来实现,但是需要提供全选反选功能,2. 再加一个checkbox控件跟datagridview组合来实现全选反选阅读全文
posted @ 2017-05-21 18:50 章为忠 阅读(3376) 评论(5) 编辑
摘要: 最近在总结一些基础的东西,主要是学起来很难懂,但是在日常又有可能会经常用到的东西。前面介绍了 C# 的 AutoResetEvent的使用介绍, 这次介绍事件(event)。 事件(event),对于初学者来说,确实比较神秘,难懂。但是在日常编程过程中却经常遇到。事件使用得当,会让你的代码更加整洁,阅读全文
posted @ 2017-04-27 19:02 章为忠 阅读(720) 评论(1) 编辑
摘要: 前面讲了一些Quartz.net 的一些东西, http://www.cnblogs.com/zhangweizhong/category/771057.html 但是发现有一些基础的东西,没有说到。Quartz.net 里面一些个基本的元素,比如Jobs,Triggers等。 Quartz API阅读全文
posted @ 2017-03-31 21:36 章为忠 阅读(1412) 评论(0) 编辑