【完结】Modelsim Verilog单周期处理器开发 MIPS指令集
一点心得: 如果遇到不会的题,可以看着别人的代码,比着抄一遍(不要直接复制粘贴),抄的同时尽量理解每句代码的含义。如果看不懂某句代码,(觉得这句没有用),可以跳过这句不写,按照自己的思路继续。 如果之后没有出现问题,就不用管之前跳过的那句了;如果写着写着发现自己的思路行不通,再回去看别人的代码,大多数时候会发现:刚才跳过的那句,恰好能解决现在遇到的问题 一定要动手操作,不能只看书/答案 更新中,指令已完成,打包文件中含有执行的完整指令(经过MARS验证)以及所有代码。 最后一次修改时间:201
Ubuntu16.04进入不了图形界面 :the system is running in low-graphics mode
重装Ubuntu 16.04系统后,开机进不了图形界面 提示 :the system is running in low-graphics mode ! 进入不了图形界面,原因很可能是显卡驱动有问题,需要重装显卡驱动 Ctrl+ALT+F1 进入控制台 输入用户名和密码进入系统 复制文件并重启 cd /etc/X11
sudo cp xorg.conf.failsafe xorg.conf
sudo reboot
这时可以进入Ubuntu,但是显示会很卡,现在下载Nvidia显卡驱动 htt
python控制鼠标键盘:pynput
环境:win10,python3.5 安装pynput: pip install pynput
鼠标的控制与监听 import pynput
mouse = pynput.mouse.Controller()
# 移动鼠标到绝对坐标与相对坐标
mouse.position = (0, 0)
mouse.move(dx=5, dy=-5)
# 鼠标按下与释放
mouse.press(pynput.mouse.Button.left)
mouse.release(pynput.mouse
ubuntu16.04 安装cuda10.0和 cudnn7.5
安装cuda10.0 下载地址:https://developer.nvidia.com/cuda-toolkit-archive 给文件赋予执行权限后安装: chmod +x cuda_10.0.130_410.48_linux.run
sudo ./cuda_10.0.130_410.48_linux.run
开始安装后需要按空格键阅读条款,时间比较长,等不及的可以直接Ctrl+C跳过 阅读完使用条款后开始配置,一步一步慢慢来! accept/decline/quit: accept
解决pip下载很慢的办法
pip 安装一些软件包的时候会碰到下载速度超级慢,就像下面这样 解决办法: 复制下载地址,自己用浏览器或迅雷下载 下载得到压缩包后,然后再手动安装 pip install XXX
freeglut安装与使用
环境:win10 ,VS2015 1. 下载freeglut 下载地址:https://sourceforge.net/projects/freeglut/ 2. cmake编译 勾选SHARED_LIBS 和 STATIC_LIBS 打开工程,生成解决方案 版本:x64 Release,后面新建项目与这里的一致 3. 新建项目 VC++目录 --> 包含目录 your_path\freeglut-3.0.0\include VC++目录 --> 库目录 your_path\freeglut-
Windows安全中心输入用户名密码
解决办法 右击任务栏的“网络”图标,打开“打开网络和共享中心”; 点击“更改适配器设置”; 选择上网的网络连接,比如“以太网”和“无线连接”; 右键点击“以太网”选择属性; 单击“身份验证”标签,取消勾选“启用Ieee 802.1x 身份验证”选项,并确定保存。
python opencv图像匹配 matchTemplate函数
算法思路 将目标图像在源图像中滑动,计算两个相同大小图像的距离,最后根据距离最小的位置作为匹配结果 其中计算图像距离的算法有多种:TM_SQDIFF,TM_SQDIFF_NORMED等详细见opencv官网 算法很简单,只用用在图像没有发生变形的情况下 代码 import cv2
def match_image(source, template):
# 选择匹配算法
match_method = cv2.TM_SQDIFF
result = cv2.matchTem
python TCP 通信
server.py import socket
IP = "192.168.0.0"
PORT = 12345
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((IP, PORT))
s.listen(1)
print('listen at port :', PORT)
conn, addr = s.accept()
print('connected by', addr)
while True:
data =
CVPR ECCV ICCV 计算机视觉顶会论文下载
1.往年论文集百度云下载 链接:https://pan.baidu.com/s/1xh59H83sOn6fKJzdcXBiVQ 提取码:j809 2.python下载 注意修改文件下载路径、官网地址 import urllib.request
import re
def getHtml(url):
page = urllib.request.urlopen(url)
html = page.read()
html = html.decode('utf-8')
python opencv 截图
import cv2
import numpy as np
from PIL import ImageGrab
def capture(left, top, right, bottom):
img = ImageGrab.grab(bbox=(left, top, right, bottom))
img = np.array(img.getdata(), np.uint8).reshape(img.size[1], img.size[0], 3)
r, g, b =
OpenCV C++环境搭建
OpenCV下载地址 下载windows安装包比如opencv-3.4.5-vc14_vc15.exe,解压到C盘(建议) 添加系统环境变量 Path: C:\opencv\build C:\opencv\build\x64\vc14\bin 新建OpenCV工程 test.cpp #include <iostream>
#include <opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
VideoCapt
Unity3D C#调用C++ dll并且实现两者之间的图像传输
Unity3D官方下载地址 opencv环境配置教程 Dependency Walker下载地址 OpenCV for Unity package提取码:a8h5 参考书籍:Windows核心编程第五版【第19、20章】提取码:u6ps Unity圣典 vs生成dll 将下图中的两处改为dll编译就会生成dll,改回exe则为应用程序 process.cpp #include <opencv2\opencv.hpp>
#define DLL_API extern "C" __declspec
个人服务器为什么要托管吗
之前有个朋友问小编自己有一台服务器,为什么要把服务器托管给我们腾佑呢,不能自己日常的维护!咋一听,这话没毛病啊!细细想来,服务器还是托管给IDC服务商的好,简单来说服务器托管商专业。个人或是企业管理服务器暂时无法达到机房环境的要求,同时需要技术人员全天监测。如果个人或企业要建设机房,前期投入费用大。 如果个人或企业想拥有自己独立的Web、Email、FTP、SQL等服务器,同时又不想花费更多
算法3:插入排序的套路
坚持我之前的说法,学习算法设计关键是要学习算法套路。一些经典排序算法,很好的体现了一些重要的套路,值得想一想。本文介绍插入排序的算法套路,即重用与增量有序的思想。先要注意,排序的结果一般都是升序的,也就是从小到大(与上图相反)。插入排序的算法很好理解,形式上,跟排扑克牌一样的操作:一开始,手是空的,然后拿一张牌开始插入排序,每一张新拿的牌都跟手中的牌进行比较,可以从小到大的比较(遇到大的就插在前面
在线实现微信跳转浏览器接口,一键跳转浏览器下载App/打开URL尽在 方天擎
Android & IOS】方天擎 跳转接口是针对于APP/H5在推广时无法正常在微信中打开的解决方案的接口。该接口主要实现微信内打开分享链接自动跳转浏览器访问的功能。使用说明:1. 用浏览器 方天擎 打开官网地址:http://www.gettool.cn/GetwxLink/2. 将你的推广链接输入工具框,点击生成3. 复制新生成的跳转链接和二维码4. 微信内打开跳转链接或识
如何使用 方天擎 实现从微信浏览器跳转到手机浏览器下载app
【Android & IOS】 方天擎 跳转接口是针对于App/H5在推广时无法正常在微信中打开的解决方案的接口。该接口主要实现微信内打开分享链接自动跳转浏览器访问的功能。使用说明:1. 用浏览器 方天擎 打开官网地址:http://www.fangtian7.com/wechatjump/2. 将你的推广链接输入工具框,点击生成3. 复制新生成的跳转链接和二维码4. 微信内
大数据基础之开发第一个Java程序
Java是一项用于开发应用程序的技术,可以让Web变得更有意思和更实用。Java与javascript并不相同,后者是一种用于创建Web页的简单技术,只能在浏览器中运行。使用Java可以玩游戏、上载照片、联机聊天以及参与虚拟体验,并能够使用联机培训、网上银行和互动地图等服务。如果没有安装Java,则许多应用程序和网站都无法工作。默认情况下,Java将自动通知您有新的更新可供安装。为确保软件最新和计
今日推荐
周排行