stpeace的专栏

提升认知 顺势而为

排序:
默认
按更新时间
按访问量

go操作ini

        简单东西, 来看下: package utils import ( "gopkg.in/ini.v1" ) var conf_reader *ini.File func Load(config_file_name string...

2018-10-19 20:21:28

阅读数:94

评论数:0

go rpc实例------1. 基于tcp/gob. 2. 基于http/gob. 3. tcp/jsonrpc

      前面玩过grpc, 要安装grpc库,要安装protobuf库等,好多库啊 。通信协议是tcp, 采用protobuf序列化。       下面来看看go原生的rpc(不需要安装一些杂七杂八的库): 1. 基于tcp/gob. 2. 基于http/gob. 3. tcp/jsonrp...

2018-10-02 11:26:38

阅读数:219

评论数:2

go tcp编程实例

       祝国庆快乐。                因为要用到go tcp, 所以来玩一下。C/C++的网络编程,太熟悉了, 不说。        sever.go代码: package main import ( "net" ...

2018-10-01 23:48:25

阅读数:215

评论数:0

用go来操作mysql

       先看数据库内容: mysql> select * from user; +----+--------+----------+ | id | strKey | strValue | +----+--------+----------+ | 1 | xxx ...

2018-09-30 00:09:14

阅读数:214

评论数:2

用go gin来操作cookie

       准确地说, 这个标题是有问题的, go gin只能给浏览器返回操作cookie的指令, 真正执行cookie操作的是浏览器。 但广泛地来讲, 说go gin操作cookie, 也是可以的(间接操作)        来看go gin代码: package main import...

2018-09-22 10:23:29

阅读数:234

评论数:0

用go来搭建一个简单的图片上传网站

       提前说明一下:代码参考了《Go语言编程》,稍有变动, 自己亲自玩了一遍。          之前玩过go web server, 现在来用go来搭建一个简单的图片上传网站, 工作目录是:~/photoweb , 而~/photoweb/uploads用来存图片,代码photowe...

2018-09-15 21:01:46

阅读数:325

评论数:0

各种字符串Hash函数比较 (hash是一个广义的概念,并不局限于md5,sha之流)

        转载地址:https://www.byvoid.com/zhs/blog/string-hash-compare          常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另...

2018-08-03 21:38:25

阅读数:1410

评论数:0

用php发https请求

    最近要用到, 所以写了个程序测试一下用php发https请求, 直接在http://www.dooccn.com/php7/中运行:<?php function curl_get_https($url) { $curl = curl_init(); cu...

2018-04-14 10:01:43

阅读数:3494

评论数:0

吃饭前写个linux select/poll/epoll代码示例玩玩

      等朋友吃饭,还有1个小时, 写个select, poll, epoll程序玩玩:include <stdio.h> #include <unistd.h> #include <...

2018-03-31 16:14:21

阅读数:2853

评论数:2

带超时时间的sendto和recvfrom(用SO_SNDTIMEO和SO_RCVTIMEO搞起)

       在udp中, 可以用SO_SNDTIMEO和SO_RCVTIMEO来实现发送、接收的超时设置, 下面以SO_RCVTIMEO为例来看看:#include <stdio.h> #include <stdlib.h&...

2018-03-07 22:24:50

阅读数:2948

评论数:0

为什么执行ping命令时不需要root权限? 怎样让进程具有root权限?

     最近遇到一个问题, 需要让普通用户执行程序时具有root权限, 怎么办呢?     我们来看看ping, 它采用了raw socket, 需要root权限, 但是, 我们平常执行root命令的时候, 没有加sudo啊, 来探个究竟:ubuntu@VM-0-15-ubuntu:~/taog...

2018-03-02 23:09:33

阅读数:2877

评论数:0

用raw socket接收udp数据的C/C++代码实战

       最近要用到raw socket, 来看下。server.cpp:#include <stdio.h> #include <string.h> #include <unistd...

2018-03-02 23:05:59

阅读数:2800

评论数:0

C/C++代码获取当前时间的:年月日时分秒

直接上菜: #include #include using namespace std; static string getCurrentTimeStr() { time_t t = time(NULL); char ch[64] = {0}; strftime(ch, sizeo...

2017-12-24 16:30:16

阅读数:7205

评论数:0

带超时时间的telnet该怎么玩?------检测tcp是否可连接时经常用到(本文仅给出linux版本,之前博客也有Windows版本的)

前面说过, 利用ping命令探测网络是否可通, 但很多时候, 服务端或者防火墙禁止了ping命令, 也就是说, ping不通, 不表示网络不通, 所以仍有可能能建立tcp连接。怎么检测tcp连接是否可通呢? 用telnet命令就可以搞起, 但问题是, 很多时候(尤其是批量探测的时候), 我们需要给...

2017-12-18 19:52:37

阅读数:5933

评论数:0

用C/C++代码检测ip能否ping通(配合awk和system可以做到批量检测)

遇到一个小需求, 快速搞定。 来看看用C/C++代码检测ip能否ping通: #include #include #include #include #include using namespace std; string getCmdResult(const string &...

2017-12-15 12:36:28

阅读数:5216

评论数:0

linux下获取网卡IP的C/C++代码

简单: #include #include #include #include #include #include #include #include #include #include #include #include #include #include ...

2017-11-09 21:37:42

阅读数:6210

评论数:2

如何获取system函数执行的结果------用popen搞起(很有用)

如何获取system函数执行的结果? 搞了一下, 没搞定, 那就用别的方法搞起, 看代码: #include #include #include #include using namespace std; string getCmdResult(const string &str...

2017-11-04 11:26:33

阅读数:5800

评论数:0

C/C++获取当前时刻的时分秒

看代码: #include using namespace std; int main() { time_t currentTime; time(¤tTime); struct tm *p; p = localtime(¤tTime); cout tm_ho...

2017-11-03 20:03:05

阅读数:5103

评论数:0

C/C++代码获取今天凌晨零点零时零分的时间戳

要用到, 记录一下: #include using namespace std; unsigned int getMorningTime() { time_t t = time(NULL); struct tm * tm= localtime(&t); ...

2017-11-03 19:59:54

阅读数:6626

评论数:0

rapidjson组装map和数组array的代码示例

直接上码: #include #include // 请自己下载开源的rapidjson #include "rapidjson/prettywriter.h" #include "rapidjson/rapidjson.h" #include &qu...

2017-10-02 01:11:45

阅读数:5758

评论数:0

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