自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (1)
  • 收藏
  • 关注

原创 win10开启WSL2 (就可以装Docker啦)

前提先安装wsl1, 安装教程安装wsl2管理员模式启动powershell, 输入dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart重启电脑再次管理员启动powershell,输入dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重启电脑

2020-07-29 18:15:10 2748 5

原创 win10开启wsl1方法

开启win10的子系统(建议win10系统先升级)安装终端在微软商店搜索ubuntu,并下载第一个.如下两图启动终端设置你的用户名和密码成功后如下!

2019-11-05 14:59:38 4419

原创 寻找小伙伴一起写Rust后端

以下是项目简介:我想要搞一个在线的rust刷题网站, 类似与leetcode那种. 当然功能没有那么多.我的思路是将rust编译为wasm然后运行这个wasm文件wasmer库很好的解决了这一点还需要一些后端开发的内容, 比如说增删改查数据库初步打算用postgresql+actix在线rust支持的功能现在是只有基础的操作(println!..), 不支持文件, 网络和crate啥的.进一步的话需要研究wasi和虚拟化的内容项目地址文档和测试刚开始接近没有,慢慢加吧部署没钱,先

2021-09-28 00:27:46 274 1

原创 Rust vec的内存布局

昨天看到rust中文社区的分析胖指针的内存局部的文章( String是胖指针吗? ).如果只看String结构体的话,看源码也行,不过实际验证一下也不错.这次分析Vec<isize>直接上代码哦#[repr(C)]#[derive(Debug)]struct VS{ ptr:u64, a:u64, b:u64,}fn stack(pa: usize){ let a = 10; let mut v = Vec::with_capacity(

2021-07-05 17:06:00 468

原创 Programming Rust 第4章 所有权

要所有权系统干啥? 管理内存…0. Rust的承诺我们决定程序中每个值能活多久, 并控制Rust回收该值拥有的内存和其他资源释放后, 就不能被指针指向.如何做到呢?靠所有权和移动语义以及下章的lifetime所有权MovesindexCopy: Exception of MovesShared Ownership: Rc and Arc1. 所有权 OwnershipRust中每个值只有一个拥有者, 并且拥有者决定值的生命周期.当变量离开其声明的控制块

2021-04-18 17:49:27 223

原创 打印数组全排列

// print.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include <vector>int count = 0;void printArray(std::vector<int>& v) { ++count; int sum = 0; for (auto i : v) { sum = sum * 10 + i; }

2021-04-17 12:29:16 137

原创 Programming Rust第一章读后感

前言学习Progamming Rust这本书的笔记.首先Rust是一个系统语言, 啥是系统语言? 或者说系统语言针对什么?OS设备驱动文件系统数据库硬件密码学流媒体网络容器,虚拟机等等好多哦,基本上底层的都涵盖了. 或者说系统编程语言在资源有限环境下工作.要榨干内存的每个单元和CPU的每个周期.那Rust能干什么, 解决困扰了工业界多年的问题. 都有啥? 且听本书娓娓道来.本书的组成好好看完前五章: 基本类型, 所有权, 引用六到十章可以跳着看: 表达式, 错误

2021-04-06 22:38:01 151

原创 symbol(s) not found for architecture x86_64

环境mac命令+代码clang a.cpp代码#include <string>#include <iostream>class Util{ public: Util* wrap(std::string op){ base_str += op; return this; } std::string base_str;};int main(){ Util *u=new Util();

2021-04-05 15:11:52 728

原创 vditor上传图片-python-flask

html代码加载vditor通过网络或下载本地二选一即可.<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> # 1. 网络加载 <!-- <link rel="stylesheet" href="https://cdn.jsdeli

2021-03-26 19:28:16 1437 3

原创 python pandas多个DataFrame以追加写入同一csv文件

示例代码import pandas as pdwith open('a', 'w', encoding='utf-8') as f: pd.DataFrame(columns=['f']).to_csv(f, index=False) # 去除index df1 = pd.DataFrame([1, 2, 3], columns=['f']) df2 = pd.DataFrame([4, 5, 6], columns=['f']) # 追加,

2020-08-20 09:23:17 7084 2

原创 pandas向同一个csv多次写入

with open('a', 'w', encoding='utf-8') as f: pd.DataFrame(columns=['f']).to_csv(f, index=False) df1 = pd.DataFrame([1, 2, 3], columns=['f']) df2 = pd.DataFrame([4, 5, 6], columns=['f']) df1.to_csv(f, mode='a+', index=False

2020-08-19 22:25:16 1879

原创 Shape of passed values is (230999, 1), indices imply (230999, 3)

起因使用pandas报错serires = pd.Series(counter)serires.sort_values(ascending=False, inplace=True)df = pd.DataFrame(serires, columns=columns)df.to_csv(outname)报错Shape of passed values is (230999, 1), indices imply (230999, 3)问题原因serires的数据列数和columns不一致!!

2020-08-19 20:33:06 3278 1

原创 ERROR: Could not find a version that satisfies the requirement <pkg> (from versions: none)

今天安装库一直遇到这个错误.以下方法pip install xlsx_module -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip3 install xlsx_module -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com都不能用.解决我发现是依赖的问题,然后发现, 我要安装的库是队友写的文件????…我没仔细看?????

2020-08-18 11:56:33 310

原创 Java调用StanfordCoreNLP进行词性标注

全部代码如下import edu.stanford.nlp.ling.CoreAnnotations;import edu.stanford.nlp.ling.CoreLabel;import edu.stanford.nlp.pipeline.Annotation;import edu.stanford.nlp.pipeline.StanfordCoreNLP;import edu.stanford.nlp.util.CoreMap;import java.io.*;import jav

2020-08-17 20:03:31 768

原创 Rust中Struct与`&[u8]`的相互转换

1. Struct转&[u8]struct定义如下#[repr(C)]struct Row { id: u32, username: [u8; 32], email: [u8; 255],}Struct转&[u8], 约束条件是Sizedpub unsafe fn serialize_row<T: Sized>(src: &T) ->&[u8] { ::std::slice::from_raw_p

2020-07-31 09:20:42 3816

原创 neo4j数据导入导出(不是CSV格式)

前提在导出和导出前关闭neo4j数据库neo4j stop数据导出neo4j-admin dump --database=graph.db --to=<你的路径>/graph.db.dump数据导入neo4j-admin load --from=<你的路径>/graph.db.dump --database=graph.db --force

2020-07-27 08:58:47 533

原创 python3对象与json字符串的相互转换

不用我多说吧import jsonclass MyList: def __init__(self, l=None, name=None): self.l = l self.name = name @staticmethod def dict_to_object(d): return MyList(d.get('l'), d.get('name')) def to_json(self) -> str:

2020-07-23 18:41:00 1167

原创 AttributeError: ‘Graph‘ object has no attribute ‘find‘

原因版本变化后API变了, 即py2neoV4把find删除了原来的代码graph = Graph("http://localhost:7474", username="neo4j", password="root")f = graph.find( label="List", property_key="name",)print(f)解决from py2neo import Graph, Node,Node

2020-07-23 18:39:05 910

原创 TypeError: Neo4j does not support JSON parameters of type...

背景python3.7&win10想要往neo4j里转自定义的类, 定义如下class MyList: def __init__(self, l=None, name=None): self.list = l self.name = name解决我是先转换为json,再存储.代码如下class MyList: def __init__(self, l=None, name=None): self.list = l

2020-07-23 18:34:04 1327

原创 docker run: getting the final child‘s pid from pipe caused \“EOF\““:解决

问题原因内核与docker版本问题解决重装docker命令如下:apt-get autoremove docker-ceapt-cache madison docker-cesudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu以上三个命令都要执行.最后一个命令中的版本视你自己而定.结果记得start参考: docker run hello-world异常:Error response from daemon: OCI runt

2020-07-22 18:22:22 2678 2

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

我用的wsl安装docker参考https://blog.csdn.net/xie1xiao1jun/article/details/79413436我当时apt出现了小问题, 解决方案docker启动1. 遇到问题Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?2. 解决方案管理员重新启动wsl运行sudo service docker st

2020-07-22 15:47:40 644

原创 E: The repository ‘http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu bionic Release‘ does no

我参考这个.结果????

2020-07-22 15:28:54 2522 2

原创 WebRTC视频聊天和视频采集的例子

视频聊天【从头到脚】撸一个多人视频聊天 — 前端 WebRTC 实战(一)WebRTC例子vue+node(socket.io)+webRTC实现一对一通话测试websocket实现实时直播(滑鸡版)一对一视频聊天以上都是demo, 不怎么适合于生产环境.视频采集Vue实现视频采集 这个很不错, 有点像拍短视频H5实现摄像头的视频流数据的捕获h5+实现手机端的录音,拍照,录像视频采集...

2020-07-10 14:59:06 298

原创 软工课设心得体会

设计预先的设计可避免很多开发返工在良好的设计思路指导下,开发工作会简化许多。良好的设计需要团队成员不断地交流沟通,每个人的想法通过用例图、类图或者数据流图来精炼提纯,需求可愈发明确。设计多了,开发就简单一些良好的名词定义可避免概念混乱书同文,车同轨。同上一条。团队在相同的规范性工作。避免大家说了半天,发现不是一个东西。团队交流完全的线上交流还是有些问题,效率不如线下在文档协同开发中,不能仅依赖于微信群,用git+typora是一个轻量级的方案(记得改图片地址路径),更大规模的协作或许需

2020-07-10 14:21:40 832

原创 教你写操作系统(超级详细), 写完你就能甩开竞争者

uCore主要以C语言编写还有点RISCV汇编github地址gitbook地址好好写练习题rCoreRust+RISCVRust写操作系统好好写练习题+1操作系统课程QAQA开发平台我用的是win10, 目前rCore没啥问题, uCore还没开搞win10下安装gcc...

2020-07-09 13:43:56 392

原创 npm ERR! Refusing to delete ....

这个我也不知道什么原因.node的问题真的不断.参考Stackoverflow我使用的是cd %ProgramFiles%\nodejsren npm.cmd npm2.cmdren npm npm2 npm2 install npm@latest -g给整好的.

2020-07-05 20:07:46 4610

原创 Rust中trait的“多继承“?

trait Root { fn print(&self){ println!("i am root"); }}trait LA:Root{ fn print(&self){ println!("i am level 1 A"); } fn la(&self){ println!("lllllllA"); }}trait LB:Root{ fn print(&amp..

2020-07-04 23:34:39 1931

原创 Ubuntu的apt挂掉的解决办法

参考1. 前言我也不知apt咋没了, 我的是wsl(可看作ubuntu).如果你的是云服务器就另寻高见吧.2. 重新安装apt以下三个方法任选一哪个能用用哪个如果aptitude还能用sudo aptitude install apt如果apt-get还能用apt-get download aptsudo dpkg -i apt*.deb使用wget和dpkg. 并执行以下命令wget http://mirrors.163.com/debian/pool/main/a/a

2020-07-04 22:36:10 688

原创 centos7下通过gunicorn+nginx+supervisor部署Flask项目

参考链接

2020-07-04 17:12:41 224

原创 pip3安装gunicorn后仍然报错commond not found

原因未知…请大佬告知解决pip3 uninstall gunicorn寻找pip3的路径which pip3一般是/usr/local/pip3sudo /usr/bin/pip3 install gunicorn如下图:

2020-07-04 12:06:46 835

原创 centos7安装gevent

pip3 install gevent失败如何处理?yum install -y python3-devel在运行pip3 install gevent

2020-07-04 11:51:53 697 2

原创 No module named ‘pip‘解决

win10下python3.6curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py以上是从https://pip.pypa.io/en/stable/installing/看到的这个可以用但是python -m ensurepippython -m pip install --upgrade pip但是我在我的win10下没成功, 但其他人好像可以...

2020-07-04 10:17:48 420

原创 免费的计算机电子书大全!!!(超级完备, 还送教程)

github链接 求star

2020-06-29 22:49:10 624

原创 win10下使用GUN的make

1. 安装DevC++这个百度一搜就有了2. 设置环境变量路径在你的安装路径(记得替换掉)\Dev-Cpp\MinGW64\bin3. 把Cpp\MinGW64\bin里 mingw32-make.exe改名为make.exe????了

2020-06-28 22:56:10 722

原创 腾讯云centos7安装python3.6

前提腾讯云的centos7服务器安装yum -y install python36顺便还帮你把pip安装了, 还设置了软连接.不要搞啥子镜像, 不信去/etc/yum.repos.d/下看 CentOS-Base.repo文件里面是啥? 直接是腾讯云的镜像. 设置啥.

2020-06-27 17:30:55 221

原创 flask wtform动态变化--增加/删除

两种方法前端js写代码调整后端改写python代码1. 前端js写代码调整github资源我没验证过2. 后端改写python代码注意, 这样子写不如前端修改灵活class OneStuForm(FlaskForm): name = StringField('姓名', validators=[DataRequired()]) stunum = StringField('学号',validators=[DataRequired(), Length(6,6)] )

2020-06-22 22:51:04 424

原创 IDEA离线安装 lombok插件-注意点

1. 下载地址官网下载地址github2. 注意下载的lomhock版本要与idea版本一致, 要不然完蛋.

2020-06-19 22:04:04 167

原创 maven镜像注意点

一般大家都是在IDEA里写java吧, 那就是记得在把这两个改好了, 一般改成你maven安装路径.

2020-06-19 21:06:39 146 1

原创 软件神话, 进来看看你中招了吗?

管理者进度慢了, 就增派程序员新程序员需要与原有团队磨合, 费时费力人越多,沟通越困难外包就完事了外包项目也要控制, 测试和管理开发者程序能运行就万事大吉在想pi吃软件运行之前无法评估质量需求文档, 设计文档, 源代码被吃了吗?软件仅仅意味着运行程序需求文档, 设计文档被吃了吗?用户手册呢?客户有一个差不多的描述就可以写程序了, 细节可以之后再补充代码屎坑限定糟糕的系统定义是导致项目失败的主要原因项目需求在变化, 但这些.

2020-06-06 10:10:32 652

原创 自然语言处理-HMM与维特比算法-信息熵

github库: 自然语言处理与智能搜索 内容:中文信息熵的计算基于HMM和维特比算法的中文分词…

2020-06-06 09:15:45 188

verilog-MIPS多周期处理器CPU

verilog-MIPS多周期处理器CPU. 经过测试. 在Q开头的软件平台下开发. (我忘记叫啥名字了)

2020-05-31

空空如也

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

TA关注的人

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