自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 资源 (6)
  • 收藏
  • 关注

原创 遇到无法提交代码的原因

1. ssh的问题,可以把ssh加到github上面。

2023-03-23 23:38:33 841

原创 docker启动kibana无法从外部访问web

但是无法访问kibana,可以看看是不是kibana内部配置有问题。2、挂载到kibana内部。1、修改kibana配置。

2023-03-19 12:05:45 746

原创 protobuf rpc json: cannot unmarshal string into Go struct field of type int64 错误处理 golang

预期TRPC也会返回Pagination信息,与本地的Pagination相同,但在实际开发中发现,走HTTP协议返回的Current等字段在JSON中都是string类型,使用HTTP协议访问TRPC服务,Unmarshal对应的结构体中,有个字段属于int64,示例。原因是rpc或者protobuf那边会将。所以使用jsonpb。

2023-02-28 22:04:00 3563

原创 VSCODE无法代码跳转

可以看一下vscode的报错信息,我之前遇到的是报了vendor的不一致的问题,使用指令gomodvendor更新一下就行。

2022-07-18 16:11:54 2943

原创 games101 作业4

cv::Point2f recursive_bezier(const std::vector<cv::Point2f> &control_points, float t) { // TODO: Implement de Casteljau's algorithm if (control_points.size()==2) { auto point = (1.-t)*control_points[0] + t *control_points[1].

2022-05-31 10:56:45 114

原创 games101 作业三

注意下面几张PPT:Blinn-phong模型:简单的texture可以直接用重心坐标插值重心坐标插值:bump mapping:displacement mapping:rasterize_triangle:static bool mySymbol(float x){ return x > 0;}static bool insideTriangle(int x, int y, const Vector3f* _v){ a

2022-05-31 01:02:13 244

原创 三角形某点的重心坐标

2022-05-30 17:18:00 155

原创 Games101 作业2

需要填写三个地方的代码:main.cpp 里面的get_projection_matrix函数:Eigen::Matrix4f get_projection_matrix(float eye_fov, float aspect_ratio, float zNear, float zFar){ // TODO: Copy-paste your implementation from the previous assignment. Eigen::Matrix4f projecti.

2022-05-30 15:12:49 248

原创 WSL2中使用Windows的CUDA

1.Windows安装cuda驱动(参见https://developer.nvidia.com/cuda/wsl)2.Ubuntu中安装cuda-tookitsudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pubsudo add-apt-repository "deb https://developer.downl

2022-05-27 22:50:08 429 1

原创 Games101 作业1

#include "Triangle.hpp"#include "rasterizer.hpp"#include <eigen3/Eigen/Eigen>#include <iostream>#include <opencv2/opencv.hpp>constexpr double MY_PI = 3.1415926;Eigen::Matrix4f get_view_matrix(Eigen::Vector3f eye_pos){ Eigen:.

2022-05-03 12:04:42 173

原创 Go资料整理

1. go-context讲解:深入理解Golang之context - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/110085652

2021-12-30 21:54:17 146

转载 Mongodb配置分片服务器

mongodb的sharding集群由以下3个服务组成:Shards Server: 每个shard由一个或多个mongod进程组成,用于存储数据Config Server: 用于存储集群的Metadata信息,包括每个Shard的信息和chunks信息Route Server: 用于提供路由服务,由Client连接,使整个Cluster看起来像单个DB服务器另外,Chunks是指MongoDB中一段连续的数据块,默认大小是200M,一个Chunk位于其中一台Shard服务器上下...

2021-12-30 16:43:39 348

转载 升级glibc到2.18的指令

1、下载文件下载地址:https://mirrors.tuna.tsinghua.edu.cn/gnu/glibc/glibc-2.18.tar.gz2、安装部署解压tar -zxvf glibc-2.18.tar.gz创建编译目录cd glibc-2.18 mkdir build编译、安装cd build/../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/incl.

2021-12-30 14:46:23 221

原创 Windows 下 VSCode 使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决

写入绝对路径是可以的:

2021-08-02 11:05:06 185

原创 import from @/component/Helloworld

“@”符号表示webpack的路径别名,相关定义为:resolve: { // 自动补全的扩展名 extensions: ['.js', '.vue', '.json'], // 默认路径代理 // 例如 import Vue from 'vue',会自动到 'vue/dist/vue.common.js'中寻找 alias: { '@': resolve('src'), '@config': resolve('config'),

2021-06-29 09:41:00 666

原创 使用Cli创建一个以webpack为模板的应用

Vue init webpack movie_init 然后使用下列指令运行项目: npm run dev

2021-06-25 23:25:43 74

原创 简单讲讲vue.js项目结构和作用

build文件夹:放打包build的东西,比如跑指令cnpm run build的时候 config文件夹:写配置的文件夹,比如基本设置、测试等 src文件夹:放源码源码下面的文件夹:asserts:放静态资源(图片等) components:组件代码 router:放路由App.vue作为入口页面,另一个是main.js。...

2021-06-22 15:51:49 70

原创 Vue.js出现vue-cli · Failed to download repo vuejs-templates/webpack: read ECONNRESET

出现这个情况就是没链接上GitHub貌似,可以用下面的方法搞:自己写一个template:GitHub - vuejs-templates/webpack: A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.或者:https://gitee.com/caizhw3/webpack.git下载了之后,把内容放在C:\Users\Administr

2021-06-21 23:17:28 385

原创 一个简单的pygame小游戏-合金子弹

项目地址:https://gitee.com/caizhw3/a_simple_pygame_game_game小游戏名字叫“合金子弹”这个游戏项目是大三的时候和组员们一起搞,还挺有意思的。大概就是控制高达打怪,可以进行局域网联机进行双人对战。但是由于没加入帧锁定同步算法,所以其实画面还是会有不一致的地方的。对了局域网对战需要两边的人手动输入IP才可以连接。当时我的队友是要搞贴图,贴音乐,碰撞处理等等,我的话主要是负责和网络通信相关的内容。一开始设计的通信协议比较简单,就是简单传输对方的控制按键,比如.

2021-03-18 00:32:55 187

原创 Pytorch - Illegal instruction

一般就是因为自己下载的是GPU版本的pytorch,所以需要将变量和model搬到GPU上才可以运行下去,如果不想这样可以用annaconda安装一个CPU版本的pytorch也可以的。from torch.autograd import Variableimport torch.nn as nnimport torchconv1 = nn.Conv1d(in_channels=256,out_channels = 100, kernel_size = 2)input = torch.rand

2020-11-28 15:12:57 592

原创 paddle is not a package

一般来说,是因为,自己的库里面又paddle这个包,然后自己的文件夹下面还有一个paddle.py,把自己文件夹下面的包改了就可以了。

2020-11-24 14:00:49 389 3

转载 转载-DCT

首先对于DCT公式里,它有一组基函数,并且这组基函数是正交的,也就是两两互相垂直,就像是三维空间中的x,y,z.比如一维里的cos(2i+1)uπ/16,这就是基函数,并且,随着u取不同的值,我们会得到不同的基函数,例如当u=0时,基函数是cos0=1,这也就说明,这个基函数没有波形变化,他对应的值都是1.但是当我们对u取1时,基函数就是cos(2i+1)π/16,此时,基函数的周期T=2π/(2π/16),周期为16,频率f=1/16.相同的,当u=2,3,4,5,6,7时,频率分别为2/16,3/16,

2020-10-27 15:55:58 468

原创 简单的R语言入门

我们以一个非常简单的R语言程序作为入门手段:# x <- rnorm(5)# xage <- c(1,3,5,2,11,9,3,9,12,3)weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)mean(age)mean(weight)sd(weight)#标准差cor(age,weight) #相关度plot(age,weight)用C()承接向量,mean计算均值,sd是标准差,cor计算相关度,即是协

2020-10-23 21:15:23 1086

原创 透视投影 中间 Z 变大还是变小

看了GAMES101后第四课,结尾闫令琪老师留了一个作业,看看projection后的中间的z是偏离相机点还是靠近相机点,结果是远离相机点的,一点思路如下(有点潦草)

2020-08-09 07:07:39 1454 6

原创 关于-github-速度缓慢的

借助码云需要下载的内容github内容:然后到码云中创建一个仓库创建仓库后在自己的仓库里面下载就可以了。因为是用码云的下载器,所以速度起飞!!!

2020-05-26 12:04:09 223

原创 小工具:找出下一层的子节点

queue<TreeNode*> find_level(queue<TreeNode*>q){ queue<TreeNode*>res; while(!q.empty()) { TreeNode* top = q.front(); q.pop(); if(top==NULL) continue; ...

2020-04-04 00:12:08 137

原创 小工具-合并两个有序的数组-

void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int p1=0,p2=0; vector<int>temp; while ( p2 < n && p1 < m ) {...

2020-04-03 23:32:43 188

原创 一个简单的小工具-计算组合数-C++/C

计算C(n,m)int c(int m,int n){ if(n<=m) return 1; if(m>=n/2){m = n-m;} double t_m = m,t_n = n; double a=1,b=1; for (int i = 0; i < m; ++i) { a *= t_m--; ...

2020-04-03 23:19:52 422

原创 Leetcode刷题 70. 爬楼梯

这道题稍微有点难度,首先第一个想法就是,使用递归算法,递归函数是f(n)= f(n-1)+f(n-2),递归终止条件是,f(0)=0,f(1)=1,f(2)=2,但是,会爆复杂度,因为有一个n=45的时候,复杂度就爆炸了。那么就需要思考一下其他策略了。可以发现,假设有x个1,y个2,那么必须满足n = x + 2*y,也就是,x = n - 2*y,y和x是一一对应关系,所以y的取值范围就是【0,...

2020-04-03 23:10:31 143

原创 LEETCODE刷题 69. x 的平方根

就是使用二分法不断缩减low和high的范围,注意在high - low <=1时候终止,然后从high开始检查是不是x的平方根就可以了,判断条件是,high^2<=x,代码如下:class Solution {public: int mySqrt(int x) { if(x==0 || x == 1)return x; int low=0 ,hi...

2020-04-03 21:54:49 121

原创 百度网盘 网页 倍速播放

输入在console里面得内容是videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(1.3)末尾得1.3就是调成1.3倍速得意思,当然也可以调成2,3,4,5.......祝好!...

2020-04-01 11:51:37 528

原创 一个挺多源的网址GMP,GNU

像是什么清华源之类的,这里有一个找GMP的好网址https://mirror.bjtu.edu.cn/gnu/gmp/,我就是记录一下给自己用的

2020-02-26 23:31:51 203

原创 hw的几道题目

#include <stdio.h>int func(int n){ int total = 0;//记录换到的汽水数量 while(n>2){ total += n/3; n = n-(n/3)*3+n/3; } if(n==2) total++; return total;}int main(){ int n; for(int i...

2020-01-11 13:43:21 240

原创 web.xml默认

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...

2019-12-25 20:13:38 567

原创 关于写maven的setting.xml时Could not read settings.xml

仔细guang'ch观察错误信息,会提示在多少行的。比如在226行一个能用的setting.xmlpei配置<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w...

2019-12-25 15:42:18 134

原创 CentOS搭建jdk,filezilla,tomcat,mysql服务

自己搞一个CentOS6.8下来,安装什么的不用想太多,照做就可以了下载jdk,给个网址如下:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html然后用filezzila上传上去,centos默认是可以这么上去的,但是其他的Linux不一定...

2019-12-25 02:12:49 212

原创 考完研咯

也没什么感想,就是有点不习惯。

2019-12-22 21:55:29 108

原创 一款很好用的画图软件

我大概由于一些数学上面的需要,需要画一些函数图像,发现Google出的软件还挺好用的,推荐一下。叫geogebra

2019-12-04 01:46:46 431

原创 在Ubuntu或者deepin上安装H3C 中山大学 联网客户端

最近高东西需要Linux环境,我的电脑十分垃圾,只好直接安装双系统,系统配置如下caizhw3@caizhw3-PC OS: Deepin 15.11 stable Kernel: x86_64 Linux 4.15.0-30deepin-generic Uptime: 1h 22m Packages: 1697 Shell: bash 4.4.12 Resolution: 25...

2019-10-27 16:03:43 530

原创 deepin 15.10 无法转换到 prime模式的一点想法

其实没什么想法,就是换个版本就可以了,我是换了15.8的版本,马上就可以装了

2019-07-04 16:53:37 1283 1

分布式系统课件

这是某分布式的课件,其实我放上来只是怕自己找不到而已,不过同学们要是有兴趣的话,可以自己下载来看看。大概配套的书本是分布式原理与泛型,学校是某双鸭山大学的内容,貌似现在流行加上侵删,那我加上吧。有大作业的布置在里面,还有貌似的期末复习。老师是cpf。

2019-01-14

集体智慧编程-源代码

集体智慧编程-源代码,简要的代码吧,积分也不多,留着可以以后需要的时候直接找来下载

2018-08-22

计算机网络 自顶向下方法 第七版 课件 PPT James F.Kurose 和 Keith W.Ross

这是计算机网络 自顶向下方法 第七版 课件 PPT James F.Kurose 和 Keith W.Ross,对应的中文版貌似由机械工业出版社出版,英文的课件,十分有用,包括了1-9章的内容,如果觉得课本太厚太难看,可以先简单看看课件,配合课件理解,这个课件对第6版的书也可以使用。

2018-06-17

指针详解.ppt

指针详解.ppt,讲解各种指针的操作,注意事项,优缺点等等。

2018-01-24

操作系统: 精髓与设计原理 第七版 课件

操作系统: 精髓与 设计原理 中文的课件,倒是可以一看

2018-01-24

h3c登录客户端

这个是中大的h3c客户端,不太确定在其他的大学可以使用否,直接下载安装就可以了

2017-08-28

空空如也

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

TA关注的人

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