- 博客(39)
- 资源 (5)
- 收藏
- 关注
原创 微信企业会话存档SDK接口封装(Python示例)
Windows平台win10vs2019sdk_win_v1.1export.cppextern "C"{#include <malloc.h>#include <string.h>#include <stdio.h>#include "WeWorkFinanceSdk_C.h" WeWorkFinanceSdk_t* sdk = NewSdk(); __declspec(dllexport) void free_p(void*
2022-01-13 13:54:06 1820 14
原创 Ubuntu搭建Flyfish数据可视化平台
搭建平台搭建流程基于下面的系统和软件平台,其他未作测试.Ubuntu 20.04 x64Oracle VM VirtualBoxMysql 8.0.xRedisNodejs 16.2.0npm7.13nginx1.20.1参考文档Flyfish开源中国 中的README.md, 方案三 (目前主机的硬件不支持Docker需要的二级地址转换).步骤:安装redisapt-get install redis-server;进入redis配置文件目录 /etc..
2021-12-31 16:20:21 1710
原创 Gitlab安装维护
安装准备: linux 系统(Ubuntu18.04LST) ;gitlab企业版 gitlab-ee_11.4.4-ee.0_amd64.deb ;执行命令 dpkg -i gitlab-ee_11.4.4-ee.0_amd64.deb安装gitlab-ee版本;等待出现小狐狸的图标, 且安装过程中没有任何报错, 此时gitlab服务应该已经成功启动 ;修改配置文件 vim /etc/gitlab/gitlab.rbexternal_url 'http://{IP}:..
2021-11-16 10:29:27 970
原创 window+vs2015+mosquitto+websockets 编译&使用
Windows平台准备模块:github mosquittogithub libwebsocket git clone https://libwebsockets.org/repo/libwebsocketspthreadopenssslvs2015cmake过程解压,安装pthread 和openssl, pthread 选择的Prebuilt.2,32位版本, openssl1_1_1,32位版本;cmake libwebsocket,
2021-11-12 17:18:23 933
原创 云MAS平台 HTTPS 发送短信 (Python)
import urllib3,certifiimport hashlibimport base64, jsoncontent_a = { "ecName": "*********************", "apId": "*********************", "mobiles": "182********,135********", "content": "***************** 短信接口测试.", "sign": "*******.
2021-05-07 12:09:16 1600 2
原创 xlwt 处理excel样式
import xlwtxlwt.Style.easyxf('font: bold on; align: wrap on, vert centre, horiz center')workbook = xlwt.Workbook()# 添加部分自定义色值,色值索引(colour_index)在(8-40之间)xlwt.add_palette_colour("white05", 0x31)workbook.set_colour_RGB(0x31, 242, 242, 242)xlwt.add_pa.
2021-04-09 10:20:04 401 1
原创 ODBC 查询速度慢
[ODBC配置数据源]中,可以开启ODBC过程跟踪,之前为了追踪一个问题时打开过,表现就是SSMS中查询正常,但是ODBC过程中速度奇慢.
2021-02-22 10:21:42 972 1
原创 python or 的Tip
python中的or与Java中 | 的效果是一致的,如果前半部分的值为True,则不执行后半部分.>>> def ret_true(): print(1) return True>>> a = True or ret_true()>>> aTrue>>> a = False or ret_true()1>>> aTrue...
2021-01-06 12:07:28 113
原创 GDAL 转换坐标系计算多边形面积
if (poGeometry_r != NULL && wkbFlatten(poGeometry_r->getGeometryType()) == wkbMultiPolygon){ OGRMultiPolygon* mPolygon = (OGRMultiPolygon*) poGeometry_r; OGRSpatialReference p_spRef; p_spRef.SetGeogCS( "Mygeographic coordinate system", .
2020-10-22 13:12:15 1073
原创 无法终止进程
处理无法终止的进程Windows10Windows10使用安全模式重新进入系统,在安全模式中删除或者重命名进程。自己写了个程序很操蛋的出现了这个问题,好像是一直在等待数据库链接的过程中出问题了。另外Win7 可以使用PCHunter杀进程(未测试)。...
2020-10-20 16:14:14 889
原创 MSSQL去除重复数据
select * from WarnRecord_R where WarnID in ( select MAX( WarnID) as id from WarnRecord_R GROUP BY ADCD,WarnStatusID,WarnSTM HAVING COUNT(*) = 1) or WarnID in(SELECT MAX(WarnID) AS id FROM WarnRecord_R GROUP BY ADCD,WarnStatusID,WarnSTM HAVING COUNT( * ).
2020-07-21 14:20:08 522
原创 pymssql 中文编码错误
A库中有部分数据处理放到B库中,pymssql在插入到B库时会将varchar类型的记录用UTF-8解码,这里是个耍滑头的做法,将varchar类型提前解码,插入时cast为varchar类型.两个数据库的编码格式全是cp936. ACode BCode为A库和B库的编码格式,处理思路是读完数据,bytes(content, encoding=BCode)乱码的内容,然后插入时cast为varchar类型.A库的转码在做数据库连接中设置数据库的编码类型即可.# 中文字符串转为bytes,encond.
2020-06-13 09:43:43 620
原创 python3.8.2 插入1970年前时间到数据库
import datetimeSTD_TIME = datetime.datetime(1970, 1, 1, 0, 0)st_tm = datetime.datetime(y, M, d, h, m)dt = (dst_tm - STD_TM).total_seconds()sql = 'select DATEADD(SECOND, {0}, dt, CAST('1970-01-01 00:00:00' AS datetime))'.format(dt)# etc. options.
2020-05-25 12:57:25 304
原创 四通道图片颜色叠加,逆运算
/// void ProcessSrcImg(){ vector<int> compression_params; compression_params.push_back(CV_IMWRITE_PNG_COMPRESSION); compression_params.push_back(9); CvScalar csWhite = cvScalar(255, 255,...
2018-07-11 09:22:06 694
原创 c++ 一个简单的页面置换实现
template <typename T>struct CacheSequence{public: CacheSequence(const int seq_len) { _seq_len = seq_len; } void AddCache(const std::string& key, const T& val) { if (_cache_...
2018-06-20 12:05:44 439
原创 OpenCV cv::mat 保存四通道图片 参数
vector<int> compression_params;compression_params.push_back(CV_IMWRITE_PNG_COMPRESSION);compression_params.push_back(9);imread(path, -1);对应的应该是读取四通道图片, Iplimage 里是CV_LOAD_IMAGE_UNCHANGED。...
2018-03-29 11:22:01 5219
原创 c++ trim 去字符串空格
现在麻烦的是每次用完需要free,其他方面都还行。char* trim_c(char* src, bool left = true, bool right = true, bool all = false){#ifndef SPACE_CHAR#define SPACE_CHAR ' '#define END_OF_CHAR '\0'#endif size_t src_len =
2017-12-11 19:38:15 1734
原创 Google地图上任意两个点的距离
公式:float CalcDistanceOfTwoPoints( const double& x1, const double& y1, const double& x2, const double& y2){ // s = arcsin() double a = y2 - y1; double b = x2 - x1; //google:地图上任意两点的距离公式 re
2017-12-08 10:39:06 396
原创 SQLite3 ODBC连接串
# Database connection string.db_conn_str = Driver=SQLite3 ODBC Driver;Database=H:\dly\FloodForeCastV2\Data\TzxGIS.db;LongNames=0;Timeout=100;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;#db_conn_str = driver
2017-11-29 19:06:10 7895
原创 Mosquitto Windows7 编译&Debug
源码编译过程参照:mosquito win7编译其中中遇到的问题就是 .vproj里面中文的问题,‘周x’改成对应的英文就行,其他英文字符没试过。VS2008下面的Debug:1、在编译过程中会出现几个宏 undefined的问题,原因是这里使用的宏定义在mssdk中已经被#if 0 注释掉了,但是被注释的也是rename的宏。alt+G一直找到最初那个宏,然后替换代码里的就行。2
2017-07-27 10:38:03 1273
原创 根据给定起止时间,完成下载任务(大概类似于日历日程这种)
//指定下载//TODO: using thread poolvoid GridImgDownloadMgr::DesignateDownLoad( UtilsSystem::PosixTime beginTime , UtilsSystem::PosixTime endTime ){ if (beginTime >= endTime) { return; } if ( !m
2017-06-29 11:53:02 374
原创 openssl + mosquitto + windows (x64)
mosquitto:安装 openssl x64:安装mosquitto支持openssl所依赖的DLL参考 mosquitto/readme.txt的内容。cd .../openssl/bin (TODO:)生成CA证书:openssl genrsa -out ca/ca-key.pem 1024
2017-06-15 14:49:12 1404 2
转载 转义字符汇总
1、2、字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。'A', '\x2f', '\013'; 其中:\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。 注意:在Turbo C 2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到25
2017-05-19 18:56:18 829
转载 c++ dll 单例模式出现多个单例对象
源url: http://www.cnblogs.com/bourneli/archive/2011/12/28/2305280.html我这里的问题主要是这样的:有三个project, Project1, Project2, ProjectTest. Project2 依赖于Project1,并且在project2 中 存在project1 中一个单例类的实例。project1:
2017-05-17 16:09:08 4485
转载 extern "C" __declspec(dllexport) 用法
declspec(dllexport)和使用.def文件是有区别的。如果DLL是提供给VC++用户使用的,你只需要把编译DLL时产生的.lib提供给用户,它可以很轻松地调用你的DLL。但是如果你的DLL是供其他程序如VB、delphi,以及.NET用户使用的,那么会产生一个小麻烦。因为VC++对于__declspec(dllexport)声明的函数会对函数名尾附加函数在DLL中的地址,如下面的函数
2017-05-15 11:45:31 4768
转载 SpringMVC select biaoqian
Skills: 1. select标签这个标签生成一个HTML“select”元素。它支持被选中的选项的数据绑定,也支持使用嵌套的option和options标签。我们假设有一个User拥有多项专长。摘录url:http://shaozhang87219.iteye.com/blog/2007275
2017-03-20 11:48:16 292
原创 Java:找水仙花数。。计算超出2^63-1的数的方案
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)(百度百科)可以求到long型之内所有的整数,存在一个设想,是否能够求出任意位数的水仙花数(这种表达比较傻),换句话说就是,能不能有一种方案计算超出2^63-1的数。package com.practice;import java.util.List
2016-12-22 16:25:04 1104
原创 Java 中被static 修饰的属性,方法和代码块在什么时候加载
intellij社区版+jdk.7package com.static_life;import com.SVS2;/** * Created by Administrator on 2016/12/21. */public class StaticVariableStart { public static int age = 124; public Str
2016-12-22 15:36:27 4386
转载 0x77688F05 (ntdll.dll)异常
最近在做opencv方面的毕业设计,队友在统一使用opencv2.4.8版本的时候,我由原来的opencv3.0.0, debug x64 切换为opencv2.4.8,debugx86,做运行测试时发现一下问题:0x77688F05 (ntdll.dll) (pro02.exe 中)处有未经处理的异常: 0xC000007B: %hs 没有被指定在 Windows 上运行,或者它包含错误。
2015-11-23 11:33:06 15924
原创 在struts中获得请求的方式
一.提供同名变量,为之提供get方法二.HttpServletRequest request = ServletActionContext.getRequest();
2015-01-31 00:51:08 310
转载 struts2种出现的There is no Action mapped for namespace [/] and action name 错误
今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题,导致错误的原因主要有两种。总结如下: 一、struts.xml文件错误。这种错误又分为以下几种:1,struts.xml文件名错误。一定要注意拼写问题;2,str
2015-01-29 19:55:16 528
转载 MESSAGE Job found still running after platform shutdown. eclipse启动失败
一、最简单的方法 重建workspace,然后将原来的项目导入到新的工作区间中。二、参见网址 http://www.metod.si/job-found-still-running-after-platform-shutdown-eclipse/ 其中的方法只是在cmd中清除工作区间,这个方法会把区间中已有的项目删除,慎用。 引起该问题的原因大多是出现内
2015-01-29 02:24:05 597
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人