
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
托管C++线程锁实现最近由于工作需要,开始写托管C++,由于C++11中的mutex,和future等类,托管C++不让调用(报错),所以自己实现了托管C++的线程锁。该类可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。1 using namespace ...
有时打开Excel文件时会弹出一个“此工作簿包含一个或多个无法更新的链接”的提示。对于初次接触这个提示的用户,可能会感到迷惑,不知道应该如何处理,这里以Excel2007为例,介绍一下这个提示出现的原因和处理方法,供大家参考。要想了解“此工作簿包含一个或多个无法更新的链接”的意思,先要清楚几个概念●链接:这里的“链接”指的是对其他Excel文件(或称工作簿)中一个或者多个单元...
C# Json反序列化Json反序列化有两种方式【本人】,一种是生成实体的,方便处理大量数据,复杂度稍高,一种是用匿名类写,方便读取数据,较为简单。使用了Newtonsoft.Json,可以自行在nuget中导入Json源数据:var data = "{'jingdong_ldop_receive_trace_get_responce':{'co...
设计模式(一)单例模式:创建模式先聊一下关于设计的几个原则(1)单一原则(SRP):一个类应该仅有一个引起它变化的原因 :意思就是 (一个类,最好只负责一件事情,并且只有一个引起它变化的原因(2)开闭原则(OCP): 应该对扩展开放,但是对修改关闭:意思是(模块通过扩展的方式去应对需求的变化,应该尽量在不修改源代码的基础上面扩展)(3)依赖倒置原则(DIP):高层模块不应...
为什么你学不会递归?告别递归,谈谈我的一些经验可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了!可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷...
SQLServer\framework启动报异常:Module的类型初始值设定项引发异常net framework卸载 重装https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe...
C# 最基本的涉及模式(单例模式)//密封,保证不能继承publicsealedclassXiaohouye{//私有的构造函数,保证外部不能实例化privateXiaohouye(){}//防止多线程,并发privatestaticobjectsyn...
这篇文章演示如何开发简单的 Windows Presentation Foundation (WPF) 应用程序包括元素所共有的大多数 WPF 应用程序: 可扩展应用程序标记语言 (XAML) 标记、 代码隐藏、 应用程序定义控件、 布局、 数据绑定和样式。本演练包含以下步骤:使用 XAML 设计应用程序的用户界面 (UI) 的外观。编写代码以生成应用程序的行...
程序猿修仙之路--数据结构之你是否真的懂数组?数据结构但凡IT江湖侠士,算法与数据结构为必修之课。早有前辈已经明确指出:程序=算法+数据结构 。要想在之后的江湖历练中通关,数据结构必不可少。数据结构与算法相辅相成,亦是阴阳互补之法。开篇说道数组,几乎每个IT江湖人士都不陌生,甚至过半人还会很自信觉的它很简单。的确,在菜菜...
域名默认指定一个ip地址当用域名访问网站的时候 网站会默认给个端口号80 或者自己指定其他的 例如数据库 也是会给端口号 例如mysql 3306域名:80是访问iis 网站域名:3306 是访问数据库也可以ip地址 端口号 访问数据库默认 3306 也可以设置网站 地址 默认是80当ip 地址绑定了 域名的 时候iis...







