月色的部落格
我们来到这个世界上,只是为了看一看月亮
-
《连连看》算法c语言演示(图片是游戏的示意图,来自互联网,与本文程序无关)看题目就知道是写给初学者的,没需要的就别看了,自己都觉得怪无聊的。很多游戏的耐玩性都来自精巧的算法,特别是人工智能的水平。比如前几天看了著名的Alpha GO的算法,用了复杂的人工智能网络。而最简单的,可能就是连连看了,所以很多老师留作业,直接就是实现连连看。连连看游戏的规则非常简单: 两个图片相同。 两个图片之间,沿着相邻的格子画线,中...
-
Grapher--寂寞无名的神器承自上一篇中的函数图形,有人问,能不能别把画个图搞那么复杂,我说当然,只要你有一台mac。话说出来很潇洒的样子,充斥着一股迷之自信。可能这就是mac用户典型的特征,尽管也许并没有那么值得骄傲。其实在上一篇中我见到照片的时候就看出来用的是什么软件了,mac内置的grapher。grapher的诞生还有一段荡气回肠的“硅谷往事”,是一个令我汗颜而又激励我努力的故事。故事英文原文请看:http:/...
-
就算会用python画颗心,可你依然还是只单身狗:) 标题是开玩笑的,千万别认真。随着AI的飞速发展,有志于此行的码农也是急剧的增加,带来的就是大家对算法、数学的兴趣也格外升高。本文的来历是这样,今天某老同事在朋友圈发了一张屏拍,求公式。看了一下还是难度不大,上半部分基本是两个半圆,下半部分是两个旋转了的反余弦函数。不过我的数学也比较渣,看到这个步骤后面也就倒腾不清了,不过到这种程度在互联网上搜一搜找到答案还是不难的,很快就找到了正确的公...
-
一条命令解决mac版本python IDLE无法输入中文问题安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文。通常故障有两种情况: 在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做英文对待。这种情况是由于IDLE使用了Tkinter 图形库,Tkinter使用的依赖库Tcl/Tk,在macOS中已经有了一个较低的内置版本,这造成了中文无法输入的问题,解决办法可以重新安装使用高...
-
RS232串口的Windows编程纪要再次是一篇入门文,各路神仙退散。直接进入主题,又不是历史课,关于RS232那些前世今生的故事就不摆了。硬件链接首先以9针小口为例(大口应当只能去博物馆看了吧)看一下管脚排布,其实RS232本身没进博物馆都已经够让我惊讶了。(图片来自互联网)通常使用的接线图:(图片来自互联网)硬件接口部分的重点: 绝大多数情况下,我们只需要接2号、3号、5号,RXD/TXD/SG三根线就能正常工作。(顺便多...
-
在龙芯小本上安装Debain8.10(图片是LEMOTE8089D笔记本,来自互联网)YX原来送了一个LEMOTE笔记本给我。CPU是首款真正的国产,龙芯2F,兼容mips的指令集。笔记本原来的操作系统是Debian6,后来升级到了7,随后一直是当做玩具放着。最近因为中兴受制裁的事件又想了起来,拿出来尝试看能做点什么。首先做了常规升级,结果完成后重启动,笔记本直接挂了。随后只好重新安装,因为笔记本出品时间比较长了,厂家似乎也业...
-
NMF学习练习:做电影推荐NMF是很久以前学的,基本快忘没了,昨天YX提出来一个关于NMF(同音同字不同义)的问题,才又想起来。自己的学习笔记写的比较乱,好在网上资料多,摘了一篇,补充上自己笔记的内容,留此助记。NMF概念出现的比较早,差不多在电脑还没有开始繁荣起来,NMF及相关的一些算法已经很成熟了。NMF用在电影推荐、商品推荐也并不是很适合,现在大多使用SVD之类的算法。不过这篇只是学习的记录,有个例子总比枯燥的...
-
mac用户丢失管理员身份急救用了这么久mac,发现居然还存在这么大一个bug。就是如果你曾经编辑mac电脑默认用户资料,比如试图改用户名、试图改HOME路径之类的,有很高比率可能导致该用户丧失管理员权限。随后悲剧就开始了,所有需要管理员权限认证的地方,比如安装了一个新软件,在弹出的认证窗口中,无论如何输入用户名和密码,都无法授权通过。此时在系统设置->用户及用户组中,会发现该用户选项卡中“允许用户管理这台电脑”前...
-
mac电脑进行可见光通信实验要点lifi作为一个入门门槛低、涉及范围广的实验,在理工高校中还是比较流行的。通常实验分成3个部分,字符数据传输实验、音频传输实验、视频传输实验。在官方的实验指南中指定使用win7x64或者win xp来进行。老话题,这里说在mac怎么进行实验。音频传输、视频传输实际跟电脑没关系,只要保证usb供电即可,找两个手机的usb充电器就足够了。第一部分的实验则是使用了usb转串口卡,这个重点是安装ma...
-
python scrapy 入门在TensorFlow热起来之前,很多人学习python的原因是因为想写爬虫。的确,有着丰富第三方库的python很适合干这种工作。Scrapy是一个易学易用的爬虫框架,尽管因为互联网多变的复杂性仍然有很多爬虫需要自己编写大量的代码,但能够有一个相对全面均衡的基础框架,工作还是会少许多。框架安装不好意思用别人网站作为被爬取的例子,下面从头开始,以本站为例,开始一个简单的爬虫之旅。因为习惯原因...
-
大恒工业相机多实例使用工作环境比较恶劣并且有较多干扰源的环境做视觉识别一般都使用工业相机,大恒水晶相机是比较常用的一种。比起来进口相机,虽然用起来会更麻烦,但好在价格便宜,各项指标也不低。大恒水晶相机是提供SDK的方式跟OPENCV类的系统做集成,还做不到像很多进口相机一样直接就有了系统级的驱动,这方面的资料还是不少的,下面是在网上摘的一个例子:(来源)// test.cpp : 定义控制台应用程序的入口点。//...
-
图像识别基本算法之SURF图像识别、人脸识别可行的算法有很多。但是作为学习,如果能理清这个问题研究的历程及其主线,会对你深入理解当前研究最新的发展有很多帮助。本文是自己在学习过程中的笔记,大多内容来自于网络,出处请参考最后的引文部分。Sift算法Sift算法是David Lowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变换情...
-
macOS的OpenCL高性能计算随着深度学习、区块链的发展,人类对计算量的需求越来越高,在传统的计算模式下,压榨GPU的计算能力一直是重点。NV系列的显卡在这方面走的比较快,CUDA框架已经普及到了高性能计算的各个方面,比如Google的TensorFlow深度学习框架,默认内置了支持CUDA的GPU计算。AMD(ATI)及其它显卡在这方面似乎一直不够给力,在CUDA退出后仓促应对,使用了开放式的OPENCL架构,其中对C...
-
量子计算及量子计算的模拟IT是一个繁荣的行业,寄托着无数人的梦想,充斥着无数的造梦神话。IT是一个悲催的行业,层出不穷的新概念让人应接不暇,几乎只要有一天不学习,都可能让你寝食不安。量子计算机是一个炒的比较热的概念,目前还处于上升期,感觉上已经到了爆发的边缘,似乎随时可以呼之欲出。通常对于量子计算机的理解就是,因为量子计算机的存储特征,可以处理很大的数据,而不是像传统计算机那样只是处理1、0二进制数,因此计算效率更...
-
iPhone多次输入错误密码锁机后恢复这个操作会完全丢失手机当前存储的资料,已经备份到iTunes的内容,将来可以通过iTunes恢复。已经被自动备份到iCloud的内容,比如通讯录,将来可以自动从iCloud恢复。以前没有备份过的资料,现在已经无法再备份。 如果有发票,只是丢失了包装,还是可以尝试网上预约苹果店天才吧尝试官方恢复。主要是尽力证明手机确实是自己的,不是捡的、不是偷的。 再次说明,手机刷机后原内容会丢失,确...