- 博客(148)
- 资源 (6)
- 收藏
- 关注
原创 docker启动kibana无法从外部访问web
但是无法访问kibana,可以看看是不是kibana内部配置有问题。2、挂载到kibana内部。1、修改kibana配置。
2023-03-19 12:05:45 854
原创 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 3875
原创 VSCODE无法代码跳转
可以看一下vscode的报错信息,我之前遇到的是报了vendor的不一致的问题,使用指令gomodvendor更新一下就行。
2022-07-18 16:11:54 2983
原创 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 124
原创 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 264
原创 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 282
原创 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 497 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 193
原创 Go资料整理
1. go-context讲解:深入理解Golang之context - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/110085652
2021-12-30 21:54:17 163
转载 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 363
转载 升级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 259
原创 Windows 下 VSCode 使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决
写入绝对路径是可以的:
2021-08-02 11:05:06 214
原创 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 684
原创 使用Cli创建一个以webpack为模板的应用
Vue init webpack movie_init 然后使用下列指令运行项目: npm run dev
2021-06-25 23:25:43 83
原创 简单讲讲vue.js项目结构和作用
build文件夹:放打包build的东西,比如跑指令cnpm run build的时候 config文件夹:写配置的文件夹,比如基本设置、测试等 src文件夹:放源码源码下面的文件夹:asserts:放静态资源(图片等) components:组件代码 router:放路由App.vue作为入口页面,另一个是main.js。...
2021-06-22 15:51:49 79
原创 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 396
原创 一个简单的pygame小游戏-合金子弹
项目地址:https://gitee.com/caizhw3/a_simple_pygame_game_game小游戏名字叫“合金子弹”这个游戏项目是大三的时候和组员们一起搞,还挺有意思的。大概就是控制高达打怪,可以进行局域网联机进行双人对战。但是由于没加入帧锁定同步算法,所以其实画面还是会有不一致的地方的。对了局域网对战需要两边的人手动输入IP才可以连接。当时我的队友是要搞贴图,贴音乐,碰撞处理等等,我的话主要是负责和网络通信相关的内容。一开始设计的通信协议比较简单,就是简单传输对方的控制按键,比如.
2021-03-18 00:32:55 199
原创 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 616
原创 paddle is not a package
一般来说,是因为,自己的库里面又paddle这个包,然后自己的文件夹下面还有一个paddle.py,把自己文件夹下面的包改了就可以了。
2020-11-24 14:00:49 443 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 495
原创 简单的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 1118
原创 透视投影 中间 Z 变大还是变小
看了GAMES101后第四课,结尾闫令琪老师留了一个作业,看看projection后的中间的z是偏离相机点还是靠近相机点,结果是远离相机点的,一点思路如下(有点潦草)
2020-08-09 07:07:39 1539 6
原创 关于-github-速度缓慢的
借助码云需要下载的内容github内容:然后到码云中创建一个仓库创建仓库后在自己的仓库里面下载就可以了。因为是用码云的下载器,所以速度起飞!!!
2020-05-26 12:04:09 236
原创 小工具:找出下一层的子节点
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 148
原创 小工具-合并两个有序的数组-
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 211
原创 一个简单的小工具-计算组合数-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 448
原创 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 187
原创 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 166
原创 百度网盘 网页 倍速播放
输入在console里面得内容是videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(1.3)末尾得1.3就是调成1.3倍速得意思,当然也可以调成2,3,4,5.......祝好!...
2020-04-01 11:51:37 542
原创 一个挺多源的网址GMP,GNU
像是什么清华源之类的,这里有一个找GMP的好网址https://mirror.bjtu.edu.cn/gnu/gmp/,我就是记录一下给自己用的
2020-02-26 23:31:51 223
原创 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 264
原创 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 600
原创 关于写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 154
原创 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 227
原创 在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 560
原创 deepin 15.10 无法转换到 prime模式的一点想法
其实没什么想法,就是换个版本就可以了,我是换了15.8的版本,马上就可以装了
2019-07-04 16:53:37 1298 1
分布式系统课件
2019-01-14
计算机网络 自顶向下方法 第七版 课件 PPT James F.Kurose 和 Keith W.Ross
2018-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人