自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 python3使用baostock获取沪深300成分股历史数据

代码拔取从start_year到end_year的沪深300历史成分股信息,以半年为单位,最后以file_name为路径和文件名保存。(网上只有少部分成分股名单资源,且价格不低,所以自己动手)。

2023-07-18 10:01:48 1604

原创 简单的makefile

【代码】简单的makefile。

2023-05-12 10:10:20 89

原创 Linux C 使用cas实现简单的锁机制

【代码】Linux C 使用cas实现简单的锁机制。

2023-05-09 18:15:28 225

原创 windows通过修改路由表,通过特定的网卡访问特定IP

windows通过修改路由表,通过特定的网卡访问特定IP

2022-08-15 16:24:49 7831

原创 Ubuntu卡在开机界面问题的解决

某次重启ubuntu14.04后,卡在开机界面很长时间,类似于下面的图:按esc键看见如下界面:刚开始以为是samba设置的问题,取消其开机启动甚至卸载了也没有解决问题。遂google,发现解决方法也很简单:1. press 'Alt+Ctrl+F1' to navigate to tty1, then login(Alt+Ctrl+F7'可以切换回来)2. sudo dpkg-reconfigure gdm3. 如果没安装gdm需要先保证联网并执行:sudo a...

2021-07-18 09:47:26 8986

原创 DPDK环境搭建报错及解决方法总结

学习dpdk的第一道坎就是dpdk环境的安装。根据我安装了dpdk数十次,遇到过各种各样的问题,也积累了不少经验,现在总结在这篇博文里。1.错误:提供给函数‘ndo_dflt_bridge_getlink’的实参太少 上网搜索解决方案: 在dpdk文件夹/x86_64-native-linuxapp-gcc/下编辑.config文件 将: #CO...

2019-10-15 14:16:56 4228 1

原创 windows使用vscode insider + remote pack extension远程编辑/debug linux服务器上的程序

vscode新版本vscode insider加上remote pack extension后可以远程编辑/debuglinux服务器上的程序。安装步骤参考官网教程:https://code.visualstudio.com/docs/remote/ssh1.下载ssh,在github找到一个开源的免安装版本,下载解压之后直接添加环境变量就可以使用,下载地址:https://github....

2019-05-21 09:49:58 1239

原创 LVM cache的使用(安装与卸载)

lvm_cache配置:lvm是Linux环境下对磁盘分区进行管理的一种机制,较新版本提供了cache特性支持,可以把多块硬盘组成一个逻辑盘进行挂载,并且将某个硬盘(通常选择SSD)设置为逻辑盘的缓存设备。以图1为例,我们需要将sda、sdb、sdc三块硬盘组合成一块逻辑盘,并将SSD—nvme0n1作为该逻辑盘的缓存。以图1为例,进行lvm_cache配置。图1配置lvm_cac...

2019-05-15 18:56:20 7433

原创 DPDK 17.11.5 + pktgen3.4.5环境搭建+利用pcap文件发包测试

之前dpdk的安装遇到了一些坑,pktgen按装也是一样。他们都在一定程度上依赖内核版本。个人感觉,linux内核版本3.x比较合适,至少不会有和内核冲突的情况,很多其他错误都是依赖项没有满足,可以针对性安装相关库解决。我的版本是 Ubuntu 14.04.5 LTS (GNU/Linux 3.19.0-25-generic x86_64) + DPDK 17.11.5 + pktgen3...

2019-05-10 17:27:09 3812 5

原创 Python3 利用raw socket发送链路层包。

本文参考了博文:https://blog.csdn.net/jeanphorn/article/details/45599469先对博文代码进行一个简单的解析。import socket import struct #0x0800似乎对不同的包来说并不影响rawSocket = socket.socket(socket.PF_PACKET, socket.SOCK_RAW, so...

2019-05-06 19:28:19 4321 7

原创 Python3使用raw socket发送自定义payload的IP包。

在别人代码的基础上,实现了python3编程,利用raw socket发送自定义payload的IP包的程序,其中raw socket无需与目标主机建立socket连接即可发包,在某些场合下很有用。代码是一个py文件,链接如下:https://github.com/AlecHang/packet_sender如果出现winerror10013的问题,是由于权限不够所导致的,可以按照如下方法...

2019-01-18 09:23:18 2806 3

原创 [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试--问题的解决

之前在尝试用python进行原始套接字编程时,运行出现错误如下:[WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。上网搜索了一番,大多说出现这类问题是端口占用的缘故。不过原始套接字编程似乎并不需要自己显式配置端口。还有人说应该是权限问题。在linux下用root权限的确可以避免这个问题,那么在windows下怎么办呢?答案也听简单,将程序对应的编辑器...

2019-01-15 10:25:01 4414

原创 Linux服务器初探

    本人小白,刚学linux不久。偶尔看看《鸟哥的Linux私房菜》。最近实验室需要搭建服务器,师兄派我去干这活了。    引导盘和光盘都装过Ubuntu系统。之前装的桌面版,卡的不行;后来用服务器版的重装,才算是正常了。这一步骤需要注意在boot Manager里面选择正确的引导项,看你是USB还是DVD。另外注意的一点是重装系统时最好把原系统全部覆盖,不然可能会因为找不到系统启动引导所...

2018-11-23 15:53:56 131

原创 DPDK2.0.0出现问题 error: ‘struct pci_dev’ has no member named ‘msi_list’的解决方法

首先说一下自己遇到的一个困扰了好一阵子的BUG。由于实验室服务器需要用DPDK2.0.0 (现在版本都出18了),所以也就用了这个版本。Ubuntu18、Ubuntu14.04TLS都尝试装过DPDK2.0.0,但都遇到了同样的一个问题。在Build lib/librte_eal/linuxapp/igb_uio这一步骤时,出现报错:在网上也没有找到解决方法,只是搜到了可能时linux...

2018-10-29 15:54:55 3598

原创 LogiCORE IP Endpoint Block Plus v1.15 for PCI Express 踩坑记录

        实验室需要在xilinx的virtex5 FPGA板子上实现与PC端的PCI-e接口通信,并且需要做到DMA传输模式。对于连计算机组成原理都没学过的小白我等简直是天大的挑战。看了好几天PCI-e的资料都不得其精髓。给的xapp1052以及有关程序耶不知道咋用。于是自己试着碰运气在官网找到了如题这篇文章。我根据文章介绍按照流程生成IP核,利用modelsim与cmd进行仿真,同时记录...

2018-08-03 17:41:47 678 1

原创 64位ISE + Modelsim 联合仿真

实验室的一个项目,需要在xilinx的virtex系列FPGA板子上实现一个加解密算法。之前在quartusⅡ上写过一些verilog,所以也算有一点基础吧。话不多说,开始进行简单的配置。ISE我用的是14.7版本,太大放不到百度云上面,有需要我会想办法,破解文件liciense:链接: https://pan.baidu.com/s/1Xj_uvWZXa_hNjBKGucukBQ 密码:...

2018-08-03 15:18:03 769

原创 利用 2to3.py将python2的格式转换为python3

之前用python3装载mingus库(一个可以用来生成音符、乐理的模块,需要结合LilyPond)之后进行载入时,出现如下报错:ModuleNotFoundError: No module named 'mt_exceptions'上网搜索发现是模块是用python2编写的,需要转换成python3.了解发现python环境带有2to3.py,能够进行批量转换。找到python3安装路径,2to...

2018-03-15 11:19:01 1740

原创 Python踩坑记录

Q:装载第三方库(先安装好python和pip)A:如果运用IDLE写python,在控制台窗口输入pip install 你要安装的模块如果用spyder,在spyder控制台输入!pip install 你要安装的模块Q:运用pip操作装载不同的库后,但在编译器使用import指令找不到对应模块。A:发现系统装载了两个版本的python,卸载其中一个。...

2018-02-08 17:31:32 377

原创 Unity5.4.3+Kinect2配置

网上关于Kinect与Unity的配置过程比较详尽了,小的在这里简单记叙一下自己配置Unity的过程,一定程度参考帖子:点击打开链接操作系统WIN10,Unity5.4.3,Kinect2.0。步骤一:将Kinect接通电源,USB3.0接口接到电脑对应接口。注意需要是USB3.0接口,内部为蓝色。步骤二:电脑连接Kinect以后,应该会自动安装驱动程序,没有自动安装的右键“这台电脑”

2017-05-11 17:25:22 8808 3

原创 Unity发布WebGl逐行读取本地文本文件

Unity发布成WebGL可以用chrome打开,之前有提到过。那么如何在WebGl中逐行读取本地的文本文件呢?之前在网上有了解到可以利用WWW进行文件读取,发现读取后只能转换为string类型,我需要将其进行逐行处理,应该怎么办呢?经过一番搜寻,终于实现了文本文件的读取,核心代码如下:using UnityEngine;using System.Collections;public

2017-05-05 17:15:10 11279 4

原创 Unity世界坐标与本地坐标的一种转换方法

Unity有世界坐标、本地坐标(localposition)、UI坐标(这个我好像还没怎么用)、屏幕坐标等等,之前的一个项目需要考虑世界坐标转换为本地坐标,后来经过一番尝试,找到了一种比较取巧的方法。首先,世界坐标是指物体在场景中的坐标,当某个物体没有父物体时,它的position即为世界坐标的position,rotation同理;本地坐标是物体相对于它的父物体的坐标而言( 父物体又套父物体

2017-04-26 15:11:26 36001

原创 关于Unity发布Webgl在chrome中打开报错的问题

之前了解到Unity可以发布Webgl程序,可以用火狐或者chrome浏览器打开。在尝试了一个简单场景后,火狐浏览器打开无压力,但是chrome浏览器打开出现了以下情况:后来去官网论坛搜了搜,发现是chrome浏览器出于安全考虑,不支持打开本地文件的缘故。具体网址如下:点击打开链接考虑设置chrome浏览器允许打开本地文件,需要进行如下一番设置:点击打开链接之后进行了尝试,终于

2017-04-26 10:33:09 10701 5

空空如也

空空如也

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

TA关注的人

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