关闭
当前搜索:

c++创建一个linux deamon进程

正规的方法, 创建一个deamon进程,需要很多步骤 1. fork() 2. 子进程setsid() 3. 主进程wait() 4. chdir() 5. umask() 非正规方法创建一个deamon进程的步骤: 1. 创建一个子进程fork(), 创建子进程的目的是为了后面的设置进程组ID. 2. 子进程执行setsid(), 执行setsid()有两个目的, 一是创建一......
阅读(14) 评论(0)

golang使用aes库实现加解密

golang实现加密解密的库很多, 这里使用的是aes库+base64库来实现. 使用时,需要指定一个私钥,来进行加解密, 这里指定是: var aeskey = []byte(“321423u9y8d2fwfl”) 上代码: package main import ( "fmt" "crypto/cipher" "crypto/aes" "bytes...
阅读(41) 评论(0)

关于c++析构函数要不要加virtual的问题

1.析构函数加virtual #include using namespace std; class CA { public: CA() { cout "CA()" << endl; } virtual ~CA() { cout "~CA()" << endl; } }; class CB : public CA { public: CB() { cout "CB...
阅读(30) 评论(0)

C++的构造和析构顺序

子类的构造和析构过程, 上代码: #include using namespace std; class CA { public: CA() { cout "CA()" << endl; } ~CA() { cout "~CA()" << endl; } }; class CB : public CA { public: CB() { cout "CB()" <<...
阅读(32) 评论(0)

golang的defer,recover,panic用法

示例如下: package main import ( "fmt" ) func defer_call() { defer func() { fmt.Println("before") }() defer func() { if p := recover(); p != nil { fmt.Prin...
阅读(33) 评论(0)

关于c++中继承和虚函数的一些思考

做为一个这么多年的老程序员,有时候是应该反思一下自已,好多基础的东西都丢掉了. 今天有时间再复习一下,温故而知新嘛. 致每个在路上的人,努力不放弃. 上代码: #include class CA { public: virtual void vfunc1() { printf("CA:vfunc1()\n"); }...
阅读(33) 评论(0)

golang文件读取-按行读取

golang文件读取-按行读取 a.txt文件内容: ABCDEFGHI HELLO GOLANG package main import ( "fmt" "os" "io" "bufio" "strings" ) func main() { fileName := "C:\\Robert\\日志分析\\tools_go...
阅读(78) 评论(0)

golang文件读取-按指定BUFF大小读取

golang文件读取-按指定BUFF大小读取 a.txt文件内容: ABCDEFGHI HELLO GOLANG package main import ( "fmt" "os" "io" ) func main() { fileName := "C:\\Robert\\日志分析\\tools_go\\vdn_sqlInterface\\...
阅读(51) 评论(0)

golang使用net库实现一个简单的服务端和客户端通信

golang使用net库实现一个简单的服务端和客户端通信 服务端代码: 服务端启动监听,默认127.0.0.1, 设置端口9090 package main import ( "fmt" "runtime" "net" "os" ) func recvFile(conn net.Conn) { fmt.Println("new connecti...
阅读(73) 评论(0)

golang解决数据库中null值的问题

转自: http://blog.csdn.net/qq_15437667/article/details/78780945 要点 从数据库读取可能为null值得值时,可以选择使用sql.NULL***来读取;或者使用IFNULL、COALESCE等命令让数据库查询值返回不为”“或者NULL 若需要往数据库中插入null值,则依然可以使用sql.NULL***存储所需的值,然后进行插...
阅读(71) 评论(0)

golang-goroutine的调度原理

首先简单的介绍一下进程,线程和协程三者的关系 用户线程和内核线程之间的调用关系 goroutine的运行机制 goroutine的三个重要结构 goroutine的调度原理 转自:https://www.zhihu.com/question/20862617...
阅读(50) 评论(0)

golang实现一个正经的接口

使用gin和gjson库打造的一个轻量级的http接口. package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "github.com/gin-gonic/gin" "net/http" "strings" "github.com/t...
阅读(83) 评论(0)

2017 over. 2018 on the road

匆匆一年又过去.....
阅读(42) 评论(0)

比特币协议是怎样工作的(上)

转自:http://blog.csdn.net/zhangzq86/article/details/51943853 区块链技术交流群: 329299693...
阅读(54) 评论(0)

BitCoin对等节点发现协议

> 第6章 比特币网络 新节点是怎样加入网络中的? 当建立一个或多个连接后,新节点将包含自身ip和addr的信息,发送给相邻节点, 相邻节点接收到信息后,再将此条addr信息,转播给它的相邻节点.如次依次转播下去. 区块链技术交流群: 329299693...
阅读(86) 评论(0)

BT原理分析

BitTorrent协议。 BT全名为BitTorrent,是一个p2p软件,你在下载download的同时,也在为其他用户提供上传upload,因为大家是“互相帮助”,所以不会随着用户数的增加而降低下载速度。 下面是一般用ftp,http等分享流程: 下面是用BitTorrent分享的流程: 其实跟ED也十分相似,ED跟BT不同的地方有: ED–要连上一个固定server BT...
阅读(64) 评论(0)

比特币入门

比特币(bitcoin)诞生于2008年的一篇论文。 一个署名为中本聪的人,提出了革命性的构想:让我们创造一种不受政府或其他任何人控制的货币!这个想法堪称疯狂:一串数字,背后没有任何资产支持,也没有任何人负责,你把它当作钱付给对方,怎么会有人愿意接受? 但是,狂想居然变成了现实。随后的几年,在全世界无数爱好者的支持下,比特币网络运行起来了,越来越多的人和资本参与,星星之火,终成...
阅读(69) 评论(0)

区块链从入门到放弃(区块链入门汇总整理)

入门介绍与原理: 一、比特币 1.比特币白皮书 这是一切的开始 2.精通比特币 讲比特币很详细的一本书,看完基本对比特币的认识就清楚了。 3.TheProof-of-Work Concept PoW机制理论介绍,英文 4.比特币的原理及运作机制 这篇是新手向,适合向圈外人介绍什么是比特币什么是区块链 5.比特币pow难度调节机制 P...
阅读(583) 评论(0)

区块链入门

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。 下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为什么挖矿越来越难等问题。 需要说明的是,我并非这...
阅读(742) 评论(0)

golang使用gin,gjson使现Http接口和Json解析

InsertCustomer接口 用于记录和执行对数据库的客户表customer的Insert操作, 记录包括操作的用户,时间和具体的customer信息. 接口定义: InsertCustomer(customer, timestamp, params, token) 请求方式: 接口以http形式提供服务,接收来自客户端的post请求. 接口参数: 1.customer: ‘用...
阅读(196) 评论(0)
308条 共16页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:716294次
    • 积分:8982
    • 等级:
    • 排名:第2504名
    • 原创:182篇
    • 转载:125篇
    • 译文:1篇
    • 评论:109条
    博客专栏
    初识Qt

    文章:43篇

    阅读:147867
    文章分类
    最新评论