自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Colin_Downey的博客

Stay hungry, stay foolish. Email: Colin_DowneyAT126.com

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

转载 conda创建环境报错 ‘setuptools‘ is a dependency of conda

RemoveError: 'setuptools' is a dependency of conda and cannot be removed fromconda's operating environment.This error is about you can not update setuptools in conda env, so you should update conda dependency as fllow 'conda update --update-deps conda'.

2021-02-13 09:53:05 484

原创 猫猫吃小鱼干问题——策略与证明(其实是猜帽子问题啦!)

本文主要内容来自:Ebert, Todd & Merkle, Wolfgang & Vollmer, Heribert. (2002). On the Autoreducibility of Random Sequences. SIAM J. Computing. 32. 10.1137/S0097539702415317. 考虑这样的一个问题:一个铲屎官有三只猫猫????。有一天,铲屎官买了两种颜色的项圈(橙色和蓝色),给主子们带上。然而,主子们并不知道自己被戴上的是什么颜色的项圈,

2020-07-23 14:00:54 486

原创 [python实现]A*搜索算法解决八数码问题(图搜索算法,宽度优先搜索,深度优先搜索,代码附注释,GUI界面实现)

项目地址: https://github.com/ColinDowney/Graph-Search-for-8-Puzzle参考: 清华大学出版社. 人工智能. 马少平, 朱小燕.内容: 使用python实现了三种不同启发函数的A*搜索算法(图搜索),以及宽度优先搜索和深度优先搜索,并计算扩展结点数和生成结点数,可以输出解路径。有GUI交互界面。License: MIT...

2020-05-12 19:14:08 3580

原创 CORS Error: Cross origin requests are only supported for HTTP; XMLHttpRequest; 加载本地文件html

在打开本地文件时出现CORS Error: Cross origin requests are only supported for HTTP,无法加载本地文件。出错原因:解决方法:1.Install NodeJS// Hint: If you're on a Mac, you want to install and useHomebrewfor this...

2020-05-07 22:55:54 1014

翻译 余弦相似度和相关系数以及z-score之间的关系

余弦相似度和相关系数以及z-score之间的关系向量aaa和bbb之间的余弦相似度只与他们之间的角度有关:cosθ=a⋅b∥a∥∥b∥cos\theta = \frac{a\cdot b}{\|a\| \|b\|}cosθ=∥a∥∥b∥a⋅b​应用余弦相似度的时候,很多情况下向量都是非负的(比如文档中词项的频次向量)。在这些时候,余弦相似度也是非负的。...

2020-04-15 12:01:39 2343

原创 理解自信息和信息熵——为什么自信息这样算?

一直对香农的信息熵(Information Entropy)都没有一个非常感性的认识,今日摸鱼学习了一下这个问题。 我们先来看看香农是怎么看待交流中的“信息”:“The fundamental problem of communication is that of reproducing at one point either exactly or approximately a ...

2020-03-31 11:04:11 5621

原创 [android sqlite]cursor读取数据表行列里面的所有数据;cursor仅读取了第一行;cursor移动问题;moveToNext返回false

程序从sqlite数据库读取数据并放入ListView组件中,然而实际运行的时候总是只能读出第一行的数据。代码如下:cursor.moveToFirst();int colNum = cursor.getColumnCount();do{ for(int i=0;i<=colNum;++i){ list.add(cursor.getString(i));...

2019-12-19 09:19:54 1971

原创 [android开发]来电拦截 ITelephony

别试了用不了了(。本来以为终于在这里找到了解决方案,然而telephony.endCall()需要系统权限MODIFY_PHONE_STATE permission required.同时,这个系统权限除了系统软件,其他任何的应用软件都无法获取。see:How to grant MODIFY_PHONE_STATE permission for apps ran on G...

2019-11-19 18:05:59 467

原创 人脑和人工智能中的视觉处理

2019-11-13 15:29:50 380

转载 [Android]用的TableLayout,怎么调都有列上面的Button都跑出去。

计算器布局,用的TableLayout,怎么调都有列上面的Button都跑出去。终于在TableLayout里的元素为什么宽度没有占满父控件里面找到了解决方法: <Button android:text="xx" android:id="@+id/btn_xx" andro...

2019-10-06 18:15:42 235

原创 [Python] exception: no description

文件加载失败

2019-08-26 11:59:47 9051 2

翻译 [Linux][c语言]使用管道进行进程间通信 (父子进程通信、双向通信)

本文翻译转载自:www.tutorialspoint.com, Inter Process Communication - Pipes原创翻译,仅作为学习分享,侵删。管道是两个或多个相关的进程之间的通信中介。这个通信中介可以是用来在同一个进程中通信,也可以是用来在父子进程之间通信。通信也可以是多层次的,比如在父进程、子进程、子孙进程之间的通信等。通信的实现是通过一个进程写入管道,另外一个进...

2019-07-11 09:47:27 10771

原创 [Latex]visio画图导入矢量图到Latex | 裁剪pdf | 去掉pdf白边

Visio中选择打印,打印到pdf 用WPS打开pdf,选择编辑 直接编辑,留下想要的图像并保存。 在latex中要插图的地方插入此pdf文件即可。

2019-07-10 11:32:49 1219

原创 [Latex]手动作者页排版(不使用模板)|图片环绕|作者简介|插入图片|图片说明|Picinpar 宏包 取消图片编号

实现效果:实现代码:\documentclass{article}%需要包含的包\usepackage{picinpar}\usepackage{graphicx}%加上这个,以取消图片序号显示\makeatletter\long\def\figwindownonum[#1,#2,#3,#4] {% \begin{figwindownonum} \begi...

2019-07-10 10:36:45 2935 1

翻译 [Python]报错Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory:https://stackoverflow.com/questions/38896424/tensorflow-not-found-using-pip WARNING: Retrying...

2019-07-10 09:51:31 2873 1

原创 [C++]0x0F1DDCB1 (msvcp140d.dll)处(位于 Leaf.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突。

请检查数组和指针访问是否越界。

2019-06-11 20:40:24 4460 4

原创 [python pandas]dataframe添加行/按照原dataframe列名创建新的dataframe/保留原dataframe结构(append无法添加,添加之后仍然为空)

网上有许多方法提到要用append或者loc直接赋值,但是我运行发现都不行,不知道为啥。我是想把原dataframe中的几行提出来放到新的dataframe中。方法如下:#按照原dataframe的列标题创建新的dataframeNewDataFrame = pd.DataFrame(columns = OriginalDataFrame.columns.values)#i为要提取...

2019-06-10 13:29:50 4032

原创 [Latex] 在公式环境下报错:Misplaced alignment tab character &.

在编辑公式时企图用&进行对齐:\begin{equation*}\hat{x}^{(1)}(k+1)&=(x^{(0)}(1)-\frac{\hat{b}}{\hat{a}})e^{-\hat{a}k}+\frac{\hat{b}}{\hat{a}}\\&=184242e^{0.0116}-182016\end{equation*}其实之前一直这样用"...

2019-06-07 15:45:07 7184

原创 你不知道的事——关于多级反馈队列MLFQ的一些细节

多级反馈队列的基本原理此处不再阐述了。这里主要指出几个我关注到的细节而网上大部分的博客都没有提到的,并不全面。更多多级反馈队列的细节请参阅参考资料等。进程可以大致分为CPU密集型的进程(CPU-bound jobs)和IO密集型的进程(I/O-bound jobs),而一般而言,对于IO密集型型进程,我们希望它更快得到处理。因为这类进程需要和用户进行交互,占用CPU时间少,优先处理它们能...

2019-04-22 12:53:32 1478

原创 [Linux] end Kernel panic - not syncing: System is deadlocked on memory

虚拟机内存不够。

2019-04-17 16:25:52 9601 4

原创 VisualStudio2017,python,unable to locate a pending request with type 'configurationDone' and sequenc

使用Visual Studio 2017运行python程序的时候出现unable to locate a pending request with type 'configurationDone' and sequence number '11'!的错误,无论切换到哪个python环境都不行。解决方法:python文件保存路径不能有中文。你可能需要的其他解决方法:①安装最新的p...

2019-04-01 20:28:11 762 3

原创 Virtualbox上ubuntu的Linux主机和虚拟机的互ping操作(无线网络Wifi)

仅供参考。入门小白,只是自己尝试了这样有效。将虚拟机如图设置两个网卡即可。网卡2选择无线连接的(Wireless)。

2019-03-24 22:31:15 472

原创 Unity Remote 5 安卓真机测试教程

使用Unity Remote可以直接在手机上测试程序,获取输入,而不用生成apk。Unity目前已经到版本2018.3.5了,无法再用Unity Remote4进行测试,而需要使用Unity Remote5(至少我测试的时候,4用不了)。简洁指导见此。步骤如下(使用华为手机): 1.在电脑上安装Java JDK和Android SDK. 请参考Unity3D在android下调试。...

2019-02-15 16:47:27 3180 1

原创 C++ 使用标准库中的堆(堆内内容需要改变)-priority_queue的pop报错"invalid heap"

编程时在使用标准库的priority_queue的pop时报错"invalid heap"。查阅了很久的资料,在知乎ywq109的提问找到了解决方案,这里整理一下完整地写出来。我遇到的这个问题主要产生的原因是在使用优先队列时,修改了堆中指针所指向地址的数据,造成出错。具体的原因我也不是很了解,应该是内部函数的实现的问题。(具体的应用情景是我在写Dijkstra的算法中要得到最小权边的时候用...

2019-01-18 13:30:58 922

原创 C++ 函数内实现递归(成员函数内实现递归)

有的时候由于各种原因,想在函数的内部实现一个递归而不调用另外的函数。这里提供一个可能不是最优的解决办法(用Lambda或者auto可能也能实现?)class Class { void function(Struct *p) { TYPE key = getKey(*p); struct iteration { bool operator()(Struct *p, TYPE ...

2019-01-18 13:01:10 2859

原创 C++ 基类指针指向派生类对象(父类指针指向子类对象)

假设基类(父类)是Base,派生类(子类)是Derived。之前用到在网上查都说用Derived d;Base *bp = &amp;d;Derived *dp = (Base*)bp;但实际上这是错误的,这样得到的派生类指针是不能指向派生类的成员函数或者数据成员。而应该使用reinterpret_cast强制类型转换进行转换。Derived d;Base *bp =...

2019-01-18 12:35:05 1769 1

原创 C++将成员函数作为函数指针传入函数的解决方法(项不会计算为接受 1 个参数的函数|请使用“&”来创建指向成员的指针)

成员函数虽然是函数,但是跟一般的函数还是有区别。而如果忽视了这一点就容易导致程序编写上出错,而且难以发现。定义一个对象时,系统只为数据成员分配空间。那么对于类的成员函数而言,它如何知道函数中提到的数据成员是哪个对象的数据成员呢?……实际上,C++为每个成员函数设置了一个隐藏的指向本类型的指针形参this,它指向当前调用成员函数的对象。成员函数中对对象成员的访问时通过this指针实现的。……因...

2018-12-07 20:30:06 2864

原创 C#-批量收取符合的邮件附件 并按照邮件名存到不同的文件夹中

安装包CSDN下载地址:https://download.csdn.net/download/colin_downey/10816196Github地址:https://github.com/ColinDowney/Hmail因为收作业太麻烦,就写成了一个小软件。引用了LumiSoft来收取邮件(pop3),然后其他的都很简单了。参考:blog.51cto.com/haihuiwei/...

2018-11-29 16:39:51 790

原创 MFC中的序列化——文件读写——详细步骤教程

做管理系统的时候需要将进行文件读写,其中涉及到自定义的类的时候就比较麻烦了。尤其是我的类中有string 的类型,不能直接用输入输出流或者强制类型转换进行读写。然而网上各种序列化的资料也比较乱,很多都只写了一部分。因此在自己完成之后再系统地归纳一下,希望对大家有帮助。我是在vc2017中测试的。进入正题。对于你希望用序列化进行文件读写的类,字符类型最好不要用string而是用CStrin...

2018-11-02 20:45:59 2531

原创 C#“正由另一进程使用,因此该进程无法访问该文件”在复制删除SQLite数据库文件时出现

今天在做系统中数据库文件导入的时候,出现了“正由另一进程使用,因此该进程无法访问该文件”的错误。我的操作是把目标文件复制到当前文件夹下,然后将记录系统设置的数据先从旧的文件中放到新的文件中,使用了SQLiteCommand的ExecuteNonQuery()方法进行更新。 System.IO.File.Copy(localFilePath, Path...

2018-10-30 19:50:01 3719

原创 C#中DataRow中使用ItemArray和setValue无法赋值的问题

在操作DataRow的数据时,往往要给其中一列赋值。编程的时候发现用ItemArray直接赋值,或者用setValue,对应的DataRow中相应的列的值都没有变化。 DataRow dr;//省略了给dr赋值或者引用等的步骤 dr.ItemArray[4] = value;//该值为int型(虽然与问题无关) dr.I...

2018-10-28 22:43:16 3687

原创 C#操作SQLite数据库时出错总结--错误:“Insufficient parameters supplied to the command”

上网找了好久,有的说是参数名字错了,有的说把"@parameter"改成"?"就可以了。解决C#操作SQLite数据库时出现“Insufficient parameters supplied to the command”的错误将如下SQL语句:insert into tbl_stock(Title,Barcode,Price)values(@Title,@Barcode,@Pric...

2018-10-28 17:56:54 5470 3

原创 c++在vc的debug平台(调试)运行时出现:不是有效的Win32应用程序(not a valid win32 application)

我的问题是数组太大了。估计是占用内存太多不给申请了。刚开始研究了半天以为平台的配置有问题……结果后来发现是数组开太大了。可是为什么不报错,而是在运行的时候出错,显示不是有效程序呢?...

2018-09-08 10:50:41 2768

原创 链表排序——对于任意数据按照相关信息排序——一个很好用的模板

本质上是一个链表排序,没有算法,就是直接排序。但是由于类的特性,在排序时可以保留相关信息。并且可以按要求的比较方式排序。换句话说,就是将一组任意类xing的信息排序...

2018-05-23 23:07:49 641

原创 C++ 描述任意多边形的类及计算其面积和周长

  这是一个可以在平面坐标系中表示任意多边形并且计算其面积和周长的类。不过目前只能在第一象限计算。使用时较简便,只要把多边形的各个顶点传进去就可以了(不用按顺序)。(其中面积的计算是参考https://blog.csdn.net/hemmingway/article/details/7814494的公式) 程序中附带包含了point 类,line 类。      point...

2018-05-23 21:26:04 5141

批量收取邮件附件软件Hmail

批量自动收取邮件附件的小软件。可设置自动回复邮件。收取时可以按照邮件名区分文件夹。邮件标题的符合暗号的才收取。采用C#写的。Target .Net 4.5framework, x86. Writen in C#, using LumiSoft for receiving email.

2018-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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