stpeace的专栏

接纳自己,提升认知,拥抱不确定性。

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

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

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

2018-08-03 21:38:25

阅读数:1123

评论数: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

阅读数:2785

评论数:0

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

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

2018-03-31 16:14:21

阅读数:2610

评论数: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

阅读数:2654

评论数:0

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

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

2018-03-02 23:09:33

阅读数:2630

评论数:0

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

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

2018-03-02 23:05:59

阅读数:2568

评论数: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

阅读数:6081

评论数:0

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

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

2017-12-18 19:52:37

阅读数:5477

评论数: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

阅读数:4955

评论数: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

阅读数:5670

评论数:2

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

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

2017-11-04 11:26:33

阅读数:5289

评论数: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

阅读数:4835

评论数: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

阅读数:6109

评论数:0

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

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

2017-10-02 01:11:45

阅读数:5163

评论数:0

rapidjson将嵌套map转为嵌套json------人生苦短,我用rapidjson

看代码: #include #include // 请自己下载开源的rapidjson #include "rapidjson/prettywriter.h" #include "rapidjson/rapidjson.h" #include &quo...

2017-10-01 19:33:01

阅读数:5084

评论数:0

rapidjson将map转为json------人生苦短,我用rapidjson

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

2017-10-01 17:40:41

阅读数:5009

评论数:0

rapidjson组装继续简化------人生苦短,我用rapidjson

看最简单的: #include #include #include #include #include #include #include // 请自己下载开源的rapidjson #include "rapidjson/prettywriter.h" #inclu...

2017-09-30 22:51:18

阅读数:4692

评论数:0

rapidjson串组装的代码示例

我们知道json串的格式, 那么组装json不就很容易吗? 恩, 但是, 如果我们自己组装, 遇到特殊字符会有坑, 而且, 代码看起来恶心, 不信? 来看看: #include #include #include #include #include #include #include ...

2017-09-30 20:15:48

阅读数:4742

评论数:0

利用rapidjson解析嵌套的json

看json串1:   {"system":{"version":"v2.6.1", "name":"value"}}        废话少说, 直接撸代码: #include #include...

2017-09-30 19:47:43

阅读数:6516

评论数:0

rapidjson解析json代码实例以及常见的json core dump问题

直接看代码: #include #include #include #include #include #include #include // 请自己下载开源的rapidjson #include "rapidjson/prettywriter.h" #incl...

2017-09-30 19:35:40

阅读数:4909

评论数:0

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