关闭

[置顶] Protocol Buffers编程指南与应用

Protocol Buffers Protocol buffers,简称Protobuf,是一个独立于编程语言,独立于平台,且可拓展的自动序列化结构数据的机制。 本文档服务于想要在程序中使用Protobuf的JAVA,C++,Python开发者。概述中简单介绍了Protobuf,接下来将引导你一步步开发自己的Protobuf程序。...
阅读(16555) 评论(2)

[置顶] C# 深度剖析try catch finally及其性能影响

关于try-catch-finally的使用本文不做探讨,详见try-catch参考。   本文想真正剖析的是在代码中使用try-catch-finally块对于性能的影响。很多程序员认为:只要没有异常抛出,try就没有额外的性能开销。为此,我们先来看微软官方给出的解释...
阅读(6282) 评论(0)

[置顶] 年薪百万的年轻人都是怎样生活的?——脸书程序员的故事

本文转自微信公众号:财经记者圈   一些年薪百万的年轻人,他们拿着高薪,却依然选择为了工作到深夜,并且他们的状态很不一样,非常积极,苦逼的年轻人和年薪百万的年轻人,区别到底在哪里?   1、税季,我Facebook的码农好朋友纷纷找我报税。   我一看工资单,惊呆。   “我知道 Facebook 工资高,但是一帮二十二三岁的键盘侠,本科刚毕业,年薪人民币 110 万,太夸...
阅读(21076) 评论(2)

2017微软中国社招C++研发岗面试经历(共5面)

写在最前16年正式毕业,计算机科班出身,ACM打铁选手,此前一直在一家互联网创业公司由实习到转正,从Server到Client,从PC到iOS,经历了很多从0到1的产品,算是创业公司一个不错的历练经历。 今年八月底收到面邀,本来HR想让我直接现场面,奈何因在职状态不好脱身,遂申请了一轮电面。电面一面 用时47分钟第一次交锋-英语听说测试首先是双方寒暄,大概聊了聊简历上的东西,没有太多要注意的地方。...
阅读(635) 评论(2)

SetupDiGetClassDevs函数详解

SetuDiGetClassDevs函数SetupDiGetClassDevs 函数返回一个包含本机上所有被请求的设备信息的设备信息集句柄。语法//C++: HDEVINFO SetupDiGetClassDevs( _In_opt_ const GUID *ClassGuid, _In_opt_ PCTSTR Enumerator, _In_opt_ HWN )...
阅读(2265) 评论(1)

VS C/C++换行风格设置

1.选择【工具】->【设置】2.【文本编辑器】->【C/C++】->【格式】->【换行】3.根据偏好选择设置,并保存 可以看到选择换到新行开始书写大括号或将大括号跟在当前行后面。4.选择ctrl+K,ctrl+D,可对选中代码进行快速格式化(风格化)。...
阅读(368) 评论(0)

VS系列语言包下载提示兼容性或其他问题的解决方法。

在安装VS系列IDE时,有时无法选择安装语言,有时想换一种安装语言,那么微软提供了涵盖各语言的语言包可供下载:下载地址。 安装时如果提示如下问题: 多半你通过组策略关闭程序兼容性助手是没有帮助的,不信你看网上反馈。 那么我们可以通过如下方式进行语言包安装。解决方法 使用cmd模式打开vs_langack.exe,记得最后要追加”/Uninstall”,比如完整的命令可能如下:D:\tool...
阅读(360) 评论(0)

三分钟入门HTTPS

原文链接:https://gold.xitu.io/post/587799138d6d810058b05b4b现在打开各大知名网站,你有没有发现地址栏都已经加了个绿色的小锁?https安全标志是的,这就是https,这就是https的时代。然而,你了解https吗?简单来说,https就是套在SSL/TLS内的http,也就是安全的http。何为安全?一个安全的网络通信环境要解决3个问题: 通信内容...
阅读(156) 评论(0)

程序员面试常考,最通俗易懂的排序算法详解

假设我们现在对“6  1  2 7  9  3  4  5 10  8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列。        3  1  2 5  4  6  9...
阅读(4187) 评论(0)

关于WordPress的五大常见误区与偏见!

原文URL:https://www.toptal.com/wordpress/debunking-wordpress-myths译文(原创作者,请勿转载!!!)早些时候,很多人都把WordPress当作搭建个人博客的工具,然而现在的WordPress已经占据CMSs市场50%的份额,在世界范围内来看,有将近六千万的网站采用WordPress支持,怎么样,有没有吓一跳?其实作为建站和其他网页应用最常用...
阅读(890) 评论(0)

Async和Await如何简化异步编程,几个实例让你彻底明白!

博客园引言C#5.0中async和await两个关键字,这两个关键字简化了异步编程,之所以简化了,还是因为编译器给我们做了更多的工作,下面就具体看看编译器到底在背后帮我们做了哪些复杂的工作的。同步代码存在的问题对于同步的代码,大家肯定都不陌生,因为我们平常写的代码大部分都是同步的,然而同步代码却存在一个很严重的问题,例如我们向一个Web服务器发出一个请求时,如果我们发出请求的代码是同步实现的话,这时...
阅读(4542) 评论(0)

C# 类成员的高级议题

C#类成员三大高级议题...
阅读(2281) 评论(0)

.NET Framework-C# 7.0新特性

博文译自msdn.microsoft.com,by Mark Michaelis 红色字体为博主标注,转载需注明出处!.NET Framework-C# 7.0新特性  2015年12月,我与大家探讨了关于C# 7.0的设计理念。可以说在过去的一年有了许多新的变化,微软团队现在致力于C#7.0的开发,并且最新的VS2017 RC版本 几乎支持全部的新特性(我之所以说几乎是因为直到VS2017 RC...
阅读(4760) 评论(0)

为什么机器学习如此重要

机器学习–Machine Learning定义机器学习是数据分析的一种方法,它可以使分析模型的建立自动化。通过算法迭代式的从数据中学习,机器学习使得计算机可以不通过显式编程而洞察那些隐藏在深处的数据。...
阅读(1939) 评论(0)

HTTP中Post与Get的区别,非常有用!

最近在做C#项目中有关于HTTP的部分,网上看到这篇文章,非常有感触,分享在此掘金链接 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的...
阅读(1781) 评论(0)

淘宝应对"双11"的技术架构分析

海量数据的技术架构 关系型数据库应用 NoSQL具有优势的优点 前后端分离技术 缓存技术...
阅读(1925) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:148870次
    • 积分:1169
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:10篇
    • 译文:5篇
    • 评论:16条
    最新评论