这几天在升级.NET CORE版本,结果发现坑太大了,最后还是退级了。。原因是作为长期支持版本的3.1居然一大堆bug 官方没有解决。。 查询了国内官方的基本没人讨论过EF怎么加悲观锁,很是蛋疼,去谷歌搜了一圈,把资料搬回来了。 废话不多说,一般来说EF是用不了排他锁的,也就是悲观锁,但是可以用曲线 ...
分类:
其他好文 时间:
2020-02-03 09:45:44
阅读次数:
523
最近财神圈项目集成微信登录功能的过程中,当保存用户有昵称含有表情符号时后台服务抛出异常,原来是数据库默认字符集不支持emoji表情字符。找到问题的原因后,因为之前也没有遇到过这样的问题,也没思路,迅速百度大神找了一大堆资料来,原来仅只要将数据库及相关的表和表字段设置为utfmb84即支持emoji表 ...
分类:
数据库 时间:
2020-02-02 21:51:18
阅读次数:
111
堆的详细创建过程:参考:https://www.jianshu.com/p/21bef3fc3030 明白堆的详细创建过程的前提是要理解Shift Down。 但是这明显不符合最大堆的定义,所以我们需要让该完全二叉树转换成最大堆!怎么转换成一个最大堆呢? 最大堆有一个特点就是其各个子树都是一个最大堆 ...
分类:
其他好文 时间:
2020-02-02 19:38:51
阅读次数:
61
这里结合任哲的书籍+源代码来分析信号量1、在任哲的书中,提到信号量只有普通的信号量,没有区分freertos所谓的二值信号量和计数信号量。可以看看源代码,ucos的代码风格是很不错的,个人认为这个风格比freertos好,看起来很舒服,不像freertos一大堆宏定义。可以看到,OSSemCreat ...
分类:
其他好文 时间:
2020-02-02 16:01:14
阅读次数:
111
在一大堆数据中找出重复的是一件经常要做的事情。现在,我们要处理许多整数,在这些整数中,可能存在重复的数据。 你要写一个程序来做这件事情,读入数据,检查是否有重复的数据。如果有,输出“YES”这三个字母;如果没有,则输出“NO”。 输入格式: 你的程序首先会读到一个正整数n,1<=n<=100000。 ...
分类:
其他好文 时间:
2020-02-01 21:26:15
阅读次数:
966
誓言 我们是OIer, 所以我们 不用在跑道上挥汗如雨; 不用在球场上健步如飞; 更不用在没事的时候, 经受非人的体能训练……但是, 我们却要把头脑 高速运转, 还要接受一大堆 大学生也只是 “了解即可”的知识, 把一个个抽象的问题 转化为一篇篇 优美的代码, 才能在F9按下以后 获得欢呼。不要以为 ...
分类:
其他好文 时间:
2020-01-31 18:45:39
阅读次数:
87
之前一直用 edge chromium bate版本 一直不能登录 今天试了正式版 还是这样 然后百度一大堆没找到解决方案 设置兼容性为windown7 是可以的 但是 UI显示会有问题 再次打开 又不是兼容模式了(也许可以登录之后再退出兼容模式?) 不过我是这么解决的 ? 1、Windows10系 ...
分类:
其他好文 时间:
2020-01-31 00:55:42
阅读次数:
2129
前言: "使用EAGLE 9画电路图(01) 下载安装运行&新建工程" 网上大部分教程会一步步教画元件库,然而我不会这么干.对于初学者来说,保持兴趣是很重要的,一大堆学下来,画电路的兴致都没了,咱们先用现成的封装库,快速出个图再考虑深入研究. 什么是原理图? 对于新手可能搞不懂原理图和印刷板的区别, ...
分类:
其他好文 时间:
2020-01-29 20:09:43
阅读次数:
154
算法部分主要由头文件<algorithm>,<numeric>和<functional>组成。<algorithm>是所有STL头文件中最大的一个,它是由一大堆模版函数组成的,可以认为每个函数在很大程度上都是独立的,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、移除、反转、排序、 ...
分类:
编程语言 时间:
2020-01-29 19:41:52
阅读次数:
91
此次学习分为两个部分,一个是对几个名词的理解,另一部分是初步学习使用vs2019 一、 对名词的理解 1、 对象:object 在最初我的理解,比如说定义一个字符型 这个a就是一个对象。 在书本和学习视频中的定义是:系统中用来描述客观事物的一个实体。 2、 类 根据学习,我得出类就是,对于一大堆对象 ...
分类:
其他好文 时间:
2020-01-29 16:14:01
阅读次数:
59