- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 go接入微信小程序支付
1.引入的包import ( "context" "crypto/x509" "encoding/json" "github.com/wechatpay-apiv3/wechatpay-go/core" "github.com/wechatpay-apiv3/wechatpay-go/core/option" wxutils "github.com/wechatpay-apiv3/wechatpay-go/utils")2.建立请求vx的clienttype Ord
2022-03-03 16:01:06 2076
转载 Windows 出现 undefined: syscall
在 go 的安装目录修改 ~Go\src\syscall\types_windows.go,增加如下代码:var signals = [...]string{ // 这里省略N行。。。。 // 兼容windows start 16: "SIGUSR1", 17: "SIGUSR2", 18: "SIGTSTP", // 兼容windows end}// 兼容windows startfunc Kill(...interface{}) {
2021-11-25 18:17:05 4420
原创 Vue3.x 新建项目
1.安装vue-clinpm install -g @vue/cli2.创建项目 // 终端查看vue版本$vue -v// 切换到当前目录新建项目$vue create <project-name>// 启动项目npm run serve//打开浏览器的localhost:80803.修改目录文件3.1 项目根目录下新增 vue.config.js 文件 module.exports = { devServer: { p..
2021-10-25 21:21:37 111
原创 curl杂记
1.在window环境下使用post,需要把 ‘ 改成 “ ,后续内容的 ” 需要带\ 进行转义# windows 环境curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d "{\"msg\":\"1800000\",\"data\":\"test\"}" URL
2021-07-21 10:47:19 126
原创 读取xslx文件(一)
package scriptimport ( "fmt" "os" "reflect" "strings" "github.com/360EntSecGroup-Skylar/excelize/v2")// goroute 该函数以并发处理每一个xslxfunc OpenXslxFile(FileName string) { f, err := excelize.OpenFile(FileName) if err != nil { fmt.Println(err) r.
2021-07-06 17:18:46 340
原创 ms相关知识点
29.异步和非阻塞 异步就是执行通知行为即可,不需要等待结果 非阻塞就是调用结果是的状态 同步和异步是指两个个体之间的关系 阻塞和非阻塞是指单个个体的当前状态30.内置log是线程安全 内部存在先解锁再加锁的操作 如果并发场景下,临界区代码有非常耗时的操作,不防先把临界区解锁,等操作结束后再加锁,耗时操作的结果要放到非竞态数据里去 31.goroutine和线程的区别 一个是os_sys调度器调用的,一个是程序语句调用 前者的初始...
2021-06-08 18:34:46 237
原创 一些ms小算法
1.如何判断两个无环单链表有没有交叉点解: 如果有交点,那就是交点后的数据一致,那就是呈现y型 取两者的短链为参考链,快进到一样长度(初始指针不动,等待len1-len2后再动),如果ptra = ptrb就是有共同节点(排除nil)2.如何判断一个单链表有没有环, 并找出入环点解: 三指针,ptr1以一格一跳;ptr2以两格一跳, 如果有环,必定在ptr1跑完所有节点前和ptr2相遇, 如果有相遇,这时ptr3指向链表头,同时移动ptr1和ptr3,
2021-05-25 10:24:22 213
原创 【0】新手部署gin服务器——搭建ubuntu环境
1.准备1个大于4GB大小的U盘作为启动盘2.创建ubuntu启动盘1.window制作2.在原有linux系统制作3.清理需要部署的物理机,空闲相应的空间用于新系统部署4.重启进入bios界面设置开机启动项为upan优先(白板机不需要)5.插入引导盘并重启6.进入引导,并根据引导【下一步】7.设置完成,拔出引导盘,重启8.进入主界面,设置root密码9.根据6设置的安装是精简安装还是配套安装,相应的更新和下载库sudo apt-get update 等...
2021-05-06 11:12:37 441
原创 看到的erlang题目,个人向
1.对列表进行排序ms(L) -> do_ms(L).do_ms([H | T] = _S) -> {HL1, LL1} = do_ms1(H, T, [], []), do_ms(LL1) ++ [H] ++ do_ms(HL1); %% 小到大do_ms([]) -> [].do_ms1(H, [H1 | T], HL, LL) when H >= H1 -> do_ms1(H, T, HL, [H1 | LL]);
2020-12-29 17:18:12 211
原创 Erlang 小技巧(随缘更新)
1.两二进制数据的合并:A = <<1, 2, 3>>.B = <<4, 5, 6>>.% A + B 这个方法是不可行的% 1.简单方法C = <<A/binary, B/binary>>.
2019-06-25 09:43:24 200
原创 python threading实现Thread的修改值,开始,运行,停止,并获得内部值
下面的半模版代码在 win7+python3.63 运行通过并且实测可行,为了广大想要实现python的多线程停止的同学import threadingimport timeclass MyThread(threading.Thread): def __init__(self): threading.Thread.__init__(self) s...
2018-08-23 22:20:29 6786 2
原创 pyinstaller 在支持python3.6+出现OSError:Cannot load native module 'Crypto.Cipher._raw_ecb'的一种解决方法
OSError:Cannot load native module 'Crypto.Cipher._raw_ecb':Trying '_raw_ecb.cp36-win_amd64.pyd':cannot load library 'C:\Users\admin\AppData\Local\Temp\_MEI160382\Crypto\Util\..\Cipher\_raw_ecb.cp36-wi...
2018-08-13 14:37:17 10768
转载 一些python的运行库
这里面有很多封装好的Python模块的运行环境:https://www.lfd.uci.edu/~gohlke/pythonlibs/
2018-08-08 20:31:06 2276
原创 python ftplib中文乱码,其中一种解决方法
def Change_To_Simple_Chinese(self,otherLanguage):#变成中文 item=otherLanguage.encode('iso-8859-1').decode('gbk') return itemdef Change_To_Latin_language(self,simple_language): ...
2018-07-24 21:18:33 4798
转载 linux内核头文件
感谢 https://blog.csdn.net/kokodudu 博主的分享,因为找不到联系方式,所以没有得到转载授权,所以只要联系我,我立刻更改本文章,本文章主要用来提醒内核头文件,只供学习/* 内核还是2.6的,会尝试可行性之后再发更高本版的可用头文件*/1、/linux-2.6.30.4/arch/arm/include/asm/ 1
2018-04-27 23:08:17 2229
原创 嵌入式:arm交叉编译器安装了解一下
在网上有很多的嵌入式arm的下载方式和安装方式,但是,有一点是很致命的,就是找这些的基本和我一样都是刚想入门的小白,本人刚成功安装arm-linux-gcc的其中一个版本,如果还有要下载和安装不懂的,跟着步骤就可以了1.选择一个浏览器打开以下链接:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads2.基本安装这个...
2018-04-13 11:58:20 992
原创 计算机网络中,16位校验和的实现
#include #include #include #include #include using namespace std;struct M{ int hegiht; int low;};struct MM{ M m1; M m2;};MM add(MM g1, MM g2){ MM demo; int f[4] = { 0 }; int ff[4]
2017-12-01 18:54:18 5119 2
转载 c++计算时间
一、标准C和C++都可用1、获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t timer0 )。 精确到秒。测试程序如下:[c-sharp] view plaincopy#include #include int main()
2017-11-19 18:20:46 18217
转载 关于win和linux双系统,系统时间出错修复
** 于2019年4月25日发现,当ubuntu版本升级至 linux-headers-4.15.0-42 或以后的版本,方法二会失效,因为hwclock失效导致**实测可行的方法:1.不能再改utc了,因为utc已经在ubuntu 16.04中去除2.方法一:指令:sudo timedatectl set-local-rtc 1这个指令有一个问题,需要你linux的时间...
2017-10-15 12:58:13 668
原创 排序函数(直接InsertSort,希尔ShellSort,选择SelectSort,快排QuickSort,堆排HeapSort,归并MergeSort)的实现(除基数排序)
排序函数(除基数排序)
2017-06-08 13:04:30 634
原创 关于多门编程语言的基本语句的展示(c++,后期再补充)
这是关于多门语言的基本输入输出的知识点,虽然杂,但是写来是为了到时候真的忘了可以参考。现在只有c++ 其他的后期补充。
2017-06-06 00:22:43 202
c++,fp-growth实现两部分(fp构建和fp-growth生成)
2017-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人