- 博客(29)
- 资源 (11)
- 收藏
- 关注

原创 Digital panel driver (freehand panel driver), wintab 8192 level pressure, TabletDriver general
We save more research and development costs for digital panel manufacturers, expanding our own market competitiveness. Our digital panel drivers work better than other manufacturers with strong compatibility, and we use completely independent research and
2020-07-15 17:44:13
747

原创 数位板驱动3.0(手绘板驱动),wintab 8192级压感,TabletDriver通用, 支持windows, mac系统
gui, 主要用于用户交互界面TabletDriverSerivce, 主要用于处理数位板的逻辑业务数据。wintab, 所有绘图软件都调用wintab的接口,否则绘图软件没有压感状态,相当于无法正常使用。我们重新开发了wintab的相关接口,能够很好的与windows lnk模式一起使用,而且在 win10,win7系统上完美的兼容市面上的绘图软件。
2019-10-02 18:24:11
12429
4

原创 千万级实时音视频转码架构设计方案
架构图关于人声时长计算通过频域分量信号转成分贝数据,从而实现人声时间统计的。(建议设置为:20-60分贝左右的参数)1分贝是人类耳朵刚刚能听到的声音,20分贝以下的声音,一般来说,我们认为它是安静的。20-40分贝大约是细声。40-60分贝属于我们正常的交谈声音。60分贝以上就属于吵闹范围了,70分贝我们就可以认为它是很吵的,而且开始损害听力神经,90分贝以上就会使听力受损...
2018-08-10 00:38:47
3103

原创 ceph 运维部署文档(cenos 7.0以上)
ceph块存储设备手动部署指导Ceph和GPFS比较GPFS于1993年研发,1995年投入商用,适用于高性能计算和并行处理。之前都是共享存储,从3.5版本开始新增了FPO模式,采用Share Nothing架构,性能好历史悠久,支持AIX、LINUX、windows。CEPH从2010年加入LINUX版本,最初设计的RADOS是为其实现一个高性能的文件系统服务的,后来考虑支持块设备...
2018-08-10 00:25:10
2351

原创 kiss rpc flatbuffer,capnp版本和grpc性能测试对比
kiss rpc flatbuffer比之前的capnp在性能上快4倍左右,类比grpc快5倍左右。 内存资源,cpu资源,网络资源占用更低。测试环境环境:ubuntu 16.04 lts(64位)硬件:xeon cpu e3-1230@3.3GHz x 8内存:8G网络:localhost(本地环回)GRPC 测试单连接, 同步测试,测试50WQPS:1.5W qps/sec单连接,
2017-08-04 17:44:33
2533

原创 kiss-rpc IDL协议编写和使用方式
什么是IDL1. IDL是kiss rpc接口代码生成协议, 编写IDL协议, 可以生成对应的服务端和客户端通用的RPC代码调用接口.2. 规范统一化, 接口统一化, 使用简单.IDL使用方式1. [idl文件路径] [输出名字] [输出路径,默认为当前目录].2. 同时输出client和server文件代码,只需要拷贝到对应的客户端和服务端目录就行了.IDL代码使用方式1. 服
2017-07-10 14:52:34
1154

原创 高性能异步RPC框架 kiss-rpc-flatbuffer介绍和测试
kiss-rpc简介: * 特性:模拟堆栈式调用方式,支持多值返回, 多层类型结构嵌套,多层数组嵌, 支持idl协议编写。调用简单安全, 服务器采用多线程异步模式,挖掘服务器性能。客户端支持多线程同步和异步模式,超时机制,linux下支持 epoll网络模型,类比grpc,thrift,dubbo快几倍甚至 几十倍。 * 环境: linux, unix, windows, macOS
2017-07-10 14:50:53
2934

原创 epoll 指向的d对象导致的gc释放问题,使用手动释放gc引用的对象
1.dlang在转换成void*指针的时候,gc会认为不引用此对象,造成提前对象释放,导致epoll变成野指针。2.使用gc手动控制对象的生命周期,手动释放。 设置对象gc属性为NO_MOVE, GC就不会引用对象了 锁定对象: GC.addRoot(cast(void*)this); GC.setAt
2017-04-21 17:08:52
595

原创 nginx使用zookeeper造成进程死锁和崩溃问题和解决方案
by:jasonsalex date:2016/09/05csdn:http://blog.youkuaiyun.com/rushroom github:https://github.com/jasonsalex/nginx_zookeeper1.使用zk多线程
2016-09-05 10:57:35
3453

原创 nginx与zookeeper交互,同步数据,发送系统负载信息。
1.自动向zookeeper注册本机信息,同步负载状态2.自动从zookeeper同步上游服务器信息3.获取本机系统信息,cpu使用率,内存使用率,nginx连接数同步到zookeeper
2015-12-18 18:38:56
7690

原创 openssl技术原理和各平台解决方案
由于项目需求,网关需要和多个不同的平台进行tls加密通讯,在不同的开发平台使用tls方式是不同的,鄙人也爬过很多坑,查过很多资料,记录了在安卓java,ios,c++各个平台的生成方式和使用方式,错误问题的解决。等等,详情可以下载word文档,下面没法显示详细的图文数据,格式有点乱。
2015-09-08 11:28:28
4160

原创 im大型分布式实时计费服务器系统架构2.0
我重新设计了以前1.0服务器不足之处,整个服务器性能提升到将近20倍左右,并支持动态扩容,容易维护和升级.能够分布到全球不同地方,包扣一套运维系统的架构,能够实现方便的管理.我们服务器系统业务逻辑非常复杂,超过了腾讯的业务逻辑,对于一般的IM软件只需要发送消息到目标客户端就可以了,而我们这套系统需要对视频时间和每条消息进行实时计费,如果接受者无法在这段时间内回复消息就得重新转发到其他客户端,一直到此条消息有人回复或者生命周期结束.并且支持消息类型的过滤,消息发送的算法优化.保证数据的安全性和计费的准确性,
2014-09-24 17:24:20
7724

原创 libevent for qt网络模块,直接替换qt的select模型,支持epoll,select,pool.使用非常简单,无需修改以前的代码结构
最近在开发im服务器,需要大并发链接。QT默认的是使用select模型的,这种轮询方式非常慢。在高并发连接,我们需要epoll才能发挥linux服务器的性能.而且使用简单,整个服务端代码架构无需修改,设置QT的分发事件就可以使用了
2014-09-24 16:16:17
5019

原创 JsonSockketTcp套接字 for qt(json数据流传输层)
主要处理tcp的json数据流,解析和除错json数据流,继承与 qtcpsocket层,方便扩展
2014-05-14 16:15:25
8672
2

原创 大规模及时通讯im服务器系统构架思路
整个服务器系统由多个次服务端组成的,每个次服务端处理处理自己相关的业务逻辑,能够部署的不同的服务器上面.方便管理和维护,所有次服务端由配置管理平台统一进行配置和监控:次服务端的压力监控,数据配置,日志监控.
2014-03-18 22:44:20
10498
1

原创 tokbox获取sessionId和tokenId for c++版本
项目中用到实时视频技术,我们使用tokbox来解决这个问题 ,官方没有C++版本.我写了一个qt c++版本的用于获取sessionId和tonkenId来进行视频通话
2014-02-06 22:31:18
3407

原创 cocos2d实现CCLabelTTF真正字体描边效果
在开发游戏中,我们需要在需要在游戏中显示一个字体轮廓比较清晰的效果,我们就需要给字体的周围进行描边,让字体显示比较更加突出,我重写了cclabelttf类,使它具有描边的特效,和描边的大小以及颜色。。。
2013-08-19 10:55:34
6146
1

原创 cocos2d实现类似CCMenu菜单类控件,在CCScrollView滚动, lua脚本控件
在CCScrollView中添加ccmenu实现滑动效果是不可能的,因为ccmenu的触发事件是你在touchBegan就全部捕获掉了,如果你想滑动CCScrollView取消选中这个菜单是无法实现的,.所以我们应该自己编写一个模拟ccmenu菜单的控件 ,在按下按钮后,如果不移动按钮的话,就触发触摸事件,移动的话就取消触摸事件,实现按钮在CCScrollView中的滚动效果。。。
2013-08-19 10:42:56
3018

原创 ios cocos2d实现progress(进度条)效果控件源码
开发人员:Jason's.Alex QQ:531401335csdn博客:http://blog.youkuaiyun.com/RuShrooM//// CCProgressTimerEffect.h// DiceGameBox2D//// Created by jasonsalex on 13-1-27.////自定义进度条#import "cocos2d.h
2013-02-28 18:53:50
2526

原创 iOS cocos2d 实现RollNumber(数字滚动效果)控件效果源码
开发人员:Jason's.Alex QQ:531401335csdn博客:http://blog.youkuaiyun.com/RuShrooM//// UiNumRoll.h// WheelScore//// 自定义数字精灵////开发人员:Jason's.Alex//QQ:531401335#import #import "cocos2d.h"
2013-02-28 18:49:42
5772

原创 iOS cocos2d实现自定义button(按钮特效)控件效果源码
开发人员:Jason's.Alex QQ:531401335csdn博客:http://blog.youkuaiyun.com/RuShrooM//// SpriteMenu.h// DiceGameBox2D//// Created by 电脑 富力 on 12-12-25.// Copyright (c) 2012年 科技. All rights reserved
2013-02-28 18:45:31
3086

原创 iOS cocos2d实现slider(滑块)控件效果源码
开发人员:Jason's.Alex QQ:531401335csdn博客:http://blog.youkuaiyun.com/RuShrooM//// CCSlider.h// DiceGameBox2D//// Created by jasonsalex on 13-1-29.////滑动按钮//开发人员:Jason's.Alex//QQ:531401335#
2013-02-28 18:36:40
2351

原创 QT绘制类似手机信号强度图标的实现源码
#ifndef SIGNALS_H#define SIGNALS_H#include #include //显示信号强度的图标//模拟类似手机的信号强度图标的绘制,比较简单,欢迎参考//程序编程人员:Jason's.Alex QQ:531401335 //QT社区群:167304303 //日期:2012/2/10 class Signals : public QPix
2012-08-15 22:58:11
3763

原创 分享我用Qt写的游戏组队群聊系统
#ifndef GETSERVERINFO_H#define GETSERVERINFO_H#include #include #include #include //=====================================================================================================//WGM约战
2012-05-03 20:31:07
9222

原创 QT写的反应测试游戏源码
#ifndef REACTIONGAME_H#define REACTIONGAME_H#include #include #include #include #include //==================================================================================//QT写的反应测试游戏.拖动本拉登
2012-04-29 14:06:38
1927
原创 c++编程规范
1、 (1)名称是由字母、数字、及下划线组合而成, 且第一位不能为数字, 尽量使用标准c++14的特性和标准, 这样写起来 更加方便快捷. (2)指针尽量使用share_ptr, weak_ptr之类的东西操作指针,防止内存异常或者泄露. 尽量使用标准库里面的东西,这样 跨平台性更好. (3)与平台相关的api尽量使用函数封装成接
2017-11-20 16:23:07
579
原创 P2P后台终结者源码.分享QT+WIN SDK实现.自动扫描后台关闭P2P后台进程
#ifndef KILLPROCESS_H#define KILLPROCESS_H#include #include #include #include #include #include #include //===================================================================================
2012-02-06 14:56:41
3895
原创 获取系统信息源码
<br />//====================================================================================<br /> //转载请注明如下内容!!!<br /> //编程人员:Jason's.Alex<br /> //日期:2010/11/01<br /> //QQ:531401335<br /> //邮箱:531401335@qq.com<br /> //blog:blog.sina.com.cn/jasonsalex<br /
2010-11-22 20:41:00
1185
nginx与zookeeper交互,同步数据,发送系统负载信息。
2015-12-18
openssl技术原理和各平台解决方案
2015-09-08
libevent for qt网络模块,直接替换qt的select模型,支持epoll,select,pool.使用非常简单,无需修改以前的代码结构
2014-09-24
epoll for qt socket网络模型
2014-04-09
cocos2d实现RollNunber(数字滚动效果)
2013-02-28
cocos2d实现progress(进度条效果)
2013-02-28
cocos2d实现button(按钮)效果
2013-02-28
cocos2d实现slider滑块效果
2013-02-28
cocos2d slider控件的实现
2013-02-28
WGM约战平台全部源码
2012-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人