- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 Go 消息队列及工作池处理
go 利用channel来作为消息队列,然后启动指定个数得工作协程,从channel中获取消息,执行消息得相应操作
2023-11-21 14:25:12
450
1
原创 OpenCV Android简单处理
OpenCV Android简单处理文章目录OpenCV Android简单处理前言一、Android Studio 引入opencv二、opencv初始化三、图片处理相关内容及代码1. 图片亮白处理2. 图片饱和度内容处理3. 图片自然显示处理4. 图片清晰处理5. CmnUtils代码如下总结前言由于项目中需要进行图片美颜相关处理,因此看了下opencv,实现还是很简单的,直接看相关内容。但存在打包出的app过大的问题,因此又参考相关实现算法,整了一套对应的bitmap处理方案。提示:以下
2021-12-16 21:37:53
6605
2
原创 go http的GET请求返回400错误码
一、背景 准备完善之前的小说爬虫(19年年底编写的项目),运行后,即用go发起http的GET请求,返回400错误码。二、出现的问题请求代码func bookScan() { url := "https://m.999xs.com/search.php?keyword=完美世界" client := http.Client{} request, err := http.NewRequest("GET", url, nil) if err != nil { log...
2021-07-09 00:52:15
3374
1
转载 C++ smtp 发送邮件
主要参考:http://blog.youkuaiyun.com/lishuhuakai/article/details/27503503调整的内容有:1. 去除附件发送2. 增加Linux平台运行直接上代码:Stmp.h#ifndef __SMTP_H__#define __SMTP_H__#ifdef _MSC_VER# include <winsock2.h>...
2019-03-20 16:49:41
4581
7
原创 golang 身份证信息处理
功能简单介绍:针对一串身份证字符串(string)的处理:1. 验证身份证的正确性2. 提取出生年月日3. 提取性别4. 把15位的身份证号码转成18位5. 验证省份代码正确性直接上代码:package citizenimport ( "strconv" "errors" "time")var weight = [17]int{7, 9, 10, 5,...
2019-03-16 20:50:34
2673
4
原创 go slice小释
golang中常用的slice,在使用的过程中很容易用错,总结下来根本原因是没有了解其底层数据结构。1. 数据结构样式// 这里只是举例type slice struct { pointer *interface{} // 指向值数组的指针 length int64 // 当前有效值长度 capacity int64 ...
2019-03-16 12:14:41
137
原创 C++ 针对身份证相关信息处理
功能简单介绍:针对一串身份证字符串(string)的处理:1. 验证身份证的正确性2. 提取出生年月日3. 提取性别4. 把15位的身份证号码转成18位直接上代码:#pragma once#include <string>using namespace std;bool IsValidCitizenNo18(string& strCi...
2019-03-14 16:42:33
2228
1
原创 Cocos creator 微信小游戏 加载远程资源启动页
直接上流程1. 在项目的根路径下添加文件结构2. loading-scene.js文件内容var loadingBg = "https://com-eonsun-public.oss-cn-shanghai.aliyuncs.com/product/HappinessLength/LoadingPicture/bg.png";var scene = new cc....
2018-12-20 21:08:57
5266
1
原创 微信小游戏保存图片到本地
直接上代码:openAlbumSeting: function () {var _self = this;wx.showModal({title: "提示",content: "游戏需要您授权保存图片到相册",showCancel: false,cancelText: "取消",confirmText: "确认",success: function (e) {...
2018-12-13 14:57:30
3300
原创 go 超时机制小技巧
// 摘自Go语言编程timeout := make(chan bool, 1)go func() { time.Sleep(1e9) // 指定超时时长 timeout <- true}()//select { case <-ch: // read something from ch cas...
2018-12-07 11:16:33
1504
1
原创 微信小游戏游戏圈处理(cocos creator处理)
1. 创建游戏圈,具体可以参考:https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/game-club.html2. 把游戏圈放到指定的位置方案(假如需要放到页面上指定按钮GameClubButton的位置上,页面的锚点是(0,0)左下角 )2.1 获取GameClubButton的坐标(x, y)va...
2018-11-15 20:16:50
4448
原创 CocosCreator滚动背景
先上代码:cc.Class({extends: cc.Component,properties: {bg1: {default: null,type: cc.Node,},bg2: {default: null,type: cc.Node,},roll_speed: 3,},update: function(dt) {var ...
2018-11-06 11:25:59
2430
原创 C++判断输入utf8字符的字节数
前提:最近游戏上线,然后一系列的问题接踵而至,服务器崩溃、服务器承载、客户端崩溃、客户端安装等乱七八糟的问题,导致的结果就是半个月酸爽无比。但最刺激人神经的是数据丢档,哈哈!现象:玩家输入emoji字符或字节大于3的UTF8的字符就会导致数据无法存入数据库,而服务器、数据之前的设计、实现大神已离职,逻辑是先删除数据库中对应数据,再把内存的数据存入数据库(跑路)。看到这块代码的逻辑时,我的内心是...
2018-01-22 10:03:12
1695
原创 基于阿里云OSS的数据库同步问题
背景:最近在整一个Android项目,涉及到同一个账号在多端数据库数据同步的问题,其中利用阿里云OSS文件存储作为云存储,再提供一个访问权限管理服务器,然后就没有然后了。思考过程:要尽可能的减少同步数据传输的大小,即只同步最后一次同步后修改的数据。如果有服务器真是太爽了,可以指哪打哪,但没办法,只能想各种弥补的办法。方案一:同步整个数据库文件大致思路:当需要对数据库中的数据进行修改时,
2017-05-06 23:46:42
1418
qrcode静态库、库源码及测试用例
2017-12-22
Qrcode库及使用方法
2017-12-21
sqlite3.exe
2017-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人