编程语言
包括C,C++,Java,Python等在内的编程语言学习与经验分享
智慧地球(AI·Earth)社区
“星辰大海,AI•领航 | 智慧地球,共创未来” 来自中科院和高校的领域内专家博主共同打造智慧地球(AI•Earth)学术技术极客社区!【官方地址】:https://devpress.csdn.net/aiearth,交流前沿学术!分享极客技术!领略智慧地球风采!一起寻找生命中的光!
展开
-
VC++6.0 安装 graphics.h 配置及使用
很久没搞c语言了,最近要用一个很旧的库graphics.h,新的编译器都无法兼容(比如codeblocks),无奈又重新装上了vc++6.0...一、vc++6.0安装及配置:可以直接搜,我这就直接在csdn上传了:下载地址:https://download.csdn.net/upload/11180711安装完会发现无法运行:其实是win10不兼容中文版的vc6...原创 2019-05-15 20:51:28 · 4886 阅读 · 4 评论 -
C语言 error C2236: unexpected 'enum' 'week'
C语言 程序中使用enum week 的时候报错: error C2236: unexpected 'enum' 'week'#define num 4enum week { one, two, three, four}enum week we;原因是:这样就没错了原创 2018-03-15 00:36:20 · 1164 阅读 · 0 评论 -
八数码问题(C+数组(学艺不精,没敢用指针和结构体QAQ))
人工智能课程的作业,正好把之前写过的八数码问题重新再学习,用C语言写一遍: 可以看看这篇文章: 八数码的八境界一、使用的方法:暴力BFS+康托(逆)展开+hash判重 直接暴力bfs所有的询问,用康托展开计算全排列数值从而得到哈希值判重。 C语言学艺不精,没敢用指针和结构体,只用了简单的数组来实现链表,hash,队列等逻辑....QAQ......原创 2018-04-06 23:29:46 · 979 阅读 · 1 评论 -
汇编 in out的用法示例
汇编语言中,CPU对外设的操作通过专门的端口读写指令来完成; 读端口用IN指令,写端口用OUT指令。 例子如下: IN AL,21H;表示从21H端口读取一字节数据到AL IN AX,21H;表示从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH MOV DX,379H IN AL,DX ;从端口379H读取1字节到AL OUT 21H,原创 2017-12-10 16:10:56 · 1401 阅读 · 1 评论 -
proc far and near. 的简单解释
There are two types of CALLS and JMPS in 16-bit assembly: near and far.在16位汇编中有两种类型的CALLS和JMPS:near和far。Near contains a 16-bit offset. For calls it will save the IP only. Far contains a segment and a原创 2017-12-10 15:41:19 · 2980 阅读 · 0 评论 -
指出下面模块中Cin,Cout,C3,C5的类型 Verilog 详解(看了书依然不懂的绝望TT.....)
题目:指出下面模块中Cin,Cout,C3,C5的类型。 module FADD(A,B,Cin,Sum,Cout); input A,B,Cin; output Sum,Cout; … endmodule module Test; … FADD M(C1,C2,C3,C4,C5); … endmodule Cin( ),Cout( ), C3( ),C5( ),C2( )对于端口信号,...原创 2018-04-02 23:13:27 · 3230 阅读 · 4 评论 -
Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
报错类型:Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.平台:Windows-pycharm-anaconda虚拟环境解决方案:加入以下语句:import matplotlib as mplimport matplotlib.pyplot as pltmpl.use(‘TkAgg’)#在所有包最后加入该语句即可但是我加入以后还是无法显示图片,原因在于mpl.us原创 2021-04-02 09:15:28 · 923 阅读 · 0 评论 -
AttributeError: 'list' object has no attribute 'ndim'
ERROR:AttributeError Traceback (most recent call last)<ipython-input-6-9b77ac20aa23> in <module>() 1 # Print the `images` dimensions----> 2 print(i...原创 2019-03-28 22:15:16 · 21489 阅读 · 1 评论 -
【菜菜的CV进阶之路-基础库的使用-Numpy】按指定条件筛选numpy ndarray数据并进行操作
问题:如何按照指定条件去对numpy ndarray 的部分值作修改?1、面对这个问题首先想到的是去挨个遍历数组中的每个元素:比如对于一个二维数组:shape = arr.shaperesult = np.zeros(shape)for x in range(0, shape[0]): for y in range(0, shape[1]): if arr...原创 2019-04-02 13:35:06 · 632 阅读 · 0 评论 -
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found
主要参考:解决libstdc++.so.6: version `GLIBCXX_3.4.22' not found在具体解决时发现原作者的方法有一些地方描述的不是很好,这里仅对该文章的解决方案做了一点小的调整出现错误如下:ImportError: /home/pc314/anaconda3/envs/tensorflow/lib/python3.5/site-packages/zm...原创 2019-03-24 11:31:31 · 23462 阅读 · 24 评论 -
【转】python处理xml数据文件
实验需要,数据有一部分是xml的,顺便学一下xml文件的处理方法,原文格式不是很美观,这里我稍微调整了一下:原文:https://www.cnblogs.com/fnng/p/3581433.html 关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python 来读取xml 文...转载 2019-02-09 11:37:26 · 454 阅读 · 0 评论 -
Python错误TypeError: write() argument must be str, not bytes
小记一下,今天使用open打开文件的时候出现了下面的错误。注:我用的是Python3.6.1版本。TypeError: write() argument must be str, not bytes网上搜索才发现原来是文件打开的方式有问题。之前文件打开的语句是:filehandle = open(WAV_FILE, 'w')然后使用二进制方式打开就没有这个问题:f...转载 2018-10-30 16:05:45 · 1250 阅读 · 0 评论 -
python错误:TypeError: 'module' object is not callable 解决方法
转自:http://www.phperz.com/article/14/1208/39955.html本文为大家讲解的是python错误:TypeError: 'module' object is not callable 解决方法,感兴趣的同学参考下。错误描述:程序代码 class Person: #constructor def __init__(self,...转载 2018-09-22 15:07:40 · 81124 阅读 · 0 评论 -
Pycharm:Couldn't connect to console process.
问题出在pycharm的配置上:1、将当前项目设为source: 2、在settings里面检查一下你的python配置有没有问题原创 2018-03-30 20:45:15 · 9790 阅读 · 2 评论 -
python 第三方库安装技巧
Python 是一门优雅的语言,简洁的语法,强大的功能。当然丰富的第三方库,更能加速开发。那么问题来了,如何安装这些第三方库(包)呢?安装第三方库的方式其实不多。下面就介绍一些技巧。 源码安装很多第三方库都是开源的,几乎都可以在github 或者 pypi上找到源码。找到源码格式大概都是 zip 、 tar.zip、 tar.bz2格式的压缩包。解压这些包,进入解压好的文件夹,通常会看见一个 se原创 2017-09-07 13:23:00 · 713 阅读 · 0 评论 -
python 汉字转拼音 实例
python 汉字转拼音 首先是安装第三方库:$ pip install pinyin使用的话:>>> import pinyin>>> print pinyin.get('你 好')nǐ hǎo>>> print pinyin.get('你好', format="strip", delimiter=" ")ni hao>>> print pinyin.get('你好', format原创 2017-09-07 13:02:10 · 2050 阅读 · 1 评论 -
python操作Excel读写--使用xlrd
一、安装xlrd模块到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍1、导入模块 import xlrd2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls')3、使用技巧 获取一个工作表 table = data.shee原创 2017-09-06 23:52:23 · 904 阅读 · 1 评论 -
python for 循环 遍历 两个 List
使用zip函数: for f, b in zip(foo, bar): print(f, b)具体请看原创 2017-09-06 23:50:28 · 3201 阅读 · 0 评论 -
Python返回数组(List)长度的方法
其实很简单,用len函数: array = [0,1,2,3,4,5] print len(array) 6 同样,要获取一字符串的长度,也是用这个len函数,包括其他跟长度有关的,都是用这个函数。 Python这样处理,如同在print的结果中自动添加一个空格来解脱程序员一样,也是一个人性化的考虑,所以在比如字符串的属性原创 2017-09-06 23:44:33 · 1634 阅读 · 0 评论 -
列表解析(推导)
这是我找到并整理出来的自己易理解的知识:优雅、清晰和务实都是python的核心价值观,如果想通过操作和处理一个序列(或其他的可迭代对象)来创建一个新的列表时可以使用列表解析( List comprehensions)和生成表达式,通过这两个操作,我们可以看到这三个观点是如何在python中和谐统一起来的。列表解析在需要改变列表而不是需要新建某列表时,可以使用列表解析。列表解析表达式为:[expr原创 2017-08-14 20:15:22 · 740 阅读 · 0 评论 -
正则表达式_re 模块
首先得知道什么是转义: 转义符 假设你想要在一个字符串中包含一个单引号(’),那么你该怎么指示这个字符串?例如,这个字符串是What’s your name?。你肯定不会用’What’s your name?’来指示它,因为Python会弄不明白这个字符串从何处开始,何处结束。所以,你需要指明单引号而不是字符串的结尾。可以通过 转义符 来完成这个任务。你用\’来指示单引号——注意这个反斜杠。现在原创 2017-08-14 17:58:40 · 505 阅读 · 0 评论 -
正则表达式_python
正则表达式正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。 如果刚开始看不懂,下面可以通过实例来看看: 1.匹配 python.org 的正则表达式:python\.org注:如果使用 python.org 来匹配,由于 . 可以匹配任意一个字符(换行原创 2017-08-14 17:25:46 · 382 阅读 · 0 评论 -
Tensorboard: No graph definition files were found
我学的是莫烦python的tensorflow教程,当我使用tensorboard 制作一个神经网络的graph的时候,如下图: graph已经生成好了,但是: 当我按作者的教程操作时,出现了mac系统和windows(我的系统),命令行操作不一样的情况: 作者的: 实际上应该用windows的文件路径格式: 这两种都是可以的,一个是相对路径,一个是绝对路径原创 2017-09-10 16:56:45 · 817 阅读 · 0 评论 -
Anaconda Navigator:could not find or load the QT platform plugin "window in"
安装Anaconda后打不开Anaconda Navigator:将\Anaconda\Library\plugins目录下的platforms文件夹拷贝到\Anaconda后重新打开Anaconda Navigator注意安装一些国外软件时的路径名称问题,比如要注意带有中文或空格的路径,可能会出现未知的错误原创 2017-09-09 10:53:48 · 1476 阅读 · 0 评论