博客园 - 白细胞
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=57159
2019-03-04T06:47:03Z
白细胞
https://www.cnblogs.com/Wddpct/
feed.cnblogs.com
https://www.cnblogs.com/Wddpct/p/9784037.html
Golang 调用 Python 代码 - 白细胞
go 中的 cgo 模块可以让 go 无缝调用 c 或者 c++ 的代码,而 python 本身就是个 c 库,自然也可以由 cgo 直接调用,前提是指定正确的编译条件,如 Python.h 头文件(),以及要链接的库文件。本文以 Ubuntu 18.04 作为开发和运行平台进行演示。 其实在使用
2018-10-13T12:30:00Z
2018-10-13T12:30:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】go 中的 cgo 模块可以让 go 无缝调用 c 或者 c++ 的代码,而 python 本身就是个 c 库,自然也可以由 cgo 直接调用,前提是指定正确的编译条件,如 Python.h 头文件(),以及要链接的库文件。本文以 Ubuntu 18.04 作为开发和运行平台进行演示。 其实在使用 <a href="https://www.cnblogs.com/Wddpct/p/9784037.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9742404.html
2018.09.22 上海大学技术分享 - An Introduction To Go Programming Language - 白细胞
老实说笔者学习 Go 的时间并不长,积淀也不深厚,这次因缘巧合,同组的同事以前是上海大学的开源社区推动者之一,同时我们也抱着部分宣传公司和技术分享的意图,更进一步的,也是对所学做一个总结,所以拟定了这次分享。另外与会的同学大多都是大二大三的“萌新”,考虑到受众水平和技术分享的性质,所以实际上这次分享
2018-10-04T07:55:00Z
2018-10-04T07:55:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】老实说笔者学习 Go 的时间并不长,积淀也不深厚,这次因缘巧合,同组的同事以前是上海大学的开源社区推动者之一,同时我们也抱着部分宣传公司和技术分享的意图,更进一步的,也是对所学做一个总结,所以拟定了这次分享。另外与会的同学大多都是大二大三的“萌新”,考虑到受众水平和技术分享的性质,所以实际上这次分享 <a href="https://www.cnblogs.com/Wddpct/p/9742404.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9566242.html
Go Code Review Comments 译文(截止2018年7月27日) - 白细胞
持续更新中… 原文最新链接 https://github.com/golang/go/wiki/CodeReviewComments/5a40ba36d388ff1b8b2dd4c1c3fe820b8313152f Github译文链接 https://github.com/wddpct/artic
2018-08-31T07:53:00Z
2018-08-31T07:53:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】持续更新中… 原文最新链接 https://github.com/golang/go/wiki/CodeReviewComments/5a40ba36d388ff1b8b2dd4c1c3fe820b8313152f Github译文链接 https://github.com/wddpct/artic <a href="https://www.cnblogs.com/Wddpct/p/9566242.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9289478.html
Log system architecture - 白细胞
0. 技术选型参考 ![Architecture][1] 1. Collector Keywords: Collector, Processor |名称|Beats|Fluentd bit| |: :|: |: | |Introduction|Beats are a collector and pr
2018-07-10T07:45:00Z
2018-07-10T07:45:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】0. 技术选型参考 ![Architecture][1] 1. Collector Keywords: Collector, Processor |名称|Beats|Fluentd bit| |: :|: |: | |Introduction|Beats are a collector and pr <a href="https://www.cnblogs.com/Wddpct/p/9289478.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9197401.html
We FALL ASleep At Night, We Do REST Right - 白细胞
We Do Sleep At Night, We Do REST Right 前言 REST 起源 REST 约束 客户端 服务端 无状态 缓存 统一接口 分层系统 按需代码 统一接口约束 资源识别 通过表述来操作资源 自描述的消息 超媒体作为应用状态引擎 Richardson 成熟度模型 总结 有
2018-06-19T02:23:00Z
2018-06-19T02:23:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】We Do Sleep At Night, We Do REST Right 前言 REST 起源 REST 约束 客户端 服务端 无状态 缓存 统一接口 分层系统 按需代码 统一接口约束 资源识别 通过表述来操作资源 自描述的消息 超媒体作为应用状态引擎 Richardson 成熟度模型 总结 有 <a href="https://www.cnblogs.com/Wddpct/p/9197401.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9182591.html
谈谈最近的想法和 Thoughtworks 的 Offer - 白细胞
最近笔者一直没有记录博客,原因是因为卷入了面试,离职,谈判,思考等一系列事件中。不过可以先说明一下的是, 笔者最后还是拒绝了 Thoughtworks 的 Offer,继续留在目前的公司。 去年毕业后,笔者从博客园辗转来到了上海的一家[医疗AI公司][1],从事的依然是后端的工作。由于一开始公司在新
2018-06-14T05:28:00Z
2018-06-14T05:28:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】最近笔者一直没有记录博客,原因是因为卷入了面试,离职,谈判,思考等一系列事件中。不过可以先说明一下的是, 笔者最后还是拒绝了 Thoughtworks 的 Offer,继续留在目前的公司。 去年毕业后,笔者从博客园辗转来到了上海的一家[医疗AI公司][1],从事的依然是后端的工作。由于一开始公司在新 <a href="https://www.cnblogs.com/Wddpct/p/9182591.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9039466.html
JSON Patch - 白细胞
1.前言 可以这么说的是,任何一种非强制性约束同时也没有“标杆”工具支持的开发风格或协议(仅靠文档是远远不够的),最终的实现上都会被程序员冠上“务实”的名头,而不管成型了多少个版本,与最初的设计有什么区别。DDD 是如此,微服务是如此,REST 也是如此。 虽然这也不难理解,风格从一开始被创造出来后
2018-05-15T02:07:00Z
2018-05-15T02:07:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】1.前言 可以这么说的是,任何一种非强制性约束同时也没有“标杆”工具支持的开发风格或协议(仅靠文档是远远不够的),最终的实现上都会被程序员冠上“务实”的名头,而不管成型了多少个版本,与最初的设计有什么区别。DDD 是如此,微服务是如此,REST 也是如此。 虽然这也不难理解,风格从一开始被创造出来后 <a href="https://www.cnblogs.com/Wddpct/p/9039466.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/9002242.html
async/await 的基本实现和 .NET Core 2.1 中相关性能提升 - 白细胞
前言 这篇文章的开头,笔者想多说两句,不过也是为了以后再也不多嘴这样的话。 在日常工作中,笔者接触得最多的开发工作仍然是在 .NET Core 平台上,当然因为团队领导的开放性和团队风格的多样性(这和 CTO 以及主管的个人能力也是分不开的),业界前沿的技术概念也都能在上手的项目中出现。所以虽然现在
2018-05-07T05:50:00Z
2018-05-07T05:50:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】前言 这篇文章的开头,笔者想多说两句,不过也是为了以后再也不多嘴这样的话。 在日常工作中,笔者接触得最多的开发工作仍然是在 .NET Core 平台上,当然因为团队领导的开放性和团队风格的多样性(这和 CTO 以及主管的个人能力也是分不开的),业界前沿的技术概念也都能在上手的项目中出现。所以虽然现在 <a href="https://www.cnblogs.com/Wddpct/p/9002242.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/8976480.html
OAuth 2 深入介绍 - 白细胞
更友好的阅读体验,请转至 OAuth 深入介绍 。 1. 前言 2. OAuth2 角色 2.1 资源所有者(Resource Owner) 2.2 资源/授权服务器(Resource/Authorization Server) 2.3 客户端(Client) 3. OAuth 2 的授权流程 4.
2018-05-01T08:01:00Z
2018-05-01T08:01:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】更友好的阅读体验,请转至 OAuth 深入介绍 。 1. 前言 2. OAuth2 角色 2.1 资源所有者(Resource Owner) 2.2 资源/授权服务器(Resource/Authorization Server) 2.3 客户端(Client) 3. OAuth 2 的授权流程 4. <a href="https://www.cnblogs.com/Wddpct/p/8976480.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/7249670.html
浅谈 EF CORE 迁移和实例化的几种方式 - 白细胞
出于学习和测试的简单需要,使用 Console 来作为 EF CORE 的承载程序是最合适不过的。今天笔者就将平时的几种使用方式总结成文,以供参考,同时也是给本人一个温故知新的机会。因为没有一个完整的脉络,所以也只是想起什么写点什么,不通顺的地方还请多多谅解。 本文对象数据库默认为 VS 自带的 L
2017-07-28T05:03:00Z
2017-07-28T05:03:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】出于学习和测试的简单需要,使用 Console 来作为 EF CORE 的承载程序是最合适不过的。今天笔者就将平时的几种使用方式总结成文,以供参考,同时也是给本人一个温故知新的机会。因为没有一个完整的脉络,所以也只是想起什么写点什么,不通顺的地方还请多多谅解。 本文对象数据库默认为 VS 自带的 L <a href="https://www.cnblogs.com/Wddpct/p/7249670.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/7219205.html
.NET CORE——Console中使用依赖注入 - 白细胞
我们都知道,在 ASP.NET CORE 中通过依赖注入的方式来使用服务十分的简单,而在 Console 中,其实也只是稍微绕了个小弯子而已。不管是内置 DI 组件或者第三方的 DI 组件(如Autofac),通过 IServiceCollection 接口我们都可以做到和应用程序的无缝连接。本文将
2017-07-21T10:47:00Z
2017-07-21T10:47:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】我们都知道,在 ASP.NET CORE 中通过依赖注入的方式来使用服务十分的简单,而在 Console 中,其实也只是稍微绕了个小弯子而已。不管是内置 DI 组件或者第三方的 DI 组件(如Autofac),通过 IServiceCollection 接口我们都可以做到和应用程序的无缝连接。本文将 <a href="https://www.cnblogs.com/Wddpct/p/7219205.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/7136445.html
EntityFramework Core 自动绑定模型映射 - 白细胞
笔者最近在和同事共同开发项目时,需要从他们提供的包含数据库实体类型的类库中读取实体信息绑定到自己的项目中(但是都在同一个解决方案里),所以很直接的一种方式就是把项目中所有的实体都以 的形式加入到自己的 Context 中,但是这显然十分麻烦,而且如果又新增或减少了实体,每次又得在Context中做修
2017-07-08T04:41:00Z
2017-07-08T04:41:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】笔者最近在和同事共同开发项目时,需要从他们提供的包含数据库实体类型的类库中读取实体信息绑定到自己的项目中(但是都在同一个解决方案里),所以很直接的一种方式就是把项目中所有的实体都以 的形式加入到自己的 Context 中,但是这显然十分麻烦,而且如果又新增或减少了实体,每次又得在Context中做修 <a href="https://www.cnblogs.com/Wddpct/p/7136445.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/7100695.html
月末总结与推书 - 白细胞
![某年某月的楠溪江][1] 总结 六月是一年中承上启下的月份,而对我而言,这个六月也有重要的转折性意义——告别了四年的大学生活,领到了第一张毕业证书,接受了第一份真正的工作,又从温杭辗转到了上海,种种事情,或大或小,却是让我一直觉得自由和幸运。 但是除此以外,其实很难有更多怀念的话了,如果非要盖棺
2017-06-30T13:16:00Z
2017-06-30T13:16:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】![某年某月的楠溪江][1] 总结 六月是一年中承上启下的月份,而对我而言,这个六月也有重要的转折性意义——告别了四年的大学生活,领到了第一张毕业证书,接受了第一份真正的工作,又从温杭辗转到了上海,种种事情,或大或小,却是让我一直觉得自由和幸运。 但是除此以外,其实很难有更多怀念的话了,如果非要盖棺 <a href="https://www.cnblogs.com/Wddpct/p/7100695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6885817.html
Dapper连接与事务的简单封装 - 白细胞
增删改查方面,已经有 "Dapper.Extension" 这么强大的工具了,我也实在没啥好写的,就随手写了个看起来比较 优雅 的连接与事务的封装。在之后使用Dapper.Extension类库时,完全可以照搬进去。
2017-05-21T12:13:00Z
2017-05-21T12:13:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】增删改查方面,已经有 "Dapper.Extension" 这么强大的工具了,我也实在没啥好写的,就随手写了个看起来比较 优雅 的连接与事务的封装。在之后使用Dapper.Extension类库时,完全可以照搬进去。 <a href="https://www.cnblogs.com/Wddpct/p/6885817.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6835574.html
EntityFramework Core 学习扫盲 - 白细胞
0. 写在前面 1. 建立运行环境 2. 添加实体和映射数据库 1. 准备工作 2. Data Annotations 3. Fluent Api 3. 包含和排除实体类型 1. Data Annotations [NotMapped] 排除实体和属性 2. Fluent API [Ignore]
2017-05-10T05:48:00Z
2017-05-10T05:48:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】0. 写在前面 1. 建立运行环境 2. 添加实体和映射数据库 1. 准备工作 2. Data Annotations 3. Fluent Api 3. 包含和排除实体类型 1. Data Annotations [NotMapped] 排除实体和属性 2. Fluent API [Ignore] <a href="https://www.cnblogs.com/Wddpct/p/6835574.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6801615.html
从输入url到页面返回到底发生了什么 - 白细胞
1. 前言 Google应该是开发者平日里用得最多的网站之一,今早笔者在浏览器地址栏里键入www.google.com的时候,突然想了解下这背后的网络通信过程究竟是怎么样的。毕竟自己也算是一名Web开发工程师,光是TCP/IP的书也看过不少,但是至始自终却从未思考过这个问题,所以话不多说,让我们来一
2017-05-03T05:58:00Z
2017-05-03T05:58:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】1. 前言 Google应该是开发者平日里用得最多的网站之一,今早笔者在浏览器地址栏里键入www.google.com的时候,突然想了解下这背后的网络通信过程究竟是怎么样的。毕竟自己也算是一名Web开发工程师,光是TCP/IP的书也看过不少,但是至始自终却从未思考过这个问题,所以话不多说,让我们来一 <a href="https://www.cnblogs.com/Wddpct/p/6801615.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6767705.html
使用抽象类和接口的优解 - 白细胞
1. 前言 2. 所谓习惯认知 3. 开门见山的万金油 第1条:抽象类设计注重对象性,接口设计注重服务性 第2条:更近的抽象类,更远的接口 第3条:子类间有关系时考虑用抽象类,没有关系时一定要用接口 第4条:版本迭代中优先考虑使用抽象类而不是接口 4. 设计是个性的妥协 5. 参考资料 1. 前言
2017-04-26T03:29:00Z
2017-04-26T03:29:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】1. 前言 2. 所谓习惯认知 3. 开门见山的万金油 第1条:抽象类设计注重对象性,接口设计注重服务性 第2条:更近的抽象类,更远的接口 第3条:子类间有关系时考虑用抽象类,没有关系时一定要用接口 第4条:版本迭代中优先考虑使用抽象类而不是接口 4. 设计是个性的妥协 5. 参考资料 1. 前言 <a href="https://www.cnblogs.com/Wddpct/p/6767705.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6752491.html
常见的正则表达式解读释义 - 白细胞
又名:写给正在学习前端的女友看的常见正则表达式解读。原文发布于 https://www.zybuluo.com/wddpct/note/728081 。 1. 归纳定义 2. 保留字符 2.1 常用的元字符 2.2 常用限定符 2.3 常用的反义词 2.4 懒惰限定符 2.5 常用分组语法 3. 常
2017-04-23T06:32:00Z
2017-04-23T06:32:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】又名:写给正在学习前端的女友看的常见正则表达式解读。原文发布于 https://www.zybuluo.com/wddpct/note/728081 。 1. 归纳定义 2. 保留字符 2.1 常用的元字符 2.2 常用限定符 2.3 常用的反义词 2.4 懒惰限定符 2.5 常用分组语法 3. 常 <a href="https://www.cnblogs.com/Wddpct/p/6752491.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6742695.html
[译]C#和.NET中的字符串 - 白细胞
原文地址:[Jon Skeet:Strings in C and .NET][1] System.String 类型(在C 语言中对应的别名是string)是.NET最重要的类型之一,不幸的是在它身上存在了太多的误解。这篇文章将试图去解决关于该类型的部分基础错误认知。 字符串是什么? 一个字符串实际
2017-04-21T03:21:00Z
2017-04-21T03:21:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】原文地址:[Jon Skeet:Strings in C and .NET][1] System.String 类型(在C 语言中对应的别名是string)是.NET最重要的类型之一,不幸的是在它身上存在了太多的误解。这篇文章将试图去解决关于该类型的部分基础错误认知。 字符串是什么? 一个字符串实际 <a href="https://www.cnblogs.com/Wddpct/p/6742695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Wddpct/p/6700524.html
利用C#迭代器的一个杨辉三角示例 - 白细胞
身边有个朋友在跟着廖雪峰的教程学习python,途中遇到了“在Python中使用迭代器打印杨辉三角”的问题,我在帮忙解决的同时顺手写了个简单的C 版本以供补充。 今早又听到Java9的正式版会有JShell的支持,而不久前推出的C 7中也有了元组的概念,果然不得不概叹现在编程语言的发展已经越来越往函
2017-04-12T09:59:00Z
2017-04-12T09:59:00Z
白细胞
https://www.cnblogs.com/Wddpct/
【摘要】身边有个朋友在跟着廖雪峰的教程学习python,途中遇到了“在Python中使用迭代器打印杨辉三角”的问题,我在帮忙解决的同时顺手写了个简单的C 版本以供补充。 今早又听到Java9的正式版会有JShell的支持,而不久前推出的C 7中也有了元组的概念,果然不得不概叹现在编程语言的发展已经越来越往函 <a href="https://www.cnblogs.com/Wddpct/p/6700524.html" target="_blank">阅读全文</a>