C#

3 人感兴趣 · 46 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

深入浅出虚拟内存

用户头像
this_is_for_u 2020 年 5 月 9 日

如何通过/proc文件系统找到正在运行的进程的字符串所在的虚拟内存地址? 绘制虚拟内存排布图;堆内存分配及malloc实现原理

https://static001.geekbang.org/infoq/3c/3ca821de63e8eaeffdd5a730caca5330.png?x-oss-process=image/resize,w_416,h_234

Web 经典 B/S 快速开发框架,强大后台 + 简洁 UI 一体化开发工具

用户头像
力软.net/java开发平台 2020 年 7 月 14 日

本框架旨在为.NET开发人员提供一个Web后台快速开发框架,采用本框架,能够极大的提高项目开发效率。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

C++ 中 glog 源码剖析以及如何设计一个高效 log 模块

用户头像
this_is_for_u 2020 年 5 月 9 日

每个开发者编程中都会记录log信息,多数人都会使用log第三方库,log库使用起来很方便,但我们也需要了解log系统的原理,这里以glog为例进行分析。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

想看懂 stl 代码,先搞定 type_traits 是关键

用户头像
this_is_for_u 2020 年 5 月 9 日

type_traits在C++中是非常有用的技巧,可以说如果不懂type_traits,那根本看不懂stl相关代码,最近对type_traits比较感兴趣,于是找到了gcc的type_traits源码通读了一遍,总结一下。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

左值引用、右值引用、移动语义、完美转发,你知道的不知道的都在这里

用户头像
this_is_for_u 2020 年 5 月 10 日

左值引用、右值引用、移动语义、完美转发,你知道的不知道的都在这里

https://static001.geekbang.org/infoq/64/644d09980aa7dd6d11abd928f6856a9c.png?x-oss-process=image/resize,w_416,h_234

谈反应式编程在服务端中的应用,数据库操作优化,从 20 秒到 0.5 秒

用户头像
newbe36524 2020 年 6 月 8 日

反应式编程在客户端编程当中的应用相当广泛,而当前在服务端中的应用相对被提及较少。本篇将介绍如何在服务端编程中应用响应时编程来改进数据库操作的性能。

https://static001.geekbang.org/infoq/0b/0b4a49e47e0611f488b329f83d79c323.jpeg?x-oss-process=image/resize,w_416,h_234

无价值人生记录.0:浪费 1000% 时间去做一个用来节省 1% 时间的“轮子玩具”(上:因缘)

用户头像
八苦-瞿昙 2020 年 7 月 11 日

告诉自己为何要做 AOP 静态编织的初心, 哪有什么必须要有价值的东西, 干就了事, 废话什么。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

c++11 新特性之 std::function 和 lambda 表达式

用户头像
this_is_for_u 2020 年 5 月 10 日

c++11新特性之std::function和lambda表达式

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

C++11 的类型推导详解

用户头像
this_is_for_u 2020 年 5 月 10 日

关于C++11新特性,最先提到的肯定是类型推导,C++11引入了auto和decltype关键字,使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。

https://static001.geekbang.org/infoq/64/644d09980aa7dd6d11abd928f6856a9c.png?x-oss-process=image/resize,w_416,h_234

谈反应式编程在服务端中的应用,数据库操作优化,提速 Upsert

用户头像
newbe36524 2020 年 6 月 29 日

反应式编程在客户端编程当中的应用相当广泛,而当前在服务端中的应用相对被提及较少。本篇将介绍如何在服务端编程中应用响应时编程来改进数据库操作的性能。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

c++11 新特性之列表初始化

用户头像
this_is_for_u 2020 年 5 月 10 日

C++11新增了列表初始化的概念。

https://static001.geekbang.org/infoq/0f/0fd6070bd14cc0e3fc944fded44edc17.png?x-oss-process=image/resize,w_416,h_234

大话设计模式 | 1 简单工厂模式

用户头像
Puran 2020 年 6 月 5 日

本文对简单工厂模式 (Simple Factory Pattern)的定义、组成、使用步骤进行了阐述,并通过《大话设计模式》中的计算器的实现进行了实践。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

c++11 新特性之线程相关所有知识点

用户头像
this_is_for_u 2020 年 5 月 10 日

c++11关于并发引入了好多好东西,这里按照如下顺序介绍:

https://static001.geekbang.org/infoq/18/18d7c3e0df416c32b1e5dcc245b4ac83.png?x-oss-process=image/resize,w_416,h_234

大话设计模式 | 2. 策略模式

用户头像
Puran 2020 年 6 月 13 日

本文学习了设计模式中的通过封装算法变化点的策略模式 (Strategy Pattern),并将其与简单工厂模式进行结合,来讲算法实现与客户端进行解耦。

https://static001.geekbang.org/infoq/99/993ff54e647bbb8339b905ae2d87c450.png?x-oss-process=image/resize,w_416,h_234

LeetCode | 5. Longest Common Prefix 最长公共前缀

用户头像
Puran 2020 年 6 月 20 日

本文是对最长公共前缀算法的实现记录,包括纵向扫描、横向扫描、分治和二分查找方法。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

c++ 代码整洁之道

用户头像
this_is_for_u 2020 年 5 月 21 日

整洁的代码在团队中无疑是很受欢迎的,可以高效的被其它成员理解和维护,本文参考《C++代码整洁之道》和《Google C++编码规范》,结合自己的一些想法整理如下:

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

你的 c++ 团队还在禁用异常处理吗?

用户头像
this_is_for_u 2020 年 5 月 19 日

关于c++的异常处理,网上有很多的争议,本文会介绍c++的异常处理的使用,以及我们应该使用异常处理吗,以及使用异常处理需要注意的地方。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

C++ sqlite3 使用指南

用户头像
this_is_for_u 2020 年 5 月 9 日

我在客户端开发时由于需要使用数据库,于是选择了轻巧的sqlite数据库研究了一下,今天在这里和大家分享下我总结的sqlite使用文档。

C#和 TS 的范型实例化

用户头像
猫定谔的靴 2020 年 6 月 5 日

范型实例化 generic instance

https://static001.geekbang.org/infoq/c7/c7b9abf7b2f9ad3ff6e75190150b9847.png?x-oss-process=image/resize,w_416,h_234

LeetCode | 2. Reverse Integer 整数反转

用户头像
Puran 2020 年 6 月 3 日

本文是 LeetCode 算法题库中的第七道题的算法实现,主要学习的知识点包括Python 的列表及其切片、Python 的取模操作、Python 的 int 最大值,和C# 的整型转字符串、字符串转字符、数组的反转等。

https://static001.geekbang.org/infoq/29/294afd2c267a75cee530b153147fbb8b.png?x-oss-process=image/resize,w_416,h_234

LeetCode | 7. Merge Two Sorted Lists 合并两个有序列表

用户头像
Puran 2020 年 7 月 4 日

本文是对Merge Two Sorted Lists算法题的实现记录

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

Linux 如何调试内存泄漏

用户头像
this_is_for_u 2020 年 5 月 24 日

内存泄漏是指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

c++11 新特性之模板的改进

用户头像
this_is_for_u 2020 年 5 月 10 日

C++11关于模板有一些细节的改进

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

关于 GDB 你需要知道的技巧

用户头像
this_is_for_u 2020 年 5 月 6 日

gdb基本上是每个unix环境开发者都会使用的调试工具,使用gdb基本上可以按照自己的需求随心所欲的运行程序,可让被调试的程序在自己所指定的断点处停住,同时可以检查程序当前的状态,检查各种变量及寄存器的值,也可以动态的改变程序的执行环境。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

源码分析 shared_ptr 实现

用户头像
this_is_for_u 2020 年 5 月 7 日

智能指针是C++中一项很常用的技术,合理的使用智能指针可以更方便的管理内存,降低内存泄漏的风险,这里只介绍C++11后官方的智能指针。

https://static001.geekbang.org/infoq/05/05c1973f919570a048c47b36a6a91157.png?x-oss-process=image/resize,w_416,h_234

LeetCode | 1. Two Sum 两数之和

用户头像
Puran 2020 年 6 月 2 日

本文是对 LeetCode 题库中的 TwoSum 算法题的记录,包括 Python 和 C# 两种实现。对 Python 的函数注解 Function Annotations、Map 函数、Enumerate 函数和 C# 的 Dictionary 也有一些介绍。

https://static001.geekbang.org/infoq/cb/cb31fe0c543ffe33c1b1890e65a407a8.jpeg?x-oss-process=image/resize,w_416,h_234

C++ 线程池的实现

用户头像
this_is_for_u 2020 年 5 月 6 日

本人在开发过程中经常会遇到需要使用线程池的需求,但查了一圈发现在C++中完备的线程池第三方库还是比较少的,于是打算自己搞一个,链接地址文章最后附上,目前还只是初版,可能还有很多问题,望各位指正。

1. 什么是 Xamarin.md

用户头像
喵叔 2020 年 4 月 22 日

Xamarin 是一个 .NET 开源的平台,主要用于通过 .NET 构建 IOS 、 Android 以及 Windows App 。利用 Xamarin 我们可以管理不同平台 APP 的共享代码与基础平台代码的通信

C#_C#资料文章-InfoQ写作平台