- 博客(32)
- 收藏
- 关注
原创 vscode代码定义跳转
该死的qiang,go插件一些工具装不上,git clone又太慢了还是用老方法把.vscode 安装ctags插件,vim <C+]>跳转
2020-03-13 22:02:00
2025
原创 cron执行的脚本读取环境变量
#!/bin/bash在脚本前加上这两句source /etc/profilesource ~/.bash_profile
2020-03-08 17:08:59
459
原创 angular点击标签a触发函数而且不跳转
<a href="javascript:;" (click)="yourfunction()"></a>
2020-01-28 16:17:49
979
转载 go中使用postgres
**注意假设数据表中只有name和password两个字段**package databaseimport( "fmt" "database/sql" _"github.com/bmizerany/pq" //加载驱动需要下载 go get)DB *sql.db;const( user="chirs" password="1234567890" h...
2020-01-25 23:43:15
820
原创 docker中postgres的使用
docker中的postgre镜像运行后默认有一个postgres用户sudo - postgres 切换到postgres用户在shell中运行 psql命令进入数据库终端创建用户:create user name with password ‘password’ superuser createdatabase;//后面的superuse,createdatabase是赋予用户权限...
2020-01-25 21:54:44
675
原创 GO服务器后端碰到的问题
这里记录一下CROS问题需要在服务端加入以下代码:w.Header().Add("Access-Control-Allow-Origin","*");w.Header().Add("Access-Control-Allow-Methodas","GET,POST,OPTIONS");w.Header().Add("Access-Control-Allow-Headers","Content...
2020-01-25 20:29:29
153
转载 linux上nodejs安装npm出现问题的解决
找了半天最后居然在b站找到解决方案(贴一下原文up 庵中十三居士)官网下载压缩包后直接解压,然后为了操作方便把目录改名,这里我改成nodejs然后node -v 没有问题npm --version就有问题了创建/etc/profile.d/custom.sh文件在其中添加export NODE_HOME=/nodejs(假设之前解压的文件是在根目录下)export PAT...
2020-01-08 20:25:56
586
转载 编译好的go二进制文件无法在alpine中运行,显示no such file
原因是因为alpine中缺少相关依赖库。由于musl和glibc是兼容的所以用一个软连接可以解决这个问题mkdir /lib64ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2参考文章https://www.cnblogs.com/gaoyuechen/p/11945181.html...
2020-01-08 14:46:26
1767
原创 kali 卡在 started gnome display manager(更新gnome导致,非磁盘满)
手贱更新到gnome3.解决方案:1.进入急救模式,我的是在grub选择界面选择advanced …那个选项里面进入的2.先卸载桌面环境:http://www.cnblogs.com/wanghuixi/p/7875808.html3.命令行模式下连接wifi :https://blog.youkuaiyun.com/qq_33917045/article/details/804689124.重新安...
2019-11-15 21:54:42
4802
原创 Vsuial Studio 中CFormView的解决
发现vs2019中根本没有CFormView,这是一个bug吧.解决方案:创建一个MFC类随便继承一个类,然后修改继承的类为CFormView.你会发现你创建类的构造函数那里会出现问题,那是因为CFormView必须关联一个对话框所以先在你的资源中创建一个对话框,假设这个对话框ID为ID1,创建的类名字为DisplayView然后在你的类中构造函数中后面加上DisplayVie...
2019-06-01 17:30:27
2207
1
原创 五子棋项目当中遇到的问题与学习到的
1.在主机端用gethost()得到的是回环地址,所以导致监听的端口号是127.xxx.xxx.xxx所以只有在一台电脑上可以访问。用直接的ip地址把这个问题解决的inet_addr(“192.xxx.xxx.xxx”).2.清空内存空间本来应用memset,结果打成了memcpy结果导致了segmentation error3.socket()与accept()所得到的文件描述符是不同概...
2019-04-01 18:08:44
733
原创 Unix/linux系统编程7
小结一个进程通过计时器来安排时间处理多个信号的机制很复杂,根据不同情况选择阻塞或忽略信号有些程序在进行时是不能被打断的,必须设置信号掩码来保护这些临界区代码相关系统调用和函数alarm,setitimer,gettimerkill,pausesigaction,sigprocmaskfcntl,aio_read...
2019-03-08 14:59:03
116
原创 Unix/linux系统编程6
小结有些程序处理从设备得到的数据,这些程序必须控制与设备相关的链接终端驱动程序有很多设置,为了实现不同功能的程序有时候需要改变这些设置不同的键盘输入,终端驱动程序会给出不同的处理。信号是内核发送给进程的一种简短消息。相关系统调用和函数fcntlsignaltcgetattar()tcsetattar()...
2019-03-08 14:55:07
112
原创 Unix/linux系统编程 5
知识点内核在进程和外部交换数据内核与磁盘文件的链接与外围其他设备的链接有相似之处也有不同之处磁盘文件:缓冲,自动添加模式(原子操作) 终端:回显属性等设备文件的i节点号指向的是内核中的设备驱动程序命令ttystty系统调用以及相关函数fcntl() —针对文件ioctl —针对设备tcgetattr,tcreadattr----终端...
2019-03-06 16:10:58
144
原创 Unix/linux系统编程4
知识点Unix文件系统分为3个部分超级快,i节点表和数据区域目录其实是指向i节点号的指针的列表相同i节点号可能以不同名字出现在不同目录中,每个入口被称为硬链接。符号链接是通过文件名引用文件而不是i节点号命令wc 显示行数differ 比较内容pwd相关系统调用mkdir(),rmdir(),chdir()link(),unlink(),rename(),symlink...
2019-03-06 16:03:34
120
原创 Unix/Linux系统编程 3
小结目录与文件文件类型、文件的访问权限和特殊属性被编码储存在一个16位二进制树中,可以通过掩码来技术来读取这些信息命令lspasswdtouch相关的函数以及系统调用opendir()readdir()closedi()stat()getpwuid()getgrpid()umask()chmod()chown()utime()rename()...
2019-03-03 18:48:06
149
原创 Unix/linux系统编程 2
小结who命令通过修改文件来显示用户状态进程对文件的读写通过文件描述符,不同用户打开同一文件获得的文件描述符是不一样的,同时某一用户记录文件位置的指针也是与文件描述符相关联的。由于系统模式和用户模式的切换消耗许多时间,因此采用缓冲技术来提高效率。Unix的时间处理方式是记录从某一个时间开始所经过的秒数。系统调用出错时,会修改全局变量errno的值,调用perror则可以,可以检查错误类...
2019-03-02 21:56:32
250
原创 Unix/Linux系统编程 1
小结1.系统编程不同于单独的个人计算机编程,需要深入了解系统调以及相关的数据结构2.许多看似强大的功能其实都是由多个程序组装而成,你需要了解在简单程序背后的东西学习到的东西1.more的功能以及实现原理2.exit(num) num为0值表示正常退出 否则为异常退出一般为1.(需包含&amp;lt;stdlib.h&amp;gt;头文件)3.在系统中有一个/dev/tty 文件(为显示器和键盘的描述...
2019-03-01 21:38:42
210
原创 hdu2602(坑)
典型背包问题,不过昨天交了几次都WA,先用一位数组怎么都过不了,后又用二维数组,依然WA,最后在网上看到别人的答案,这题目是真的坑,给的数据有些骨头有价值但不占空间…贴AC代码。#include<iostream>#include<algorithm>using namespace std;int main(){ int T; cin>>T; w...
2018-12-21 09:00:11
155
原创 并查集
#include<iostream>using namespace std;int city[1001];int find(int w){ if(city[w]!=w) w=city[w]; return w;}void cat(int a,int b){ int tempa,tempb; tempa=find(a); tempb=fi...
2018-12-14 21:14:23
74
原创 第四题
#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ int a, b; while (cin >> a >> b) { if (a == 0 || b == 0) cout <<...
2018-12-14 21:10:51
94
原创 第三题
#include<iostream>#include<cstdio>using namespace std;int main(){ int x, y; while (cin >> x >> y,x+y) { x *= 100; bool flag = 0; for (int i ...
2018-12-14 21:10:18
118
原创 第二题
#include<iostream>using namespace std;int main(){ int x, y, z; while (cin >> x >> y >> z, x) { int counter = 0; while (x > 0) { x -= ...
2018-12-14 21:09:46
90
原创 第一题
#include<iostream>using namespace std;int main(){ long long n,ans=0; cin >> n; int m = n / 3+1; for (int i = 0; i < n/3; i++) { ans += (n - 3 * i) / 2; }...
2018-12-14 21:09:04
104
原创 第八题
#include<iostream>using namespace std;int main(){ int a,b; while(cin>>a>>b) { if((a+b)%86==0) cout<<"yes"; else cout<<"no"; cou
2018-12-05 22:40:33
126
原创 第七题
#include<iostream>#include<cstdio>using namespace std;#define PI 3.1415926;int main(){ double r; while(scanf("%lf",&r)){ double result=4.000/3.000*r*r*r*PI; ...
2018-12-05 22:37:11
94
原创 第六题
#include<iostream>#include<conio.h>using namespace std;void compare(char &small,char &big){ if(small>big){ char temp; temp=small; small=big; ...
2018-12-05 22:15:09
371
原创 第五题
#include<iostream>#include<cstdlib>#include<algorithm>using namespace std;int main(){ string m; while(cin>>m) { //删除m首尾的空白符‘5’ for(int i=0;;i++){ ...
2018-12-05 22:02:37
117
原创 第四题
#include<iostream>using namespace std;int main(){ int m,n; while(cin>>m>>n) { cout<<(m+n)<<endl; } return 0;}
2018-12-05 17:09:41
115
原创 第三题
#include<iostream>#include<string>using namespace std;int main(){ int n; cin>>n; string m; cin>>m; int len=m.size(); int counter=0; for(int i=0;...
2018-12-05 17:07:13
65
原创 第二题
#include<iostream>using namespace std;int main(){ int counter=0; int n; cin>>n; for(int i=0;i<n;i++) { int a,b; cin>>a>>b; if(...
2018-12-05 16:35:08
116
原创 第一题
#include<isotream>#include<string>using namespace std;//删除元音void del(string &m){ string x="AEIOUYaeiouy"; int length=m.length(); for(int i=0;i<length;i++) { ...
2018-12-05 16:27:22
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人