LiTong

一枚程序员的日常

排序:
默认
按更新时间
按访问量

Protocol Buffers编程指南与应用

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

2017-02-07 12:28:24

阅读数:18018

评论数:2

C# 深度剖析try catch finally及其性能影响

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

2016-12-02 14:07:38

阅读数:7717

评论数:1

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

本文转自微信公众号:财经记者圈   一些年薪百万的年轻人,他们拿着高薪,却依然选择为了工作到深夜,并且他们的状态很不一样,非常积极,苦逼的年轻人和年薪百万的年轻人,区别到底在哪里?   1、税季,我Facebook的码农好朋友纷纷找我报税。   我一看工资单,惊呆。   “我知道 Face...

2016-07-09 14:00:46

阅读数:23549

评论数:6

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

写在最前16年正式毕业,计算机科班出身,ACM打铁选手,此前一直在一家互联网创业公司由实习到转正,从Server到Client,从PC到iOS,经历了很多从0到1的产品,算是创业公司一个不错的历练经历。 今年八月底收到面邀,本来HR想让我直接现场面,奈何因在职状态不好脱身,遂申请了一轮电面。电面...

2017-09-01 02:35:56

阅读数:4844

评论数:2

SetupDiGetClassDevs函数详解

SetuDiGetClassDevs函数SetupDiGetClassDevs 函数返回一个包含本机上所有被请求的设备信息的设备信息集句柄。语法//C++: HDEVINFO SetupDiGetClassDevs( _In_opt_ const GUID *ClassGuid, _I...

2017-04-14 10:18:25

阅读数:4658

评论数:1

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

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

2017-01-19 16:02:29

阅读数:1324

评论数:0

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

在安装VS系列IDE时,有时无法选择安装语言,有时想换一种安装语言,那么微软提供了涵盖各语言的语言包可供下载:下载地址。 安装时如果提示如下问题: 多半你通过组策略关闭程序兼容性助手是没有帮助的,不信你看网上反馈。 那么我们可以通过如下方式进行语言包安装。解决方法 使用cmd模式打开vs...

2017-01-18 11:41:37

阅读数:599

评论数:0

三分钟入门HTTPS

原文链接:https://gold.xitu.io/post/587799138d6d810058b05b4b现在打开各大知名网站,你有没有发现地址栏都已经加了个绿色的小锁?https安全标志是的,这就是https,这就是https的时代。然而,你了解https吗?简单来说,https就是套在SS...

2017-01-18 09:09:29

阅读数:728

评论数:0

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

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

2017-01-12 14:07:06

阅读数:4558

评论数:0

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

原文URL:https://www.toptal.com/wordpress/debunking-wordpress-myths译文(原创作者,请勿转载!!!)早些时候,很多人都把WordPress当作搭建个人博客的工具,然而现在的WordPress已经占据CMSs市场50%的份额,在世界范围内来...

2017-01-08 00:56:59

阅读数:1082

评论数:0

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

博客园引言C#5.0中async和await两个关键字,这两个关键字简化了异步编程,之所以简化了,还是因为编译器给我们做了更多的工作,下面就具体看看编译器到底在背后帮我们做了哪些复杂的工作的。同步代码存在的问题对于同步的代码,大家肯定都不陌生,因为我们平常写的代码大部分都是同步的,然而同步代码却存...

2016-12-08 17:05:47

阅读数:8115

评论数:0

C# 类成员的高级议题

C#类成员三大高级议题

2016-12-05 16:22:38

阅读数:2434

评论数: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的...

2016-11-22 14:05:39

阅读数:6455

评论数:0

为什么机器学习如此重要

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

2016-11-19 01:42:01

阅读数:2663

评论数:0

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

最近在做C#项目中有关于HTTP的部分,网上看到这篇文章,非常有感触,分享在此掘金链接 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过reque...

2016-11-17 11:07:47

阅读数:3726

评论数:0

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

海量数据的技术架构 关系型数据库应用 NoSQL具有优势的优点 前后端分离技术 缓存技术

2016-11-16 19:01:59

阅读数:2885

评论数:0

C# 读写XML文件的方法详细总结

详细阐述C# 操作XML文件的常用方法,包括创建XML节点,元素,读取,删除,查找,保存等等。

2016-11-04 17:38:22

阅读数:4395

评论数:0

C# WinForm页面切换导致闪烁的解决方法

问题描述在项目中因为不得不实现美工的界面要求,使用了大量的panel来隐藏控件的某些区域(对用户隐藏),在页面切换过程中会产生闪烁的问题,影响整体美观。虽不影响使用,但非常恼人,暂未解决。希望后期能找到更好的方法从根本上解决此问题,此博文留待修改。2016-11-3 10:22:45解决方法已经找...

2016-11-02 14:55:16

阅读数:8214

评论数:5

C# textBox、openFileDialog、saveFileDialog读写文本文档详解

##将textBox读入新的文本文档中并保存//private string filepath = ""; if (filepath.Length == 0) { filepath = saveFileDialog1.FileName; //获取...

2016-10-28 11:47:44

阅读数:3447

评论数:0

C# 子窗体在父窗体中显示位置

C#怎么设置子窗体在主窗体中居中显示 问题的开始是由C#传传看主群里的印醒提出来的,下面我来说一下解决方案吧其实表面上看是很简单的 开始吧,现在有两个窗体Form1主窗体,Form2子窗体 而且我相信大部分人都会这样写 在子窗体的Load事件中 这样写:this.StartPositio...

2016-10-27 14:12:57

阅读数:5351

评论数:0

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