数据分页查询方法、装置、电子设备及存储介质

    公开(公告)号:CN112416967A

    公开(公告)日:2021-02-26

    申请号:CN202011460731.6

    申请日:2020-12-11

    Abstract: 本发明提供一种数据分页查询方法、装置、电子设备及存储介质,其中,该方法包括:根据当前页面的查询结果,获取下一页面对应的附加条件;将翻页指令和下一页面对应的附加条件发送至服务端,以使得服务端响应于翻页指令,根据查询条件、分页参数和下一页面对应的附加条件生成用于获取下一页面的查询结果的查询语句并执行,获取下一页面的查询结果。本发明实施例提供的数据分页查询方法、装置、电子设备及存储介质,根据当前页面的查询结果,获取下一页面对应的附加条件并发送至服务端,使得服务端根据查询条件、分页参数和下一页面对应的附加条件生成查询语句并执行,获取下一页面的查询结果,能提高在海量数据存量情况下连续翻页的查询性能。

    即时通讯中的大规模组织机构更新方法

    公开(公告)号:CN106375417B

    公开(公告)日:2019-07-30

    申请号:CN201610783926.1

    申请日:2016-08-30

    Abstract: 本发明提供一种即时通讯中的大规模组织机构更新方法,包括:客户端将待更新组织机构的组织路径和待更新组织机构在客户端中最后一次更新的时间戳发送至服务器;服务器根据接收的所述组织路径和所述在客户端中最后一次更新的时间戳,获取服务器中存储的所述待更新组织机构的最新数据,并将待更新组织机构的最新数据发送至客户端;客户端根据接收的待更新组织机构的最新数据更新客户端中存储的所述待更新组织机构的数据。本发明能够在大规模组织机构的环境下,减少对服务器的压力,提高客户端服务器同步的速度,降低传输的数据量,亦能起到减少移动流量费用及移动能源消耗,提高IM产品的用户体验度。

    一种虚拟化环境中的windows内核基地址及编译版本识别方法

    公开(公告)号:CN105573818B

    公开(公告)日:2018-09-11

    申请号:CN201510921489.0

    申请日:2015-12-14

    Abstract: 本发明涉及一种虚拟化环境中的windows内核基地址及编译版本识别方法,基于虚拟机反省技术的内核定位是以虚拟机反省技术为基础,分析出当前操作系统使用的内存架构和当前虚拟机内核空间地址对应的物理内存;以内存页为单位读取PE文件信息,分析属于内核空间的物理内存页,判断页开始是否为可执行文件的魔数“MZ”;基于PE结构分析的加载镜像识别是根据所述的基于虚拟机反省技术的内核定位步骤中定位的PE起始地址,获取镜像调试段数据;通过对内存中调试信息段的分析获取在编译时生成的调试文件名称和PE文件唯一编译标示。本发明的有益效果是:稳定的获取开启内存地址空间随机化的Windows虚拟机内核基地址;实现了获取Windows虚拟机运行操作系统的详细编译版本。

    一种跨平台的即时通信SDK接入系统

    公开(公告)号:CN107766035A

    公开(公告)日:2018-03-06

    申请号:CN201610685411.8

    申请日:2016-08-18

    CPC classification number: G06F8/22

    Abstract: 本发明公开了一种跨平台的即时通信SDK接入系统,本发明通过架构基础技术层、核心业务层和接口层;且所述基础技术层:用于向网络IO、缓存持久化及加密、线程管理和内存管理提供一致的技术点接口;所述核心业务层:用于对即时通信系统的业务分类为多个业务模块;所述接口层:用于将业务模型封装成统一的对外接口,从而能够让软件及应用系统方便地增加即时通信功能,提高软件/应用系统的用户粘度,丰富的附件消息提高用户使用软件/应用时长。能够花费较少的时间,金钱,精力获得较大的回报。

    一种打印方法及装置
    95.
    发明公开

    公开(公告)号:CN107562391A

    公开(公告)日:2018-01-09

    申请号:CN201710670965.5

    申请日:2017-08-08

    Inventor: 韩鑫 党艳平 马艳

    Abstract: 本发明公开了一种打印方法及装置,所述方法包括:在操作系统与打印机连接的过程中,通过环境变量LD_PRELOAD加载libvrvhandler.so文件,所述打印机包括所述虚拟打印机和/或物理打印机;通过所述libvrvhandler.so文件,判断所述打印机是否为虚拟打印机;若是,通过所述虚拟打印机处理打印任务。本发明中只在操作系统与打印机连接过程中,才加载预先与环境变量LD_PRELOAD绑定的libvrvhandler.so文件,相比于现有技术中,进程一直处于运行状态而言,占用系统资源少,提高了系统资源的利用率。

    面向DHCP终端的网络准入状态快速切换方法和系统

    公开(公告)号:CN107528930A

    公开(公告)日:2017-12-29

    申请号:CN201610453179.5

    申请日:2016-06-21

    Abstract: 本发明公开了一种面向DHCP终端的网络准入状态快速切换方法和系统。本发明能够在终端用户DHCP分配的是隔离域的IP时,且认证、安检通过时,使用户能够立即访问受控资源,而不需要等待DHCP分配给正常域的IP;从而能够在客户端通过认证、安检后,无论DHCP分配给用户终端的IP地址是正常域或者隔离域都可以访问受控资源,大大的提高了该系统使用时的体验效果。

    一种实现虚拟机与管理域进程间通信的方法

    公开(公告)号:CN104850451B

    公开(公告)日:2017-12-22

    申请号:CN201510246642.4

    申请日:2015-05-15

    Abstract: 一种实现虚拟机与管理域进程间通信的方法,主要采用类型一虚拟化中的特权虚拟机或类型二中虚拟化引擎依赖的操作系统获取虚拟机内存和寄存器原始数据;管理域进程利用符号信息分析获取虚拟机内存和寄存器信息,从原始数据中提取出虚拟机操作系统或应用程序中变量的数值、结构体内容以及函数地址等语义信息,用于描述该进程内存空间信息的数据结构;管理域进程根据获取的数据结构,检查内存空间内标记位置是否有魔数;如果标记位置有魔数,则判定该内存空间为通信缓存区,利用该缓存区和约定的通信协议读写数据。本发明的有益效果在于:本发明可以在没有联通网络的情况下,实现安全软件与恶意软件无法感知或管控的虚拟机和管理域的进程间通信。

    一种连接服务器的方法和装置

    公开(公告)号:CN107454205A

    公开(公告)日:2017-12-08

    申请号:CN201710642353.5

    申请日:2017-07-31

    CPC classification number: H04L61/1511 H04L61/2007

    Abstract: 本发明公开了一种连接服务器的方法和装置,该方法包括:S1:获取服务器的域名,并判断域名资源库中是否存在该域名,若是,则执行S2;否则,执行S3;S2:判断上次解析域名的解析时间与当前的获取时间之间的时间差是否小于阈值,若是,则从IP资源库中获取域名对应的IP列表,并执行S4;否则,执行S3;S3:对服务器的域名进行解析,并判断是否解析成功,若是,则获得域名对应的IP列表,并执行S4;否则,使用内置的静态IP进行连接;S4:探测每个IP与服务器进行连接的连接信息;S5:根据每个IP对应的连接信息确定最佳IP,并使用最佳IP进行连接。能节省连接时间、加快连接速度;确保连接到服务器,提高服务器连接成功率;确保连接质量和访问速度。

    一种Linux系统下实时监控进程异常的方法及装置

    公开(公告)号:CN107133167A

    公开(公告)日:2017-09-05

    申请号:CN201710271268.2

    申请日:2017-04-24

    Abstract: 本发明公开了一种Linux系统下实时监控进程异常的方法和装置,方法包括:监控进程在被监控进程启动以及监控进程启动第一监控步骤和第二监控步骤后,与被监控进程开始进行数据通信,并接受被监控进程对通信数据的监控;第一监控步骤包括周期检测被监控进程是否响应,发送通信数据给被监控进程并获得检测值;第二监控步骤包括周期检测所述第一监控步骤中的检测值,并判断所述检测值是否有变化。本发明能够在被监控进程出现死循环或者其它异常现象时,在不影响监控进程的通信请求的情况下,监控进程能立即发现问题,重启被监控进程,使正在运行的系统迅速恢复正常。

    一种准确获取虚拟机控制块(VMCS)中关键数据位置的方法

    公开(公告)号:CN106293873A

    公开(公告)日:2017-01-04

    申请号:CN201610619153.3

    申请日:2016-07-29

    Abstract: 本发明公开了一种准确获取虚拟机控制块(VMCS)中关键数据位置的方法,该方法步骤如下:(1)生成8个数值为奇数的特殊数值;(2)读取一个VMCS关键数据作为待定位目标数据;(3)保存目标数据的数值;(4)根据目标数据的数值长度选择对应的特殊数值;(5)将选取的特殊数值写入目标数据中;(6)在VMCS所在内存中搜索写入的特殊数值,对应位置就是目标数据在VMCS中的位置;(7)目标数据中重新写入保存的原始数据;(8)重复(2)-(7)步骤则可获得VMCS中所有关键数据的位置。本申请的技术方案根据关键数据长度不同写入对应的特殊数值从而在VMCS内存中仅会有唯一特殊数值,通过在VMCS中搜索写入的特殊数值便可准确判定关键数据的位置,极大提升了获取VMCS中关键数据位置的准确性。

Patent Agency Ranking