
小技能
Chester_ieee
分享与贡献的互联网精神
仗剑红尘已是癫,有酒平步上青天;
游星戏斗弄日月,醉卧云端笑人间。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程编程中全局变量和锁的问题
1.首先扔掉所有全局变量,采用消息、事件等线程通信方式。2. 如果有全局变量、共享内存,加锁。3.如果不加锁。读写加关键词。多线程对同一全局变量的读写可能会导致问题。写操作根据硬件设计不同,可能有三种方式。(1)写穿过。即直接写内存。(2)写cache,等cache攒够了之后统一写内存。(3)写cache同时写内存。从性能上讲,方式(2)的效率会高很多。这就可能导致,写操作只改变而cache,而读操作读的内存。即可能写操作将0改成了1,但读操作依然读的0....原创 2022-03-21 10:23:08 · 1860 阅读 · 0 评论 -
编程中的时区问题
通过各种编程语言提供的API获取时间时,可能会获取到几个时间。都是获取当前时间current time,可能是本地时间localtime,而本地由于地理位置不同,可能获取的是北京时间或者美国时间UTC。最好的方式是使用local time来进行自动适配。另一种时间表示格式是用秒数,即从1970年1月1日到所写时间的秒数。注意这个时间跟UTC时间是对应的,如果直接用北京时间换算秒数,会相差12小时,从而导致时间戳错误。...原创 2022-03-21 10:17:18 · 336 阅读 · 0 评论 -
IP修改后自动还原(IP地址无法修改)
打开运行(快捷键win+R),输入gpedit.msc打开本地组策略编辑器。选择【组策略】-【用户配置】-【管理模块】-【网络】-【网络连接】-【禁止访问LAN连接属性】将【未配置】或者【已启动】改成【禁用】。搞定。LAN连接指局域网连接或者本地连接。本机IP修改属于这一范畴。不过默认应该是可以改IP,出现这个问题也很奇怪。。。...原创 2022-03-21 10:11:54 · 10721 阅读 · 0 评论 -
Debug: The property NMakebuildCommandline does not exist
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。...原创 2021-09-07 09:19:11 · 1503 阅读 · 2 评论 -
遗传算法
首先简单易懂的介绍了遗传算法(GA),然后介绍GA算法在图同构中的应用思路。原创 2016-05-24 19:45:05 · 1199 阅读 · 0 评论 -
Matlab画图函数与参数
Matlab画图函数及参数学习资料方便查阅。plot函数plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线: close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y);若要画出多条曲线,只需将座标对依次放入plot函数即可:pl原创 2016-05-23 10:25:48 · 7494 阅读 · 1 评论 -
PGMPY安装与使用
PGMPY是Python语言开发的贝叶斯网络项目,在github上直接能搜索到。pgmpy的库可以在github上下载。一种简单的方法是安装pycharm,在pycharm里可以直接搜索到pgmpy库进行安装。github上的项目源码提供了一些example,很有用建议先看看。无比好用的参考资料,详解源码:http://pgmpy.org/models.html#module-pgmp...原创 2018-11-20 16:58:34 · 6517 阅读 · 10 评论