- 博客(14)
- 收藏
- 关注
原创 old
// test.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#ifdef WIN32#define _CRT_SECURE_NO_WARNINGS#include <unordered_map>#else#include <hash_map>#endif#include <stdio.h>#include &...
2020-03-04 17:06:37
58
1
原创 shell 学习
#!/bin/bashvara=5;varb=10varc=$(expr $vara + $varb)vard=$(expr $vara \| $varb)echo "vara = $vara"echo "varb = $varb"echo "varc= $varc"echo "vard = $vard"a=5;b=6;c=0echo "a|c = "$(expr $a...
2019-12-03 18:01:35
120
原创 socket开发:多ip端口
参考链接:https://blog.csdn.net/charthyf/article/details/81502143 SOCKET socketSrv = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP); // 设置服务器地址 ZeroMemory(strRecv, BUF_SIZE); addrSrv.sin_addr.S_u...
2019-11-28 15:24:16
569
转载 test gorm
package mainimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" "time")type User struct { gorm.Model Birthday time.Time Age int ...
2019-08-23 11:01:21
291
原创 golang test array slice map
func testTime() { loopNum := 100000*10000 go func(loopNum int) { arr := [size]int{1,2,3,4,5} for i:=0;i<len(arr);i++{ arr[i]=i } tOld := time.Now() f...
2019-07-21 16:51:37
131
转载 Goroutine id
修改go1.12.6版本的编译器代码编辑src/runtime/proc.go文件,在尾部添加函数Goid:func Goid() int64 { _g_ := getg() return _g_.goid}调用方法 runtime.Goid()https://blog.csdn.net/weiyuefei/article/details/77500653...
2019-07-06 08:50:45
488
转载 __sync_原子操作
#include <stdio.h>#include <pthread.h>#include <stdlib.h>#include <ctype.h>static int count = 0;// gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。//type __sync_fetc...
2019-01-27 19:28:53
905
转载 InterlockedIncrement test
// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <process.h>#include <windows.h>#include <iostream>using namespace std;volatile long g_nLo...
2019-01-26 10:17:49
220
原创 C++关于map的插入 删除
void testInsert(){map mapData;// 插入元素pair rt1;pair rt2;pair rt3;pair rt4; // insert 插入rt1 = mapData.insert(pair(1, "test1"));rt2 = mapData.insert(map::value_type(2, "test2"));rt3 = mapData.insert(ma
2017-09-09 16:41:30
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人