自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 golang版google pay 支付验证

今天接google pay的支付,但是找了好多都是PHP或java的,并没找到go版本的。而官方文档说明也不详细。最终参考一些代码之后完成go版本的验证,以下是代码实现const publicKey = "xxxx"func VerifyGoogleSign(data, sign string) (bool, error) { decodePublic, err := base64.StdEn...

2018-04-09 14:57:29 3855

原创 Failed to create tun device: open /dev/net/tun: no such file or directory

mknod /dev/net/tun c 10 200

2017-12-20 18:09:20 7086

原创 golang跨平台编译成arm平台文件

本人是linux系统。下面开始正文....如果你需要cgo支持CGO_ENABLED=1,反之为0.同时要指定CC然后执行CGO_ENABLED=1 GOOS=linux GOARCH=arm GOARM=7 CC=arm-linux-gnueabi-gcc-4.7 go build即可生成二进制文件

2017-12-19 12:06:36 6386 1

原创 关于nginx跨域问题

http { add_header Access-Control-Allow-Origin *;     add_header Access-Control-Allow-Headers X-Requeste add_header Access-Control-Allow-Methods GET,POST,OPTIONS,PATCH,DELETE;

2017-05-27 14:05:31 702

原创 docker 运行的新容器不能使用常规的命令

当我们在docker上pull一个镜像,然后创建并启动新的容器。奇怪的是进入之后一些常见的命令并不能使用。例如:ifconfig,会报错:bash: ifconfig: command not found其实这是docker上的镜像都是以最轻量级的安装方式,一些命令都需要自己去安装。解决方法:yum install net-tools安装常用的网络工具命令

2017-03-20 14:41:28 8817 4

原创 docker主机和容器内文件的相互拷贝(备忘)

从网上找了一堆好复杂的操作,挂载或者其他操作。估计是我太笨,按照他们的操作还是失败。最终找到一个简单便捷的方法:切换root权限就不说了主机复制到容器:docker cp host_path containerID:container_path例如:docker cp /xx/xx/.test.txt 4cda3c0e43c0:/root/容器复制到主机:docker cp c

2017-02-27 11:39:31 384

原创 docker基本命令

1.:    tag指定镜像版本号,默认为latest,指定非latest版本号可以避免latest更新带来的潜在问题。2.docker search    从远程仓库查找镜像,默认官方仓库docker.io,可以指定其它,例如自己的私有库。3.docker pull    从远程仓库获取镜像。4.docker build   .   构建镜像。 -t 指定镜像名称和版本号

2016-12-16 11:38:27 540

原创 docker常用服务容器开启

mariadbdocker run -d -e TIMEZONE=Asia/Shanghai -v /data/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mariadb -p 127.0.0.1:3306:3306 mariadb:latestmongodocker run -d --name mongo -

2016-12-16 11:18:58 698

原创 git修改host的URL

当我们本地的git服务器地址换了之后,以前的git push就不能提交了,所以我们要修改路由地址git remote set-url http://ip地址/xxx   xxx代表项目的路径

2016-12-05 11:56:37 9800

转载 centos7 为服务器设置静态内网IP

Setting a Static IP in a CentOS 7 Minimal InstallationIn order to set the network adapter and get get CentOS to communicate on the network the Ethernet adapter will need to be configured. In this

2016-10-18 14:55:24 3229 1

原创 Git保存密码

在本地的工程文件夹的.git下打开config文件添加:[credential]     helper = store在下次输入完账户密码就ok了

2016-09-22 16:47:33 455

转载 十条命令检查Linux服务器性能

通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimedmesg | tailvmstat 1mpstat -P ALL 1pidstat 1iostat -xz 1free -msar -n DEV 1sar -n TCP,ETCP 1top

2016-09-18 10:28:06 340

原创 mariadb或mysql下忘记密码找回

留着自己备用当我们在Linux上装完mysql或mariadb后,有时候并不提示密码,或者我们忘记了密码,此时就需要我们找回密码了网上有很多解决办法。我这边按我的方法来个简单的1、在/etc/mysql/下找my.cnf或mariadb.cnf或者其他*-server.cnf,里面有[mysqld]这行内容,在下面粘贴skip-grant-tables保存。然后serv

2016-07-05 10:31:19 1122

转载 电脑在装系统时提示缺少所需的CD/DVD驱动等解决方法

此方法从百度上找到的,保存以备不时之需当我们从U盘启动重装系统时,安装windows时总会提示缺少所需的CD/DVD驱动器设备驱动程序...等,然后找遍整个硬盘/光盘也找不到合适的驱动,安装无法继续。解决方法是:在下面这个界面上按shift+F10然后会弹出如下命令行我们输入diskpart回车后,再输入list disk会看到我们的磁盘,如果没有我们的

2016-05-09 12:14:06 17179

原创 react-native报错解决方法 in next release empty section headers will be rendered

当升级完react-native的版本时,run-android的时候会报警告in next release empty section headers will be rendered...解决方法是: 在ListView下 加个 enableEmptySections = {true} 就可以解决了

2016-05-05 13:59:26 6587 1

原创 解决react-native run-android 的时候报错connection time out

在我们react-native run-android的时候,在执行过程中程序会报错,Downloading https://services.gradle.org/distributions/gradle-2.4-all.zipException in thread "main" java.net.ConnectException: Connection timed out: con

2016-05-03 14:36:11 5100 3

转载 拯救无法启动的虚拟机文件.vmdk中的数据

虚拟机:VMwareWorkstation 8.0.2 build-591240     从事Linux开发的软件工程师几乎都使用过虚拟机软件,如VMware workstation,一般把虚拟机软件运行在微软的操作系统中,把Linux操作系统(如Ubuntu)运行在虚拟机软件中,这样就可以在一台主机上同时使用两个不同类型的操作系统,非常方便。    运行在虚拟机中的操作系

2016-04-22 10:08:55 1960

转载 sqlite3的常用命令和函数

http://blog.csdn.net/linchunhua/article/details/7184439sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。    Mozilla Firefox使用SQLite作为数据库。    Mac计算机中的包含了多份SQLite的拷贝,用

2016-04-19 13:22:24 730

原创 解决react-native fetch请求报错JSON parse error

需要在fetch请求中加入Origin属性~~例如:fetch(classifyURL, {            method: "POST",            headers: {                "Content-Type": "application/json",            },            Origin: "xxxx",

2016-04-19 09:33:51 7534

原创 有关react-native POST请求造成Network request failed解决方法

当Android端,我们在POST请求时componentWillMount(){      var body = {"id": 1};       fetch("http://xxx", {            method: "POST",            body: JSON.stringify(body),        })        .the

2016-04-06 16:38:23 15697 2

转载 QQ邮箱数据库设计

-- DatabaseName:QQ-Email-- Desc: 基本版QQ邮箱-- Model:Account-账户模块, Role-角色、权限模块, Message-消息模块, Qzone-QQ空间,Contacts-通讯录use masterGO-- =============================================-- DatabaseName:Q

2015-10-10 11:00:52 20364

转载 QQ(腾讯)-群空间-数据库设计

DatabaseName:QQ-群空间Model:群相册、群共享、群论坛、群成员、留言板、公告。6个模块。Type:空间-群空间、论坛1.B,数据库设计脚本(Database Design Script)-第一版use mastergo-- =============================================

2015-10-10 10:56:04 3363

原创 Ubuntu下mysql数据库插入中文出现乱码的解决方法

博主由于是做服务器开发的,就打算自学mysql数据库。因此就在shell端安装mysql安装命令:sudo apt-get install mysql-server mysql-clientsudo apt-get install php5-mysql安装之后进行插入中文操作的时候出现mysql> select * from worker;  +----+-----

2015-07-27 15:37:02 855

原创 使用secureCRT连接Ubuntu服务器

一、Ubuntu服务器1、安装ssh,在终端输入sudo apt-get install openssh-server2、然后确认sshserver是否启动了:ps -e | gerp ssh        如果只有ssh-agent那ssh-server还没有启动,需要在终端输入/etc/init.d/ssh restart,如果看到sshd那说明ssh-server已经启动了。

2015-07-22 14:52:33 931

转载 Ubuntu开启ssh服务

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-ge

2015-07-22 14:13:21 442

原创 shell脚本

留着自己查看基本上每一个程序猿面试时,面试官都会问会不会编写shell脚本。shell script就像早期DOS年代的批次档,最简单的功能是将许多指令汇整写在一起,让使用者很轻易的就能够一次执行多个指令。它能帮助系统管理员快速的管理好机器。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其

2015-07-22 11:56:35 481

转载 linux下vi编辑器回格不能删除内容,并且使用方向键也会有问题

主要是由于安装的是vim.tiny版本,不是vim完整版。两种方法:1.直接在终端输入命令 sudo apt-get install vim ,按步操作安装好vim即可。2. 修改/etc/vim/vimrc.tiny 文件,sudo gedit /etc/vim/vimrc.tiny,将set compatible 设置成set nocompatible ,添加 set

2015-07-22 09:32:42 4372

转载 malloc-free和new-delete

http://blog.csdn.net/happymawolf/article/details/6333114 今天我想讨论下malloc-free和new-delete之间的区别与不同,深入探讨其内部实现的机制。如果你对此不屑一顾,请先不要那么自信,先来回答下面几个问题:1、malloc和new、free和delete之间有什么区别?2、为什么malloc时输入了所申请内存

2015-07-05 21:44:27 402

转载 TCP/IP传输层,你懂多少?

你所不知道的传输层题记:纸质的东西,始终害怕丢失,还是选择把它总结到博客上来。PS.老规矩,列出可能遇到的20个问题,如果您是都能回答的高手,请您绕道,我是小菜,只做自己的学习笔记。 1. 传输层的主要功能是什么?2. 传输层如何区分不同应用程序的数据流?3. 传输层有哪些协议?4. 什么是UDP协议?5. 为什么有了UDP,还需

2015-07-02 21:00:19 598

转载 拷贝构造函数的参数为什么必须使用引用类型

转自:http://blog.csdn.net/tunsanty/article/details/4264738 在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,

2015-06-17 09:35:00 386

转载 有意思的进程创建函数fork() && fork() || fork() .

OK,我们看一道有意思的问题:1234567#include int main() {   fork();  fork()&&fork()||fork();  fork();}请问有多少个进程? 这是EMC的一道笔试题,感觉挺有意思的,这道

2015-05-08 09:53:36 1956 1

转载 当printf("-")遇上fork() ---某公司招聘笔试题目

题目:[cpp] view plaincopy#include     #include     #include          int main(void)    {       int i;       for(i=0; i      fork();          printf("-")

2015-05-07 20:17:55 528

转载 那一年, fork() 函数弄晕了多少Windows程序猿

先来看linux下的一个简单C程序:[cpp] view plaincopy#include   #include     int main()  {      printf("a");      pid_t fpid = fork();        return 0;  }        

2015-05-07 20:14:09 799

空空如也

空空如也

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

TA关注的人

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