
技术
文章平均质量分 56
一些其他的日常技术积累
Rareay
这个作者很懒,什么都没留下…
展开
-
win10离线安装linux子系统
打开 设置 - 更新与安全 - 针对开发人员 选项,启用开发人员模式启用或关闭 Windows功能中,勾选其中 适用于 Linux 的 Windows 子系统,并重启电脑。下载安装包https://docs.microsoft.com/en-us/windows/wsl/install-manual#download-using-powershell重命名 .appx 为 .zip 然后解压通过命令行(如果遇到wslregisterdistribution failed with ..原创 2021-07-27 09:46:19 · 600 阅读 · 0 评论 -
json文件的读写
1 python版1.1 json 写入文件import jsondata = {'a': 1, 'b': 2}with open("xxx.json", "w", encoding='utf-8') as f: json.dump(data, f, ensure_ascii=False, sort_keys=True, indent=2, separators=(',', ':'))注意:保存数据中有中文时需要用 utf-8 的格式打开文件,并且 .dump 时设置 ensure_asci原创 2021-04-27 10:07:25 · 243 阅读 · 0 评论 -
win10离线安装vs2017
win10离线安装vs2017:https://blog.youkuaiyun.com/hellkyle/article/details/80759961原创 2021-04-20 21:27:42 · 578 阅读 · 0 评论 -
virtual box中windows和ubuntu传输文件
1 环境网络:断网os:win10 + ubuntu18.04(ubuntu 是 virtual box 中的虚拟机)2 思路由于虚拟机 ubuntu 是断网环境,所以不能在上面直接安装软件,只能通过 windows 把文件传送给它,介绍两种传输文件的方式:一种是共享文件夹,一种是 ssh;但是在搭建共享文件夹过程中用到了 gcc,而 ubuntu18 中没有自带 gcc,导致安装失败,所以先搭建 ssh。3 搭建 ssh 服务通过 ssh 传输文件,需要有一方是 server 端,显然虚拟机里原创 2021-04-01 23:30:17 · 597 阅读 · 0 评论 -
Gstreamer编译安装
1 说明Gstreamer 是一个媒体框架,本文描述在 ubuntu16.04 下编译安装。参考这里2 安装2.1 必要包sudo apt-get install -y bison flex libffi-dev libmount-dev libpcre3 libpcre3-dev zlib1g-dev libssl-dev gtk-doc-tools2.2 必要库ORC后面编译 gst-plugins-base 将会依赖这个库,注意 orc 的版本,本实验用的是 orc-0.4.25原创 2021-02-02 12:42:17 · 1818 阅读 · 0 评论 -
git的使用
1 git 的配置git config --global core.editor vim # 切换git默认编辑器为vim# 查看配置 (当前仓库配置)git config --local --list# 查看配置 (当前用户配置)git config --global --list# 查看配置 (当前系统配置)git config --system --list2 git 的常用命令git add . # 本地保存git commit # 本地提交,写日志git p原创 2021-01-04 18:59:07 · 138 阅读 · 0 评论 -
SVN服务器搭建
1.1 卸载/安装SVN服务端1) 卸载sudo apt-get remove --purge subversion(--purge 选项表示彻底删除改软件和相关文件)2) 安装:sudo apt-get install subversion可以验证一下是否安装成功:svn help //--svn帮助svn --version //--svn版本svnserve --version //--svn server版本1.2 创建SVN项目1.2原创 2021-02-02 12:42:25 · 2801 阅读 · 0 评论 -
软件激活功能
1 说明为了保证应用程序只能运行在指定的设备上,就需要对每台设备做标识,而设备与设备之间不能改变的差异就是硬件信息,比如设备型号、cpu的id号、MAC地址和其他出厂信息;为了保证我们的标识不被第三方用某些手段解析出来,我们这里使用了HASH算法和RSA验签机制;HASH 算法使用HASH算法中的SHA256来转换设备的敏感信息,该算法能很好的放大不同信息的差异,并且转换出的信息无法逆向推出原文;RSA 验签验签涉及到加密和解密两个过程,加密和解密各需要一般钥匙:公钥、私钥;如果用公钥加原创 2021-01-04 19:00:13 · 611 阅读 · 0 评论 -
ffmpeg的使用
1 搭建 ffmpeg 环境(windows下)1 下载点击这里下载FFMPEG的库,里面包含:Static :静态库版本Shared:动态库版本Dev:提供给开发者用的lib文件如果只要ffmpeg的库就只需要下载 Shared 和 Dev(使用方法见下一步)如果想在终端命令下执行ffmpeg就下载 Static(下载完毕后值需要将该目录加入环境变量即可使用 ffmpeg 终端命令);[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XROq9KOr-160原创 2021-02-02 12:41:54 · 291 阅读 · 0 评论 -
gitignore文件
说明.gitignore 文件一般存放在 .git 工程的根目录,用于忽略哪些不需要跟踪的文件或文件夹,所以,一般 .gitignore 文件在 .git 之前创建。语法符号释义“*”星号匹配零个或多个任意字符[]匹配任何一个列在方括号中的字符,如[ab]匹配a或者匹配b“?”问号匹配一个任意字符[n-m]匹配所有在这两个字符范围内的字符,如[0-9]表示匹配所有0到9的数字示例例释义logs/忽略当前路径下的logs目录,包原创 2021-01-04 18:59:24 · 166 阅读 · 0 评论 -
安装Nginx
1 介绍Nginx 是一个高性能的 Http 的反向代理 web 服务器,本文主要描述如何在 Ubuntu 上安装 Nginx 和安全证书,从而搭建自己的静态网站,并通过 https 访问。2 安装 Nigin2.1 下载官网(下载linux版本的)2.2 安装tar -zxvf nginx-1.19.2.tar.gz cd nginx-1.19.2./configure --with-http_ssl_module # 因为后面要添加安全证书,所以要加这个参数makemake ins原创 2021-01-04 19:01:16 · 108 阅读 · 0 评论 -
安装cuda
目录原创 2021-01-04 18:59:41 · 290 阅读 · 0 评论 -
编译安装openssl
安装glew见链接安装glfw见链接如何使用着色器着色器的代码存放有两种方式:1 存放在数组中;2 存放在文件中;(参考链接)代码的内容是opengl去解析、编译它。...原创 2021-01-04 18:59:55 · 1902 阅读 · 0 评论 -
python分析股票
TCS Inputsgl_in[ ] 的定义:struct{ vec4 gl_Position; float gl_PointSize; float gl_ClipDistance[ 6 ];} gl_in[ ];gl_InvocationID:gl_PatchVerticesIn:gl_PrimitiveID :gl_out[ ] 的定义:struct{ vec4 ...原创 2021-01-04 18:58:42 · 1145 阅读 · 2 评论 -
搭建vuepress
1 安装window-git;2 在外部创建工程目录“pro”;3 进入pro目录,鼠标右键点击“Git Bash Here”,使用git init命令初始化git,关闭该终端;4 打开vs,在上面的pro目录下创建工程;5 在“团队资源管理器”中打开git命令窗口,执行“git add .”和“git commit”,于是出现了master分支;6 到这里git就可以正常使用了,注意使...原创 2021-01-04 19:00:29 · 1173 阅读 · 0 评论 -
Win10搭建NFS服务
说明开发系统环境是Win10,需要让开发板来访问Win10上面的文件系统,所以需要NFS来支持,下面是搭建NFS服务的简单步骤。搭建步骤下载 handWIN,并安装;用管理员权限打开handWIN;点击 Exports - Edit export file,编辑内容:D:\nfs -name:nfs # D:\nfs 是本地映射路径, -name:nfs是外部访问NFS时的名称点击 Restart Server;点击 PortMapper,记录一下这里的几个端口号,如:111,105原创 2020-12-25 09:17:14 · 3522 阅读 · 0 评论 -
win10开启ftp服务
本篇文章的内容是在win10上搭建ftp服务端,其他设备可以通过ftp协议来访问指定的文件夹;1 打开ftp相关服务依次点击:控制面板 > 程序 > 启用或关闭Windows功能够上这些选项:2 添加ftp站点用小娜搜索iis,打开这个应用程序:右键点击网站,选择添加FTP站点:站点名称自定义,物理路径是用于ftp访问的文件夹,比如下图中,其他设备只能通过ftp访...原创 2020-10-31 20:37:27 · 4341 阅读 · 1 评论 -
Markdown使用指南
目录1. 一级标题1.1 二级标题1.1.1 三级标题1.1.1.1 四级标题1. 一级标题1.1 二级标题1.1.1 三级标题1.1.1.1 四级标题原创 2020-10-31 20:37:07 · 197 阅读 · 0 评论 -
vs+qt笔记
目录1 调出打印窗口2 添加视频播放器2.1 新建工程2.3 在.h文件中添加2.4 在.cpp文件中添加1 调出打印窗口单击:->项目属性->配置属性->生成事件->后期生成文件->命令行添加:editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(ProjectName).exe2 添加视频播放器2.1 新建工程新建工程时...原创 2020-10-31 20:36:24 · 287 阅读 · 0 评论 -
wordpress
环境:ubuntu19参考原创 2020-10-31 20:34:34 · 385 阅读 · 0 评论 -
cuda编程
目录1 底层结构2 CUDA内存模型3 CUDA编程模型3.1 指定函数的运行环境(CPU/GPU)3.2 CPU和GPU间的数据传输怎么写3.2 创建线程组织模型3.3 线程号的映射3.4 CUDA实例参考1 底层结构在下图中,Host表示CPU,Device表示GPU,Kernel的代码在divice上执行时,实际上是启动很多线程,1个Kernel所启动的所有线程称为1个Grid(网络)...原创 2019-10-22 11:29:24 · 638 阅读 · 0 评论 -
编译安装openssl
1 windows准备文件:openssl源码、ActivePerl安装包、nasm安装包;链接:https://pan.baidu.com/s/1sirxy2seazwwhlyAxZOhWw提取码:c1qc安装nasm、(管理员)安装ActivePerl、解压openssl源码包并新建文件夹./build;从“开始”界面打开vs终端:VS2015 x64 本机工具命令提示符,在终端命...原创 2019-12-08 11:50:50 · 153 阅读 · 0 评论 -
sublime的使用
1 完全卸载在控制面版中卸载sublime;删除本地留存的文件,在C:\Users\98548\AppData\Roaming\下有Sublime Text 3文件夹,里面有之前安装的一些插件和配置信息;2 makedown预览2.1 安装Install Packagectrl+shift+P调出命令面板输入Package Control: Install Package,回车...原创 2019-12-08 11:49:51 · 130 阅读 · 0 评论 -
SHA256
代码SHA256.h#ifndef __SHA256_H__#define __SHA256_H__#include <iostream>#include <malloc.h>#include <stdlib.h>#define DEBUG#ifdef DEBUG #define debug printf#else #define d...原创 2019-12-08 11:44:19 · 443 阅读 · 0 评论 -
搭建Anaconda虚拟环境(windows)
Anaconda3下载可以去这里,下载速度挺快的!(在搭建环境之前,将电脑连到手机热点,是移动网络。因为家里宽带下载特别慢。环境创建完了可以尝试其他网络,毕竟开热点很耗流量!)1 创建环境conda create -n new python=3.7 //这里的环境名称为new2 激活环境:source activate new3 设置conda下载的源:conda conf...原创 2019-06-24 22:42:13 · 2139 阅读 · 0 评论