QSsh中发送ls -l,收到特殊字符时的处理

本人由于工作关系,需要做一个类似winscp的工具,所以首先研究如何利用ssh获取服务端的文件列表。查询到QSsh能够做到,所以代码上用ls -la发送命令,但是接收到的数据却存在特殊字符,如下所示:如上图所示,可以看出,存在大量的[0m[01;34m这种字符,很奇怪,我们对比下secure crt上面执行ls -a时的结果,如下所示:..._qssh窗口大小
分类: 其他 发布时间: 08-03 23:26 阅读次数: 0

shell扩展编译问题

shell扩展的例子,典型的例子是下面的应用https://blog.csdn.net/gdruhv/article/details/83778647这里面的代码是可以下载的,不过要50积分。下周后,32位的可以编译过,但是64位的就编译不过了,提示下面这样的错误:1> ImportShellExt.cpp1>D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\atlmfc\\include\\atlcom.h(3448): er
分类: 其他 发布时间: 08-03 23:26 阅读次数: 0

go往c里面设置回调函数,并且回调函数的参数为结构体

看了下go往c里面设置回调函数的例子,里面的回调函数的参数都是简单的类型,char *和int,今天在此举一个结构体为回调参数的例子。头文件为GoDll.h,内容如下:#ifndef __GO_DLL_H__#define __GO_DLL_H__/*C代码头文件需要添加类似如下声明*/typedef struct CMyCallBack_{ int iLen; char szVal[100];}CMyCallBack;typedef int (*fnc)(CMyCallBack*_cgo 实现 c回调函数
分类: 其他 发布时间: 08-03 23:25 阅读次数: 0

cgo里面,字符数组的赋值

实际工作中,会碰到go调用c语言动态库,涉及到数组的赋值时,出现了问题,例如,c里面定义了如下结构:typedef struct ANA_PROCESS_FRAME_{ ANA_PROCESS_FRAMETYPE nType; ANA_VIDEO_FRAME stVideoFrame; ANA_AUDIO_FRAME stAudioFrame; unsigned char byRes[128];}ANA_PROCESS_FRAME;在go语言中,如果用以下方式对ANA_PROCESS_FR
分类: 其他 发布时间: 08-03 23:25 阅读次数: 0

cgo 类型转换

转发:https://blog.csdn.net/weixin_36771703/article/details/89003014
分类: 其他 发布时间: 08-03 23:25 阅读次数: 0

【MySQL优化之如何慢查询?】

【MySQL优化之定位慢查询】定位慢查询问题:查找、定位慢查询,并优化:怎么查找慢查询?**在项目自验项目转测试之前,在启动mysql数据库时开启慢查询,并且把执行慢的语句写到日志中,在运行一定时间后。通过查看日志找到慢查询语句。显示慢查询:show variables like %slow_query_log%; 查询是否开启慢查询set global slow_query_...
分类: 其他 发布时间: 08-03 23:25 阅读次数: 0

【Spring Boot2.x】整合redis、mybatisPlus这篇文章就够了【真实开发环境实用】

概述 - 采用springboot2.2.4.RELEASE版本,采用lettuce对redis进行整合,并且使用mybatisPlus实战 - - 源码地址:https://github.com/Blithe0/CmsServer-master.git一、添加相关依赖// An highlighted block <!-- redis --> &..._mybatisplus整合redis
分类: 其他 发布时间: 08-03 23:24 阅读次数: 0

Docker安装Linux中 -

概述Docker是一个开项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护。Docker自开源后受到广范的关注和讨论,以至于dotCloud公司后来都改名为Docker Inc。RedHat已经在其RHEL6.5中集中支持Docke...
分类: 其他 发布时间: 08-03 23:24 阅读次数: 0

nginx实现反向代理和负载均衡,配置动静分离

概述百科诉说:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的, 第一个公开版本0.1.0发布于2004年10月4日。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子..._nginx的动静分离和负载均衡、反向代理能够 一起配置么
分类: 其他 发布时间: 08-03 23:24 阅读次数: 0

Docker方式启动tomcat,访问所有首页节点都出现404错误!

错误描述 :在docker启动tomcat节点(版本是从阿里云上拉下的9.0-version)时,访问tomcat首页时出现404错误,在网上找了许多教程,也没有解决,最后在视频讲解中查看到了问题(不知道是不是我拉下来版本的问题,因为我看有些人的就没有问题! )解决~ :使用命令: docker exec -it 运行的tomcat容器ID /bin/bash 进入到tomcat的容器目录中..._docker每一次启动都会404
分类: 其他 发布时间: 08-03 23:24 阅读次数: 0

CentOS7系统安装步骤

概述CentOS7各版本系统安装过程基本一致,本文使用CentOS7.5镜像进行系统安装,希望对广大读者有所帮助!一、虚拟机软件常用的虚拟机软件:windows系统常用VMware workstation、Virtual box等软件,macOS系统建议使用VMware fusion软件。此次安装过程采用VMware workstation 软件的12 PRO版本。二、获取镜像可从以..._3. 在分区的时候,选择设备类型为lvm,并且把分组名称设置为vg0(因为boot不能设置逻
分类: 其他 发布时间: 08-03 23:23 阅读次数: 0

Android-反射调用通知栏回收

Class<?> serviceManagerClass;serviceManagerClass = Class.forName(android.os.ServiceManager);Method getService = serviceManagerClass.getMethod(getService, String.class);IBinder retbinder =...
分类: 其他 发布时间: 08-03 23:23 阅读次数: 0

Android/Java 调试打印堆栈信息的多种方法

//方法1:try { new Exception(print trace).printStackTrace();} catch(Exception e) { e.printStackTrace(); android.util.Log.e(TestTag, Exception: + e, e);}//方法2:RuntimeException here = new RuntimeException(bolex);here.fillInStackTrace(_android 堆栈调试
分类: 其他 发布时间: 08-03 23:23 阅读次数: 0

通过adb命令获取IMEI码(单/双卡)

// 单卡adb shell service call iphonesubinfo 1// 双卡adb shell service call iphonesubinfo 3 i32 1adb shell service call iphonesubinfo 3 i32 2_www.3234qi com
分类: 其他 发布时间: 08-03 23:22 阅读次数: 0

adb 根据进程名称kill进程

adb shell kill `adb shell ps | grep com.android.systemui | awk {print $2} | head -n 1`;建议加到 ~/.bashrc 中起一个别名,如:alias adbkill=_adbkill(){ adb root;adb shell kill `adb shell ps | grep $1 | awk {\\print $2\\} | head -n 1`; }; _adbkill这样就可以很方便地在终端中_android adb 根据进程名称杀
分类: 其他 发布时间: 08-03 23:22 阅读次数: 0

Android Q默认不使用ccache编译

在 build/core/ccache.mk 中有一段注释We no longer provide a ccache prebuilt.Ours was old, and had a number of issues that triggered non-reproducibleresults and other failures. Newer ccache versions may fix some of thoseissues, but at the large scale of our bu_提升android make 效率
分类: 其他 发布时间: 08-03 23:22 阅读次数: 0

Android Q上手机连接电脑,电脑端打开SD卡,文件或文件夹不能重命名

问题现象:手机连接电脑–电脑端打卡SD卡–新建文件夹–重命名之后会弹出一个对话框提示错误,重新链接usb之后查看文件夹其实已经重命名成功问题分析:01-03 00:59:23.132 5089 5490 E MtpDatabaseJNI: An exception was thrown by callback setObjectPropertyValue.01-03 00:59:23.134 5089 5490 E MtpDatabaseJNI: java.lang.IllegalArgu_android q修改sd卡文件名称
分类: 其他 发布时间: 08-03 23:22 阅读次数: 0

Android Q 如何修改MMS UA、mms UA Profile

App会通过下面的api来获取UserAgent:String userAgent = telephonyManager.getMmsUserAgent();//最后会调到 /packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java里面获取config_mms_user_agent的值/packages/services/Telephony/src/com/android/phone/PhoneInterf
分类: 其他 发布时间: 08-03 23:21 阅读次数: 0

Android恢复出厂设置代码+脚本

/** * 恢复出厂设置,需要系统权限,以及系统签名 android:sharedUserId=android.uid.system */public void resetSystem() { Intent intent = new Intent(android.intent.action.FACTORY_RESET); //8.0 // intent = new Intent(android.intent.action.MASTER_CLEAR); //9_android代码重置手机设置
分类: 其他 发布时间: 08-03 23:21 阅读次数: 0

3211. 【SDOI2013】随机数生成器

Description小 W喜欢读 书,尤其喜欢读 书,尤其喜欢读《约翰克里斯 朵夫》。 最近小 W准备读一本新书,这本一共有 p页, 页码范围为 0..p -1。小 W很忙,所以每天只能读一页书 。为了使事情有趣一些 ,他打算使用 NOI2012上学习的线性同余法生成 一个序列 ,来决定每天具体读哪一页 。我们用 Xi来表示通过这种方法生成出来第 i个数 ,也即小 W第 i天会读 哪一页 。这个方法 需要设置 3个参数 a,b,X1,满足 0≤a,b,X1≤p-1,且 a, b,X1都是整数 。.
分类: 其他 发布时间: 08-03 23:21 阅读次数: 0